{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.V692eAhGry/b1/slop_7.6-2_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.V692eAhGry/b2/slop_7.6-2_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,6 +1,6 @@\n \n cb9bd494c34344de98357b4259232fe7 4964 libdevel optional libslopy-dev_7.6-2_amd64.deb\n e2555111dcb4ace5041e6cfe3d84138b 489516 debug optional libslopy7.6-dbgsym_7.6-2_amd64.deb\n 6974c58cccbc77a4b0e1b29ae8b09977 37496 x11 optional libslopy7.6_7.6-2_amd64.deb\n- 8bc5254d8b92891a9c84e1011c00e9cf 1050400 debug optional slop-dbgsym_7.6-2_amd64.deb\n- 4fe62cf98fde9a2f04a6f95a448a4f44 82932 x11 optional slop_7.6-2_amd64.deb\n+ 904a8142de3f2556d44ae7ab9d5908be 1050396 debug optional slop-dbgsym_7.6-2_amd64.deb\n+ 3f571a69e79e12b456de6b3df201c865 82940 x11 optional slop_7.6-2_amd64.deb\n"}, {"source1": "slop_7.6-2_amd64.deb", "source2": "slop_7.6-2_amd64.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 1264 2022-06-01 19:15:38.000000 control.tar.xz\n--rw-r--r-- 0 0 0 81476 2022-06-01 19:15:38.000000 data.tar.xz\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 81488 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": "@@ -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 00126c 00 A 6 0 8\n [ 6] .dynsym DYNSYM 0000000000001610 001610 003b28 18 A 7 1 8\n- [ 7] .dynstr STRTAB 0000000000005138 005138 00bef7 00 A 0 0 1\n- [ 8] .gnu.version VERSYM 0000000000011030 011030 0004ee 02 A 6 0 2\n+ [ 7] .dynstr STRTAB 0000000000005138 005138 00bef9 00 A 0 0 1\n+ [ 8] .gnu.version VERSYM 0000000000011032 011032 0004ee 02 A 6 0 2\n [ 9] .gnu.version_r VERNEED 0000000000011520 011520 000170 00 A 7 5 8\n [10] .rela.dyn RELA 0000000000011690 011690 002da8 18 A 6 0 8\n [11] .rela.plt RELA 0000000000014438 014438 000840 18 AI 6 26 8\n [12] .init PROGBITS 0000000000015000 015000 000017 00 AX 0 0 4\n [13] .plt PROGBITS 0000000000015020 015020 000590 10 AX 0 0 16\n [14] .plt.got PROGBITS 00000000000155b0 0155b0 000008 08 AX 0 0 8\n [15] .text PROGBITS 00000000000155c0 0155c0 01f881 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3fe08\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3fe18\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x3a0\n 0x0000000000000005 (STRTAB) 0x5138\n 0x0000000000000006 (SYMTAB) 0x1610\n- 0x000000000000000a (STRSZ) 48887 (bytes)\n+ 0x000000000000000a (STRSZ) 48889 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x40fe8\n 0x0000000000000002 (PLTRELSZ) 2112 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x14438\n 0x0000000000000007 (RELA) 0x11690\n 0x0000000000000008 (RELASZ) 11688 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffb (FLAGS_1) Flags: PIE\n 0x000000006ffffffe (VERNEED) 0x11520\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x11030\n+ 0x000000006ffffff0 (VERSYM) 0x11032\n 0x000000006ffffff9 (RELACOUNT) 396\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: 12f12e2d4dfe47cdf31c9d8a04c7b3610d29e00b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1471f0613fdb0e02535d3d05b1a76226b82d51eb\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 631 entries:\n- Addr: 0x0000000000011030 Offset: 0x011030 Link: 6 (.dynsym)\n+ Addr: 0x0000000000011032 Offset: 0x011032 Link: 6 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 3 (GLIBC_2.2.5) 1 (*global*) \n 004: 2 (GLIBCXX_3.4) 5 (CXXABI_1.3.5) 2 (GLIBCXX_3.4) 6 (GLIBCXX_3.4.21) \n 008: 2 (GLIBCXX_3.4) 6 (GLIBCXX_3.4.21) 4 (GLIBCXX_3.4.15) 2 (GLIBCXX_3.4)\n 00c: 2 (GLIBCXX_3.4) 7 (GLIBC_2.2.5) 8 (GLIBCXX_3.4.14) 6 (GLIBCXX_3.4.21) \n 010: 9 (CXXABI_1.3) 2 (GLIBCXX_3.4) 7 (GLIBC_2.2.5) 7 (GLIBC_2.2.5)\n 014: 6 (GLIBCXX_3.4.21) 9 (CXXABI_1.3) 1 (*global*) 2 (GLIBCXX_3.4)\n 018: 2 (GLIBCXX_3.4) 6 (GLIBCXX_3.4.21) 7 (GLIBC_2.2.5) 2 (GLIBCXX_3.4)\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -3051,9 +3051,9 @@\n 0x00010fb8 42495f31 2e330047 4c494243 58585f33 BI_1.3.GLIBCXX_3\n 0x00010fc8 2e342e31 3400474c 49424358 585f332e .4.14.GLIBCXX_3.\n 0x00010fd8 342e3231 00435858 4142495f 312e332e 4.21.CXXABI_1.3.\n 0x00010fe8 3500474c 49424358 585f332e 342e3135 5.GLIBCXX_3.4.15\n 0x00010ff8 00474c49 42435858 5f332e34 00000000 .GLIBCXX_3.4....\n 0x00011008 00000000 00000000 00000000 00000000 ................\n 0x00011018 00000000 00000000 00000000 00000000 ................\n- 0x00011028 00000000 000000 .......\n+ 0x00011028 00000000 00000000 00 .........\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 66313265 32643464 66653437 63646633 f12e2d4dfe47cdf3\n- 0x00000010 31633964 38613034 63376233 36313064 1c9d8a04c7b3610d\n- 0x00000020 32396530 30622e64 65627567 00000000 29e00b.debug....\n- 0x00000030 f9c12d88 ..-.\n+ 0x00000000 37316630 36313366 64623065 30323533 71f0613fdb0e0253\n+ 0x00000010 35643364 30356231 61373632 32366238 5d3d05b1a76226b8\n+ 0x00000020 32643531 65622e64 65627567 00000000 2d51eb.debug....\n+ 0x00000030 f327b840 .'.@\n \n"}]}]}]}]}, {"source1": "slop-dbgsym_7.6-2_amd64.deb", "source2": "slop-dbgsym_7.6-2_amd64.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 508 2022-06-01 19:15:38.000000 control.tar.xz\n -rw-r--r-- 0 0 0 1049696 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: amd64\n Maintainer: Antoine Beaupr\u00e9 \n Installed-Size: 1107\n Depends: slop (= 7.6-2)\n Section: debug\n Priority: optional\n Description: debug symbols for slop\n-Build-Ids: 12f12e2d4dfe47cdf31c9d8a04c7b3610d29e00b\n+Build-Ids: 1471f0613fdb0e02535d3d05b1a76226b82d51eb\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/12/f12e2d4dfe47cdf31c9d8a04c7b3610d29e00b.debug\n+usr/lib/debug/.build-id/14/71f0613fdb0e02535d3d05b1a76226b82d51eb.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/12/\n--rw-r--r-- 0 root (0) root (0) 1123312 2022-06-01 19:15:38.000000 ./usr/lib/debug/.build-id/12/f12e2d4dfe47cdf31c9d8a04c7b3610d29e00b.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-01 19:15:38.000000 ./usr/lib/debug/.build-id/14/\n+-rw-r--r-- 0 root (0) root (0) 1123312 2022-06-01 19:15:38.000000 ./usr/lib/debug/.build-id/14/71f0613fdb0e02535d3d05b1a76226b82d51eb.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/12/f12e2d4dfe47cdf31c9d8a04c7b3610d29e00b.debug", "source2": "./usr/lib/debug/.build-id/14/71f0613fdb0e02535d3d05b1a76226b82d51eb.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": "@@ -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 00126c 00 A 6 0 8\n [ 6] .dynsym NOBITS 0000000000001610 00039c 003b28 18 A 7 1 8\n- [ 7] .dynstr NOBITS 0000000000005138 00039c 00bef7 00 A 0 0 1\n- [ 8] .gnu.version NOBITS 0000000000011030 00039c 0004ee 02 A 6 0 2\n+ [ 7] .dynstr NOBITS 0000000000005138 00039c 00bef9 00 A 0 0 1\n+ [ 8] .gnu.version NOBITS 0000000000011032 00039c 0004ee 02 A 6 0 2\n [ 9] .gnu.version_r NOBITS 0000000000011520 00039c 000170 00 A 7 5 8\n [10] .rela.dyn NOBITS 0000000000011690 00039c 002da8 18 A 6 0 8\n [11] .rela.plt NOBITS 0000000000014438 00039c 000840 18 A 6 26 8\n [12] .init NOBITS 0000000000015000 001000 000017 00 AX 0 0 4\n [13] .plt NOBITS 0000000000015020 001000 000590 10 AX 0 0 16\n [14] .plt.got NOBITS 00000000000155b0 001000 000008 08 AX 0 0 8\n [15] .text NOBITS 00000000000155c0 001000 01f881 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: 12f12e2d4dfe47cdf31c9d8a04c7b3610d29e00b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1471f0613fdb0e02535d3d05b1a76226b82d51eb\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"}]}]}]}]}]}