On Fri, 28 Jun 2024 23:14:32 +0300 Yavor Doganov <ya...@gnu.org> wrote:
Source: timemon.app
Version: 4.2-3
Tags: sid trixie ftbfs
User: pkg-gnustep-maintain...@lists.alioth.debian.org
Usertags: dh_gnustep-removal


Hi Yavor

I am not affiliated with the package in question, so this is just a drive-by remark.

This package uses dh_gnustep directly but dh_gnustep will be removed
in the near future.  It is not part of debhelper so the program
(script) name is misleading.

There is a /usr/bin/gsdh_gnustep symlink which currently points to
/usr/bin/dh_gnustep; the plan is to leave only gsdh_gnustep which will
be the real script.  So please make sure to invoke gsdh_gnustep
directly in your debian/rules.

You can remove the build-dependency on gnustep-make straight away
(lintian issues a warning if a dh_* command is in another package and
the source package using it is not build-depending on it); the
gsdh_gnustep symlink exists since the first time when (gs)dh_gnustep
was implemented (gnustep-make/1.11.1-1) and is guaranteed to be
available across all relevant Debian suites.

The severity of this bug will be promoted to "serious" as soon as the
appropriate gnustep-make upload (removing dh_gnustep) is made to
unstable as it will cause this package to FTBFS.

P.S.  Most probably I'll handle this myself when the time comes.




I do not understand the rationale. Plenty of third-party dh_X tools
exist and that is part of the debhelper eco-system that third-party tools call themselves `dh_X` despite not being part of debhelper itself. What is important is whether the scripts behaves like a debhelper tool. Given that dh_gnustep uses debhelper's `Dh_Lib` to parse options (etc.), then it is reasonable to assume it is "debhelper"-like enough. At this point, 2/3 of all tools named `dh_<something>` are *not* part of debhelper.

In other words, it seems unnecessary to me to rename the tool just to avoid the debhelper association - at least from the position I am looking. Obviously, I am not involved in any of this and it might still make sense to rename if the plan is to also change the behavior of the tool.

Best regards,
Niels

Reply via email to