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 -
