[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: