Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package krb5 for openSUSE:Factory checked in 
at 2026-02-04 21:01:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/krb5 (Old)
 and      /work/SRC/openSUSE:Factory/.krb5.new.1670 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "krb5"

Wed Feb  4 21:01:00 2026 rev:179 rq:1330408 version:1.22.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/krb5/krb5-mini.changes   2025-12-09 
12:47:01.795514364 +0100
+++ /work/SRC/openSUSE:Factory/.krb5.new.1670/krb5-mini.changes 2026-02-04 
21:01:05.636027590 +0100
@@ -1,0 +2,13 @@
+Thu Jan  8 18:47:04 UTC 2026 - Noel Power <[email protected]>
+
+- Immutable mode support, create /var/log/krb5 dir via
+  systemd.tmpfiles; (PED-14767).
+- Add krb5-log.tmpfiles
+
+-------------------------------------------------------------------
+Mon Nov 24 12:56:46 UTC 2025 - Samuel Cabrero <[email protected]>
+
+- Fix memory leak; (bsc#1252989); Update patch
+  0009-UsrEtc-support.patch
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/krb5/krb5.changes        2025-12-09 
12:47:03.447584187 +0100
+++ /work/SRC/openSUSE:Factory/.krb5.new.1670/krb5.changes      2026-02-04 
21:01:05.820035297 +0100
@@ -1,0 +2,7 @@
+Thu Jan  8 18:47:04 UTC 2026 - Noel Power <[email protected]>
+
+- Immutable mode support, create /var/log/krb5 dir via
+  systemd.tmpfiles; (PED-14767).
+- Add krb5-log.tmpfiles
+
+-------------------------------------------------------------------

New:
----
  krb5-log.tmpfiles

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

Other differences:
------------------
++++++ krb5-mini.spec ++++++
--- /var/tmp/diff_new_pack.Lwa55T/_old  2026-02-04 21:01:09.340182719 +0100
+++ /var/tmp/diff_new_pack.Lwa55T/_new  2026-02-04 21:01:09.348183055 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package krb5-mini
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -36,6 +36,7 @@
 Source4:        baselibs.conf
 Source5:        krb5-rpmlintrc
 Source6:        krb5.tmpfiles
+Source7:        krb5-log.tmpfiles
 Patch1:         0001-ksu-pam-integration.patch
 Patch2:         0002-krb5-1.9-manpaths.patch
 Patch3:         0003-Adjust-build-configuration.patch
@@ -133,7 +134,6 @@
 cp man/kadmin.man man/kadmin.local.8
 
 %install
-mkdir -p %{buildroot}/%{_localstatedir}/log/krb5
 %make_install -C src
 # Munge krb5-config yet again.  This is totally wrong for 64-bit, but chunks
 # of the buildconf patch already conspire to strip out /usr/<anything> from the
@@ -147,7 +147,6 @@
 # I'll probably do something about this later on
 mkdir -p %{buildroot}%{_sysconfdir}
 mkdir -p %{buildroot}%{_sysconfdir}/krb5.conf.d
-mkdir -p %{buildroot}%{_localstatedir}/log/krb5
 # create plugin directories
 mkdir -p %{buildroot}/%{_libdir}/krb5/plugins/kdb
 mkdir -p %{buildroot}/%{_libdir}/krb5/plugins/preauth
@@ -164,6 +163,7 @@
 # updates. Use systemd-tmpfiles to copy the files there when it doesn't exist
 install -d -m 0755 %{buildroot}%{_tmpfilesdir}
 install -m 644 %{SOURCE6} %{buildroot}%{_tmpfilesdir}/krb5.conf
+install -m 644 %{SOURCE7} %{buildroot}%{_tmpfilesdir}/krb5-log.conf
 mkdir -p %{buildroot}/%{_datadir}/kerberos/krb5kdc
 # Where per-user keytabs live by default.
 mkdir -p %{buildroot}/%{_datadir}/kerberos/krb5/user
@@ -237,6 +237,7 @@
 /sbin/ldconfig
 %service_add_post krb5kdc.service kadmind.service kpropd.service
 %tmpfiles_create krb5.conf
+%tmpfiles_create krb5-log.conf
 %{fillup_only -n kadmind}
 %{fillup_only -n krb5kdc}
 %{fillup_only -n kpropd}
@@ -294,7 +295,6 @@
 %dir %{_libdir}/krb5/plugins/preauth
 %dir %{_libdir}/krb5/plugins/libkrb5
 %dir %{_libdir}/krb5/plugins/tls
-%attr(0700,root,root) %dir %{_localstatedir}/log/krb5
 %doc %{krb5docdir}/README
 %if 0%{?suse_version} > 1500
 %attr(0644,root,root) %{_distconfdir}/krb5.conf
@@ -322,6 +322,7 @@
 %{_libdir}/krb5/plugins/kdb/*
 %{_libdir}/krb5/plugins/tls/*
 %{_tmpfilesdir}/krb5.conf
+%{_tmpfilesdir}/krb5-log.conf
 %dir %{_datadir}/kerberos/
 %dir %{_datadir}/kerberos/krb5kdc
 %dir %{_datadir}/kerberos/krb5

++++++ krb5.spec ++++++
--- /var/tmp/diff_new_pack.Lwa55T/_old  2026-02-04 21:01:09.584192938 +0100
+++ /var/tmp/diff_new_pack.Lwa55T/_new  2026-02-04 21:01:09.612194111 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package krb5
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,10 +16,6 @@
 #
 
 
-#Compat macro for new _fillupdir macro introduced in Nov 2017
-%if ! %{defined _fillupdir}
-  %define _fillupdir %{_localstatedir}/adm/fillup-templates
-%endif
 Name:           krb5
 Version:        1.22.1
 Release:        0
@@ -34,6 +30,7 @@
 Source5:        krb5-rpmlintrc
 Source6:        ksu-pam.d
 Source7:        krb5.tmpfiles
+Source8:        krb5-log.tmpfiles
 Patch1:         0001-ksu-pam-integration.patch
 Patch2:         0002-krb5-1.9-manpaths.patch
 Patch3:         0003-Adjust-build-configuration.patch
@@ -203,7 +200,6 @@
 cp man/kadmin.man man/kadmin.local.8
 
 %install
-mkdir -p %{buildroot}/%{_localstatedir}/log/krb5
 %make_install -C src
 # Munge krb5-config yet again.  This is totally wrong for 64-bit, but chunks
 # of the buildconf patch already conspire to strip out /usr/<anything> from the
@@ -217,7 +213,6 @@
 # I'll probably do something about this later on
 mkdir -p %{buildroot}%{_sysconfdir}
 mkdir -p %{buildroot}%{_sysconfdir}/krb5.conf.d
-mkdir -p %{buildroot}%{_localstatedir}/log/krb5
 # create plugin directories
 mkdir -p %{buildroot}/%{_libdir}/krb5/plugins/kdb
 mkdir -p %{buildroot}/%{_libdir}/krb5/plugins/preauth
@@ -234,6 +229,7 @@
 # updates. Use systemd-tmpfiles to copy the files there when it doesn't exist
 install -d -m 0755 %{buildroot}%{_tmpfilesdir}
 install -m 644 %{SOURCE7} %{buildroot}%{_tmpfilesdir}/krb5.conf
+install -m 644 %{SOURCE8} %{buildroot}%{_tmpfilesdir}/krb5-log.conf
 mkdir -p %{buildroot}/%{_datadir}/kerberos/krb5kdc
 # Where per-user keytabs live by default.
 mkdir -p %{buildroot}/%{_datadir}/kerberos/krb5/user
@@ -323,7 +319,10 @@
 done
 %endif
 
-%post -p /sbin/ldconfig
+%post
+/sbin/ldconfig
+%tmpfiles_create krb5-log.conf
+
 %postun -p /sbin/ldconfig
 
 %preun server
@@ -394,8 +393,6 @@
 %dir %{_libdir}/krb5/plugins/preauth
 %dir %{_libdir}/krb5/plugins/libkrb5
 %dir %{_libdir}/krb5/plugins/tls
-# add log directory
-%attr(0700,root,root) %dir %{_localstatedir}/log/krb5
 %doc %{krb5docdir}/README
 %if 0%{?suse_version} > 1500
 %attr(0644,root,root) %{_distconfdir}/krb5.conf
@@ -416,9 +413,10 @@
 %{_libdir}/libkrb5support.so.*
 %{_libdir}/libkrad.so.*
 %{_libdir}/krb5/plugins/tls/*.so
+%{_tmpfilesdir}/krb5-log.conf
 
 %files server
-%attr(0700,root,root) %dir %{_localstatedir}/log/krb5
+%defattr(-,root,root)
 %config(noreplace) %{_sysconfdir}/logrotate.d/krb5-server
 %{_unitdir}/kadmind.service
 %{_unitdir}/krb5kdc.service


++++++ krb5-log.tmpfiles ++++++
d /var/log/krb5                 0700    root    root    -

Reply via email to