Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package postfix for openSUSE:Factory checked 
in at 2026-01-31 00:53:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/postfix (Old)
 and      /work/SRC/openSUSE:Factory/.postfix.new.1995 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "postfix"

Sat Jan 31 00:53:27 2026 rev:263 rq: version:3.10.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/postfix/postfix-bdb.changes      2026-01-29 
17:43:55.798798334 +0100
+++ /work/SRC/openSUSE:Factory/.postfix.new.1995/postfix-bdb.changes    
2026-01-31 00:53:28.785385570 +0100
@@ -2,8 +1,0 @@
-Wed Jan 28 02:01:50 UTC 2026 - Peter Varkoly <[email protected]>
-
-- (bsc#1257199) [SELinux] postalias denied - fatal: open database 
/etc/aliases.lmdb: Permission denied
-  Add proposed ExecStartPre.
-- (jsc#PED-14859) Fix packages for Immutable Mode - postfix
-  Pack /var/spool/postfix/* /var/lib/postfix using tmpfiles.d
-
--------------------------------------------------------------------
postfix.changes: same change

Old:
----
  tmpfiles.conf

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ postfix-bdb.spec ++++++
--- /var/tmp/diff_new_pack.cMHUSt/_old  2026-01-31 00:53:29.909433555 +0100
+++ /var/tmp/diff_new_pack.cMHUSt/_new  2026-01-31 00:53:29.909433555 +0100
@@ -70,7 +70,6 @@
 Source11:       check_mail_queue
 Source12:       postfix-user.conf
 Source13:       postfix-vmail-user.conf
-Source14:       tmpfiles.conf
 Patch1:         postfix-no-md5.patch
 Patch2:         pointer_to_literals.patch
 Patch3:         ipv6_disabled.patch
@@ -336,11 +335,11 @@
 done
 # ---------------------------------------------------------------------------
 install -m 755 %{SOURCE11} %{buildroot}%{_sbindir}/
+%if 0%{?suse_version} >= 1330
 mkdir -p %{buildroot}%{_sysusersdir}
-mkdir -p %{buildroot}%{_tmpfilesdir}/
 install -m 644 %{SOURCE12} %{buildroot}%{_sysusersdir}/
 install -m 644 %{SOURCE13} %{buildroot}%{_sysusersdir}/
-install -m 644 %{SOURCE14} %{buildroot}%{_tmpfilesdir}/postfix.conf
+%endif
 
 #Clean up for postfix-bdb
 rm -rf 
%{buildroot}/usr/lib/debug/usr/lib/postfix/postfix-ldap.so-3.5.8-2.11.1.x86_64.debug
@@ -386,17 +385,18 @@
 # ---------------------------------------------------------------------------
 
 %post
-%tmpfiles_create %{_tmpfilesdir}/postfix.conf
 %service_add_post postfix.service
 /sbin/ldconfig
 %set_permissions %{_sbindir}/postdrop
 %set_permissions %{_sbindir}/postlog
 %set_permissions %{_sbindir}/postqueue
+%set_permissions /var/spool/mail/
 
 %verifyscript
-%verify_permissions -e %{_sbindir}/postdrop
-%verify_permissions -e %{_sbindir}/postlog
-%verify_permissions -e %{_sbindir}/postqueue
+%verify_permissions %{_sbindir}/postdrop
+%verify_permissions %{_sbindir}/postlog
+%verify_permissions %{_sbindir}/postqueue
+%verify_permissions -e /var/spool/mail/
 
 %postun
 %service_del_postun postfix.service
@@ -435,8 +435,6 @@
 %dir %{pf_shlib_directory}/systemd
 %attr(0755,root,root) %{pf_shlib_directory}/systemd/*
 %{_unitdir}/postfix.service
-%{_tmpfilesdir}/postfix.conf
-%{_sysusersdir}/postfix-user.conf
 %{_bindir}/mailq
 %{_bindir}/newaliases
 %verify(not mode) %attr(2755,root,%{pf_setgid_group}) %{_sbindir}/postdrop
@@ -480,8 +478,24 @@
 %exclude %{_mandir}/man5/mysql_table.5*
 %exclude %{_mandir}/man5/pgsql_table.5*
 %{_mandir}/man?/*%{?ext_man}
-%ghost /var/lib/postfix
-%ghost /var/spool/postfix
+%dir %attr(0755,root,root) /%{pf_queue_directory}
+%dir %attr(0755,root,root) /%{pf_queue_directory}/pid
+%dir %attr(0700,postfix,root) /%{pf_queue_directory}/active
+%dir %attr(0700,postfix,root) /%{pf_queue_directory}/bounce
+%dir %attr(0700,postfix,root) /%{pf_queue_directory}/corrupt
+%dir %attr(0700,postfix,root) /%{pf_queue_directory}/defer
+%dir %attr(0700,postfix,root) /%{pf_queue_directory}/deferred
+%dir %attr(0700,postfix,root) /%{pf_queue_directory}/flush
+%dir %attr(0700,postfix,root) /%{pf_queue_directory}/hold
+%dir %attr(0700,postfix,root) /%{pf_queue_directory}/incoming
+%dir %attr(0700,postfix,root) /%{pf_queue_directory}/private
+%dir %attr(0700,postfix,root) /%{pf_queue_directory}/saved
+%dir %attr(0700,postfix,root) /%{pf_queue_directory}/trace
+%dir %attr(0730,postfix,maildrop) /%{pf_queue_directory}/maildrop
+%dir %attr(0710,postfix,maildrop) /%{pf_queue_directory}/public
+%if 0%{?suse_version} >= 1330
+%{_sysusersdir}/postfix-user.conf
+%endif
 
 %if %{with lmdb}
 %files lmdb

++++++ postfix.spec ++++++
--- /var/tmp/diff_new_pack.cMHUSt/_old  2026-01-31 00:53:29.957435604 +0100
+++ /var/tmp/diff_new_pack.cMHUSt/_new  2026-01-31 00:53:29.957435604 +0100
@@ -58,7 +58,6 @@
 Source11:       check_mail_queue
 Source12:       postfix-user.conf
 Source13:       postfix-vmail-user.conf
-Source14:       tmpfiles.conf
 Patch1:         %{name}-no-md5.patch
 Patch2:         pointer_to_literals.patch
 Patch3:         ipv6_disabled.patch
@@ -294,6 +293,8 @@
     install -pm 0644 %{name}-SUSE/smtp %{buildroot}%{_sysconfdir}/pam.d/smtp
 %endif
 mkdir -p %{buildroot}/%{pf_queue_directory}
+mkdir -p %{buildroot}/var/spool/mail
+ln -s spool/mail %{buildroot}/var/mail
 mkdir -p %{buildroot}%{_sysconfdir}/sasl2
 install -pm 0600 %{name}-SUSE/smtpd.conf 
%{buildroot}%{_sysconfdir}/sasl2/smtpd.conf
 %{buildroot}%{_sbindir}/postconf -c %{buildroot}%{_sysconfdir}/%{name} \
@@ -371,10 +372,9 @@
 
 install -m 755 %{SOURCE11} %{buildroot}%{_sbindir}/
 mkdir -p %{buildroot}%{_sysusersdir}
-mkdir -p %{buildroot}%{_tmpfilesdir}/
 install -m 644 %{SOURCE12} %{buildroot}%{_sysusersdir}/
 install -m 644 %{SOURCE13} %{buildroot}%{_sysusersdir}/
-install -m 644 %{SOURCE14} %{buildroot}%{_tmpfilesdir}/postfix.conf
+
 # posttls-finger is built but not installed
 install -m 755 bin/posttls-finger %{buildroot}%{_sbindir}/
 # ---------------------------------------------------------------------------
@@ -386,16 +386,15 @@
 %service_del_preun %{name}.service
 
 %post
-%tmpfiles_create %{_tmpfilesdir}/postfix.conf
 %service_add_post %{name}.service
 %set_permissions %{_sbindir}/postdrop
 %set_permissions %{_sbindir}/postlog
 %set_permissions %{_sbindir}/postqueue
 
 %verifyscript
-%verify_permissions -e %{_sbindir}/postdrop
-%verify_permissions -e %{_sbindir}/postlog
-%verify_permissions -e %{_sbindir}/postqueue
+%verify_permissions %{_sbindir}/postdrop
+%verify_permissions %{_sbindir}/postlog
+%verify_permissions %{_sbindir}/postqueue
 
 %postun
 %service_del_postun %{name}.service
@@ -440,8 +439,6 @@
 %attr(0755,root,root) %{pf_systemd_directory}/*
 %{_unitdir}/%{name}.service
 %{_unitdir}/mail-transfer-agent.target.wants
-%{_tmpfilesdir}/postfix.conf
-%{_sysusersdir}/postfix-user.conf
 %{_bindir}/mailq
 %{_bindir}/newaliases
 %verify(not mode) %attr(2755,root,%{pf_setgid_group}) %{_sbindir}/postdrop
@@ -484,10 +481,27 @@
 %{pf_daemon_directory}/*
 %dir %{pf_meta_directory}/dynamicmaps.cf.d
 %dir %{pf_meta_directory}/postfix-files.d
-%ghost /var/lib/postfix
-%ghost /var/spool/postfix
 
+%dir %attr(0700,%{name},root) %{pf_data_directory}
 %{_mandir}/man?/*%{?ext_man}
+%dir %attr(0755,root,root) /%{pf_queue_directory}
+%dir %attr(0755,root,root) /%{pf_queue_directory}/pid
+%dir %attr(0700,%{name},root) /%{pf_queue_directory}/active
+%dir %attr(0700,%{name},root) /%{pf_queue_directory}/bounce
+%dir %attr(0700,%{name},root) /%{pf_queue_directory}/corrupt
+%dir %attr(0700,%{name},root) /%{pf_queue_directory}/defer
+%dir %attr(0700,%{name},root) /%{pf_queue_directory}/deferred
+%dir %attr(0700,%{name},root) /%{pf_queue_directory}/flush
+%dir %attr(0700,%{name},root) /%{pf_queue_directory}/hold
+%dir %attr(0700,%{name},root) /%{pf_queue_directory}/incoming
+%dir %attr(0700,%{name},root) /%{pf_queue_directory}/private
+%dir %attr(0700,%{name},root) /%{pf_queue_directory}/saved
+%dir %attr(0700,%{name},root) /%{pf_queue_directory}/trace
+%dir %attr(0730,%{name},maildrop) /%{pf_queue_directory}/maildrop
+%dir %attr(0710,%{name},maildrop) /%{pf_queue_directory}/public
+%{_sysusersdir}/postfix-user.conf
+/var/mail
+/var/spool/mail
 
 %files devel
 %{_includedir}/%{name}/


++++++ postfix-SUSE.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/postfix-SUSE/postfix.service 
new/postfix-SUSE/postfix.service
--- old/postfix-SUSE/postfix.service    2026-01-28 02:57:29.346861171 +0100
+++ new/postfix-SUSE/postfix.service    2026-01-22 11:11:34.284777038 +0100
@@ -40,7 +40,6 @@
 Type=forking
 PIDFile=/var/spool/postfix/pid/master.pid
 ExecStartPre=-/bin/echo 'Starting mail service (Postfix)'
-ExecStartPre=-/sbin/restorecon -Rv /etc/aliases*
 ExecStartPre=/usr/sbin/postalias /etc/aliases
 ExecStartPre=-/usr/bin/touch /var/spool/postfix/pid/master.pid
 ExecStartPre=-/sbin/restorecon -Rv /var/spool/postfix/pid/master.pid

++++++ postfix-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.cMHUSt/_old  2026-01-31 00:53:30.185445338 +0100
+++ /var/tmp/diff_new_pack.cMHUSt/_new  2026-01-31 00:53:30.189445508 +0100
@@ -1,2 +1,3 @@
 addFilter("W: no-%check-section")
+addFilter(".*[WE]:.*filelist-forbidden-fhs23.*/var/mail.*")
 

Reply via email to