Control: tags -1 wontfix

On Wed, 24 Jan 2018 13:37:40 +0100 Ansgar Burchardt <ans...@debian.org>
wrote:
> Package: debhelper
> Version: 11.1.2
> Severity: wishlist
> 
> dh_strip should also include debug symbols for maintainer "scripts"
> that are binary programs in the *-dbgsym packages.
> 
> The only example I'm aware of is dash (preinst).
> 
> Ansgar
> 
> 

Hi,

I am going with a wontfix on this for now as I feel uncomfortable
deciding this unilaterally given my own observations above:

 * dash has removed its preinst script[1], so there is no longer any
   known benefit of doing this.

 * Reshuffling this part of the sequence is likely to break a lot of
   addons and packages (e.g. any addon relying on a dh_foo being able
   to insert maintscripts when injected before/after dh_strip can will
   silently do the wrong thing).  While it would obviously be done in a
   compat level, it would be a lot of churn to complete this transition.

 * It is "trivially" possible to manually override this part of the
   sequence via 3 overrides if there are still packages that need
   this[2].

Feel free to punt this to d-devel or tech-ctte[3].  If either of those
shows (rough) consensus that this change is a good trade-off or "the
right thing to do(tm)", then I am happy to implement it.

Thanks,
~Niels

[1]
https://salsa.debian.org/debian/dash/commit/020393f77a74ded57ee1bc3f1389ea0833dc5b09

[2] A la:


"""
override_dh_dwz override_dh_strip:

override_dh_installdeb:
        dh_installdeb
        dh_dwz
        dh_strip
"""

[3] Constitutional note if tech-ctte is involved: I would consider it
"advice" and *not* an override of my decision (i.e. regular majority
would be fine).

Reply via email to