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

Axel Beckert abe at debian.org
Mon Sep 4 11:54:58 BST 2023


Hi gregor,

gregor herrmann wrote:
> > after the upload of liblog-any-perl/1.717-1, solid-auth/0.91-1 became
> > uninstallable as it depends on liblog-any-adapter-perl which is no more
> > provided by liblog-any-perl since 1.717-1.
> 
> Oops, sorry for that.

Well, aptitude automatically suggested to hold back liblog-any-perl. :-)

> 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:

→ apt-rdepends liblog-any-adapter-perl
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
liblog-any-adapter-perl
→ apt-cache rdepends liblog-any-adapter-perl
<liblog-any-adapter-perl>
→

Weird. 

> > I'm not sure, but I assume, this is best fixed in
> > src:libweb-solid-auth-perl. An according revert in liblog-any-perl would
> > fix the issue as well, though.
> 
> 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
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
Depends: perl:any, liblog-any-perl | liblog-any-adapter-perl
Depends: perl:any, liblog-any-perl | liblog-any-adapter-perl, liblog-dispatch-perl
Depends: perl:any, liblog-any-perl | liblog-any-adapter-perl
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
→ 

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

		Regards, Axel
-- 
 ,''`.  |  Axel Beckert <abe at debian.org>, https://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5
  `-    |  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE



More information about the pkg-perl-maintainers mailing list