Package: release.debian.org
User: [email protected]
Control: affects -1 + src:siso
Usertags: binnmu

Hi,

siso in sid has been unable to migrate to testing due a non-reproducible build with i386. From bug #1141687 , it sounds like a toolchain bug that has since been resolved; all it needs is a rebuild. I did two subsequent uploads of siso to debusine (https://debusine.debian.net/debian/developers/work-request/1406829/ , https://debusine.debian.net/debian/developers/work-request/1406880/ ), and in both cases readelf showed the binary has having the same Build ID (b09a642b4c6e713dddb7600f32e0bc136eb9a628).

For various reasons the new upstream release packaging is delayed, so for now we'd appreciate a binNMU so it can finally migrate to forky. Thanks!

nmu siso_1.5.22+-2 . ANY . unstable . -m "Rebuild to make reproducible"


On 9/14/26 05:41, Nicolas Peugnet wrote:
On 13/09/2026 23:57, Juan Manuel Méndez Rey wrote:
Hi Simon,

With node-lit now in testing and the man-page fix in 1.5.22+ds-2, siso is one
step from migrating. The only remaining blocker is i386 reproducibility;
amd64, arm64 and armhf all reproduce, autopkgtests pass everywhere, and it is
past the age requirement.

The i386 diffoscope shows the only difference is the Go build id: the compiled code is byte-identical (the content-id segments match), only the build-input hash and what derives from it differ. -trimpath is applied, and the failing rebuild is a week after the original, so this looks like toolchain skew rather
than a packaging defect. It is not general to Go on i386 (restic, hugo,
syncthing, prometheus, gopls are GOOD), though docker.io is also BAD.

   https://reproduce.debian.net/i386/api/v1/builds/233849/ artifacts/596446/diffoscope

Does the i386 result hard-block migration? If a fresh rebuild would likely
clear it, can you trigger one, or who can?

I added @holger in CC as his e-mail is listed in the footer of reproduce.debian.net, maybe he can do something about it?

Reply via email to