GNU bug report logs - #38449
ImageMagick is not reproducible

Previous Next

Package: guix;

Reported by: Ludovic Courtès <ludo <at> gnu.org>

Date: Sun, 1 Dec 2019 21:04:02 UTC

Severity: normal

Merged with 40223

Done: Marius Bakke <mbakke <at> fastmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 38449 in the body.
You can then email your comments to 38449 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

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


Report forwarded to bug-guix <at> gnu.org:
bug#38449; Package guix. (Sun, 01 Dec 2019 21:04:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ludovic Courtès <ludo <at> gnu.org>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Sun, 01 Dec 2019 21:04:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: bug-Guix <at> gnu.org
Subject: ImageMagick is not reproducible
Date: Sun, 01 Dec 2019 22:03:39 +0100
The build date appears to be captured:

--8<---------------cut here---------------start------------->8---
$  wget -q -O -  https://bayfront.guixsd.org/nar/lzip/ivhxg2wq3687379g9r7lkiaq4jzsp45h-imagemagick-6.9.10-58 | lzip -d | guix archive -x /tmp/image.1
$  wget -q -O -  https://ci.guix.gnu.org/nar/lzip/ivhxg2wq3687379g9r7lkiaq4jzsp45h-imagemagick-6.9.10-58 | lzip -d | guix archive -x /tmp/image.2
$ diff -r --no-dereference /tmp/image.{1,2}
diff -r --no-dereference /tmp/image.1/include/ImageMagick-6/magick/version.h /tmp/image.2/include/ImageMagick-6/magick/version.h
50c50
< #define MagickReleaseDate  "2019-09-24"
---
> #define MagickReleaseDate  "2019-08-31"
diff -r --no-dereference /tmp/image.1/lib/ImageMagick-6.9.10/config-Q16/configure.xml /tmp/image.2/lib/ImageMagick-6.9.10/config-Q16/configure.xml
42c42
<   <configure name="RELEASE_DATE" value="2019-09-24"/>
---
>   <configure name="RELEASE_DATE" value="2019-08-31"/>
Ciferecaj dosieroj /tmp/image.1/lib/libMagickCore-6.Q16.a kaj /tmp/image.2/lib/libMagickCore-6.Q16.a estas malsamaj
Ciferecaj dosieroj /tmp/image.1/lib/libMagickCore-6.Q16.so.6.0.0 kaj /tmp/image.2/lib/libMagickCore-6.Q16.so.6.0.0 estas malsamaj
$ diffoscope /tmp/image.{1,2}/lib/libMagickCore-6.Q16.so.6.0.0
--- /tmp/image.1/lib/libMagickCore-6.Q16.so.6.0.0
+++ /tmp/image.2/lib/libMagickCore-6.Q16.so.6.0.0
├── /gnu/store/mx2bgrpxkbdjsmhlxp9a30hbzcilk4cn-binutils-2.32/bin/readelf --wide --decompress --hex-dump=.rodata {}
│ @@ -15022,21 +15022,21 @@
│    0x00351ab0 2f736861 72652f64 6f632f49 6d616765 /share/doc/Image
│    0x00351ac0 4d616769 636b2d36 2f696e64 65782e68 Magick-6/index.h
│    0x00351ad0 746d6c00 00000000 68747470 733a2f2f tml.....https://
│    0x00351ae0 696d6167 656d6167 69636b2e 6f72672f imagemagick.org/
│    0x00351af0 73637269 70742f6c 6963656e 73652e70 script/license.p
│    0x00351b00 68700000 00000000 496d6167 654d6167 hp......ImageMag
│    0x00351b10 69636b20 362e392e 31302d35 38205131 ick 6.9.10-58 Q1
│ -  0x00351b20 36207838 365f3634 20323031 392d3039 6 x86_64 2019-09
│ -  0x00351b30 2d323420 68747470 733a2f2f 696d6167 -24 https://imag
│ +  0x00351b20 36207838 365f3634 20323031 392d3038 6 x86_64 2019-08
│ +  0x00351b30 2d333120 68747470 733a2f2f 696d6167 -31 https://imag
│    0x00351b40 656d6167 69636b2e 6f726700 43697068 emagick.org.Ciph
│    0x00351b50 65722044 5043204f 70656e4d 5028342e er DPC OpenMP(4.
│    0x00351b60 35292000 696e6465 782e6874 6d6c0051 5) .index.html.Q
│ -  0x00351b70 31360036 35353335 00323031 392d3039 16.65535.2019-09
│ -  0x00351b80 2d323400 436f7079 72696768 743a2025 -24.Copyright: %
│ +  0x00351b70 31360036 35353335 00323031 392d3038 16.65535.2019-08
│ +  0x00351b80 2d333100 436f7079 72696768 743a2025 -31.Copyright: %
│    0x00351b90 730a004c 6963656e 73653a20 25730a00 s..License: %s..
│    0x00351ba0 46656174 75726573 3a202573 0a004465 Features: %s..De
│    0x00351bb0 6c656761 74657320 28627569 6c742d69 legates (built-i
│    0x00351bc0 6e293a20 25730a00 57697a61 72642061 n): %s..Wizard a
│    0x00351bd0 74747269 62757465 733a2000 5175616e ttributes: .Quan
│    0x00351be0 74756d52 616e6765 3d25673b 20005175 tumRange=%g; .Qu
│    0x00351bf0 616e7475 6d536361 6c653d25 2e2a673b antumScale=%.*g;
--8<---------------cut here---------------end--------------->8---

Ludo’.




Merged 38449 40223. Request was from Marius Bakke <mbakke <at> fastmail.com> to control <at> debbugs.gnu.org. (Wed, 25 Mar 2020 17:18:02 GMT) Full text and rfc822 format available.

Reply sent to Marius Bakke <mbakke <at> fastmail.com>:
You have taken responsibility. (Wed, 25 Mar 2020 17:25:01 GMT) Full text and rfc822 format available.

Notification sent to Ludovic Courtès <ludo <at> gnu.org>:
bug acknowledged by developer. (Wed, 25 Mar 2020 17:25:02 GMT) Full text and rfc822 format available.

Message #12 received at 38449-done <at> debbugs.gnu.org (full text, mbox):

From: Marius Bakke <mbakke <at> fastmail.com>
To: Ludovic Courtès <ludo <at> gnu.org>, 38449-done <at> debbugs.gnu.org
Subject: Re: bug#40223: ImageMagick is not bit-reproducible
Date: Wed, 25 Mar 2020 18:23:52 +0100
[Message part 1 (text/plain, inline)]
Ludovic Courtès <ludo <at> gnu.org> writes:

> ImageMagick embeds timestamps:

Turns out there was a really simple fix for this: pass
"--enable-reproducible-build" to the configure script.

Fixed on the 'staging' branch with commit
87bc9f022cdd3487e85cf83cf82222315246abf9.
[signature.asc (application/pgp-signature, inline)]

Reply sent to Marius Bakke <mbakke <at> fastmail.com>:
You have taken responsibility. (Wed, 25 Mar 2020 17:25:02 GMT) Full text and rfc822 format available.

Notification sent to Ludovic Courtès <ludo <at> gnu.org>:
bug acknowledged by developer. (Wed, 25 Mar 2020 17:25:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 23 Apr 2020 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 3 years and 362 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.