Subject: | Re: Bug#1088314: RFS: lsm/1.0.21-2 -- Link connectivity monitor tool - transitional package |
---|---|
Date: | Wed, 27 Nov 2024 13:43:59 -0300 |
From: | Lucas Castro <lucas@gnuabordo.com.br> |
To: | Jeroen Ploemen <jcfp@debian.org> |
Control: tags -1 moreinfoThat's true.
On Tue, 26 Nov 2024 18:38:55 -0300
Lucas Castro <lucas@gnuabordo.com.br> wrote:
I am looking for a sponsor for my package lsm:hi Lucas,
took a look at the package, and some issues came up:
* copyright: years are outdated for both packaging and upstream.
due the
* changelog: revision 1.0.21-1.1 is missing, please restore.
* control:Well noted.
+ build logs [1] suggest the program is only compatible with
systems running a linux kernel; if so, the Architecture field
should reflect that (i.e., set to 'linux-any').
+ useless (and incorrectly versioned) build-dep on debhelper, not
needed at all with debhelper-compat.
+ why the (undocumented!) bump of the versioning of the
conflicts/replaces?
+ field Rules-Requires-Root is missing.I must review this option.
+ build-dep on docbook-to-man could be marked <!nodoc>.
I don't know if I really got this, but there's a dh-maintscript to update the configfile path.
* init script:
+ exits nonzero if the executable isn't installed anymore, should
handle that condition gracefully as this is the expected
situation if the package gets uninstalled. The script and
associated files under /etc are configuration files, which are
left alone in a regular uninstall and only removed if the package
is purged.
+ usage info list a 'restart' option, but the script doesn'tYep, It must be provided.
actually implement one.
+ INIT INFO 'Provides' entry is missing.
+ INIT INFO 'Description' is empty/boilerplate.
Upstream doesn't provides one.
* rules: doesn't respect 'nodoc' build profile. See [2] for examples
to make the documentation build conditional.
* watch: please change the URL to https.
* d/upstream:
+ that changelog file is way out of date.
+ metadata file is missing. [3]
[1]https://buildd.debian.org/status/package.php?p=lsm
[2]https://codesearch.debian.net/search?q=path%3Adebian%2Frules+filter+nodoc&literal=1
[3]https://udd.debian.org/lintian-tag/upstream-metadata-file-is-missing
Please remove the moreinfo tag (and CC me) once you have an updated
package ready.
Attachment:
OpenPGP_0x42F79A5E0A4D5598.asc
Description: OpenPGP public key
Attachment:
OpenPGP_signature.asc
Description: OpenPGP digital signature