Bug#1051192: solid-auth, liblog-any-perl: solid-auth became uninstallable after liblog-any-perl dropped liblog-any-adapter-perl Provides
On Mon, 04 Sep 2023 19:02:41 +0200, Axel Beckert wrote: > > > → grep-aptavail -FDepends -P liblog-any-adapter-perl | fgrep > > > liblog-any-adapter-perl > > Nice, I always forget the syntax. > Didn't get it right on the first try, either. :-) Heh :) > > > 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 … > The longer I think about the more I tend towards that direction, too. Coolio > Anyway, thanks for your efforts and sorry that I currently can't help > that much with the actual work. (Lagging behind with fixing RC bugs in > my non-team packages, too…) No worries, thanks for reporting and helping me with grep-aptavail and thinking about the issue! 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 `- signature.asc Description: Digital Signature
Bug#1051192: solid-auth, liblog-any-perl: solid-auth became uninstallable after liblog-any-perl dropped liblog-any-adapter-perl Provides
Hi gregor, gregor herrmann wrote: > > > 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! You're welcome. > > → grep-aptavail -FDepends -P liblog-any-adapter-perl | fgrep > > liblog-any-adapter-perl > > Nice, I always forget the syntax. Didn't get it right on the first try, either. :-) > With different output: > > % grep-aptavail -FDepends -P liblog-any-adapter-perl -s Source,Package,Depends I had -S in my mind, but that's the opposite of -P and hence got weird results. :-) > > 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 … The longer I think about the more I tend towards that direction, too. gregor herrmann wrote: > These 4 are fixed in git to only use liblog-any-perl (but not > uploaded as there is no practical problem). […] > Done for src:libweb-solid-auth-perl, and uploaded. Perfect. Thanks a lot! > Hm, and I found more in git: > > % grep liblog-any-adapter-perl */debian/control > liblog-any-adapter-screen-perl/debian/control: liblog-any-perl | > liblog-any-adapter-perl , > liblog-any-adapter-screen-perl/debian/control: liblog-any-perl | > liblog-any-adapter-perl, > librdf-linkeddata-perl/debian/control: liblog-any-adapter-perl, > librdf-linkeddata-perl/debian/control: liblog-any-adapter-perl, > > Not found by grep-aptavail? Next weirdness … I think I managed to solve that mystery: > Oh, look, the latter has fresh autopkgtest failures on ci.d.n. O.o I think something went wrong here as the commit message doesn't fit at all with the changes: https://salsa.debian.org/perl-team/modules/packages/librdf-linkeddata-perl/-/commit/6955989b1474f72cb75c33aa3f0cde418c82ff68 Then again, that was 6 years ago. Ah, that were solely build-dependencies, not run-time dependencies. At least that mystery is solved. :-) Anyway, thanks for your efforts and sorry that I currently can't help that much with the actual work. (Lagging behind with fixing RC bugs in my non-team packages, too…) Regards, Axel -- ,''`. | Axel Beckert , 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
Bug#1051192: solid-auth, liblog-any-perl: solid-auth became uninstallable after liblog-any-perl dropped liblog-any-adapter-perl Provides
On Mon, 04 Sep 2023 16:54:35 +0200, gregor herrmann wrote: > 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 These 4 are fixed in git to only use liblog-any-perl (but not uploaded as there is no practical problem). > 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 > > 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 … Done for src:libweb-solid-auth-perl, and uploaded. Hm, and I found more in git: % grep liblog-any-adapter-perl */debian/control liblog-any-adapter-screen-perl/debian/control: liblog-any-perl | liblog-any-adapter-perl , liblog-any-adapter-screen-perl/debian/control: liblog-any-perl | liblog-any-adapter-perl, librdf-linkeddata-perl/debian/control: liblog-any-adapter-perl, librdf-linkeddata-perl/debian/control: liblog-any-adapter-perl, Not found by grep-aptavail? Next weirdness … Oh, look, the latter has fresh autopkgtest failures on ci.d.n. Alright, liblog-any-adapter-screen-perl fixed in git, librdf-linkeddata-perl fixed and uploaded. Cheers, gregor, wo notes that removing ancient Provides is a bit hard -- .''`. 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 `- signature.asc Description: Digital Signature
Bug#1051192: solid-auth, liblog-any-perl: solid-auth became uninstallable after liblog-any-perl dropped liblog-any-adapter-perl Provides
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 shell alias or function? > 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 `- signature.asc Description: Digital Signature
Bug#1051192: solid-auth,liblog-any-perl: solid-auth became uninstallable after liblog-any-perl dropped liblog-any-adapter-perl Provides
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 → 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 , 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
Bug#1051192: solid-auth,liblog-any-perl: solid-auth became uninstallable after liblog-any-perl dropped liblog-any-adapter-perl Provides
On Mon, 04 Sep 2023 11:09:14 +0200, Axel Beckert 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. 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'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 … 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 `- BOFH excuse #97: Small animal kamikaze attack on power supplies
Bug#1051192: solid-auth,liblog-any-perl: solid-auth became uninstallable after liblog-any-perl dropped liblog-any-adapter-perl Provides
Package: solid-auth,liblog-any-perl Severity: serious Control: found -1 liblog-any-perl/1.717-1 Control: found -1 solid-auth/0.91-1 Hi, 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. 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. -- System Information: Debian Release: trixie/sid APT prefers unstable APT policy: (990, 'unstable'), (600, 'testing'), (500, 'unstable-debug'), (500, 'buildd-unstable'), (110, 'experimental'), (1, 'experimental-debug'), (1, 'buildd-experimental') merged-usr: no Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.4.0-4-amd64 (SMP w/8 CPU threads; PREEMPT) Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) LSM: AppArmor: enabled