Bug#984425: closed by Jelmer Vernooij (Re: Bug#984425: missing dependency on debhelper)
> On Wed, Mar 03, 2021 at 05:58:35PM +0100, gregor herrmann wrote: > > The libconfig-model-dpkg-perl -> debhelper dependency was added in > > 2.125, so maybe older versions had the issue (although I think that's > > only 2.124 which needed debhelper and missed the dependency), and you > > run into such a combination? > Yes, that must be it. Upon further investigation, it looks like this > code actually ran on the jenkins janitor worker - and that's running > buster. > > Marking as fixed in 2.125. Sorry for the noise! No worries, and thanks for checking back. 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 `- NP: R.E.M.: New Orleans Intrumental No. 1 signature.asc Description: Digital Signature
Bug#984425: missing dependency on debhelper
On Wed, 03 Mar 2021 16:31:50 +, Jelmer Vernooij wrote: > There appears to be a missing depends/recommends on debhelper. > > Without debhelper installed, cme fails to run for me with: > > Use of uninitialized value $file_path in concatenation (.) or string at > /usr/share/perl5/Config/Model/BackendMgr.pm line 346, line 84. > Backend Dpkg failed to read : debhelper package is not installed at > /usr/share/perl5/Config/Model/Dpkg/Compat.pm line 13, line 84. > Compilation failed in require at /usr/share/perl5/Config/Model/Node.pm line > 247, line 84. Thanks for the bug report! Which is interesting, because: 1) /usr/share/perl5/Config/Model/Dpkg/Compat.pm is in libconfig-model-dpkg-perl (not libconfig-model-perl) 2) libconfig-model-dpkg-perl has a Depends on debhelper 3) > Versions of packages libconfig-model-perl suggests: > pn libconfig-model-dpkg-perl it's not installed :) (probably because different machine) The libconfig-model-dpkg-perl -> debhelper dependency was added in 2.125, so maybe older versions had the issue (although I think that's only 2.124 which needed debhelper and missed the dependency), and you run into such a combination? 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 `- NP: R.E.M.: New Orleans Intrumental No. 1 signature.asc Description: Digital Signature
Bug#984425: missing dependency on debhelper
Package: libconfig-model-perl Severity: normal There appears to be a missing depends/recommends on debhelper. Without debhelper installed, cme fails to run for me with: Use of uninitialized value $file_path in concatenation (.) or string at /usr/share/perl5/Config/Model/BackendMgr.pm line 346, line 84. Backend Dpkg failed to read : debhelper package is not installed at /usr/share/perl5/Config/Model/Dpkg/Compat.pm line 13, line 84. Compilation failed in require at /usr/share/perl5/Config/Model/Node.pm line 247, line 84. https://janitor.debian.net/cupboard/pkg/libxrandr/f6365b2b-a05a-4f2a-a5f3-73364b868158/worker.log -- System Information: Debian Release: bullseye/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 5.10.0-3-amd64 (SMP w/2 CPU threads) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages libconfig-model-perl depends on: pn libboolean-perl pn libcarp-assert-more-perl ii libfile-homedir-perl 1.006-1 pn libhash-merge-perl ii libjson-perl 4.03000-1 ii liblist-moreutils-perl0.430-2 pn liblog-log4perl-perl ii libmouse-perl 2.5.10-1+b1 pn libmousex-nativetraits-perl pn libmousex-strictconstructor-perl pn libparse-recdescent-perl ii libpath-tiny-perl 0.118-1 pn libpod-pom-perl pn libregexp-common-perl pn libyaml-tiny-perl ii perl 5.32.1-3 Versions of packages libconfig-model-perl recommends: ii bash-completion 1:2.11-2 pn cme ii fuse 2.9.9-5 pn libconfig-model-tkui-perl pn libfuse-perl pn libtext-levenshtein-damerau-perl Versions of packages libconfig-model-perl suggests: pn libconfig-model-dpkg-perl pn libconfig-model-openssh-perl ii libterm-readline-gnu-perl 1.37-1