Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2026-02-01 22:02:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1995 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "php8" Sun Feb 1 22:02:01 2026 rev:101 rq:1330069 version:8.4.17 Changes: -------- --- /work/SRC/openSUSE:Factory/php8/php8.changes 2026-01-21 14:14:10.794895273 +0100 +++ /work/SRC/openSUSE:Factory/.php8.new.1995/php8.changes 2026-02-01 22:03:03.466583491 +0100 @@ -1,0 +2,10 @@ +Mon Jan 26 11:11:51 UTC 2026 - Petr Gajdos <[email protected]> + +- package /var/lib/php8 via tmpfiles +- deleted sources + * php-fpm.tmpfiles.d (renamed) +- added sources + * php-fpm-tmpfiles.conf + * php8-tmpfiles.conf + +------------------------------------------------------------------- Old: ---- php-fpm.tmpfiles.d New: ---- php-fpm-tmpfiles.conf php8-tmpfiles.conf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ php8.spec ++++++ --- /var/tmp/diff_new_pack.PhDZue/_old 2026-02-01 22:03:04.446625090 +0100 +++ /var/tmp/diff_new_pack.PhDZue/_new 2026-02-01 22:03:04.450625260 +0100 @@ -74,7 +74,8 @@ # Source9: https://www.php.net/distributions/php-keyring.gpg#/%%{php_name}.keyring Source9: %{php_name}.keyring Source11: %{php_name}.rpmlintrc -Source12: php-fpm.tmpfiles.d +Source12: php-fpm-tmpfiles.conf +Source13: php8-tmpfiles.conf Source100: build-test.sh ## SUSE specific patches # adjust includedir @@ -1352,8 +1353,9 @@ echo "; comment out next line to disable $ext extension in php" > %{buildroot}%{php_sysconf}/conf.d/${ini_name}.ini echo "${zend_}extension=$ext.so" >> %{buildroot}%{php_sysconf}/conf.d/${ini_name}.ini done -# directory for sessions -install -d %{buildroot}%{_localstatedir}/lib/%{php_name}/sessions +# package /var/lib/php8/sessions trough tmpfiles +install -d -m 0755 %{buildroot}%{_tmpfilesdir} +install -m 0644 %{SOURCE13} %{buildroot}%{_tmpfilesdir}/php8.conf # fix symlink (bnc#734176) ln -s %{_bindir}/php %{buildroot}%{_bindir}/%{php_name} # install the macros file: @@ -1369,6 +1371,11 @@ done %endif +%if "%{flavor}" == "" +%post +%tmpfiles_create php8.conf +%endif + %if "%{flavor}" == "apache2" %post if [ $1 -eq 1 ]; then @@ -1400,7 +1407,7 @@ %post %service_add_post php-fpm.service -%tmpfiles_create %{_tmpfilesdir}/php-fpm.conf +%tmpfiles_create php-fpm.conf %preun %service_del_preun php-fpm.service @@ -1442,8 +1449,9 @@ %dir %{extension_dir} %dir %{php_sysconf} %dir %{php_sysconf}/conf.d -%attr(0755, %{apache_user}, root) %dir %{_localstatedir}/lib/%{php_name} -%attr(0755, %{apache_user}, root) %dir %{_localstatedir}/lib/%{php_name}/sessions +%{_tmpfilesdir}/php8.conf +%ghost %dir %attr(755,%{apache_user},root) /var/lib/php8 +%ghost %dir %attr(755,%{apache_user},root) /var/lib/php8/sessions %files cli %defattr(-, root, root) ++++++ php-fpm-tmpfiles.conf ++++++ # Type Path Mode UID GID Age Argument d /run/php-fpm 0711 root root - - ++++++ php8-tmpfiles.conf ++++++ d /var/lib/php8 0755 wwwrun root - d /var/lib/php8/sessions 0755 wwwrun root -
