{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.q027Nnhziw/b1/ipmctl_03.00.00.0421-2_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.q027Nnhziw/b2/ipmctl_03.00.00.0421-2_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,7 +1,7 @@\n \n- 156f8999e7ebd2ae1e5d6dc657ad6b9d 2816 debug optional ipmctl-dbgsym_03.00.00.0421-2_amd64.deb\n- 09254e8387dc8be527d64c78f582d1fe 81160 admin optional ipmctl_03.00.00.0421-2_amd64.deb\n+ 98853186fd79be97841ce35c35917de2 2816 debug optional ipmctl-dbgsym_03.00.00.0421-2_amd64.deb\n+ 38dbfcea51bb70efd5675e108b0fe78c 81160 admin optional ipmctl_03.00.00.0421-2_amd64.deb\n 503e4d1e467c9b8a26cddfcec37103c4 5940 libs optional libipmctl-common_03.00.00.0421-2_all.deb\n 855685b5cb595113d9b0e6c2172e2ba9 32016 libdevel optional libipmctl-dev_03.00.00.0421-2_amd64.deb\n 3fe01626711ae0e116aadbecc79f1001 440840 debug optional libipmctl5-dbgsym_03.00.00.0421-2_amd64.deb\n b255efb68b4cb48da2f463ae0944d2b6 459160 libs optional libipmctl5_03.00.00.0421-2_amd64.deb\n"}, {"source1": "ipmctl_03.00.00.0421-2_amd64.deb", "source2": "ipmctl_03.00.00.0421-2_amd64.deb", "unified_diff": null, "details": [{"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/ipmctl", "source2": "./usr/bin/ipmctl", "comments": ["The file (/srv/reproducible-results/rbuild-debian/tmp.q027Nnhziw/dbd-tmp-zcdrj7w/diffoscope_t73n1oaw_b2/tmp_1eahui7_DebTarContainer/0/3) has been modified after NT_GNU_BUILD_ID has been applied"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -5,16 +5,16 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash GNU_HASH 00000000000003a0 0003a0 000050 00 A 6 0 8\n [ 6] .dynsym DYNSYM 00000000000003f0 0003f0 000198 18 A 7 1 8\n- [ 7] .dynstr STRTAB 0000000000000588 000588 00011a 00 A 0 0 1\n- [ 8] .gnu.version VERSYM 00000000000006a2 0006a2 000022 02 A 6 0 2\n+ [ 7] .dynstr STRTAB 0000000000000588 000588 00011c 00 A 0 0 1\n+ [ 8] .gnu.version VERSYM 00000000000006a4 0006a4 000022 02 A 6 0 2\n [ 9] .gnu.version_r VERNEED 00000000000006c8 0006c8 000020 00 A 7 1 8\n [10] .rela.dyn RELA 00000000000006e8 0006e8 0000c0 18 A 6 0 8\n [11] .rela.plt RELA 00000000000007a8 0007a8 000018 18 AI 6 23 8\n [12] .init PROGBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [13] .plt PROGBITS 0000000000001020 001020 000020 10 AX 0 0 16\n [14] .plt.got PROGBITS 0000000000001040 001040 000008 08 AX 0 0 8\n [15] .text PROGBITS 0000000000001050 001050 000171 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -8,24 +8,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3d98\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3da0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x3a0\n 0x0000000000000005 (STRTAB) 0x588\n 0x0000000000000006 (SYMTAB) 0x3f0\n- 0x000000000000000a (STRSZ) 282 (bytes)\n+ 0x000000000000000a (STRSZ) 284 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x3fb8\n 0x0000000000000002 (PLTRELSZ) 24 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x7a8\n 0x0000000000000007 (RELA) 0x6e8\n 0x0000000000000008 (RELASZ) 192 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0x6c8\n 0x000000006fffffff (VERNEEDNUM) 1\n- 0x000000006ffffff0 (VERSYM) 0x6a2\n+ 0x000000006ffffff0 (VERSYM) 0x6a4\n 0x000000006ffffff9 (RELACOUNT) 3\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: 968566b15269e3c9741440b425a5b0c7dd7936ac\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: af7774d775b1a2ca7c20932e72120542fd9b060e\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": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 17 entries:\n- Addr: 0x00000000000006a2 Offset: 0x0006a2 Link: 6 (.dynsym)\n+ Addr: 0x00000000000006a4 Offset: 0x0006a4 Link: 6 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5)\n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -13,9 +13,9 @@\n 0x00000628 73746469 6e5f7573 6564005f 5f646174 stdin_used.__dat\n 0x00000638 615f7374 61727400 5f5f6c69 62635f63 a_start.__libc_c\n 0x00000648 73755f69 6e697400 5f5f6273 735f7374 su_init.__bss_st\n 0x00000658 61727400 5f656e64 005f6564 61746100 art._end._edata.\n 0x00000668 474c4942 435f322e 322e3500 00000000 GLIBC_2.2.5.....\n 0x00000678 00000000 00000000 00000000 00000000 ................\n 0x00000688 00000000 00000000 00000000 00000000 ................\n- 0x00000698 00000000 00000000 0000 ..........\n+ 0x00000698 00000000 00000000 00000000 ............\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", "readelf: Warning: Separate debug info file /srv/reproducible-results/rbuild-debian/tmp.q027Nnhziw/dbd-tmp-zcdrj7w/diffoscope_t73n1oaw_b2/tmp_1eahui7_DebTarContainer/0/.debug/8566b15269e3c9741440b425a5b0c7dd7936ac.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38353636 62313532 36396533 63393734 8566b15269e3c974\n- 0x00000010 31343430 62343235 61356230 63376464 1440b425a5b0c7dd\n- 0x00000020 37393336 61632e64 65627567 00000000 7936ac.debug....\n- 0x00000030 02f2ec1b ....\n+ 0x00000000 37373734 64373735 62316132 63613763 7774d775b1a2ca7c\n+ 0x00000010 32303933 32653732 31323035 34326664 20932e72120542fd\n+ 0x00000020 39623036 30652e64 65627567 00000000 9b060e.debug....\n+ 0x00000030 8a110402 ....\n \n"}]}]}]}]}, {"source1": "ipmctl-dbgsym_03.00.00.0421-2_amd64.deb", "source2": "ipmctl-dbgsym_03.00.00.0421-2_amd64.deb", "unified_diff": null, "details": [{"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: amd64\n Maintainer: Adam Borowski \n Installed-Size: 16\n Depends: ipmctl (= 03.00.00.0421-2)\n Section: debug\n Priority: optional\n Description: debug symbols for ipmctl\n-Build-Ids: 968566b15269e3c9741440b425a5b0c7dd7936ac\n+Build-Ids: af7774d775b1a2ca7c20932e72120542fd9b060e\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/96/8566b15269e3c9741440b425a5b0c7dd7936ac.debug\n+usr/lib/debug/.build-id/af/7774d775b1a2ca7c20932e72120542fd9b060e.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 2021-12-29 15:41:03.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-12-29 15:41:03.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-12-29 15:41:03.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-12-29 15:41:03.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-12-29 15:41:03.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2021-12-29 15:41:03.000000 ./usr/lib/debug/.build-id/96/\n--rw-r--r-- 0 root (0) root (0) 5800 2021-12-29 15:41:03.000000 ./usr/lib/debug/.build-id/96/8566b15269e3c9741440b425a5b0c7dd7936ac.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-12-29 15:41:03.000000 ./usr/lib/debug/.build-id/af/\n+-rw-r--r-- 0 root (0) root (0) 5800 2021-12-29 15:41:03.000000 ./usr/lib/debug/.build-id/af/7774d775b1a2ca7c20932e72120542fd9b060e.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-12-29 15:41:03.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-12-29 15:41:03.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-12-29 15:41:03.000000 ./usr/share/doc/ipmctl-dbgsym -> ipmctl\n"}, {"source1": "./usr/lib/debug/.build-id/96/8566b15269e3c9741440b425a5b0c7dd7936ac.debug", "source2": "./usr/lib/debug/.build-id/af/7774d775b1a2ca7c20932e72120542fd9b060e.debug", "comments": ["The file (/srv/reproducible-results/rbuild-debian/tmp.q027Nnhziw/dbd-tmp-zcdrj7w/diffoscope_t73n1oaw_b2/tmpqis0wp0y_DebTarContainer/0/6.debug) has been modified after NT_GNU_BUILD_ID has been applied", "Files 3% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -5,16 +5,16 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash NOBITS 00000000000003a0 00039c 000050 00 A 6 0 8\n [ 6] .dynsym NOBITS 00000000000003f0 00039c 000198 18 A 7 1 8\n- [ 7] .dynstr NOBITS 0000000000000588 00039c 00011a 00 A 0 0 1\n- [ 8] .gnu.version NOBITS 00000000000006a2 00039c 000022 02 A 6 0 2\n+ [ 7] .dynstr NOBITS 0000000000000588 00039c 00011c 00 A 0 0 1\n+ [ 8] .gnu.version NOBITS 00000000000006a4 00039c 000022 02 A 6 0 2\n [ 9] .gnu.version_r NOBITS 00000000000006c8 00039c 000020 00 A 7 1 8\n [10] .rela.dyn NOBITS 00000000000006e8 00039c 0000c0 18 A 6 0 8\n [11] .rela.plt NOBITS 00000000000007a8 00039c 000018 18 AI 6 23 8\n [12] .init NOBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [13] .plt NOBITS 0000000000001020 001000 000020 10 AX 0 0 16\n [14] .plt.got NOBITS 0000000000001040 001000 000008 08 AX 0 0 8\n [15] .text NOBITS 0000000000001050 001000 000171 00 AX 0 0 16\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,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: 968566b15269e3c9741440b425a5b0c7dd7936ac\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: af7774d775b1a2ca7c20932e72120542fd9b060e\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"}]}]}]}]}]}