Hi Chris,

* Chris Lamb <[email protected]> [2025-12-10 12:15]:
Source: golang-github-reviewdog-errorformat
Version: 0.0~git20240608.1d3280e-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: nocheck
X-Debbugs-Cc: [email protected]

Hi,

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

This because the testsuite generates a series of ".out" files such as
"ansible-lint.out". A patch is attached that deletes these after
running the tests.

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

I think there are two questions in this bug report:

1. Why is the package not reproducible?

The package is reproducible on reproduce.d.n and also reproduces fine in a fresh local sbuild. I even did a build on arm64 and got the same packages files as on amd64. So I would conclude that something in the test.r-b.o environment causes the difference. Maybe we should find out the cause instead of papering over the issue.

2. Should a golang package install the ".out" files?

I don't know enough about the golang ecosystem to answer this but I think this a question for the golang tooling, not for a single package. Can you reassign the issue if you agree.

Cheers Jochen

Attachment: signature.asc
Description: PGP signature

Reply via email to