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-10-29 18:18:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/krb5 (Old)
 and      /work/SRC/openSUSE:Factory/.krb5.new.1255 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "krb5"

Thu Oct 29 18:18:04 2026 rev:185 rq:1393387 version:1.22.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/krb5/krb5-mini.changes   2026-10-27 
16:46:13.075583665 +0100
+++ /work/SRC/openSUSE:Factory/.krb5.new.1255/krb5-mini.changes 2026-10-29 
18:18:08.418143125 +0100
@@ -1,0 +2,29 @@
+Mon Oct 26 12:19:10 UTC 2026 - Tomáš Chvátal <[email protected]>
+
+- Mirror the krb5-server /var/log/krb5 fix in krb5-mini: package
+  the directory (mode 0700, as created by krb5-log.tmpfiles) in
+  the main package, which already ships the krb5-server logrotate
+  config, krb5-log.conf and its %tmpfiles_create call, but did
+  not own the directory the logrotate config rotates
+- Add Requires: logrotate, as krb5-server has, for the shipped
+  logrotate config
+
+-------------------------------------------------------------------
+Mon Oct 26 11:46:36 UTC 2026 - Tomáš Chvátal <[email protected]>
+
+- Package /var/log/krb5 in krb5-server (mode 0700, as created by
+  krb5-log.tmpfiles) so the directory the krb5-server logrotate
+  config rotates is owned by a package, and move krb5-log.conf
+  (the tmpfiles entry creating it) and its %tmpfiles_create call
+  from the main package to krb5-server, where both belong;
+  client-only installs no longer create the server log directory
+- Mark the LDAP schema templates (kerberos.schema, kerberos.ldif)
+  %config(noreplace) like the package's other config files
+- Annotate the /var/lib/kerberos/krb5 and .../user %ghost state
+  directories with their real mode (0755, per krb5.tmpfiles)
+- Drop the duplicated kinit/klist entries from %files client
+- Drop three dead rpmlintrc filters (files-duplicate for css and
+  png files and shlib-policy-missing-suffix); nothing in the
+  current file lists matches them
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/krb5/krb5.changes        2026-10-27 
16:46:13.351595226 +0100
+++ /work/SRC/openSUSE:Factory/.krb5.new.1255/krb5.changes      2026-10-29 
18:18:08.627151884 +0100
@@ -1,0 +2,18 @@
+Mon Oct 26 11:46:36 UTC 2026 - Tomáš Chvátal <[email protected]>
+
+- Package /var/log/krb5 in krb5-server (mode 0700, as created by
+  krb5-log.tmpfiles) so the directory the krb5-server logrotate
+  config rotates is owned by a package, and move krb5-log.conf
+  (the tmpfiles entry creating it) and its %tmpfiles_create call
+  from the main package to krb5-server, where both belong;
+  client-only installs no longer create the server log directory
+- Mark the LDAP schema templates (kerberos.schema, kerberos.ldif)
+  %config(noreplace) like the package's other config files
+- Annotate the /var/lib/kerberos/krb5 and .../user %ghost state
+  directories with their real mode (0755, per krb5.tmpfiles)
+- Drop the duplicated kinit/klist entries from %files client
+- Drop three dead rpmlintrc filters (files-duplicate for css and
+  png files and shlib-policy-missing-suffix); nothing in the
+  current file lists matches them
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ krb5-mini.spec ++++++
--- /var/tmp/diff_new_pack.PyNh4S/_old  2026-10-29 18:18:10.274220907 +0100
+++ /var/tmp/diff_new_pack.PyNh4S/_new  2026-10-29 18:18:10.277221033 +0100
@@ -64,6 +64,7 @@
 Requires:       crypto-policies
 %endif
 Requires(post): %fillup_prereq
+Requires:       logrotate
 Requires:       this-is-only-for-build-envs
 Conflicts:      krb5
 Conflicts:      krb5-client
@@ -201,6 +202,7 @@
 # install logrotate files
 mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d
 install -m 644 %{vendorFiles}/krb5-server.logrotate 
%{buildroot}%{_sysconfdir}/logrotate.d/krb5-server
+install -d -m 0700 %{buildroot}%{_localstatedir}/log/krb5
 find . -type f -name '*.ps' -exec gzip -9 {} \;
 # create rc* links
 mkdir -p %{buildroot}%{_bindir}/
@@ -312,6 +314,7 @@
 %config(noreplace,missingok) %{_sysconfdir}/krb5.conf.d/crypto-policies
 %endif
 %config(noreplace) %{_sysconfdir}/logrotate.d/krb5-server
+%dir %attr(0700,root,root) %{_localstatedir}/log/krb5
 %{_fillupdir}/sysconfig.*
 %{_unitdir}/kadmind.service
 %{_unitdir}/krb5kdc.service

