Package: daa2iso
Version: 0.1.7e-1
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/

Reply via email to