Bug#1040924: clevis-udisks2: Depends on NBS libblockdev-crypto2
Michael Biebl wrote... > If (bookworm-) backports are a concern, you might also use something like > this > > -libblockdev-crypto2, > +udisks2 (>= 2.10) | libblockdev-crypto2, Thanks for the suggestion, will adjust the still-not-yet-happened upload. Christoph signature.asc Description: PGP signature
Bug#1040924: clevis-udisks2: Depends on NBS libblockdev-crypto2
Am 17.07.23 um 13:07 schrieb Michael Biebl: So, instead of changing the dependency from libblockdev-crypto2 to libblockdev-crypto3, you might consider dropping the dependency altogether, as clevis-udisks2 already depends on udisks2 and clevis-crypto2 doesn't actually use libblockdev-crypto directly. If (bookworm-) backports are a concern, you might also use something like this diff --git a/debian/control b/debian/control index c33360c..e542b2a 100644 --- a/debian/control +++ b/debian/control @@ -107,7 +107,7 @@ Architecture: linux-any Depends: ${misc:Depends}, ${shlibs:Depends}, adduser, clevis-luks (= ${binary:Version}), -libblockdev-crypto2, +udisks2 (>= 2.10) | libblockdev-crypto2, udisks2, Description: UDisks2/Storaged integration for clevis Clevis is a plugable framework for automated decryption. This package This is what cockpit-storaged has done. Regards, Michael OpenPGP_signature Description: OpenPGP digital signature
Bug#1040924: clevis-udisks2: Depends on NBS libblockdev-crypto2
On Thu, 13 Jul 2023 07:59:45 +0200 Christoph Biedl wrote: Control: Tags 1040924 +pending Jeremy Bícha wrote... > Yes, it's a transition. Sorry that it didn't follow the recommended procedure. Thanks for the clarification. New version is underway, I'd like to do some thourough testing, though. libblockdev plugins did have a soname bump (2→3), and I indeed missed clevis (sorry for that), otherwise I would have filed a bug report in advance. Just a side-note: Due to the way udisks 2.10 treats missing libraries, libblockdev-crypto3 is now a hard dependency of udisks2. See [1] for further information. So, instead of changing the dependency from libblockdev-crypto2 to libblockdev-crypto3, you might consider dropping the dependency altogether, as clevis-udisks2 already depends on udisks2 and clevis-crypto2 doesn't actually use libblockdev-crypto directly. Michael [1] https://github.com/storaged-project/udisks/issues/1142 OpenPGP_signature Description: OpenPGP digital signature
Processed: Re: Bug#1040924: clevis-udisks2: Depends on NBS libblockdev-crypto2
Processing control commands: > Tags 1040924 +pending Bug #1040924 [clevis-udisks2] clevis-udisks2: Depends on NBS libblockdev-crypto2 Added tag(s) pending. -- 1040924: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1040924 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#1040924: clevis-udisks2: Depends on NBS libblockdev-crypto2
Control: Tags 1040924 +pending Jeremy Bícha wrote... > Yes, it's a transition. Sorry that it didn't follow the recommended procedure. Thanks for the clarification. New version is underway, I'd like to do some thourough testing, though. Christoph signature.asc Description: PGP signature
Bug#1040924: clevis-udisks2: Depends on NBS libblockdev-crypto2
On Wed, Jul 12, 2023 at 1:16 PM Christoph Biedl wrote: > > Control: tags 1040924 moreinfo > > Jeremy Bícha wrote... > > > clevis-udisks2 depends on libblockdev-crypto2 which is no longer built > > by libblockdev in Unstable. Please update the manual dependency to > > libblockdev-crypto3 > > I fail to understand what is happening here. Is this supposed to be a > transition? Then it didn't quite follow the procedure as outlined in > https://wiki.debian.org/Teams/ReleaseTeam/Transitions Yes, it's a transition. Sorry that it didn't follow the recommended procedure. Thank you, Jeremy Bícha
Bug#1040924: clevis-udisks2: Depends on NBS libblockdev-crypto2
Control: tags 1040924 moreinfo Jeremy Bícha wrote... > clevis-udisks2 depends on libblockdev-crypto2 which is no longer built > by libblockdev in Unstable. Please update the manual dependency to > libblockdev-crypto3 I fail to understand what is happening here. Is this supposed to be a transition? Then it didn't quite follow the procedure as outlined in https://wiki.debian.org/Teams/ReleaseTeam/Transitions Christoph signature.asc Description: PGP signature
Processed: Re: Bug#1040924: clevis-udisks2: Depends on NBS libblockdev-crypto2
Processing control commands: > tags 1040924 moreinfo Bug #1040924 [clevis-udisks2] clevis-udisks2: Depends on NBS libblockdev-crypto2 Added tag(s) moreinfo. -- 1040924: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1040924 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#1040924: clevis-udisks2: Depends on NBS libblockdev-crypto2
Package: clevis-udisks2 Version: 19-2 Severity: serious clevis-udisks2 depends on libblockdev-crypto2 which is no longer built by libblockdev in Unstable. Please update the manual dependency to libblockdev-crypto3 Thank you, Jeremy Bícha