[Reproducible-builds] Bug#820631: (no subject)
Zbigniew Jędrzejewski-Szmek
zbyszek at in.waw.pl
Sun Apr 10 20:01:44 UTC 2016
Subject: diffoscope: wrongly reports "No differences found inside, yet data differs"
Package: diffoscope
Version: 51
Severity: normal
Dear Maintainer,
when comparing two initramfs images [1,2], diffoscope reports:
[1] http://in.waw.pl/~zbyszek/diffoscope/initramfs-4.5.0-302.fc24.x86_64.img
[2] http://in.waw.pl/~zbyszek/diffoscope/initrd
$ diffoscope initrd initramfs-4.5.0-302.fc24.x86_64.img
--- initrd
+++ initramfs-4.5.0-302.fc24.x86_64.img
│┄ No differences found inside, yet data differs
│ @@ -99993,8 +99993,8 @@
│ 00186980: 9f3b 9832 2c2d 928f 22a1 0518 4c44 9e04 .;.2,-.."...LD..
│ 00186990: 6e15 ca38 8218 fbd3 f8ed 1150 021f 3d72 n..8.......P..=r
│ 001869a0: 8043 a230 7d49 a55f a840 40d7 9242 4da1 .C.0}I._.@@..BM.
│ 001869b0: dc08 8470 3e05 bdcc a6c4 980d d084 cf2e ...p>...........
│ 001869c0: e951 5086 f574 94c6 74c6 b2c8 5ffa 31d2 .QP..t..t..._.1.
│ 001869d0: 941e 42e6 81a7 a945 aae3 e639 ac96 a81e ..B....E...9....
│ 001869e0: 8335 0705 238e cc20 11a0 219b 4300 d00a .5..#.. ..!.C...
│ -[ Too much input for diff (SHA1: 3df03b52054657ed2022f06be8d8e0eedac8a4fa) ]
│ +[ Too much input for diff (SHA1: e691a25646c1427ec8471a0e73584399ac69e929) ]
but in fact there's a difference and it can be found manually:
$ cat initramfs-4.5.0-302.fc24.x86_64.img| (mkdir a; cd a; cpio -i; zcat|cpio -i)
$ cat initrd | (mkdir b; cd b; cpio -i; zcat|cpio -i)
$ diff -u -r a b
diff -u -r a/lib/dracut/build-parameter.txt b/lib/dracut/build-parameter.txt
--- a/lib/dracut/build-parameter.txt 2016-04-10 15:52:12.243191083 -0400
+++ b/lib/dracut/build-parameter.txt 2016-04-10 15:52:22.350662307 -0400
@@ -1 +1 @@
--f
+
diff -u -r a/usr/lib/dracut/build-parameter.txt b/usr/lib/dracut/build-parameter.txt
--- a/usr/lib/dracut/build-parameter.txt 2016-04-10 15:52:12.243191083 -0400
+++ b/usr/lib/dracut/build-parameter.txt 2016-04-10 15:52:22.350662307 -0400
@@ -1 +1 @@
--f
+
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'stable'), (500, 'oldstable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.3.3-303.fc23.x86_64 (SMP w/12 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages diffoscope depends on:
ii python3-libarchive-c 2.1-3
ii python3-magic 1:5.25-2
ii python3-pkg-resources 20.3.1-1
pn python3:any <none>
Versions of packages diffoscope recommends:
ii acl 2.2.52-3
ii binutils-multiarch 2.26-8
ii bzip2 1.0.6-8
ii caca-utils 0.99.beta19-2+b1
ii colord 1.2.12-1
ii cpio 2.11+dfsg-5
ii default-jdk [java-sdk] 2:1.8-57
ii enjarify 20151118-1
ii fontforge-extras 0.3-4
ii fp-utils 3.0.0+dfsg-4
ii fp-utils-3.0.0 [fp-utils] 3.0.0+dfsg-4
ii genisoimage 9:1.1.11-3
ii gettext 0.19.7-2
ii ghc 7.10.3-7
ii ghostscript 9.19~dfsg-1+b1
ii gnupg 1.4.20-5
ii mono-utils 4.2.1.102+dfsg2-6
ii openjdk-8-jdk [java-sdk] 8u77-b03-3+b1
ii pdftk 2.02-3
ii poppler-utils 0.38.0-2+b1
ii python3-debian 0.1.27
ii python3-guestfs 1:1.32.2-4+b1
ii python3-rpm 4.12.0.1+dfsg1-3+b2
ii python3-tlsh 3.4.4+20151206-1+b1
ii rpm2cpio 4.12.0.1+dfsg1-3+b2
ii sng 1.1.0-1+b1
ii sqlite3 3.12.1-1
ii squashfs-tools 1:4.3-3
ii unzip 6.0-20
ii vim-common 2:7.4.1689-3
ii xz-utils 5.1.1alpha+20120614-2.1
Versions of packages diffoscope suggests:
ii libjs-jquery 1.12.3-1
-- no debconf information
More information about the Reproducible-builds
mailing list