Debian Bug report logs -
#901300
bls: warn about strip-nondeterminism output in build logs
Reply or subscribe to this bug.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, reproducible-builds@lists.alioth.debian.org, brlink@debian.org, debian-qa@lists.debian.org:
Bug#901300; Package qa.debian.org.
(Mon, 11 Jun 2018 07:39:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Paul Wise <pabs@debian.org>:
New Bug report received and forwarded. Copy sent to reproducible-builds@lists.alioth.debian.org, brlink@debian.org, debian-qa@lists.debian.org.
(Mon, 11 Jun 2018 07:39:05 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Package: qa.debian.org
Severity: wishlist
User: qa.debian.org@packages.debian.org
Usertags: bls
X-Debbugs-CC: reproducible-builds@lists.alioth.debian.org, brlink@debian.org
Control: user reproducible-builds@lists.alioth.debian.org
Control: usertags -1 + infrastructure
Control: clone -1 -2
Control: reassign -2 bls-standalone
It would be nice if the Debian build log scanner (bls)[1] could detect
when strip-nondeterminism finds some nondeterminism and warns about
that in the build logs. The strip-nondeterminism tool is a temporary
workaround for nondeterminism but packages should build reproducibly
even without it enabled. If we are to eventually drop this tool, we
need ways of measuring how often it is needed and encouraging people to
reduce the need for the tool. Since it is used at build time and
outputs to build logs and the bls results are communicated to
maintainers via the package tracker, bls could help achieve this.
Here is an example of the build log output from strip-nondeterminism:
dh_strip_nondeterminism
Normalized debian/sysstat/usr/share/locale/hu/LC_MESSAGES/sysstat.mo
Normalized debian/sysstat/usr/share/locale/nn/LC_MESSAGES/sysstat.mo
Normalized debian/sysstat/usr/share/locale/zh_CN/LC_MESSAGES/sysstat.mo
Normalized debian/sysstat/usr/share/locale/nb/LC_MESSAGES/sysstat.mo
Normalized debian/sysstat/usr/share/locale/ja/LC_MESSAGES/sysstat.mo
Normalized debian/sysstat/usr/share/locale/ko/LC_MESSAGES/sysstat.mo
Normalized debian/sysstat/usr/share/locale/af/LC_MESSAGES/sysstat.mo
Normalized debian/sysstat/usr/share/locale/mt/LC_MESSAGES/sysstat.mo
So BLS should detect a line with "dh_strip_nondeterminism" followed by
lines beginning with "Normalized ". Initial whitespace can be ignored.
1. https://qa.debian.org/bls/
--
bye,
pabs
https://wiki.debian.org/PaulWise
[signature.asc (application/pgp-signature, inline)]
Bug 901300 cloned as bug 901301
Request was from Paul Wise <pabs@debian.org>
to submit@bugs.debian.org.
(Mon, 11 Jun 2018 07:39:05 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, debian-qa@lists.debian.org:
Bug#901300; Package qa.debian.org.
(Sat, 20 Feb 2021 10:00:17 GMT) (full text, mbox, link).
Acknowledgement sent
to eddiedeebra424@hotmail.com:
Extra info received and forwarded to list. Copy sent to debian-qa@lists.debian.org.
(Sat, 20 Feb 2021 10:00:17 GMT) (full text, mbox, link).
Message #12 received at 901300@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Hallo,
Ich habe dir eine Mail geschickt, aber keine Antwort von dir, warum?
Eddie
[Message part 2 (text/html, inline)]
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Wed May 17 11:48:43 2023;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.