#1147673 golang-forgejo-xorm-xorm: please make the build reproducible

#1147673#5
Date:
2026-09-14 11:06:52 UTC
From:
To:
Hi,

Whilst working on the Reproducible Builds effort [0], we noticed that
golang-forgejo-xorm-xorm could not be built reproducibly.

This is because the testsuite does not correctly tidy up after itself,
leading to a different binary .deb being generated if the tests are
skipped.

Patch attached that excludes a bunch of these files from the binary
package. However, a cleaner method would be to remove these in the
testsuite itself (a job for upstream, perhaps). If these files are
needed at runtime, however, the packaging would of course need re-
jiggering.

 [0] https://reproducible-builds.org/


Regards,

#1147673#10
Date:
2026-10-03 15:05:00 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
golang-forgejo-xorm-xorm, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1147673@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Daniel Baumann <daniel@debian.org> (supplier of updated golang-forgejo-xorm-xorm package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sat, 03 Oct 2026 16:46:57 +0200
Source: golang-forgejo-xorm-xorm
Architecture: source
Version: 1.4.1-3
Distribution: sid
Urgency: medium
Maintainer: Daniel Baumann <daniel@debian.org>
Changed-By: Daniel Baumann <daniel@debian.org>
Closes: 1147673
Changes:
 golang-forgejo-xorm-xorm (1.4.1-3) sid; urgency=medium
 .
   * Applying patch from Chris Lamb <lamby@debian.org> to make make the
     build reproducible (Closes: #1147673).
   * Updating to debhelper 14.
Checksums-Sha1:
 18fe683ba6936bb61405d9a78f2ef42a9f617f26 1838 golang-forgejo-xorm-xorm_1.4.1-3.dsc
 faaf408fcd807d77ada5c0cd2d9de2c0299846c3 2832 golang-forgejo-xorm-xorm_1.4.1-3.debian.tar.xz
 968ee3bed80f10029c4d12a37194c2ed8f934a7e 7410 golang-forgejo-xorm-xorm_1.4.1-3_amd64.buildinfo
Checksums-Sha256:
 38355cee9928510999400dd0a4758d7ded89d5001e3d04560f97ddf745d14420 1838 golang-forgejo-xorm-xorm_1.4.1-3.dsc
 80af22804befced38799b4bf823d7c511650900c23bb701de6d8c833e3510e6f 2832 golang-forgejo-xorm-xorm_1.4.1-3.debian.tar.xz
 1dced4b3fbad5697e503f1bc0c6f6027fa3e16d92db7451c56cbe698c7d6eab2 7410 golang-forgejo-xorm-xorm_1.4.1-3_amd64.buildinfo
Files:
 a846edf43e5c6be9c594cf5b4b55187e 1838 golang optional golang-forgejo-xorm-xorm_1.4.1-3.dsc
 bca3514449d4b07167032bff6c58d708 2832 golang optional golang-forgejo-xorm-xorm_1.4.1-3.debian.tar.xz
 5ae470caea2e0b692f7892da1f7466ac 7410 golang optional golang-forgejo-xorm-xorm_1.4.1-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQQmmGg4gLaoSj0ERgL7tPDoCoAiLwUCasEVyQAKCRD7tPDoCoAi
Lx/rAP9iIslT88eH6oV+truAJoLsWKZjeDCa0u0txEMCoXQToAEApx+3EwnVPvSL
cNDS2tUJn0jWe/sAI28KJLHYDRt8DAo=
=5QHv
-----END PGP SIGNATURE-----