Jonathan Wiltshire wrote:
...
Thanks. The bug #1050288 isn't fixed in unstable according to the BTS,
which is a requirement. What's the status?
The problem described in #1050288 does not longer occur since NSIS 3.09.
The problem appeared in Debian 12 because the Mingw-w64 toolchain now
enables ASLR (and therefore emits relocation information) by default but
NSIS does not support relocation information. NSIS upstream addressed
this in the build recipes of 3.09.
I could confirm that this has the desired effect:
In the smartmontools project, we use a Debian 12 based docker image for
reproducible CI builds (https://builds.smartmontools.org/). After
forcibly upgrading NSIS to 3.09 from Debian trixie, the problem
disappeared. Here the related commit:
https://github.com/smartmontools/docker-build/commit/9b231f0
Therefore I guess that #1050288 is also fixed in unstable.
--
Regards,
Christian