Your message dated Wed, 11 Jul 2018 00:18:55 +0000
with message-id <e1fd2qn-0000hq...@fasolo.debian.org>
and subject line Bug#903493: fixed in hobbit-plugins 20180711
has caused the Debian Bug report #903493,
regarding hobbit-plugins: libfile-slurp-perl only in Suggests, but used by the 
libs check which is enabled by default
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
903493: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=903493
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: hobbit-plugins
Version: 20180610
Severity: serious
Control: submitter -1 Jaap Winius <jwin...@umrk.nl>
Control: retitle -1 hobbit-plugins: libfile-slurp-perl only in Suggests, but 
used by the libs check which is enabled by default
Justification: Maintainer's opinion

Hi Jaap,

On Tue, Jul 10, 2018 at 04:35:22PM +0000, Jaap Winius wrote:
> This is really a bug report and a fix related to the current
> hobbit-plugins package for Debian buster.

Bug reports for Debian package should be reported to Debian, best via
the "reportbug" tool. Please do so the next time. For this time, I do
it for you with this mail by bcc'ing sub...@bugs.debian.org. :-)

> Mon Jul  9 06:56:35 2018 /usr/lib/xymon/client/ext/libs
> hobbit.pm.uninitialized: Can't locate File/Slurp.pm in @INC (you may
> need to install the File::Slurp module) (@INC contains: /etc/perl
> /usr/local/lib/x86_64-linux-gnu/perl/5.26.2
> /usr/local/share/perl/5.26.2 /usr/lib/x86_64-linux-gnu/perl5/5.26
> /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26
> /usr/share/perl/5.26 /usr/local/lib/site_perl
> /usr/lib/x86_64-linux-gnu/perl-base) at
> /usr/lib/xymon/client/ext/libs line 33.
> Mon Jul  9 06:56:35 2018 /usr/lib/xymon/client/ext/libs
> hobbit.pm.uninitialized: Hobbit::max_color(): No colors given as
> argument at /usr/share/perl5/Hobbit.pm line 126.
> BEGIN failed--compilation aborted at /usr/lib/xymon/client/ext/libs line 33.
> Hobbit::max_color(): No colors given as argument at
> /usr/share/perl5/Hobbit.pm line 126.
> 
> So, this problem was easily fixed by installing an additional Debian package:
> 
>   ~# apt install libfile-slurp-perl
> 
> In other words, this package needs to be listed as a dependency for
> hobbit-plugins.

Yes and no.

No, it should not be a hard dependency, because other checks in the
package works fine without that module and it should be possible to
use just a single check from the package without installing
dependencies only needed for other checks.

The rule is that checks which are enabled by default, should have
their (hard) dependencies in Recommends, so that they are installed by
default (at least with default APT settings :-). All other
dependencies should be under "Suggests".

And that's where the "yes" comes from: libfile-slurp-perl is only in
Suggests, but libs is installed by default. This happened when I added
support for /var/run/reboot-required to the libs check and used
File::Slurp for that: I knew that File::Slurp was already used in
other checks, but I didn't realize that all those other checks which
use File::Slurp are not enabled by default.

Will fix it soon in git and it will be fixed with the next upload.

                Kind regards, Axel
-- 
PGP: 2FF9CD59612616B5      /~\  Plain Text Ribbon Campaign, http://arc.pasp.de/
Mail: a...@deuxchevaux.org  \ /  Say No to HTML in E-Mail and Usenet
Mail+Jabber: a...@noone.org  X
https://axel.beckert.ch/   / \  I love long mails: https://email.is-not-s.ms/

--- End Message ---
--- Begin Message ---
Source: hobbit-plugins
Source-Version: 20180711

