Your message dated Sat, 14 Oct 2017 07:34:00 +0000
with message-id <[email protected]>
and subject line Bug#752521: fixed in debhelper 10.9.2
has caused the Debian Bug report #752521,
regarding dh-systemd: Misleading man page statements and command names
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 [email protected]
immediately.)
--
752521: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=752521
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dh-systemd
Version: 1.18
Severity: minor
It is conventional to choose command names that express what the command
does. Accordingly, it is conventional for debhelper command names to
express what they do. For example, the dh_installinit command installs init
files into package build directories.
The dh-systemd package departs from this convention and gives its two
debhelper scripts names that don't express what THEY do, but what the
maintainer scripts that they generate do. The name of the dh_systemd_start
script would conventionally be interpreted to suggest that the command
starts something. But a debhelper command can do no such thing; it cannot
start a service. It can only operate on a package. What it does is prepare
the package so that it starts a unit when installed.
According to debhelper conventions it should be called something starting
with "dh_installsystemd".
Whereas this departure from naming conventions is perhaps merely annoying,
the man pages are downright misleading. dh_systemd_start(1p) says
explicitly "dh_systemd_start is a debhelper program that is responsible for
starting/stopping or restarting systemd unit files".
First, it doesn't really make sense to speak of starting or stopping a
file. Assuming it's the unit or service that's intended, the quoted
statement isn't true. The program does not start a systemd unit, it just
prepares other programs so that they will do that if they are run.
Please fix the man page and rename the commands, leaving behind
compatibility symlinks.
Or else please explain how I am mistaken.
--- End Message ---
--- Begin Message ---
Source: debhelper
Source-Version: 10.9.2
We believe that the bug you reported is fixed in the latest version of
debhelper, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Niels Thykier <[email protected]> (supplier of updated debhelper 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sat, 14 Oct 2017 07:19:38 +0000
Source: debhelper
Binary: debhelper dh-systemd
Architecture: source
Version: 10.9.2
Distribution: unstable
Urgency: medium
Maintainer: Debhelper Maintainers <[email protected]>
Changed-By: Niels Thykier <[email protected]>
Description:
debhelper - helper programs for debian/rules
dh-systemd - debhelper add-on to handle systemd unit files - transitional pack
Closes: 752521 857306 870768 876486 878325 878427 878460
Changes:
debhelper (10.9.2) unstable; urgency=medium
.
[ Niels Thykier ]
* dh_install: Defer the removal of --list-missing and
--fail-missing until compat 12.
* dh: Run the new dh_installsystemd helper by default in compat 11.
* systemd.pm: Remove the sequence in compat 11. It has been replaced
by the new dh_installsystemd helper.
.
[ Lisandro Damián Nicanor Pérez Meyer ]
* qmake.pm: Remove unnecessary "-nocache" parameter.
(Closes: #878427, LP: #1206234)
.
[ Ville Skyttä ]
* Fix a number of spelling mistakes. (Closes: #878325)
.
[ Felipe Sateler ]
* dh_installsystemd: New command (currently noop except when used in
the experimental compat 11). This new helper:
- Generates postinst code for tmpfiles (now that dh_installinit
does not).
- Follows the naming convention for other built-in dh_* commands.
- Replaces dh_systemd_enable and dh_systemd_start in compat 11
and later.
- Only acts on units with the name specified by "--name" when this
option is given.
(Closes: #752521, #857306, #870768, #876486)
* dh_systemd_enable: Remove as obsolete in compat 11.
* dh_systemd_start: Ditto.
.
[ Helmut Grohne ]
* cmake.pm: Also supply PKGCONFIG_EXECUTABLE for obsolete
UsePkgConfig.cmake. (Closes: #878460)
Checksums-Sha1:
96b3e21006aeafb9ac0081d00e3026b1e96faffd 1768 debhelper_10.9.2.dsc
9c234dee929ee42b3e6813ba7e23fb2f2a38cfc5 424752 debhelper_10.9.2.tar.xz
bc26abfcc0f4e39f85ab8169f6cb0b79a5b3d42f 4476 debhelper_10.9.2_source.buildinfo
Checksums-Sha256:
e9b6618dfe1b5fd343aea73161b1cd1bb800187969b95baa0c23d7621cd2558c 1768
debhelper_10.9.2.dsc
510ba7c22d2fc3eace8f455e19ac2766fbbb90a0278e36a7c01f8dde3c1195ac 424752
debhelper_10.9.2.tar.xz
5f68ee78528e70c60e4d126f35808f9707958f4cc8f545c8f4a23c7051fab99b 4476
debhelper_10.9.2_source.buildinfo
Files:
6bdae4739e9f767f86e5452adf9cc45c 1768 devel optional debhelper_10.9.2.dsc
4e1c45a0c416fd139f389b5cba9fdd3e 424752 devel optional debhelper_10.9.2.tar.xz
c94eb1ebe6576c6c9b6ea4c0ca444e99 4476 devel optional
debhelper_10.9.2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEsxMaRR2/33ygW0GXBUu7n32AZEIFAlnhu2MACgkQBUu7n32A
ZEIYwg//ZLBsCuNmKMGSr3VX9DMnEmAZMnBsKrIdPU8WWmGfi2kcwPjYrgEkhMug
FR51jiEou8ub+tyGyIQsnDQe8RFKVDu24bTkOeipkaeIGIjqmfICCZnukQAMAcG7
e0BnuFZqrOlWPIaC0KtEhQJQalILK2Bijdv/Cb+6JbBoUN2w+OPeU2ITQ/1bOLBd
MkvzCwbzrfeooJ8uHqQaV+MMQA5IaXPvHnLUPqajRxIYOZuuZyqeBpl3UntqVpty
yat4U0UuFT6VmCCnuur1095mQU9ezMlwxSKsBp+g4y3FNTw1UVhK4fsEKpEouplR
E2glexx1Gfljw9ZNnSL1YKLELqC5DSVA3gWpj29Nhj77MQbCP9FRIaTlw9iufjF7
UgjvPW3rijy9OQyEJJXL4+AnyvNbPrEUZqFwV/i39ccKyfsFV5Bv2SqwybUDTvrq
96Lx7gVLTYzd3JjGUcsJB2Q3XjK178hUuWR9QM+F6b0VjGyKoEu7+r9OGwjSWwi3
o/Ec2HSYb4NrnHhqr0RpiZ+2zxxzp9KREh7IUzZ0WY3ykJDjp4gmxLHQFuunAO5m
M/toxjRxvEnw3G8WjQwIO7Gr+aDJwTz28kDIm3NEBJFzj022T+wWtAIlhjRsfjWn
c/WXWTM5U52yfEo0RnLK/jULTkjzXvB/Makmf6kkw72r2BMd2bg=
=+eGz
-----END PGP SIGNATURE-----
--- End Message ---