Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package sendmail for openSUSE:Factory 
checked in at 2026-01-17 14:51:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sendmail (Old)
 and      /work/SRC/openSUSE:Factory/.sendmail.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sendmail"

Sat Jan 17 14:51:15 2026 rev:130 rq:1325711 version:8.18.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/sendmail/sendmail.changes        2025-07-08 
15:28:57.094025008 +0200
+++ /work/SRC/openSUSE:Factory/.sendmail.new.1928/sendmail.changes      
2026-01-17 14:51:17.878548848 +0100
@@ -1,0 +2,12 @@
+Wed Jan  7 07:21:04 UTC 2026 - Dr. Werner Fink <[email protected]>
+
+- Correct group permission of /var/spool/clientmqueue to make
+  sendmail work again (boo#1255437) 
+
+-------------------------------------------------------------------
+Wed Dec 17 12:43:20 UTC 2025 - Dr. Werner Fink <[email protected]>
+
+- Support Immutable Mode (jsc#PED-14688)
+  * Note that still sendmail is not part of SLES-16 and above
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ sendmail.spec ++++++
--- /var/tmp/diff_new_pack.yRBfif/_old  2026-01-17 14:51:19.658621942 +0100
+++ /var/tmp/diff_new_pack.yRBfif/_new  2026-01-17 14:51:19.658621942 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package sendmail
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -54,6 +54,7 @@
 BuildRequires:  pam-devel
 %if 0%{?suse_version} >= 1600
 BuildRequires:  permissions-config
+BuildRequires:  rpm_macro(_tmpfilesdir)
 %endif
 BuildRequires:  permissions
 BuildRequires:  procmail
@@ -249,17 +250,19 @@
     cat <<-EOF > file-list
        %%defattr(-,root,root)
        %%dir %{_tmpfilesdir}/
-       %{_tmpfilesdir}/sendmail.conf
+       %%attr(0644,root,root) %%{_tmpfilesdir}/sendmail.conf
+%if ! %{defined tmpfiles_create}
        %%dir    %%attr(0750,root,root)        %{_localstatedir}/lib/sendmail/
        %%attr(0600,root,root)                 
%{_localstatedir}/lib/sendmail/statistics
-       %%attr(0600,root,root)                 %{_mailcnfdir}/statistics
+       %{_mailcnfdir}/statistics
        %%dir    %%attr(0700,root,root)        %{_localstatedir}/spool/mqueue/
        %%dir    %%attr(0700,root,root)        
%{_localstatedir}/spool/mqueue/.hoststat/
        # Part of filesystem RPM
        # %%dir    %%attr(0770,root,mail)      
%{_localstatedir}/spool/clientmqueue/
        %%attr(0660,root,mail)                 
%{_localstatedir}/spool/clientmqueue/sm-client.st
+%endif
 %if 0%{?suse_version} >= 1600
-       %%attr(0755,root,root)        %{_datadir}/permissions/permissions.d/
+       %%dir %%attr(0755,root,root)  %{_datadir}/permissions/permissions.d/
        %%attr(0644,root,root)        
%{_datadir}/permissions/permissions.d/sendmail
        %%attr(0644,root,root)        
%{_datadir}/permissions/permissions.d/sendmail.paranoid
 %else
@@ -358,7 +361,9 @@
     mkdir -p %{buildroot}%{_mandir}/man8
     mkdir -p %{buildroot}%{_fillupdir}
     mkdir -p %{buildroot}/var/spool/mail
+%if ! %{defined tmpfiles_create}
     ln -s spool/mail %{buildroot}/var/mail
+%endif
     mkdir -p %{buildroot}%{_unitdir}
     mkdir -p %{buildroot}%{_mailcnfdir}/system
     chmod 0755 %{buildroot}%{_mailcnfdir}/system
@@ -371,6 +376,9 @@
        MANROOTMAN=%{_mandir}/man \
        MANROOT=%{_mandir}/cat \
        install
+%if %{defined tmpfiles_create}
+    rm -rf %{buildroot}%{_localstatedir}/lib/sendmail/statistics
+%endif
     # needed to be able to comple a milter which uses libsm, i.e. amavis-milter
     cd include/sm
     ln -s os/sm_os_linux.h sm_os.h
@@ -387,6 +395,7 @@
     ln -sf %{_sbindir}/sendmail %{buildroot}%{_prefix}/lib/sendmail
     mv %{buildroot}%{_sbindir}/praliases \
                              %{buildroot}%{_bindir}/praliases
+%if ! %{defined tmpfiles_create}
     mkdir -p           %{buildroot}%{_localstatedir}/spool/mqueue/.hoststat
     test "$ID" -ne 0 || \
     chown -R root:root %{buildroot}%{_localstatedir}/spool/mqueue
@@ -407,6 +416,7 @@
     test "$ID" -ne 0 || \
     chown -R root:mail 
%{buildroot}%{_localstatedir}/spool/clientmqueue/sm-client.st
     chmod 0660         
%{buildroot}%{_localstatedir}/spool/clientmqueue/sm-client.st
+%endif
     chmod 0755         %{buildroot}%{_libexecdir}/sendmail.d
     chmod 0755         %{buildroot}%{_libexecdir}/sendmail.d/bin
     chmod 0644         %{buildroot}%{_libdir}/*.a
@@ -464,7 +474,6 @@
                    local-host-names %{buildroot}%{_mailcnfdir}/
     install -m 0600 auth-info %{buildroot}%{_mailcnfdir}/auth/
     install -m 0755 sendmail.nissl %{buildroot}%{_sbindir}/
-echo XXXXX %suse_version
 %if 0%{?suse_version} >= 1600
     mkdir -p %{buildroot}%{_datadir}/permissions/permissions.d
     install -m 0644 permissions 
%{buildroot}%{_datadir}/permissions/permissions.d/sendmail
@@ -477,7 +486,6 @@
     test 1777 = "$(stat --printf='%a' /var/spool/mail/)" || exit 1
 %endif
     mkdir -p %{buildroot}%{_tmpfilesdir}
-    install -m 0644 tmpfile %{buildroot}%{_tmpfilesdir}/sendmail.conf
 %if 0%{?suse_version} >= 1600
     sed -ri '\@/etc/init.d/sendmail@d' 
%{buildroot}%{_datadir}/permissions/permissions.d/sendmail
     sed -ri '\@/etc/init.d/sendmail@d' 
%{buildroot}%{_datadir}/permissions/permissions.d/sendmail.paranoid
@@ -590,7 +598,9 @@
 %endif
 
 %post
-%{?tmpfiles_create:%tmpfiles_create %{_prefix}/lib/tmpfiles.d/sendmail.conf}
+%if %{defined tmpfiles_create}
+%tmpfiles_create %{_tmpfilesdir}/sendmail.conf
+%endif
 # Trigger rebuild of old db's
 for db in /etc/aliases.db /etc/aliases.d/*.db /etc/mail/*.db /etc/mail/*/*.db 
; do
   test -e "$db"       || continue
@@ -678,15 +688,15 @@
 %files -f file-list
 %defattr(-,root,root)
 %dir %{_mailcnfdir}/
-# %{_sysconfdir}/aliases.d is part of aaa_dir
-# %dir %attr(0750,root,mail) %{_sysconfdir}/aliases.d/
+# %%{_sysconfdir}/aliases.d is part of aaa_dir
+# %%dir %%attr(0750,root,mail) %%{_sysconfdir}/aliases.d/
 %dir %attr(0750,root,root) %{_mailcnfdir}/auth/
 %dir %attr(0750,root,root) %{_mailcnfdir}/certs/
 %dir %attr(0755,root,root) %{_mailcnfdir}/system/
 %ghost %attr(0750,root,mail) /run/sendmail/
 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sendmail.cf
-# %{_sysconfdir}/aliases is part of netcfg
-# %config(noreplace) %{_sysconfdir}/aliases
+# %%{_sysconfdir}/aliases is part of netcfg
+# %%config(noreplace) %%{_sysconfdir}/aliases
 %doc               %{_mailcnfdir}/README
 %config(noreplace) %{_mailcnfdir}/Makefile
 # this is a link
@@ -725,13 +735,12 @@
 %config %attr(0644,root,root) %{_unitdir}/sendmail.service
 %config %attr(0644,root,root) %{_unitdir}/sendmail-client.service
 %config %attr(0755,root,root) %{_mailcnfdir}/system/sm-client.pre
-%attr(0644,root,root) %{_tmpfilesdir}/sendmail.conf
 %{_bindir}/hoststat
 %{_bindir}/mailq
 %{_bindir}/newaliases
 %{_bindir}/praliases
 %{_bindir}/purgestat
-#%{_bindir}/rmail
+#%%{_bindir}/rmail
 %{_prefix}/lib/sendmail
 %dir %attr(0755,root,root) %{_libexecdir}/sendmail.d/
 %dir %attr(0755,root,root) %{_libexecdir}/sendmail.d/bin/
@@ -746,7 +755,7 @@
 %doc %{_mandir}/man5/aliases.5.gz
 %doc %{_mandir}/man8/editmap.8.gz
 %doc %{_mandir}/man8/makemap.8.gz
-#%doc %{_mandir}/man8/rmail.8.gz
+#%%doc %%{_mandir}/man8/rmail.8.gz
 %doc %{_mandir}/man8/sendmail.8.gz
 %doc %{_mandir}/man8/smrsh.8.gz
 %doc %{_mandir}/man8/mail.local.8.gz
@@ -759,10 +768,12 @@
 %attr(2555,root,mail) %{_sbindir}/sendmail
 %{_sbindir}/sendmail.nissl
 %{_sbindir}/rcsendmail*
+%if ! %{defined tmpfiles_create}
 %if 0%{?suse_version} >= 1600
 %dir %attr(1777,root,root) /var/spool/mail/
 %endif
 /var/mail
+%endif
 
 %files devel
 %defattr(-,root,root)

++++++ sendmail-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.yRBfif/_old  2026-01-17 14:51:19.766626377 +0100
+++ /var/tmp/diff_new_pack.yRBfif/_new  2026-01-17 14:51:19.770626540 +0100
@@ -1,19 +1,14 @@
-addFilter(".*hidden-file-or-dir.*/var/spool/mqueue/\.hoststat.*")
 addFilter(".*non-etc-or-var-file-marked-as-conffile.*/lib/systemd/system/.*")
-addFilter(".*zero-length.*/var/spool/clientmqueue/sm-client\.st.*")
-addFilter(".*zero-length.*/var/lib/sendmail/statistics.*")
 addFilter(".*macro-in-comment.*")
 addFilter(".*self-obsoletion.*")
 addFilter(".*non-conffile-in-etc.*/etc/mail/README.*")
 addFilter(".*name-repeated-in-summary.*")
 addFilter(".*binary-or-shlib-calls-gethostbyname.*")
 addFilter(".*explicit-lib-dependency.*libmilter1_0.*")
-addFilter(".*standard-dir-owned-by-package.*/var/spool/mail.*")
 addFilter(".*E:.*obsolete-suse-version-check.*")
-addFilter(".*[WE]:.*filelist-forbidden-fhs23.*/var/mail.*")
 addFilter(".*E:.*explicit-lib-dependency.*libnss_usrfiles2.*")
-addFilter(".*sendmail-devel.*:.*W:.*no-dependency-on.*sendmail\*/sendmail-libs/libsendmail\*.*")
-addFilter(".*W:.*no-version-in-last-changelog.*")
-addFilter(".*W:.*permissions-missing-verifyscript.*")
 addFilter(".*W:.*no-%check-section.*")
+addFilter(".*W:.*tmpfile-not-in-filelist.*")
+addFilter(".*W:.*post-without-tmpfile-creation.*")
+addFilter(".*E:.*systemd-tmpfile-entry-unauthorized.*")
 


++++++ sendmail.tmpfiles ++++++
--- /var/tmp/diff_new_pack.yRBfif/_old  2026-01-17 14:51:19.850629825 +0100
+++ /var/tmp/diff_new_pack.yRBfif/_new  2026-01-17 14:51:19.850629825 +0100
@@ -1,2 +1,11 @@
-d  /run/sendmail 0750 root mail -
+d /run/sendmail                        0750 root mail -
+d /var/lib/sendmail                    0750 root root -
+f /var/lib/sendmail/statistics         0600 root root -
+L /etc/mail/statistics                 -    -    -    - 
/var/lib/sendmail/statistics
+d /var/spool/clientmqueue              0770 mail mail -
+f /var/spool/clientmqueue/sm-client.st 0660 root mail -
+d /var/spool/mail                      1777 root root -
+L /var/mail                            -    -    -    - /var/spool/mail
+d /var/spool/mqueue                    0700 root root -
+d /var/spool/mqueue/.hoststat          0700 root root -
 

Reply via email to