Debian Bug report logs - #901300
bls: warn about strip-nondeterminism output in build logs

Package: qa.debian.org; Maintainer for qa.debian.org is debian-qa@lists.debian.org;

Reported by: Paul Wise <pabs@debian.org>

Date: Mon, 11 Jun 2018 07:39:02 UTC

Severity: wishlist

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


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):

From: Paul Wise <pabs@debian.org>
To: bts <submit@bugs.debian.org>
Subject: bls: warn about strip-nondeterminism output in build logs
Date: Mon, 11 Jun 2018 15:35:21 +0800
[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):

From: Eddie Debra <wourakounda@gmail.com>
To: undisclosed-recipients:;
Subject: Hallo
Date: Sat, 20 Feb 2021 09:57:06 +0000
[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.