Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package sdbootutil for openSUSE:Factory checked in at 2025-02-21 21:35:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sdbootutil (Old) and /work/SRC/openSUSE:Factory/.sdbootutil.new.1873 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sdbootutil" Fri Feb 21 21:35:28 2025 rev:47 rq:1247590 version:1+git20250221.19f7d1a Changes: -------- --- /work/SRC/openSUSE:Factory/sdbootutil/sdbootutil.changes 2025-02-19 16:01:40.195901349 +0100 +++ /work/SRC/openSUSE:Factory/.sdbootutil.new.1873/sdbootutil.changes 2025-02-21 21:35:50.078907020 +0100 @@ -1,0 +2,7 @@ +Fri Feb 21 09:00:55 UTC 2025 - apla...@suse.com + +- Update to version 1+git20250221.19f7d1a: + * Reformat the spec file + * Rework keyctl calls to keep the session keyring + +------------------------------------------------------------------- Old: ---- sdbootutil-1+git20250219.a796c24.obscpio New: ---- sdbootutil-1+git20250221.19f7d1a.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sdbootutil.spec ++++++ --- /var/tmp/diff_new_pack.cLFuUc/_old 2025-02-21 21:35:50.914941830 +0100 +++ /var/tmp/diff_new_pack.cLFuUc/_new 2025-02-21 21:35:50.918941996 +0100 @@ -17,7 +17,7 @@ Name: sdbootutil -Version: 1+git20250219.a796c24 +Version: 1+git20250221.19f7d1a Release: 0 Summary: bootctl wrapper for BLS boot loaders License: MIT ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.cLFuUc/_old 2025-02-21 21:35:50.962943828 +0100 +++ /var/tmp/diff_new_pack.cLFuUc/_new 2025-02-21 21:35:50.962943828 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/openSUSE/sdbootutil.git</param> - <param name="changesrevision">a796c245fffc44b73e72973c836dfd03cd27e4cd</param></service></servicedata> + <param name="changesrevision">19f7d1ae5b78f85eec085cb9009457c3538ceebf</param></service></servicedata> (No newline at EOF) ++++++ sdbootutil-1+git20250219.a796c24.obscpio -> sdbootutil-1+git20250221.19f7d1a.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sdbootutil-1+git20250219.a796c24/sdbootutil new/sdbootutil-1+git20250221.19f7d1a/sdbootutil --- old/sdbootutil-1+git20250219.a796c24/sdbootutil 2025-02-19 13:19:26.000000000 +0100 +++ new/sdbootutil-1+git20250221.19f7d1a/sdbootutil 2025-02-21 09:59:21.000000000 +0100 @@ -304,10 +304,13 @@ # See https://mjg59.dreamwidth.org/37333.html local keyid keyid="$(echo -n "$value" | keyctl padd user "$key" @s)" - keyctl setperm "$keyid" 0x3f3f0000 + # Remove permission from the possesor + keyctl setperm "$keyid" 0x003f0000 keyctl timeout "$keyid" 120 keyctl link "$keyid" @u - keyctl unlink "$keyid" @s + # systemd tools are doing `keyctl request user "$key"`, and + # for some reason this means that the key must still be in the + # session keyring, so we cannot do `keyctl unlink "$keyid" @s` } subvol_is_ro() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sdbootutil-1+git20250219.a796c24/sdbootutil.spec new/sdbootutil-1+git20250221.19f7d1a/sdbootutil.spec --- old/sdbootutil-1+git20250219.a796c24/sdbootutil.spec 2025-02-19 13:19:26.000000000 +0100 +++ new/sdbootutil-1+git20250221.19f7d1a/sdbootutil.spec 2025-02-21 09:59:21.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package sdbootutil # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,8 +25,6 @@ Source: %{name}-%{version}.tar BuildRequires: systemd-rpm-macros Requires: %{name}-dracut-measure-pcr -Requires: (%{name}-snapper if (snapper and btrfsprogs)) -Requires: (%{name}-tukit if read-only-root-fs) Requires: dialog Requires: dracut-pcr-signature Requires: efibootmgr @@ -36,6 +34,8 @@ Requires: pcr-oracle Requires: qrencode Requires: sed +Requires: (%{name}-snapper if (snapper and btrfsprogs)) +Requires: (%{name}-tukit if read-only-root-fs) # While systemd-pcrlock is in experimental Requires: systemd-experimental # something needs to require it. Can be us. ++++++ sdbootutil.obsinfo ++++++ --- /var/tmp/diff_new_pack.cLFuUc/_old 2025-02-21 21:35:51.078948659 +0100 +++ /var/tmp/diff_new_pack.cLFuUc/_new 2025-02-21 21:35:51.082948825 +0100 @@ -1,5 +1,5 @@ name: sdbootutil -version: 1+git20250219.a796c24 -mtime: 1739967566 -commit: a796c245fffc44b73e72973c836dfd03cd27e4cd +version: 1+git20250221.19f7d1a +mtime: 1740128361 +commit: 19f7d1ae5b78f85eec085cb9009457c3538ceebf