Your message dated Wed, 1 Jun 2022 16:24:02 +0100
with message-id <[email protected]>
and subject line re: librust-block-buffer-dev: should Provides: 
librust-block-buffer+block-padding-dev
has caused the Debian Bug report #977627,
regarding librust-block-buffer-dev: should Provides: 
librust-block-buffer+block-padding-dev
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
977627: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=977627
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: librust-block-buffer-dev
Version: 0.9.0-3
Control: affects -1 debcargo src:rust-sha3

In an attempt to avoid creating an empty "feature" package, the
packaging for rust-block-buffer removed the optionalness of
block-buffer's dependency on block-padding.

The result is that the debcargo-generated .deb doesn't know that it
should add any Provides: entries like
librust-block-buffer+block-padding-dev.

This makes it so a pending update to rust-sha3 can't currently build,
because it depends on block-buffer with the block-padding feature.

I tried patching in a few lines to rust-block-buffer's Cargo.toml:

~~~~
[features]
block-padding = []
~~~~

But the result from that was this error:

~~~~
Something failed: failed to parse manifest at 
`…/debcargo-conf/build/block-buffer/Cargo.toml`

Caused by: Features and dependencies cannot have the same name: `block-padding`
~~~~

If we can release a version of debcaro with the collapse_features
mechanism, then an update of rust-block-buffer with that enabled should
resolve this.

In the meantime, i'm going to work around it by fiddling with the
dependencies of rust-sha3.

        --dkg

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Version: 0.10.2-1

The patch dropping the optional flag from the block-padding dependency has been 
dropped with te upgrade to 0.10.2

--- End Message ---

Reply via email to