{ "diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.LuInV1LsWV/b1/qimageblitz_0.0.6-5_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.LuInV1LsWV/b2/qimageblitz_0.0.6-5_amd64.changes", "unified_diff": null, "details": [ { "source1": "Files", "source2": "Files", "unified_diff": "@@ -1,5 +1,5 @@\n \n- 5495e61690ffef66e4ef6f4e0e638e73 207144 debug optional libqimageblitz-dev-dbgsym_0.0.6-5_amd64.deb\n- 5567485070c1b969a0e390d339167358 28752 libdevel optional libqimageblitz-dev_0.0.6-5_amd64.deb\n+ 5a866d00d1f9abb5b4b796cf7fb3872f 207144 debug optional libqimageblitz-dev-dbgsym_0.0.6-5_amd64.deb\n+ 21eafdb1138485104f107acb31890a27 28712 libdevel optional libqimageblitz-dev_0.0.6-5_amd64.deb\n bf877e0b15e32b5c56bb49a98ccd3114 344576 debug optional libqimageblitz4-dbgsym_0.0.6-5_amd64.deb\n 2bca082cf4d7d502dfe25ec385783df2 54068 libs optional libqimageblitz4_0.0.6-5_amd64.deb\n" }, { "source1": "libqimageblitz-dev_0.0.6-5_amd64.deb", "source2": "libqimageblitz-dev_0.0.6-5_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 2017-06-26 17:55:31.000000 debian-binary\n--rw-r--r-- 0 0 0 980 2017-06-26 17:55:31.000000 control.tar.xz\n--rw-r--r-- 0 0 0 27580 2017-06-26 17:55:31.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 976 2017-06-26 17:55:31.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 27544 2017-06-26 17:55:31.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/blitztest", "source2": "./usr/bin/blitztest", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 0002c8 00 A 5 0 8\n [ 5] .dynsym DYNSYM 00000000000005d0 0005d0 001a58 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000002028 002028 0025d2 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000000000045fa 0045fa 000232 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 0000000000002028 002028 0025d4 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000000000045fc 0045fc 000232 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000000000004830 004830 000060 00 A 6 2 8\n [ 9] .rela.dyn RELA 0000000000004890 004890 000de0 18 A 5 0 8\n [10] .rela.plt RELA 0000000000005670 005670 000ab0 18 AI 5 24 8\n [11] .init PROGBITS 0000000000007000 007000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000007020 007020 000730 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000007750 007750 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000007760 007760 0061e1 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,23 +11,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x118f0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x118f8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x2028\n 0x0000000000000006 (SYMTAB) 0x5d0\n- 0x000000000000000a (STRSZ) 9682 (bytes)\n+ 0x000000000000000a (STRSZ) 9684 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x12000\n 0x0000000000000002 (PLTRELSZ) 2736 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x5670\n 0x0000000000000007 (RELA) 0x4890\n 0x0000000000000008 (RELASZ) 3552 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffb (FLAGS_1) Flags: PIE\n 0x000000006ffffffe (VERNEED) 0x4830\n 0x000000006fffffff (VERNEEDNUM) 2\n- 0x000000006ffffff0 (VERSYM) 0x45fa\n+ 0x000000006ffffff0 (VERSYM) 0x45fc\n 0x000000006ffffff9 (RELACOUNT) 24\n 0x0000000000000000 (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: 822c419aafd193d56e4d879e877689c2ee9c5906\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 520f4b01434d0a3ce036d81700a2fcfe3b3e01c1\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 281 entries:\n- Addr: 0x00000000000045fa Offset: 0x0045fa Link: 5 (.dynsym)\n+ Addr: 0x00000000000045fc Offset: 0x0045fc Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -601,9 +601,9 @@\n 0x00004588 6e57696e 646f7744 31457600 474c4942 nWindowD1Ev.GLIB\n 0x00004598 435f322e 3400474c 4942435f 322e322e C_2.4.GLIBC_2.2.\n 0x000045a8 35004358 58414249 5f312e33 00474c49 5.CXXABI_1.3.GLI\n 0x000045b8 42435858 5f332e34 00000000 00000000 BCXX_3.4........\n 0x000045c8 00000000 00000000 00000000 00000000 ................\n 0x000045d8 00000000 00000000 00000000 00000000 ................\n 0x000045e8 00000000 00000000 00000000 00000000 ................\n- 0x000045f8 0000 ..\n+ 0x000045f8 00000000 ....\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink /srv/reproducible-results/rbuild-debian/tmp.LuInV1LsWV/dbd-tmp-2HN8V7C/diffoscope_7xb0_uw8/tmplzwy1usv/0/3.debuglink.jl5fsutm`:", "readelf: Error: no .dynamic section in the dynamic segment", "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink /srv/reproducible-results/rbuild-debian/tmp.LuInV1LsWV/dbd-tmp-2HN8V7C/diffoscope_7xb0_uw8/tmp54s3o5tm/0/3.debuglink.u3a2rx9a`:", "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 32633431 39616166 64313933 64353665 2c419aafd193d56e\n- 0x00000010 34643837 39653837 37363839 63326565 4d879e877689c2ee\n- 0x00000020 39633539 30362e64 65627567 00000000 9c5906.debug....\n- 0x00000030 b9277767 .'wg\n+ 0x00000000 30663462 30313433 34643061 33636530 0f4b01434d0a3ce0\n+ 0x00000010 33366438 31373030 61326663 66653362 36d81700a2fcfe3b\n+ 0x00000020 33653031 63312e64 65627567 00000000 3e01c1.debug....\n+ 0x00000030 6b8b9e07 k...\n \n" } ] } ] } ] } ] }, { "source1": "libqimageblitz-dev-dbgsym_0.0.6-5_amd64.deb", "source2": "libqimageblitz-dev-dbgsym_0.0.6-5_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": "@@ -7,8 +7,8 @@\n Installed-Size: 228\n Depends: libqimageblitz-dev (= 1:0.0.6-5)\n Breaks: libqimageblitz-dbg (<< 1:0.0.6-5~)\n Replaces: libqimageblitz-dbg (<< 1:0.0.6-5~)\n Section: debug\n Priority: optional\n Description: debug symbols for libqimageblitz-dev\n-Build-Ids: 822c419aafd193d56e4d879e877689c2ee9c5906\n+Build-Ids: 520f4b01434d0a3ce036d81700a2fcfe3b3e01c1\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/82/2c419aafd193d56e4d879e877689c2ee9c5906.debug\n+usr/lib/debug/.build-id/52/0f4b01434d0a3ce036d81700a2fcfe3b3e01c1.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 2017-06-26 17:55:31.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2017-06-26 17:55:31.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2017-06-26 17:55:31.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2017-06-26 17:55:31.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2017-06-26 17:55:31.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2017-06-26 17:55:31.000000 ./usr/lib/debug/.build-id/82/\n--rw-r--r-- 0 root (0) root (0) 223160 2017-06-26 17:55:31.000000 ./usr/lib/debug/.build-id/82/2c419aafd193d56e4d879e877689c2ee9c5906.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2017-06-26 17:55:31.000000 ./usr/lib/debug/.build-id/52/\n+-rw-r--r-- 0 root (0) root (0) 223160 2017-06-26 17:55:31.000000 ./usr/lib/debug/.build-id/52/0f4b01434d0a3ce036d81700a2fcfe3b3e01c1.debug\n drwxr-xr-x 0 root (0) root (0) 0 2017-06-26 17:55:31.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2017-06-26 17:55:31.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2017-06-26 17:55:31.000000 ./usr/share/doc/libqimageblitz-dev-dbgsym -> libqimageblitz-dev\n" }, { "source1": "./usr/lib/debug/.build-id/82/2c419aafd193d56e4d879e877689c2ee9c5906.debug", "source2": "./usr/lib/debug/.build-id/52/0f4b01434d0a3ce036d81700a2fcfe3b3e01c1.debug", "comments": [ "Files similar despite different names (score: 6, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 0002c8 00 A 5 0 8\n [ 5] .dynsym NOBITS 00000000000005d0 000308 001a58 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000002028 000308 0025d2 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000000000045fa 000308 000232 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 0000000000002028 000308 0025d4 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000000000045fc 000308 000232 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000000000004830 000308 000060 00 A 6 2 8\n [ 9] .rela.dyn NOBITS 0000000000004890 000308 000de0 18 A 5 0 8\n [10] .rela.plt NOBITS 0000000000005670 000308 000ab0 18 A 5 24 8\n [11] .init NOBITS 0000000000007000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000007020 001000 000730 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000007750 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000000000007760 001000 0061e1 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 00000000000005d0 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000002028 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000000000045fa 0 SECTION LOCAL DEFAULT 7 \n+ 7: 00000000000045fc 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000004830 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000004890 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000005670 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000007000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000007020 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000007750 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000007760 0 SECTION LOCAL DEFAULT 14 \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: 822c419aafd193d56e4d879e877689c2ee9c5906\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 520f4b01434d0a3ce036d81700a2fcfe3b3e01c1\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" } ] } ] } ] } ] } ] }