Package: gtkperf
Version: 0.40+ds-2
Severity: important
Tags: sid bullseye
Hi,
This package relies on the deprecated manual sequence control
operations for dh, which predates the use of override targets.
The options are:
--until
--after
--before
--remaining
I would like to remove these options for dh in bullseye:
* The options are difficult to use correctly as you have to
know internal details of the dh sequencer to get the order
right.
* Their existence prevent refactoring inside dh that will
enable better ways of handling the sequence. Among other
because dh can no longer see the fully sequence it will
has been/will be running as this is split over several
calls to dh. This in turn makes it exceedingly difficult
to design and implement features such as #836699.
* While the options have been flagged as removed in compat 10,
compat 9 and older are expected to live for another 4+ Debian
releases (i.e. at least a decade). This is a long wait for
supporting 8 source packages that rely on this feature.
Accordingly, I ask that you please remove the use of these deprecated
features and replace them with override targets where needed. If
you have something like:
"""
dh $@ --before dh_compress
dh_compress -Xsomefile
dh $@ --after dh_compress
"""
It should be replaced by:
"""
override_dh_compress:
dh_compress -Xsomefile
"""
Please see [1] for more details and the full example.
Thanks,
Niels
[1] https://joeyh.name/blog/entry/debhelper_dh_overrides/