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).