Bug#1040924: clevis-udisks2: Depends on NBS libblockdev-crypto2

2023-07-17 Thread Christoph Biedl
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

2023-07-17 Thread Michael Biebl

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

2023-07-17 Thread Michael Biebl
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

2023-07-13 Thread Debian Bug Tracking System
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

2023-07-13 Thread Christoph Biedl
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

2023-07-12 Thread Jeremy Bícha
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

2023-07-12 Thread Christoph Biedl
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

2023-07-12 Thread Debian Bug Tracking System
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

2023-07-12 Thread Jeremy Bícha
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