{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.tPMfIK345D/b1/slop_7.6-2_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.tPMfIK345D/b2/slop_7.6-2_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,6 +1,6 @@\n \n 6b186ac84187ae79159775617b3253d3 4968 libdevel optional libslopy-dev_7.6-2_armhf.deb\n eb5d3f59efe931d7cdf19330699d1313 489184 debug optional libslopy7.6-dbgsym_7.6-2_armhf.deb\n 14558ff55846876461fdd013948699c4 34064 x11 optional libslopy7.6_7.6-2_armhf.deb\n- 1e0e25129ef02e859e7abf32fccaa20d 1008792 debug optional slop-dbgsym_7.6-2_armhf.deb\n- 2250b4bd89c046e5d6fb95ed384e80ae 72372 x11 optional slop_7.6-2_armhf.deb\n+ 1e8773532eb85405fd4b179c70d9c0f7 1008824 debug optional slop-dbgsym_7.6-2_armhf.deb\n+ a0b03cc50306d2d76210520b0634f9a4 72416 x11 optional slop_7.6-2_armhf.deb\n"}, {"source1": "slop_7.6-2_armhf.deb", "source2": "slop_7.6-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 2022-06-01 19:15:38.000000 debian-binary\n--rw-r--r-- 0 0 0 1260 2022-06-01 19:15:38.000000 control.tar.xz\n--rw-r--r-- 0 0 0 70920 2022-06-01 19:15:38.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1264 2022-06-01 19:15:38.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 70960 2022-06-01 19:15:38.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/slop", "source2": "./usr/bin/slop", "comments": ["File 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": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001b4 0001b4 000e2c 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000fe0 000fe0 002840 10 A 6 3 4\n- [ 6] .dynstr STRTAB 00003820 003820 00bf09 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000f72a 00f72a 000508 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00003820 003820 00bf0b 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000f72c 00f72c 000508 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000fc34 00fc34 000180 00 A 6 6 4\n [ 9] .rel.dyn REL 0000fdb4 00fdb4 001308 08 A 5 0 4\n [10] .rel.plt REL 000110bc 0110bc 0002f8 08 AI 5 23 4\n [11] .init PROGBITS 000113b4 0113b4 00000c 00 AX 0 0 4\n [12] .plt PROGBITS 000113c0 0113c0 00049c 04 AX 0 0 4\n [13] .text PROGBITS 0001185c 01185c 014074 00 AX 0 0 4\n [14] .fini PROGBITS 000258d0 0258d0 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,23 +14,23 @@\n 0x00000019 (INIT_ARRAY) 0x3f8f4\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3f8fc\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1b4\n 0x00000005 (STRTAB) 0x3820\n 0x00000006 (SYMTAB) 0xfe0\n- 0x0000000a (STRSZ) 48905 (bytes)\n+ 0x0000000a (STRSZ) 48907 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x40000\n 0x00000002 (PLTRELSZ) 760 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x110bc\n 0x00000011 (REL) 0xfdb4\n 0x00000012 (RELSZ) 4872 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffb (FLAGS_1) Flags: PIE\n 0x6ffffffe (VERNEED) 0xfc34\n 0x6fffffff (VERNEEDNUM) 6\n- 0x6ffffff0 (VERSYM) 0xf72a\n+ 0x6ffffff0 (VERSYM) 0xf72c\n 0x6ffffffa (RELCOUNT) 518\n 0x00000000 (NULL) 0x0\n"}, {"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: 586939018d461f63ad4177087edc3f33e5339890\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: abb1f7435c2a57788c02261d43ce2faa3411acbd\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 644 entries:\n- Addr: 0x000000000000f72a Offset: 0x00f72a Link: 5 (.dynsym)\n+ Addr: 0x000000000000f72c Offset: 0x00f72c Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4)\n 004: 1 (*global*) 3 (GLIBCXX_3.4.21) 2 (GLIBCXX_3.4) 4 (CXXABI_ARM_1.3.3) \n 008: 5 (GLIBCXX_3.4.15) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 3 (GLIBCXX_3.4.21) \n 00c: 2 (GLIBCXX_3.4) 3 (GLIBCXX_3.4.21) 5 (GLIBCXX_3.4.15) 6 (GLIBC_2.4) \n 010: 2 (GLIBCXX_3.4) 3 (GLIBCXX_3.4.21) 2 (GLIBCXX_3.4) 7 (GLIBCXX_3.4.14) \n 014: 3 (GLIBCXX_3.4.21) 3 (GLIBCXX_3.4.21) 8 (CXXABI_1.3) 9 (GCC_3.5) \n 018: 2 (GLIBCXX_3.4) 3 (GLIBCXX_3.4.21) 3 (GLIBCXX_3.4.21) 8 (CXXABI_1.3) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -3052,9 +3052,9 @@\n 0x0000f6b0 3300474c 49424358 585f332e 342e3134 3.GLIBCXX_3.4.14\n 0x0000f6c0 00474c49 42435858 5f332e34 2e313500 .GLIBCXX_3.4.15.\n 0x0000f6d0 43585841 42495f41 524d5f31 2e332e33 CXXABI_ARM_1.3.3\n 0x0000f6e0 00474c49 42435858 5f332e34 2e323100 .GLIBCXX_3.4.21.\n 0x0000f6f0 474c4942 4358585f 332e3400 00000000 GLIBCXX_3.4.....\n 0x0000f700 00000000 00000000 00000000 00000000 ................\n 0x0000f710 00000000 00000000 00000000 00000000 ................\n- 0x0000f720 00000000 00000000 00 .........\n+ 0x0000f720 00000000 00000000 000000 ...........\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 36393339 30313864 34363166 36336164 6939018d461f63ad\n- 0x00000010 34313737 30383765 64633366 33336535 4177087edc3f33e5\n- 0x00000020 33333938 39302e64 65627567 00000000 339890.debug....\n- 0x00000030 e2d05ce6 ..\\.\n+ 0x00000000 62316637 34333563 32613537 37383863 b1f7435c2a57788c\n+ 0x00000010 30323236 31643433 63653266 61613334 02261d43ce2faa34\n+ 0x00000020 31316163 62642e64 65627567 00000000 11acbd.debug....\n+ 0x00000030 5f711086 _q..\n \n"}]}]}]}]}, {"source1": "slop-dbgsym_7.6-2_armhf.deb", "source2": "slop-dbgsym_7.6-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 2022-06-01 19:15:38.000000 debian-binary\n -rw-r--r-- 0 0 0 512 2022-06-01 19:15:38.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1008088 2022-06-01 19:15:38.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1008120 2022-06-01 19:15:38.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: Antoine Beaupr\u00e9 \n Installed-Size: 1073\n Depends: slop (= 7.6-2)\n Section: debug\n Priority: optional\n Description: debug symbols for slop\n-Build-Ids: 586939018d461f63ad4177087edc3f33e5339890\n+Build-Ids: abb1f7435c2a57788c02261d43ce2faa3411acbd\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/58/6939018d461f63ad4177087edc3f33e5339890.debug\n+usr/lib/debug/.build-id/ab/b1f7435c2a57788c02261d43ce2faa3411acbd.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 2022-06-01 19:15:38.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-01 19:15:38.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-01 19:15:38.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-01 19:15:38.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-01 19:15:38.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-01 19:15:38.000000 ./usr/lib/debug/.build-id/58/\n--rw-r--r-- 0 root (0) root (0) 1087508 2022-06-01 19:15:38.000000 ./usr/lib/debug/.build-id/58/6939018d461f63ad4177087edc3f33e5339890.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-01 19:15:38.000000 ./usr/lib/debug/.build-id/ab/\n+-rw-r--r-- 0 root (0) root (0) 1087508 2022-06-01 19:15:38.000000 ./usr/lib/debug/.build-id/ab/b1f7435c2a57788c02261d43ce2faa3411acbd.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-01 19:15:38.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-01 19:15:38.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2022-06-01 19:15:38.000000 ./usr/share/doc/slop-dbgsym -> slop\n"}, {"source1": "./usr/lib/debug/.build-id/58/6939018d461f63ad4177087edc3f33e5339890.debug", "source2": "./usr/lib/debug/.build-id/ab/b1f7435c2a57788c02261d43ce2faa3411acbd.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% 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": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001b4 0001b4 000e2c 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000fe0 0001b4 002840 10 A 6 3 4\n- [ 6] .dynstr NOBITS 00003820 0001b4 00bf09 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000f72a 0001b4 000508 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00003820 0001b4 00bf0b 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000f72c 0001b4 000508 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000fc34 0001b4 000180 00 A 6 6 4\n [ 9] .rel.dyn NOBITS 0000fdb4 0001b4 001308 08 A 5 0 4\n [10] .rel.plt NOBITS 000110bc 0001b4 0002f8 08 A 5 23 4\n [11] .init NOBITS 000113b4 0001b4 00000c 00 AX 0 0 4\n [12] .plt NOBITS 000113c0 0001b4 00049c 04 AX 0 0 4\n [13] .text NOBITS 0001185c 0001b4 014074 00 AX 0 0 4\n [14] .fini NOBITS 000258d0 0001b4 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "comments": ["error from `readelf --wide --symbols {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -4,15 +4,15 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 .interp\n 2: 00000170 0 SECTION LOCAL DEFAULT 2 .note.gnu.build-id\n 3: 00000194 0 SECTION LOCAL DEFAULT 3 .note.ABI-tag\n 4: 000001b4 0 SECTION LOCAL DEFAULT 4 .gnu.hash\n 5: 00000fe0 0 SECTION LOCAL DEFAULT 5 .dynsym\n 6: 00003820 0 SECTION LOCAL DEFAULT 6 .dynstr\n- 7: 0000f72a 0 SECTION LOCAL DEFAULT 7 .gnu.version\n+ 7: 0000f72c 0 SECTION LOCAL DEFAULT 7 .gnu.version\n 8: 0000fc34 0 SECTION LOCAL DEFAULT 8 .gnu.version_r\n 9: 0000fdb4 0 SECTION LOCAL DEFAULT 9 .rel.dyn\n 10: 000110bc 0 SECTION LOCAL DEFAULT 10 .rel.plt\n 11: 000113b4 0 SECTION LOCAL DEFAULT 11 .init\n 12: 000113c0 0 SECTION LOCAL DEFAULT 12 .plt\n 13: 0001185c 0 SECTION LOCAL DEFAULT 13 .text\n 14: 000258d0 0 SECTION LOCAL DEFAULT 14 .fini\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: 586939018d461f63ad4177087edc3f33e5339890\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: abb1f7435c2a57788c02261d43ce2faa3411acbd\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"}]}]}]}]}]}