Re: Collapsed feature dependencies?
On Wed, Sep 27, 2023 at 03:35:33PM +0200, Axel Kittenberger wrote:
> Hi guys,
>
> I just tried to work on packaging "oo7" (with the ultimate goal of
> gnome-authenticator)..
>
> I'm a bit confused, my naively approached build fails with
>
> librust-oo7+cbc-dev : Depends: librust-cbc-0.1+default-dev but it is not
> installable
> Depends: librust-cbc-0.1+zeroize-dev but it is not
> installable
>
> yes sure, because cbc used collapse_features, but how do I fix that?
That has nothing to do with collapse_features. Those packages still
exist, they're just virtual.
$ apt-cache showpkg librust-cbc-0.1+zeroize-dev
Package: librust-cbc-0.1+zeroize-dev
Versions:
Reverse Depends:
Dependencies:
Provides:
Reverse Provides:
librust-cbc-dev 0.1.2-1+b1 (= 0.1.2-1+b1)
$ apt-cache show librust-cbc-dev | grep Provides
Provides: librust-cbc+alloc-dev (= 0.1.2-1+b1), librust-cbc+block-padding-dev (= 0.1.2-1+b1), librust-cbc+default-dev (= 0.1.2-1+b1), librust-cbc+std-dev (= 0.1.2-1+b1), librust-cbc+zeroize-dev (= 0.1.2-1+b1), librust-cbc-0+alloc-dev (= 0.1.2-1+b1), librust-cbc-0+block-padding-dev (= 0.1.2-1+b1), librust-cbc-0+default-dev (= 0.1.2-1+b1), librust-cbc-0+std-dev (= 0.1.2-1+b1), librust-cbc-0+zeroize-dev (= 0.1.2-1+b1), librust-cbc-0-dev (= 0.1.2-1+b1), librust-cbc-0.1+alloc-dev (= 0.1.2-1+b1), librust-cbc-0.1+block-padding-dev (= 0.1.2-1+b1), librust-cbc-0.1+default-dev (= 0.1.2-1+b1), librust-cbc-0.1+std-dev (= 0.1.2-1+b1), librust-cbc-0.1+zeroize-dev (= 0.1.2-1+b1), librust-cbc-0.1-dev (= 0.1.2-1+b1), librust-cbc-0.1.2+alloc-dev (= 0.1.2-1+b1), librust-cbc-0.1.2+block-padding-dev (= 0.1.2-1+b1), librust-cbc-0.1.2+default-dev (= 0.1.2-1+b1), librust-cbc-0.1.2+std-dev (= 0.1.2-1+b1), librust-cbc-0.1.2+zeroize-dev (= 0.1.2-1+b1), librust-cbc-0.1.2-dev (= 0.1.2-1+b1)
The problem that needs to be diagnosed is what's preventing the
installation, which your build log should help clarify.
Cheers,
--
James
GPG Key: 4096R/91BF BF4D 6956 BD5D F7B7 2D23 DFE6 91AE 331B A3DB
Reply to: