961582">

Debian Bug report logs - #961582
wand: please make the build reproducible

version graph

Package: src:wand; Maintainer for src:wand is Håvard F. Aasen <havard.f.aasen@pfft.no>;

Reported by: "Chris Lamb" <lamby@debian.org>

Date: Tue, 26 May 2020 10:30:01 UTC

Severity: wishlist

Tags: fixed-upstream, patch

Found in version wand/0.6.1-1

Fixed in version 0.6.2-1

Done: Håvard Flaget Aasen <haavard_aasen@yahoo.no>

Bug is archived. No further changes may be made.

Forwarded to https://github.com/emcconville/wand/pull/484

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


Report forwarded to debian-bugs-dist@lists.debian.org, reproducible-bugs@lists.alioth.debian.org, Håvard Flaget Aasen <haavard_aasen@yahoo.no>:
Bug#961582; Package src:wand. (Tue, 26 May 2020 10:30:04 GMT) (full text, mbox, link).


Acknowledgement sent to "Chris Lamb" <lamby@debian.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, Håvard Flaget Aasen <haavard_aasen@yahoo.no>. (Tue, 26 May 2020 10:30:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, wrote: > Source: wand > Version: 0.6.1-1 > Severity: wishlist > Tags: patch > User: reproducible-builds@lists.alioth.debian.org > Usertags: randomness > X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org > > Hi, > > Whilst working on the Reproducible Builds effort [0] we noticed that > wand could not be built reproducibly. > > This was due to the documentation including the nondeterministic > memory references in the documentation. > > Patch attached that specifies these as ":exclude-members:" in Sphinx. > > [0] https://reproducible-builds.org/ > > > Regards, > > -- > ,''`. > : :' : Chris Lamb > `. `'` lamby@debian.org / chris-lamb.co.uk > `-&In-Reply-To=<5b587a1e-b200-4ea5-a4be-03bddf6c5eeb@sloti26t01>&subject=Re: wand: please make the build reproducible&References=<5b587a1e-b200-4ea5-a4be-03bddf6c5eeb@sloti26t01>">reply):

From: "Chris Lamb" <lamby@debian.org>
To: submit@bugs.debian.org
Subject: wand: please make the build reproducible
Date: Tue, 26 May 2020 11:26:50 +0100
[Message part 1 (text/plain, inline)]
Source: wand
Version: 0.6.1-1
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: randomness
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0] we noticed that
wand could not be built reproducibly.

This was due to the documentation including the nondeterministic
memory references in the documentation.

Patch attached that specifies these as ":exclude-members:" in Sphinx.

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


Regards,

--
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-
[wand.diff.txt (text/plain, attachment)]

Set Bug forwarded-to-address to 'https://github.com/emcconville/wand/pull/484'. Request was from "Chris Lamb" <lamby@debian.org> to control@bugs.debian.org. (Tue, 26 May 2020 10:48:02 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Håvard Flaget Aasen <haavard_aasen@yahoo.no>:
Bug#961582; Package src:wand. (Tue, 26 May 2020 10:54:03 GMT) (full text, mbox, link).


Acknowledgement sent to "Chris Lamb" <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Håvard Flaget Aasen <haavard_aasen@yahoo.no>. (Tue, 26 May 2020 10:54:03 GMT) (full text, mbox, link).


Message #12 received at 961582@bugs.debian.org (full text, mbox, wrote: > forwarded 961582 https://github.com/emcconville/wand/pull/484 > thanks > > I've forwarded this upstream here: > > https://github.com/emcconville/wand/pull/484 > > > Regards, > > -- > ,''`. > : :' : Chris Lamb > `. `'` lamby@debian.org / chris-lamb.co.uk > `- > > ">reply):

From: "Chris Lamb" <lamby@debian.org>
To: 961582@bugs.debian.org
Subject: Re: wand: please make the build reproducible
Date: Tue, 26 May 2020 06:45:24 -0400 (EDT)
forwarded 961582 https://github.com/emcconville/wand/pull/484
thanks

I've forwarded this upstream here:

  https://github.com/emcconville/wand/pull/484


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-



Added tag(s) fixed-upstream. Request was from debian-bts-link@lists.debian.org to control@bugs.debian.org. (Mon, 01 Jun 2020 20:51:02 GMT) (full text, mbox, link).


Message sent on to "Chris Lamb" <lamby@debian.org>:
Bug#961582. (Tue, 14 Jul 2020 11:09:05 GMT) (full text, mbox, link).


Message #17 received at 961582-submitter@bugs.debian.org (full text, mbox, reply):

From: Håvard Flaget Aasen <haavard_aasen@yahoo.no>
To: 961582-submitter@bugs.debian.org
Subject: Re: wand: please make the build reproducible
Date: Tue, 14 Jul 2020 11:04:11 +0000
Hi, and thanks for the patch.

While there were several variations that failed, it still is one that
fails with your patch. The kernel variation. This is also the case
with the new upstream version that was released some days ago.

I looked at it and to me it looks like the experimental build doesn't
include ImageMagic library, which results in a different doc package
and failing testsuite.

Do you believe the current state is sufficient to make it reproducible
in the Debian archive?

Regards,
Håvard



Information stored :
Bug#961582; Package src:wand. (Thu, 16 Jul 2020 07:24:03 GMT) (full text, mbox, link).


Acknowledgement sent to "Chris Lamb" <lamby@debian.org>:
Extra info received and filed, but not forwarded. (Thu, 16 Jul 2020 07:24:03 GMT) (full text, mbox, link).


Message #22 received at 961582-quiet@bugs.debian.org (full text, mbox, wrote: > Hi Håvard, > > > While there were several variations that failed, it still is one that > > fails with your patch. The kernel variation. > > I cannot recall my original reasoning when I filed this bug, sorry. > However, looking at the current output for diffoscope on our testing > framework, wand is (still?) only varying based on the documentation > and not the kernel variation: > > https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/wand.html > > Could you elaborate why you mention kernel variations at all? (And > 'experimental'; wand is not in Debian experimental.) > > > Regards, > > -- > ,''`. > : :' : Chris Lamb > `. `'` lamby@debian.org 🍥 chris-lamb.co.uk > `- > > &In-Reply-To=&subject=Re: Bug#961582: wand: please make the build reproducible&References= <5b587a1e-b200-4ea5-a4be-03bddf6c5eeb@sloti26t01> ">reply):

From: "Chris Lamb" <lamby@debian.org>
To: Håvard Flaget Aasen <haavard_aasen@yahoo.no>, 961582-quiet@bugs.debian.org, 961582-submitter@bugs.debian.org
Subject: Re: Bug#961582: wand: please make the build reproducible
Date: Thu, 16 Jul 2020 07:15:04 -0000
Hi Håvard,

> While there were several variations that failed, it still is one that
> fails with your patch. The kernel variation.

I cannot recall my original reasoning when I filed this bug, sorry.
However, looking at the current output for diffoscope on our testing
framework, wand is (still?) only varying based on the documentation
and not the kernel variation:

  https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/wand.html

Could you elaborate why you mention kernel variations at all? (And
'experimental'; wand is not in Debian experimental.)


Regards,

--
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org 🍥 chris-lamb.co.uk
       `-



Message sent on to "Chris Lamb" <lamby@debian.org>:
Bug#961582. (Thu, 16 Jul 2020 07:24:04 GMT) (full text, mbox, link).


Message sent on to "Chris Lamb" <lamby@debian.org>:
Bug#961582. (Mon, 20 Jul 2020 08:03:02 GMT) (full text, mbox, link).


Message #28 received at 961582-submitter@bugs.debian.org (full text, mbox, "experimental build". I see that this is referred to as "first build" > and "second build" here [0]. > The reason I mentioned kernel variations is because when I tested the > new version (0.6.2) which includes your patch (not yet packaged in > Debian) reprotest still fails, and it fails when I use "$ reprotest > --variations=kernel ..." > > Regards, > Håvard > > [0] https://tests.reproducible-builds.org/debian/index_variations.html > > &subject=Re: Bug#961582: wand: please make the build reproducible&In-Reply-To=&References= <5b587a1e-b200-4ea5-a4be-03bddf6c5eeb@sloti26t01> ">reply):

From: Håvard Flaget Aasen <haavard_aasen@yahoo.no>
To: 961582-submitter@bugs.debian.org
Subject: Re: Bug#961582: wand: please make the build reproducible
Date: Mon, 20 Jul 2020 07:59:51 +0000
Hi Chris

>
> > While there were several variations that failed, it still is one that
> > fails with your patch. The kernel variation.
>
> I cannot recall my original reasoning when I filed this bug, sorry.
> However, looking at the current output for diffoscope on our testing
> framework, wand is (still?) only varying based on the documentation
> and not the kernel variation:
>
>   https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/wand.html
>
> Could you elaborate why you mention kernel variations at all? (And
> 'experimental'; wand is not in Debian experimental.)
>

Looks like some poor choice of words from my side, hope this makes it clearer.

When I save the artifacts with reprotest, they are stored in folders
called "control'' and "experiment-1". Which was the reason I called it
"experimental build". I see that this is referred to as "first build"
and "second build" here [0].
The reason I mentioned kernel variations is because when I tested the
new version (0.6.2) which includes your patch (not yet packaged in
Debian) reprotest still fails, and it fails when I use "$ reprotest
--variations=kernel ..."

Regards,
Håvard

[0] https://tests.reproducible-builds.org/debian/index_variations.html



Information forwarded to debian-bugs-dist@lists.debian.org, Håvard Flaget Aasen <haavard_aasen@yahoo.no>:
Bug#961582; Package src:wand. (Mon, 20 Jul 2020 10:33:05 GMT) (full text, mbox, link).


Acknowledgement sent to "Chris Lamb" <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Håvard Flaget Aasen <haavard_aasen@yahoo.no>. (Mon, 20 Jul 2020 10:33:05 GMT) (full text, mbox, link).


Message #33 received at 961582@bugs.debian.org (full text, mbox, wrote: > Hi Håvard, > > > The reason I mentioned kernel variations is because when I tested the > > new version (0.6.2) which includes your patch (not yet packaged in > > Debian) reprotest still fails, and it fails when I use "$ reprotest > > --variations=kernel ..." > > I cannot think why changing the kernel would make any difference to > the difference in the document. It may be reproducible without this > variation, it is not clear from your comment. > > However, please either upload with this patch, or provide some kind of > (diffoscope?) output that I can see. Trying to guess at a distance is > not very efficient (or fun). > > Thanks. > > > Regards, > > -- > ,''`. > : :' : Chris Lamb > `. `'` lamby@debian.org 🍥 chris-lamb.co.uk > `- > > ">reply):

From: "Chris Lamb" <lamby@debian.org>
To: Håvard Flaget Aasen <haavard_aasen@yahoo.no>, 961582@bugs.debian.org
Subject: Re: Bug#961582: wand: please make the build reproducible
Date: Mon, 20 Jul 2020 11:30:55 +0100
Hi Håvard,

> The reason I mentioned kernel variations is because when I tested the
> new version (0.6.2) which includes your patch (not yet packaged in
> Debian) reprotest still fails, and it fails when I use "$ reprotest
> --variations=kernel ..."

I cannot think why changing the kernel would make any difference to
the difference in the document. It may be reproducible without this
variation, it is not clear from your comment.

However, please either upload with this patch, or provide some kind of
(diffoscope?) output that I can see. Trying to guess at a distance is
not very efficient (or fun).

Thanks.


Regards,

--
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org 🍥 chris-lamb.co.uk
       `-



Reply sent to Håvard Flaget Aasen <haavard_aasen@yahoo.no>:
You have taken responsibility. (Mon, 28 Sep 2020 11:30:03 GMT) (full text, mbox, link).


Notification sent to "Chris Lamb" <lamby@debian.org>:
Bug acknowledged by developer. (Mon, 28 Sep 2020 11:30:03 GMT) (full text, mbox, link).


Message #38 received at 961582-done@bugs.debian.org (full text, mbox, reply):

From: Håvard Flaget Aasen <haavard_aasen@yahoo.no>
To: 961582-done@bugs.debian.org
Subject: closing bug
Date: Mon, 28 Sep 2020 11:00:11 +0000
Version: 0.6.2-1

The patch supplied from Chris Lamb was good. The package builds
reproducible on all four architectures.

Regards,
Håvard



Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 27 Oct 2020 07:27:27 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Mon Feb 3 06:27:36 2025; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General 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.