[Pkg-nagios-devel] Bug#1118116: Bug#1118116: monitoring-plugins-contrib: suggests python3-boto which is not in unstable
Sebastiaan Couwenberg
sebastic at xs4all.nl
Wed Oct 15 07:28:23 BST 2025
On 10/15/25 7:58 AM, Carles Pina i Estany wrote:
> On 15 Oct 2025 at 07:46:23, Sebastiaan Couwenberg wrote:
>> On 10/15/25 7:28 AM, Carles Pina i Estany wrote:
>>> I see that the package monitoring-plugins-contrib (version 48.20250420)
>>> suggests python3-boto which is not in unstable.
>>
>> Suggests like Recommends are not hard dependencies, they need not be installable.
>
> I think that Recommends should be available in Debian repositories
> unless is an alternative to one existing there:
>
> https://www.debian.org/doc/debian-policy/ch-archive.html#the-main-archive-area
>
> "In addition, the packages in main:
>
> must not require or recommend a package outside of main for compilation or execution (thus, the package must not declare a Pre-Depends, Depends, Recommends, Build-Depends, Build-Depends-Indep, or Build-Depends-Arch relationship on a non-main package unless that package is only listed as a non-default alternative for a package in main
> "
>
> For Suggests: I found that sometimes packages get dropped from Debian
> (or renamed) and Suggests are not updated accordingly. E.g. packages
> suggesting mozilla, iceweasel, icedove instead of firefox-esr or
> www-browser. I thought that boto -> boto3 was one of this. Luckily, it's
> not! :-)
Dependencies for the monitoring plugin packages follow their practical effect, not their Debian policy definition.
From README.Debian.plugins.in:
"
Some plugins require additional libraries. To prevent you from having to
install dozens of further packages that you don't actually need, there is
no strict dependency on those libraries. Rather, they are listed as
recommendations or suggestions.
"
Kind Regards,
Bas
--
GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146 50D1 6750 F10A E88D 4AF1
More information about the Pkg-nagios-devel
mailing list