Subject: ImageMagick is not reproducible

From: Ludovic Courtès <[email-masked]>
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’.