On 11.11.24 14:11, Niels Thykier wrote:
IOhannes m zmölnig (Debian/GNU):
Package: debhelper
Followup-For: Bug #1016563
Dear Maintainer,
to add another datapoint:
src:faust is currently (as of 2024-11-11) awaiting removal from testing,
as it has not entered testing for a long time due to dwz lacking support
for DWARF-v5 binaries (#1016936).
I'm currently preparing an upload that overrides dh_dwz (to do nothing),
hopefully mitigating the problem for 'faust', but of course it would be
better if I didn't have to do this.
gmadsr
IOhannes
Hi Matthias,
I am getting reports of `dwz` not keeping up with current developments
and causing grief for packagers with arguments being that the typical
optimization is 3%, which does not seem like a lot for developer time
spent working around `dh_dwz` (see #1016563 for the longer list of
arguments).
I think, that optimization degraded when dh_strip started to compress
debug sections...
Do you have any intent to fix that?
Currently, we are looking at about 260 packages that are tweaking or
working around `dh_dwz` in its current form (search for
`override_dh_dwz` on codesearch.d.n) in some way or another.
I think we should reconsider having `dh_dwz` on by default. At this
point, I am contemplating to pull it out in compat 14.
Can you consider keeping that on architectures, where dwz is used by
Fedora/RedHat?
It might be worth looking at the binary processing done by Fedora.
Unrelated, but probably also worth fixing is the seed for the debug
symbols, mentioned in #968710, which didn't see any feedback. There's
also the debugedit command now packaged separately for Debian.
Matthias