Bug#984425: closed by Jelmer Vernooij (Re: Bug#984425: missing dependency on debhelper)

2021-03-03 Thread gregor herrmann
> 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

2021-03-03 Thread gregor herrmann
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

2021-03-03 Thread Jelmer Vernooij
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