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

Reply via email to