{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.6gPF1V3e/b1/driftnet_1.3.0+dfsg-2_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.6gPF1V3e/b2/driftnet_1.3.0+dfsg-2_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 22b36dd1d9f1111176ec8c6a72706cda 95300 debug optional driftnet-dbgsym_1.3.0+dfsg-2_armhf.deb\n- 5e49d892f1f629a4b369c9ad386dfe5c 33668 admin optional driftnet_1.3.0+dfsg-2_armhf.deb\n+ 60ac709a548b86ef2a6e888908021a19 95312 debug optional driftnet-dbgsym_1.3.0+dfsg-2_armhf.deb\n+ 176e22ee444f79e127adbd2e0ba6135b 33664 admin optional driftnet_1.3.0+dfsg-2_armhf.deb\n"}, {"source1": "driftnet_1.3.0+dfsg-2_armhf.deb", "source2": "driftnet_1.3.0+dfsg-2_armhf.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-01-08 17:25:00.000000 debian-binary\n -rw-r--r-- 0 0 0 1148 2020-01-08 17:25:00.000000 control.tar.xz\n--rw-r--r-- 0 0 0 32328 2020-01-08 17:25:00.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 32324 2020-01-08 17:25:00.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/bin/driftnet", "source2": "./usr/bin/driftnet", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6b29a1f75212835ba518965bed081809c0256b0f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e8642fc111e19b79186bc86b2e6a4bbb84375e94\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "comments": ["Ordering differences only"], "unified_diff": "@@ -358,16 +358,16 @@\n image/jpeg\n images-pipe-protocol\n close.png\n loading.gif\n lightbox.min.js\n prev.png\n lightbox.min.css\n-next.png\n jquery.min.js\n+next.png\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -1468,15 +1468,15 @@\n \tandcs\tfp, r0, r8, lsr sp\n \tandcs\tfp, r1, r8, lsr sp\n \tsvclt\t0x0000bd38\n \tandeq\tr4, r0, r4, asr fp\n \tandeq\tr4, r0, r0, lsr #27\n \tmuleq\tr0, ip, sp\n \tmuleq\tr0, r8, sp\n-\tandeq\tr5, r0, r8, lsr #21\n+\t\t\t@ instruction: 0x00005ab8\n set_tmpdir():\n /build/reproducible-path/driftnet-1.3.0+dfsg/src/common/tmpdir.c:60\n \tldrsbgt\tpc, [r0], #-143\t@ 0xffffff71\t@ \n /build/reproducible-path/driftnet-1.3.0+dfsg/src/common/tmpdir.c:59\n \t\t\t@ instruction: 0x4614b510\n /build/reproducible-path/driftnet-1.3.0+dfsg/src/common/tmpdir.c:60\n \t\t\t@ instruction: 0xf8dc44fc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -490,17 +490,17 @@\n 0x000096c8 66666572 00000000 696d6167 652f6a70 ffer....image/jp\n 0x000096d8 65670000 68747470 00000000 696d6167 eg..http....imag\n 0x000096e8 65732d70 6970652d 70726f74 6f636f6c es-pipe-protocol\n 0x000096f8 00000000 636c6f73 652e706e 67000000 ....close.png...\n 0x00009708 6c6f6164 696e672e 67696600 6c696768 loading.gif.ligh\n 0x00009718 74626f78 2e6d696e 2e6a7300 70726576 tbox.min.js.prev\n 0x00009728 2e706e67 00000000 6c696768 74626f78 .png....lightbox\n- 0x00009738 2e6d696e 2e637373 00000000 6e657874 .min.css....next\n- 0x00009748 2e706e67 00000000 6a717565 72792e6d .png....jquery.m\n- 0x00009758 696e2e6a 73000000 3a000000 3d000000 in.js...:...=...\n+ 0x00009738 2e6d696e 2e637373 00000000 6a717565 .min.css....jque\n+ 0x00009748 72792e6d 696e2e6a 73000000 6e657874 ry.min.js...next\n+ 0x00009758 2e706e67 00000000 3a000000 3d000000 .png....:...=...\n 0x00009768 0a000000 3d000000 0f000000 3d000000 ....=.......=...\n 0x00009778 24000000 3d000000 32000000 3d000000 $...=...2...=...\n 0x00009788 02000000 3d000000 05000000 3d000000 ....=.......=...\n 0x00009798 13000000 3d000000 0d000000 3d000000 ....=.......=...\n 0x000097a8 0c000000 3d000000 23000000 3d000000 ....=...#...=...\n 0x000097b8 11000000 3d000000 26000000 3d000000 ....=...&...=...\n 0x000097c8 01000000 3d000000 17000000 3d000000 ....=.......=...\n"}, {"source1": "readelf --wide --decompress --hex-dump=.data {}", "source2": "readelf --wide --decompress --hex-dump=.data {}", "unified_diff": "@@ -18,11 +18,11 @@\n 0x0001a420 b16c0000 c56c0000 916d0000 04000000 .l...l...m......\n 0x0001a430 38950000 d16e0000 00000000 b56f0000 8....n.......o..\n 0x0001a440 00000000 dc960000 00000000 00000000 ................\n 0x0001a450 00000000 00000000 00000000 00000000 ................\n 0x0001a460 e4960000 6d710000 0c000000 80000000 ....mq..........\n 0x0001a470 00000000 00000000 00000000 00000000 ................\n 0x0001a480 00000000 00000000 00000000 00000000 ................\n- 0x0001a490 00000000 00000000 fc960000 08970000 ................\n- 0x0001a4a0 14970000 24970000 e0950000 30970000 ....$.......0...\n- 0x0001a4b0 44970000 50970000 00000000 D...P.......\n+ 0x0001a490 00000000 00000000 e0950000 fc960000 ................\n+ 0x0001a4a0 08970000 14970000 24970000 30970000 ........$...0...\n+ 0x0001a4b0 44970000 54970000 00000000 D...T.......\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 32396131 66373532 31323833 35626135 29a1f75212835ba5\n- 0x00000010 31383936 35626564 30383138 30396330 18965bed081809c0\n- 0x00000020 32353662 30662e64 65627567 00000000 256b0f.debug....\n- 0x00000030 0339651e .9e.\n+ 0x00000000 36343266 63313131 65313962 37393138 642fc111e19b7918\n+ 0x00000010 36626338 36623265 36613462 62623834 6bc86b2e6a4bbb84\n+ 0x00000020 33373565 39342e64 65627567 00000000 375e94.debug....\n+ 0x00000030 0b1c51fe ..Q.\n \n"}]}]}]}]}, {"source1": "driftnet-dbgsym_1.3.0+dfsg-2_armhf.deb", "source2": "driftnet-dbgsym_1.3.0+dfsg-2_armhf.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-01-08 17:25:00.000000 debian-binary\n--rw-r--r-- 0 0 0 520 2020-01-08 17:25:00.000000 control.tar.xz\n--rw-r--r-- 0 0 0 94588 2020-01-08 17:25:00.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 524 2020-01-08 17:25:00.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 94596 2020-01-08 17:25:00.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: armhf\n Maintainer: David Suarez \n Installed-Size: 117\n Depends: driftnet (= 1.3.0+dfsg-2)\n Section: debug\n Priority: optional\n Description: debug symbols for driftnet\n-Build-Ids: 6b29a1f75212835ba518965bed081809c0256b0f\n+Build-Ids: e8642fc111e19b79186bc86b2e6a4bbb84375e94\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/6b/29a1f75212835ba518965bed081809c0256b0f.debug\n+usr/lib/debug/.build-id/e8/642fc111e19b79186bc86b2e6a4bbb84375e94.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-08 17:25:00.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-08 17:25:00.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-08 17:25:00.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-08 17:25:00.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-08 17:25:00.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-01-08 17:25:00.000000 ./usr/lib/debug/.build-id/6b/\n--rw-r--r-- 0 root (0) root (0) 109400 2020-01-08 17:25:00.000000 ./usr/lib/debug/.build-id/6b/29a1f75212835ba518965bed081809c0256b0f.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-01-08 17:25:00.000000 ./usr/lib/debug/.build-id/e8/\n+-rw-r--r-- 0 root (0) root (0) 109400 2020-01-08 17:25:00.000000 ./usr/lib/debug/.build-id/e8/642fc111e19b79186bc86b2e6a4bbb84375e94.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-08 17:25:00.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-08 17:25:00.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-01-08 17:25:00.000000 ./usr/share/doc/driftnet-dbgsym -> driftnet\n"}, {"source1": "./usr/lib/debug/.build-id/6b/29a1f75212835ba518965bed081809c0256b0f.debug", "source2": "./usr/lib/debug/.build-id/e8/642fc111e19b79186bc86b2e6a4bbb84375e94.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "comments": ["error from `readelf --wide --symbols {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -397,15 +397,15 @@\n 393: 0001a444 0 NOTYPE LOCAL DEFAULT 23 $d\n 394: 0001a444 84 OBJECT LOCAL DEFAULT 23 protocols\n 395: 00019eb0 0 NOTYPE LOCAL DEFAULT 20 $d\n 396: 00019eb0 16 OBJECT LOCAL DEFAULT 20 mime_types.0\n 397: 000071b1 0 NOTYPE LOCAL DEFAULT 13 $d\n 398: 000071b2 0 NOTYPE LOCAL DEFAULT 13 $t\n 399: 00000000 0 FILE LOCAL DEFAULT ABS web_data.c\n- 400: 000096fc 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 400: 000095e0 0 NOTYPE LOCAL DEFAULT 15 $d\n 401: 0001a498 0 NOTYPE LOCAL DEFAULT 23 $d\n 402: 00000000 0 FILE LOCAL DEFAULT ABS _divsi3.o\n 403: 00007550 0 NOTYPE LOCAL DEFAULT 13 $t\n 404: 00007556 0 NOTYPE LOCAL DEFAULT 13 .divsi3_skip_div0_test\n 405: 00000000 0 NOTYPE LOCAL DEFAULT ABS shift\n 406: 00000000 0 FILE LOCAL DEFAULT ABS _dvmd_lnx.o\n 407: 00007800 0 NOTYPE LOCAL DEFAULT 13 $t\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6b29a1f75212835ba518965bed081809c0256b0f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e8642fc111e19b79186bc86b2e6a4bbb84375e94\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}]}]}]}]}]}