++++++ krb5.spec ++++++
--- /var/tmp/diff_new_pack.PyNh4S/_old  2026-10-29 18:18:10.329223212 +0100
+++ /var/tmp/diff_new_pack.PyNh4S/_new  2026-10-29 18:18:10.331223296 +0100
@@ -275,6 +275,7 @@
 # install logrotate files
 mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d
 install -m 644 %{vendorFiles}/krb5-server.logrotate 
%{buildroot}%{_sysconfdir}/logrotate.d/krb5-server
+install -d -m 0700 %{buildroot}%{_localstatedir}/log/krb5
 find . -type f -name '*.ps' -exec gzip -9 {} +
 # create rc* links
 mkdir -p %{buildroot}%{_bindir}/
@@ -327,7 +328,6 @@
 
 %post
 /sbin/ldconfig
-%tmpfiles_create krb5-log.conf
 
 %postun -p /sbin/ldconfig
 
@@ -340,6 +340,7 @@
 %post server
 %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}
@@ -419,15 +420,16 @@
 %{_libdir}/libkrb5support.so.*
 %{_libdir}/libkrad.so.*
 %{_libdir}/krb5/plugins/tls/*.so
-%{_tmpfilesdir}/krb5-log.conf
 
 %files server
 %defattr(-,root,root)
 %config(noreplace) %{_sysconfdir}/logrotate.d/krb5-server
+%dir %attr(0700,root,root) %{_localstatedir}/log/krb5
 %{_unitdir}/kadmind.service
 %{_unitdir}/krb5kdc.service
 %{_unitdir}/kpropd.service
 %{_tmpfilesdir}/krb5.conf
+%{_tmpfilesdir}/krb5-log.conf
 %dir %{krb5docdir}
 %dir %{_datadir}/kerberos/
 %dir %{_datadir}/kerberos/krb5kdc
@@ -442,8 +444,8 @@
 %attr(0600,root,root) %config(noreplace) 
%{_datadir}/kerberos/krb5kdc/kadm5.dict
 %ghost %dir %{_sharedstatedir}/kerberos/
 %ghost %dir %{_sharedstatedir}/kerberos/krb5kdc
-%ghost %dir %{_sharedstatedir}/kerberos/krb5
-%ghost %dir %{_sharedstatedir}/kerberos/krb5/user
+%ghost %dir %attr(0755,root,root) %{_sharedstatedir}/kerberos/krb5
+%ghost %dir %attr(0755,root,root) %{_sharedstatedir}/kerberos/krb5/user
 %ghost %attr(0600,root,root) %config(noreplace) 
%{_sharedstatedir}/kerberos/krb5kdc/kdc.conf
 %ghost %attr(0600,root,root) %config(noreplace) 
%{_sharedstatedir}/kerberos/krb5kdc/kadm5.acl
 %ghost %attr(0600,root,root) %config(noreplace) 
%{_sharedstatedir}/kerberos/krb5kdc/kadm5.dict
@@ -493,8 +495,6 @@
 %{_bindir}/sim_client
 %{_bindir}/uuclient
 %{_bindir}/kswitch
-%{_bindir}/kinit
-%{_bindir}/klist
 %{_mandir}/man1/kvno.1%{?ext_man}
 %{_mandir}/man1/kinit.1%{?ext_man}
 %{_mandir}/man1/kdestroy.1%{?ext_man}
@@ -517,8 +517,8 @@
 %{_sbindir}/kdb5_ldap_util
 %dir %{_datadir}/kerberos
 %dir %{_datadir}/kerberos/ldap
-%config %{_datadir}/kerberos/ldap/kerberos.schema
-%config %{_datadir}/kerberos/ldap/kerberos.ldif
+%config(noreplace) %{_datadir}/kerberos/ldap/kerberos.schema
+%config(noreplace) %{_datadir}/kerberos/ldap/kerberos.ldif
 %dir %{_libdir}/krb5
 %dir %{_libdir}/krb5/plugins
 %dir %{_libdir}/krb5/plugins/kdb


++++++ krb5-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.PyNh4S/_old  2026-10-29 18:18:10.546232307 +0100
+++ /var/tmp/diff_new_pack.PyNh4S/_new  2026-10-29 18:18:10.556232725 +0100
@@ -1,9 +1,6 @@
 addFilter("devel-file-in-non-devel-package .*libgssapi_krb5.so")
 addFilter("hidden-file-or-dir .*/usr/share/man/man5/.k5login.5.gz")
 addFilter("hidden-file-or-dir .*/usr/share/man/man5/.k5identity.5.gz")
-addFilter("files-duplicate .*css")
-addFilter("files-duplicate .*img.*png")
 addFilter("devel-file-in-non-devel-package .*libkdb_ldap.so")
-addFilter("shlib-policy-missing-suffix")
 addFilter("non-etc-or-var-file-marked-as-conffile")
 

Reply via email to