Bug#1051192: solid-auth, liblog-any-perl: solid-auth became uninstallable after liblog-any-perl dropped liblog-any-adapter-perl Provides

gregor herrmann gregoa at debian.org
Mon Sep 4 15:54:35 BST 2023


On Mon, 04 Sep 2023 12:54:58 +0200, Axel Beckert wrote:

> > Oops, sorry for that.
> Well, aptitude automatically suggested to hold back liblog-any-perl. :-)

Heh :)
 
> > I noticed that liblog-any-adapter-perl was removed in 2015, and, more
> > importantly, I checked with `apt-cache rdepends
> > liblog-any-adapter-perl' which, unless I was blind, didn't show
> > anything.
> I can confirm that — looks like a bug around virtual packages:

Thanks for double-checking!
 
> Weird. 

Indeed unfortunate.
 
> > A fix in libweb-solid-auth-perl seems more appropriate to me; unless
> > we have more hidden dependencies …
> As far as I can see, solid-auth should be the last one. All others
> already have it as last part of a list of alternative dependencies, so
> no issue:
> → grep-aptavail -FDepends -P liblog-any-adapter-perl | fgrep liblog-any-adapter-perl

Nice, I always forget the syntax.

With different output:

% grep-aptavail -FDepends -P liblog-any-adapter-perl -s Source,Package,Depends 
Package: libdata-hal-perl
Depends: perl:any, libboolean-perl, libclone-perl, libdata-visitor-perl, libfailures-perl, libhttp-message-perl, libjson-perl, liblog-any-perl | liblog-any-adapter-perl, libmime-types-perl, libmoo-perl, libsafe-isa-perl, libstrictures-perl, libtype-tiny-perl, liburi-namespacemap-perl, liburi-perl, liburi-template-perl, libxml-regexp-perl

Package: liblog-any-adapter-callback-perl
Depends: perl:any, liblog-any-perl | liblog-any-adapter-perl

Package: liblog-any-adapter-dispatch-perl
Depends: perl:any, liblog-any-perl | liblog-any-adapter-perl, liblog-dispatch-perl

Package: liblog-any-adapter-filehandle-perl
Depends: perl:any, liblog-any-perl | liblog-any-adapter-perl

Source: libweb-solid-auth-perl
Package: solid-auth
Depends: libfile-libmagic-perl, libjson-perl, liblog-any-adapter-log4perl-perl, liblog-any-adapter-perl, liblog-log4perl-perl, libpath-tiny-perl, libstring-escape-perl, libweb-solid-auth-perl, perl:any

<note target="self">
    shell alias or function?
</note>

> Should we do this in solid-auth, too, or just use solely
> liblog-any-perl?

I'd go for only liblog-any-perl everywhere as is gone …


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 963 bytes
Desc: Digital Signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-perl-maintainers/attachments/20230904/99222c08/attachment.sig>


More information about the pkg-perl-maintainers mailing list