gtkwave 3.3.118 backport
The text below is mostly repeating relevant parts from https://lists.debian.org/debian-lts/2024/03/msg00061.html
In #1060407 the security team suggested updating to a new upstream version of gtkwave in bulseye and bookworm, instead of fixing the 82 CVEs individually. For bullseye and bookworm this has now been released as DSA-5653-1.
I checked a handful CVEs, and they were also present in buster. If anyone insists that I check for every single CVE whether it is also in buster I can do that, but that would be a lot of work.
The ghwdump tool (and manpage) was dropped in 3.3.110 from the upstream sources, and is in ghdl-tools in bookworm. For buster (and bullseye) it is therefore readded.
This updates buster to the same upstream sources as bullseye, but the packaging is based on the buster packaging since the bullseye packaging contains undesirable changes that would have to be reverted for buster:
- dropping of -Wl,--as-needed since it became default in bullseye
- debhelper-compat 13, which is not in buster
debdiff with the changes to debian/ compared to the version currently in buster: debdiff-gtkwave_3.3.98+really3.3.118-0+deb10u1
Some notes:
- version 3.3.98+really3.3.118-0+deb10u1
- ghwdump readded
- identical file list in the binary package as before
- no changes in the runtime dependencies
- viewing a VCD file was tested
- using ghwdump to dump information from a GHW file was tested