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 -

Reply via email to