We believe that the bug you reported is fixed in the latest version of
hobbit-plugins, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 903...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Axel Beckert <a...@debian.org> (supplier of updated hobbit-plugins package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 11 Jul 2018 01:35:21 +0200
Source: hobbit-plugins
Binary: hobbit-plugins
Architecture: source all
Version: 20180711
Distribution: unstable
Urgency: medium
Maintainer: Christoph Berg <m...@debian.org>
Changed-By: Axel Beckert <a...@debian.org>
Description:
 hobbit-plugins - plugins for the Xymon network monitor
Closes: 903493
Changes:
 hobbit-plugins (20180711) unstable; urgency=medium
 .
   * net:
     + Support checking amount of packages per ten seconds (via
       /proc/net/dev, similar to "netstat -i")
     + Support checking for minima or maxima instead of just fixed values
       or the presence of keywords.
     + The check now requires libfile-slurp-perl as new dependency.
     + Mention check in long package description.
     + Better error handling if YAML::Tiny can't parse the config file.
     + Document issues with older versions of YAML::Tiny in README.md.
   * Hobbit.pm:
     + Under some circumstances the die handler gets a scalar ref instead
       of just a scalar. Handle that case and dereference the scalar ref
       first in that case.
     + Add trailing newlines to various outputs of croak() and moan() for
       better readability.
   * Fix typo in previous changelog entry.
   * Move libfile-slurp-perl from Suggests to Recommends as it is now used
     by the libs check which is enabled by default. Thanks to Jaap Winius!
     (Closes: #903493)
   * Declare compliance with Debian Policy 4.1.5. (No changes needed.)
Checksums-Sha1:
 c4328fc21d686b16b69333469deb97d4f21edde0 1871 hobbit-plugins_20180711.dsc
 0f13c85cf166a230dda509903b0d8d5bdd923db4 60768 hobbit-plugins_20180711.tar.xz
 3a3b73ba904a0f1b7ddcb79af53d17413ee5e20c 73560 hobbit-plugins_20180711_all.deb
 6436f65ea9321aba11e59c28831c07d7597fab26 6963 
hobbit-plugins_20180711_amd64.buildinfo
Checksums-Sha256:
 6887c773522d38d9492b0e6fe50f4c725fa10bf61fb050aa088d3407f6632dff 1871 
hobbit-plugins_20180711.dsc
 459b2e8f2cc2f3617cd308006387b0b0f32237aaf90b33ec087ec74d7eb85377 60768 
hobbit-plugins_20180711.tar.xz
 3811301f0cb3f54d63a83017f98d5240a53e1c65e45f646a155653bf1ca3b52b 73560 
hobbit-plugins_20180711_all.deb
 3265f45bad48aee58b6b3e4f5ea6f11b84099e3a2a069b190bd8ca9dfcdb5cfd 6963 
hobbit-plugins_20180711_amd64.buildinfo
Files:
 0d80c14f14e3493d639b710eaa2a6d96 1871 net optional hobbit-plugins_20180711.dsc
 d8666b27c268e76d260c796c6884222a 60768 net optional 
hobbit-plugins_20180711.tar.xz
 91e97a244119a09507f3f4992b0e3ca8 73560 net optional 
hobbit-plugins_20180711_all.deb
 33c9ccca4b9c7d29a7303857c30387e9 6963 net optional 
hobbit-plugins_20180711_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEERoyJeTtCmBnp12Ema+Zjx1o1yXUFAltFSFIACgkQa+Zjx1o1
yXUF/hAAsGCmgTVthqWy9d2cWf5YgEAtXvTVTAvrXKtpoHiqVQLl467QJaIjGb7E
YLzBCbUIbCv7CvEtIL6GNkCXyZ5fC6PYPDVBpWDkQ/fPCvcShn7z0FJKtcWLOej/
d4SHcQIGm2ZUN5G7/V4y4DupqmMTxCCJZ2aQLlrB7JXBkIiDRP7eiOK++JItj61v
P+bx64mzDHfjNJClMxPOKJ89eAHC9lirrtHg1pZmk6ZG/340xNWXhZnzdmjR5bJX
4M01LUPuEz37WnonzApztYO0tacuOcWOcoDnGfYbQBsyB+RNLGZlIHsL4TPm6jlq
cOgWTYb9bjeuZLnSvlRCGRcX7uEUNAcQscWm0Ex2FfwX9ZC0A6JPIEZPmH8kO76Q
3ClwESW+c+cSSJkVkVgUIYEavbzfPQrzXIbgBwLkHYShC5GesTXcmtHbDkh2Da7l
zTtaKN79EaRL2WsDLaJfZZWThWDrJkWRwJm7OCwtHXtgm8ag/RlGotS0aOQrTMkt
xlO9+Mw8bistDR2Zzl6fSDJL/g1qAt/k3WQlSVoRCE3EdUjsCt/Hq5p0Ybs24sWM
FfD65QDoKCipeFmoSUR02qqO+XKJnP/u6yD1PAWMN3DpHBMJAkuJGY4bbvDqQhN/
47nvxe3XRspRBlbQBu/XFRW9nZGLEcnrgOfiYYkl2ijIITV0xkU=
=HYOH
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to