{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.DlqOblGIAJ/b1/eiskaltdcpp_2.2.10+723+gfa5e73be-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.DlqOblGIAJ/b2/eiskaltdcpp_2.2.10+723+gfa5e73be-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,18 +1,18 @@\n \n 2d8ddacddca67ede8dbe1e0f72703233 33240 net optional eiskaltdcpp-cli_2.2.10+723+gfa5e73be-1_all.deb\n afbcb7c6fb941c1616ef1b1964afa949 68592 net optional eiskaltdcpp-common_2.2.10+723+gfa5e73be-1_all.deb\n- 1d88c7c96b8e3f80c4440a5e16c860cd 2106528 debug optional eiskaltdcpp-daemon-dbgsym_2.2.10+723+gfa5e73be-1_amd64.deb\n- 77324cfd2d1020a2a020432fd122221b 204076 net optional eiskaltdcpp-daemon_2.2.10+723+gfa5e73be-1_amd64.deb\n+ f28e8ee7fa620a7e67aef0be42bd1d64 2106524 debug optional eiskaltdcpp-daemon-dbgsym_2.2.10+723+gfa5e73be-1_amd64.deb\n+ eb65dea391c39dacff27383bf2df6dec 204112 net optional eiskaltdcpp-daemon_2.2.10+723+gfa5e73be-1_amd64.deb\n 028e173a018d308065ef34ccbfccc562 356836 net optional eiskaltdcpp-emoticons_2.2.10+723+gfa5e73be-1_all.deb\n 433ab172ba99fbde71c584b870850115 305840 net optional eiskaltdcpp-gtk-data_2.2.10+723+gfa5e73be-1_all.deb\n- c88a3d2e0987e6250032520d6a554f87 10164248 debug optional eiskaltdcpp-gtk-dbgsym_2.2.10+723+gfa5e73be-1_amd64.deb\n- a3dba498b136d5ad787cbd3b7e496752 624888 net optional eiskaltdcpp-gtk_2.2.10+723+gfa5e73be-1_amd64.deb\n+ 3c4d8361de1c95dbdc2c3ffc720ce7f5 10164244 debug optional eiskaltdcpp-gtk-dbgsym_2.2.10+723+gfa5e73be-1_amd64.deb\n+ 9072b1d128bd4f57c9ac91c10a49dfb6 625444 net optional eiskaltdcpp-gtk_2.2.10+723+gfa5e73be-1_amd64.deb\n 38ee48d9d15868be2bffc16ab901a859 791120 net optional eiskaltdcpp-qt-data_2.2.10+723+gfa5e73be-1_all.deb\n- 82f7ba4bb9efa072e0d601b5bb9e630d 18366460 debug optional eiskaltdcpp-qt-dbgsym_2.2.10+723+gfa5e73be-1_amd64.deb\n- cce6c82b8c5f5a54ae759b59c0068d91 1050348 net optional eiskaltdcpp-qt_2.2.10+723+gfa5e73be-1_amd64.deb\n+ 908e1a066e406bdb6ddf46ee369c60cf 18366460 debug optional eiskaltdcpp-qt-dbgsym_2.2.10+723+gfa5e73be-1_amd64.deb\n+ 1313e34698cad82941a9e91c8116c25d 1050064 net optional eiskaltdcpp-qt_2.2.10+723+gfa5e73be-1_amd64.deb\n 61a7937316c815fff060ce44fbf329a3 60300 net optional eiskaltdcpp-scripts_2.2.10+723+gfa5e73be-1_all.deb\n 1598d839fa766d2acf85edb24c55b0d9 181828 net optional eiskaltdcpp-sounds_2.2.10+723+gfa5e73be-1_all.deb\n 13c80fcb39c52f39bffb1d2fb87261b1 27236 metapackages optional eiskaltdcpp_2.2.10+723+gfa5e73be-1_all.deb\n 5bc30850853ef920ff567997facd8d1f 93424 libdevel optional libeiskaltdcpp-dev_2.2.10+723+gfa5e73be-1_amd64.deb\n c57c2a4847f3e498e728bf97317ff331 12321288 debug optional libeiskaltdcpp2.4-dbgsym_2.2.10+723+gfa5e73be-1_amd64.deb\n b884007582d85f4ffa190d863bca2a7a 723008 libs optional libeiskaltdcpp2.4_2.2.10+723+gfa5e73be-1_amd64.deb\n"}, {"source1": "eiskaltdcpp-daemon_2.2.10+723+gfa5e73be-1_amd64.deb", "source2": "eiskaltdcpp-daemon_2.2.10+723+gfa5e73be-1_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 2020-11-04 23:18:35.000000 debian-binary\n -rw-r--r-- 0 0 0 1024 2020-11-04 23:18:35.000000 control.tar.xz\n--rw-r--r-- 0 0 0 202860 2020-11-04 23:18:35.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 202896 2020-11-04 23:18:35.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/eiskaltdcpp-daemon", "source2": "./usr/bin/eiskaltdcpp-daemon", "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 0018d8 00 A 5 0 8\n [ 5] .dynsym DYNSYM 0000000000001be0 001be0 006af8 18 A 6 1 8\n- [ 6] .dynstr STRTAB 00000000000086d8 0086d8 00f3f4 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000017acc 017acc 0008ea 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000000000086d8 0086d8 00f3f6 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000017ace 017ace 0008ea 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00000000000183b8 0183b8 000180 00 A 6 4 8\n [ 9] .rela.dyn RELA 0000000000018538 018538 002580 18 A 5 0 8\n [10] .rela.plt RELA 000000000001aab8 01aab8 001b48 18 AI 5 24 8\n [11] .init PROGBITS 000000000001d000 01d000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 000000000001d020 01d020 001240 10 AX 0 0 16\n [13] .plt.got PROGBITS 000000000001e260 01e260 000008 08 AX 0 0 8\n [14] .text PROGBITS 000000000001e270 01e270 04bd7d 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,24 +11,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x81678\n 0x000000000000001b (INIT_ARRAYSZ) 64 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x816b8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x86d8\n 0x0000000000000006 (SYMTAB) 0x1be0\n- 0x000000000000000a (STRSZ) 62452 (bytes)\n+ 0x000000000000000a (STRSZ) 62454 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x82558\n 0x0000000000000002 (PLTRELSZ) 6984 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x1aab8\n 0x0000000000000007 (RELA) 0x18538\n 0x0000000000000008 (RELASZ) 9600 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0x183b8\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x17acc\n+ 0x000000006ffffff0 (VERSYM) 0x17ace\n 0x000000006ffffff9 (RELACOUNT) 333\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: b71bc3d16f2e45515e86ba82fd70117b54fd0324\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 98e19f836d67bf50fd106e829fabe04e6f256480\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 1141 entries:\n- Addr: 0x0000000000017acc Offset: 0x017acc Link: 5 (.dynsym)\n+ Addr: 0x0000000000017ace Offset: 0x017ace Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.3.4) 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4)\n 004: 0 (*local*) 4 (GLIBC_2.2.5) 0 (*local*) 4 (GLIBC_2.2.5)\n 008: 5 (GLIBCXX_3.4.15) 0 (*local*) 6 (GLIBC_2.2.5) 0 (*local*) \n 00c: 0 (*local*) 6 (GLIBC_2.2.5) 0 (*local*) 7 (GLIBC_2.3) \n 010: 0 (*local*) 6 (GLIBC_2.2.5) 6 (GLIBC_2.2.5) 0 (*local*) \n 014: 3 (GLIBCXX_3.4) 7 (GLIBC_2.3) 0 (*local*) 8 (CXXABI_1.3.5)\n 018: 3 (GLIBCXX_3.4) 0 (*local*) 3 (GLIBCXX_3.4) 9 (GLIBCXX_3.4.21) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -2192,15 +2192,15 @@\n void Json::StyledWriter::writeArrayValue(const Json::Value&)\n void Json::StyledStreamWriter::writeArrayValue(const Json::Value&)\n current >= buffer\n childValues_.size() == size\n N4Json6WriterE\n N4Json10FastWriterE\n N4Json12StyledWriterE\n-1bc3d16f2e45515e86ba82fd70117b54fd0324.debug\n+e19f836d67bf50fd106e829fabe04e6f256480.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -3899,9 +3899,9 @@\n 0x00017a58 3400474c 4942435f 322e3700 474c4942 4.GLIBC_2.7.GLIB\n 0x00017a68 435f322e 31340047 4c494243 5f322e33 C_2.14.GLIBC_2.3\n 0x00017a78 00474c49 42435f32 2e332e34 00000000 .GLIBC_2.3.4....\n 0x00017a88 00000000 00000000 00000000 00000000 ................\n 0x00017a98 00000000 00000000 00000000 00000000 ................\n 0x00017aa8 00000000 00000000 00000000 00000000 ................\n 0x00017ab8 00000000 00000000 00000000 00000000 ................\n- 0x00017ac8 00000000 ....\n+ 0x00017ac8 00000000 0000 ......\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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31626333 64313666 32653435 35313565 1bc3d16f2e45515e\n- 0x00000010 38366261 38326664 37303131 37623534 86ba82fd70117b54\n- 0x00000020 66643033 32342e64 65627567 00000000 fd0324.debug....\n- 0x00000030 4232511c B2Q.\n+ 0x00000000 65313966 38333664 36376266 35306664 e19f836d67bf50fd\n+ 0x00000010 31303665 38323966 61626530 34653666 106e829fabe04e6f\n+ 0x00000020 32353634 38302e64 65627567 00000000 256480.debug....\n+ 0x00000030 c4eb0c03 ....\n \n"}]}]}]}]}, {"source1": "eiskaltdcpp-gtk_2.2.10+723+gfa5e73be-1_amd64.deb", "source2": "eiskaltdcpp-gtk_2.2.10+723+gfa5e73be-1_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 2020-11-04 23:18:35.000000 debian-binary\n -rw-r--r-- 0 0 0 1136 2020-11-04 23:18:35.000000 control.tar.xz\n--rw-r--r-- 0 0 0 623560 2020-11-04 23:18:35.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 624116 2020-11-04 23:18:35.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/eiskaltdcpp-gtk", "source2": "./usr/bin/eiskaltdcpp-gtk", "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 004d18 00 A 5 0 8\n [ 5] .dynsym DYNSYM 0000000000005020 005020 012e40 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000017e60 017e60 0321aa 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000000000004a00a 04a00a 001930 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 0000000000017e60 017e60 0321ac 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000000000004a00c 04a00c 001930 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 000000000004b940 04b940 000190 00 A 6 5 8\n [ 9] .rela.dyn RELA 000000000004bad0 04bad0 008658 18 A 5 0 8\n [10] .rela.plt RELA 0000000000054128 054128 004c20 18 AI 5 24 8\n [11] .init PROGBITS 0000000000059000 059000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000059020 059020 0032d0 10 AX 0 0 16\n [13] .plt.got PROGBITS 000000000005c2f0 05c2f0 000018 08 AX 0 0 8\n [14] .text PROGBITS 000000000005c310 05c310 153081 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -20,24 +20,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1f70c0\n 0x000000000000001b (INIT_ARRAYSZ) 224 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1f71a0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x17e60\n 0x0000000000000006 (SYMTAB) 0x5020\n- 0x000000000000000a (STRSZ) 205226 (bytes)\n+ 0x000000000000000a (STRSZ) 205228 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x1fa4e0\n 0x0000000000000002 (PLTRELSZ) 19488 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x54128\n 0x0000000000000007 (RELA) 0x4bad0\n 0x0000000000000008 (RELASZ) 34392 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0x4b940\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x4a00a\n+ 0x000000006ffffff0 (VERSYM) 0x4a00c\n 0x000000006ffffff9 (RELACOUNT) 1252\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: 42ce7980153733ee9fbe54475a7cb2b31a3b6a93\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: aa87aaa6881fce0c7a709992a9756f0e651f12c8\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 3224 entries:\n- Addr: 0x000000000004a00a Offset: 0x04a00a Link: 5 (.dynsym)\n+ Addr: 0x000000000004a00c Offset: 0x04a00c 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: 2 (GLIBCXX_3.4.21) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 3 (GLIBCXX_3.4.20) \n 014: 4 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 5 (CXXABI_1.3) 0 (*local*) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -7107,15 +7107,15 @@\n Shutting down libeiskaltdcpp...\n Installing handler for\n is inaccessible, falling back to current directory instead.\n gtkclient\n translation-langurn:bitprint:\n urn:tree:tiger/:\n urn:tree:tiger/1024:\n-ce7980153733ee9fbe54475a7cb2b31a3b6a93.debug\n+87aaa6881fce0c7a709992a9756f0e651f12c8.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -12822,9 +12822,9 @@\n 0x00049f90 58414249 5f312e33 00474c49 42435858 XABI_1.3.GLIBCXX\n 0x00049fa0 5f332e34 00474c49 42435858 5f332e34 _3.4.GLIBCXX_3.4\n 0x00049fb0 2e323000 474c4942 4358585f 332e342e .20.GLIBCXX_3.4.\n 0x00049fc0 32310000 00000000 00000000 00000000 21..............\n 0x00049fd0 00000000 00000000 00000000 00000000 ................\n 0x00049fe0 00000000 00000000 00000000 00000000 ................\n 0x00049ff0 00000000 00000000 00000000 00000000 ................\n- 0x0004a000 00000000 00000000 0000 ..........\n+ 0x0004a000 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63653739 38303135 33373333 65653966 ce7980153733ee9f\n- 0x00000010 62653534 34373561 37636232 62333161 be54475a7cb2b31a\n- 0x00000020 33623661 39332e64 65627567 00000000 3b6a93.debug....\n- 0x00000030 d50dccdd ....\n+ 0x00000000 38376161 61363838 31666365 30633761 87aaa6881fce0c7a\n+ 0x00000010 37303939 39326139 37353666 30653635 709992a9756f0e65\n+ 0x00000020 31663132 63382e64 65627567 00000000 1f12c8.debug....\n+ 0x00000030 def17d62 ..}b\n \n"}]}]}]}]}, {"source1": "eiskaltdcpp-qt_2.2.10+723+gfa5e73be-1_amd64.deb", "source2": "eiskaltdcpp-qt_2.2.10+723+gfa5e73be-1_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 2020-11-04 23:18:35.000000 debian-binary\n -rw-r--r-- 0 0 0 1084 2020-11-04 23:18:35.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1049072 2020-11-04 23:18:35.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1048788 2020-11-04 23:18:35.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/eiskaltdcpp-qt", "source2": "./usr/bin/eiskaltdcpp-qt", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0ba738 0x0ba738 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0ba740 0x0ba740 R 0x1000\n LOAD 0x0bb000 0x00000000000bb000 0x00000000000bb000 0x25011d 0x25011d R E 0x1000\n LOAD 0x30c000 0x000000000030c000 0x000000000030c000 0x095e4e 0x095e4e R 0x1000\n LOAD 0x3a2a08 0x00000000003a3a08 0x00000000003a3a08 0x015720 0x02d5a0 RW 0x1000\n DYNAMIC 0x3b46a8 0x00000000003b56a8 0x00000000003b56a8 0x0002f0 0x0002f0 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x332948 0x0000000000332948 0x0000000000332948 0x00ad9c 0x00ad9c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\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 009f78 00 A 5 0 8\n [ 5] .dynsym DYNSYM 000000000000a280 00a280 0294d8 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000033758 033758 049e1d 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000000000007d576 07d576 003712 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 0000000000080c88 080c88 0002a0 00 A 6 14 8\n- [ 9] .rela.dyn RELA 0000000000080f28 080f28 030810 18 A 5 0 8\n- [10] .rela.plt RELA 00000000000b1738 0b1738 009000 18 AI 5 25 8\n+ [ 6] .dynstr STRTAB 0000000000033758 033758 049e1f 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000000000007d578 07d578 003712 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 0000000000080c90 080c90 0002a0 00 A 6 14 8\n+ [ 9] .rela.dyn RELA 0000000000080f30 080f30 030810 18 A 5 0 8\n+ [10] .rela.plt RELA 00000000000b1740 0b1740 009000 18 AI 5 25 8\n [11] .init PROGBITS 00000000000bb000 0bb000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 00000000000bb020 0bb020 006010 10 AX 0 0 16\n [13] .plt.got PROGBITS 00000000000c1030 0c1030 000010 08 AX 0 0 8\n [14] .text PROGBITS 00000000000c1040 0c1040 24a0d1 00 AX 0 0 16\n [15] .fini PROGBITS 000000000030b114 30b114 000009 00 AX 0 0 4\n [16] .rodata PROGBITS 000000000030c000 30c000 026935 00 A 0 0 32\n [17] .qtversion PROGBITS 0000000000332938 332938 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x80f28 contains 8278 entries:\n+Relocation section '.rela.dyn' at offset 0x80f30 contains 8278 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000003a3a08 0000000000000008 R_X86_64_RELATIVE 15b650\n 00000000003a3a10 0000000000000008 R_X86_64_RELATIVE e6070\n 00000000003a3a18 0000000000000008 R_X86_64_RELATIVE e8110\n 00000000003a3a20 0000000000000008 R_X86_64_RELATIVE e95f0\n 00000000003a3a28 0000000000000008 R_X86_64_RELATIVE eaad0\n 00000000003a3a30 0000000000000008 R_X86_64_RELATIVE ec060\n@@ -8276,15 +8276,15 @@\n 00000000003b8f80 000006fd00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN4dcpp6AdcHub12ADCS_FEATUREB5cxx11E + 0\n 00000000003b8f98 0000072b00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTV16QStringListModel@Qt_5 + 0\n 00000000003b8fb0 0000074300000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN4dcpp6AdcHub12NAT0_FEATUREB5cxx11E + 0\n 00000000003b8ff0 000007a500000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN4dcpp6Socket5statsE + 0\n 00000000003b9018 000005c100000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n 00000000003b9028 0000058300000001 R_X86_64_64 0000000000000000 _ZTISt9bad_alloc@GLIBCXX_3.4 + 0\n \n-Relocation section '.rela.plt' at offset 0xb1738 contains 1536 entries:\n+Relocation section '.rela.plt' at offset 0xb1740 contains 1536 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000003b59b0 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_join@GLIBC_2.2.5 + 0\n 00000000003b59b8 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 __snprintf_chk@GLIBC_2.3.4 + 0\n 00000000003b59c0 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QTreeView12sortByColumnEiN2Qt9SortOrderE@Qt_5 + 0\n 00000000003b59c8 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK7QWidget15contentsMarginsEv@Qt_5 + 0\n 00000000003b59d0 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK7QAction9statusTipEv@Qt_5 + 0\n 00000000003b59d8 0000000a00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK4QDir9entryListERK11QStringList6QFlagsINS_6FilterEES3_INS_8SortFlagEE@Qt_5 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -22,24 +22,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3a3a08\n 0x000000000000001b (INIT_ARRAYSZ) 752 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3a3cf8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x33758\n 0x0000000000000006 (SYMTAB) 0xa280\n- 0x000000000000000a (STRSZ) 302621 (bytes)\n+ 0x000000000000000a (STRSZ) 302623 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x3b5998\n 0x0000000000000002 (PLTRELSZ) 36864 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xb1738\n- 0x0000000000000007 (RELA) 0x80f28\n+ 0x0000000000000017 (JMPREL) 0xb1740\n+ 0x0000000000000007 (RELA) 0x80f30\n 0x0000000000000008 (RELASZ) 198672 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x000000006ffffffe (VERNEED) 0x80c88\n+ 0x000000006ffffffe (VERNEED) 0x80c90\n 0x000000006fffffff (VERNEEDNUM) 14\n- 0x000000006ffffff0 (VERSYM) 0x7d576\n+ 0x000000006ffffff0 (VERSYM) 0x7d578\n 0x000000006ffffff9 (RELACOUNT) 3330\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: a2eca15b12b9fc1ebadd44245edc6f4b7a845a6c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a9fef39dcfc91d03e36aef5132e6b82f6cdc921e\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 7049 entries:\n- Addr: 0x000000000007d576 Offset: 0x07d576 Link: 5 (.dynsym)\n+ Addr: 0x000000000007d578 Offset: 0x07d578 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.2.5) 3 (GLIBC_2.3.4) 4 (Qt_5) \n 004: 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) \n 008: 4 (Qt_5) 0 (*local*) 5 (Qt_5) 4 (Qt_5) \n 00c: 0 (*local*) 4 (Qt_5) 5 (Qt_5) 0 (*local*) \n 010: 5 (Qt_5) 5 (Qt_5) 0 (*local*) 4 (Qt_5) \n 014: 4 (Qt_5) 5 (Qt_5) 4 (Qt_5) 4 (Qt_5) \n 018: 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) 5 (Qt_5) \n@@ -1762,15 +1762,15 @@\n 1b78: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1b7c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1b80: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1b84: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1b88: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 14 entries:\n- Addr: 0x0000000000080c88 Offset: 0x080c88 Link: 6 (.dynstr)\n+ Addr: 0x0000000000080c90 Offset: 0x080c90 Link: 6 (.dynstr)\n 000000: Version: 1 File: libQt5Multimedia.so.5 Cnt: 1\n 0x0010: Name: Qt_5 Flags: none Version: 26\n 0x0020: Version: 1 File: libQt5DBus.so.5 Cnt: 1\n 0x0030: Name: Qt_5 Flags: none Version: 23\n 0x0040: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0050: Name: GCC_3.0 Flags: none Version: 22\n 0x0060: Version: 1 File: libm.so.6 Cnt: 1\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -12600,15 +12600,15 @@\n 2updateRequest(QRect,int)\n 1highlightCurrentLine()\n 2cursorPositionChanged()\n 14LineNumberArea\n urn:bitprint:\n urn:tree:tiger/:\n urn:tree:tiger/1024:\n-eca15b12b9fc1ebadd44245edc6f4b7a845a6c.debug\n+fef39dcfc91d03e36aef5132e6b82f6cdc921e.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -18909,9 +18909,9 @@\n 0x0007d4f8 2e330051 745f352e 31350047 4c494243 .3.Qt_5.15.GLIBC\n 0x0007d508 5f322e33 00474c49 42435f32 2e313400 _2.3.GLIBC_2.14.\n 0x0007d518 474c4942 435f322e 3400474c 4942435f GLIBC_2.4.GLIBC_\n 0x0007d528 322e332e 34000000 00000000 00000000 2.3.4...........\n 0x0007d538 00000000 00000000 00000000 00000000 ................\n 0x0007d548 00000000 00000000 00000000 00000000 ................\n 0x0007d558 00000000 00000000 00000000 00000000 ................\n- 0x0007d568 00000000 00000000 00000000 00 .............\n+ 0x0007d568 00000000 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 65636131 35623132 62396663 31656261 eca15b12b9fc1eba\n- 0x00000010 64643434 32343565 64633666 34623761 dd44245edc6f4b7a\n- 0x00000020 38343561 36632e64 65627567 00000000 845a6c.debug....\n- 0x00000030 1accdfd5 ....\n+ 0x00000000 66656633 39646366 63393164 30336533 fef39dcfc91d03e3\n+ 0x00000010 36616566 35313332 65366238 32663663 6aef5132e6b82f6c\n+ 0x00000020 64633932 31652e64 65627567 00000000 dc921e.debug....\n+ 0x00000030 887616b7 .v..\n \n"}]}]}]}]}, {"source1": "eiskaltdcpp-daemon-dbgsym_2.2.10+723+gfa5e73be-1_amd64.deb", "source2": "eiskaltdcpp-daemon-dbgsym_2.2.10+723+gfa5e73be-1_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 2020-11-04 23:18:35.000000 debian-binary\n--rw-r--r-- 0 0 0 540 2020-11-04 23:18:35.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 536 2020-11-04 23:18:35.000000 control.tar.xz\n -rw-r--r-- 0 0 0 2105796 2020-11-04 23:18:35.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: Boris Pek \n Installed-Size: 2185\n Depends: eiskaltdcpp-daemon (= 2.2.10+723+gfa5e73be-1)\n Section: debug\n Priority: optional\n Description: debug symbols for eiskaltdcpp-daemon\n-Build-Ids: b71bc3d16f2e45515e86ba82fd70117b54fd0324\n+Build-Ids: 98e19f836d67bf50fd106e829fabe04e6f256480\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/b7/1bc3d16f2e45515e86ba82fd70117b54fd0324.debug\n+usr/lib/debug/.build-id/98/e19f836d67bf50fd106e829fabe04e6f256480.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-11-04 23:18:35.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/lib/debug/.build-id/b7/\n--rw-r--r-- 0 root (0) root (0) 2226944 2020-11-04 23:18:35.000000 ./usr/lib/debug/.build-id/b7/1bc3d16f2e45515e86ba82fd70117b54fd0324.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/lib/debug/.build-id/98/\n+-rw-r--r-- 0 root (0) root (0) 2226944 2020-11-04 23:18:35.000000 ./usr/lib/debug/.build-id/98/e19f836d67bf50fd106e829fabe04e6f256480.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/share/doc/eiskaltdcpp-daemon-dbgsym -> eiskaltdcpp-daemon\n"}, {"source1": "./usr/lib/debug/.build-id/b7/1bc3d16f2e45515e86ba82fd70117b54fd0324.debug", "source2": "./usr/lib/debug/.build-id/98/e19f836d67bf50fd106e829fabe04e6f256480.debug", "comments": ["Files similar despite different names (score: 2, 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 0018d8 00 A 5 0 8\n [ 5] .dynsym NOBITS 0000000000001be0 000308 006af8 18 A 6 1 8\n- [ 6] .dynstr NOBITS 00000000000086d8 000308 00f3f4 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000017acc 000308 0008ea 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000000000086d8 000308 00f3f6 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000017ace 000308 0008ea 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00000000000183b8 000308 000180 00 A 6 4 8\n [ 9] .rela.dyn NOBITS 0000000000018538 000308 002580 18 A 5 0 8\n [10] .rela.plt NOBITS 000000000001aab8 000308 001b48 18 AI 5 24 8\n [11] .init NOBITS 000000000001d000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 000000000001d020 001000 001240 10 AX 0 0 16\n [13] .plt.got NOBITS 000000000001e260 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 000000000001e270 001000 04bd7d 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: 0000000000001be0 0 SECTION LOCAL DEFAULT 5 \n 6: 00000000000086d8 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000017acc 0 SECTION LOCAL DEFAULT 7 \n+ 7: 0000000000017ace 0 SECTION LOCAL DEFAULT 7 \n 8: 00000000000183b8 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000018538 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000001aab8 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000001d000 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000001d020 0 SECTION LOCAL DEFAULT 12 \n 13: 000000000001e260 0 SECTION LOCAL DEFAULT 13 \n 14: 000000000001e270 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: b71bc3d16f2e45515e86ba82fd70117b54fd0324\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 98e19f836d67bf50fd106e829fabe04e6f256480\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": "eiskaltdcpp-gtk-dbgsym_2.2.10+723+gfa5e73be-1_amd64.deb", "source2": "eiskaltdcpp-gtk-dbgsym_2.2.10+723+gfa5e73be-1_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 2020-11-04 23:18:35.000000 debian-binary\n -rw-r--r-- 0 0 0 536 2020-11-04 23:18:35.000000 control.tar.xz\n--rw-r--r-- 0 0 0 10163520 2020-11-04 23:18:35.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 10163516 2020-11-04 23:18:35.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: Boris Pek \n Installed-Size: 10592\n Depends: eiskaltdcpp-gtk (= 2.2.10+723+gfa5e73be-1)\n Section: debug\n Priority: optional\n Description: debug symbols for eiskaltdcpp-gtk\n-Build-Ids: 42ce7980153733ee9fbe54475a7cb2b31a3b6a93\n+Build-Ids: aa87aaa6881fce0c7a709992a9756f0e651f12c8\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/42/ce7980153733ee9fbe54475a7cb2b31a3b6a93.debug\n+usr/lib/debug/.build-id/aa/87aaa6881fce0c7a709992a9756f0e651f12c8.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-11-04 23:18:35.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/lib/debug/.build-id/42/\n--rw-r--r-- 0 root (0) root (0) 10834952 2020-11-04 23:18:35.000000 ./usr/lib/debug/.build-id/42/ce7980153733ee9fbe54475a7cb2b31a3b6a93.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/lib/debug/.build-id/aa/\n+-rw-r--r-- 0 root (0) root (0) 10834952 2020-11-04 23:18:35.000000 ./usr/lib/debug/.build-id/aa/87aaa6881fce0c7a709992a9756f0e651f12c8.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/share/doc/eiskaltdcpp-gtk-dbgsym -> eiskaltdcpp-gtk\n"}, {"source1": "./usr/lib/debug/.build-id/42/ce7980153733ee9fbe54475a7cb2b31a3b6a93.debug", "source2": "./usr/lib/debug/.build-id/aa/87aaa6881fce0c7a709992a9756f0e651f12c8.debug", "comments": ["Files similar despite different names (score: 1, 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 004d18 00 A 5 0 8\n [ 5] .dynsym NOBITS 0000000000005020 000308 012e40 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000017e60 000308 0321aa 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000000000004a00a 000308 001930 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 0000000000017e60 000308 0321ac 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000000000004a00c 000308 001930 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 000000000004b940 000308 000190 00 A 6 5 8\n [ 9] .rela.dyn NOBITS 000000000004bad0 000308 008658 18 A 5 0 8\n [10] .rela.plt NOBITS 0000000000054128 000308 004c20 18 AI 5 24 8\n [11] .init NOBITS 0000000000059000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000059020 001000 0032d0 10 AX 0 0 16\n [13] .plt.got NOBITS 000000000005c2f0 001000 000018 08 AX 0 0 8\n [14] .text NOBITS 000000000005c310 001000 153081 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: 0000000000005020 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000017e60 0 SECTION LOCAL DEFAULT 6 \n- 7: 000000000004a00a 0 SECTION LOCAL DEFAULT 7 \n+ 7: 000000000004a00c 0 SECTION LOCAL DEFAULT 7 \n 8: 000000000004b940 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000004bad0 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000054128 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000059000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000059020 0 SECTION LOCAL DEFAULT 12 \n 13: 000000000005c2f0 0 SECTION LOCAL DEFAULT 13 \n 14: 000000000005c310 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: 42ce7980153733ee9fbe54475a7cb2b31a3b6a93\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: aa87aaa6881fce0c7a709992a9756f0e651f12c8\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": "eiskaltdcpp-qt-dbgsym_2.2.10+723+gfa5e73be-1_amd64.deb", "source2": "eiskaltdcpp-qt-dbgsym_2.2.10+723+gfa5e73be-1_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: Boris Pek \n Installed-Size: 18842\n Depends: eiskaltdcpp-qt (= 2.2.10+723+gfa5e73be-1)\n Section: debug\n Priority: optional\n Description: debug symbols for eiskaltdcpp-qt\n-Build-Ids: a2eca15b12b9fc1ebadd44245edc6f4b7a845a6c\n+Build-Ids: a9fef39dcfc91d03e36aef5132e6b82f6cdc921e\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/a2/eca15b12b9fc1ebadd44245edc6f4b7a845a6c.debug\n+usr/lib/debug/.build-id/a9/fef39dcfc91d03e36aef5132e6b82f6cdc921e.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-11-04 23:18:35.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/lib/debug/.build-id/a2/\n--rw-r--r-- 0 root (0) root (0) 19283488 2020-11-04 23:18:35.000000 ./usr/lib/debug/.build-id/a2/eca15b12b9fc1ebadd44245edc6f4b7a845a6c.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/lib/debug/.build-id/a9/\n+-rw-r--r-- 0 root (0) root (0) 19283488 2020-11-04 23:18:35.000000 ./usr/lib/debug/.build-id/a9/fef39dcfc91d03e36aef5132e6b82f6cdc921e.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/share/doc/eiskaltdcpp-qt-dbgsym -> eiskaltdcpp-qt\n"}, {"source1": "./usr/lib/debug/.build-id/a2/eca15b12b9fc1ebadd44245edc6f4b7a845a6c.debug", "source2": "./usr/lib/debug/.build-id/a9/fef39dcfc91d03e36aef5132e6b82f6cdc921e.debug", "comments": ["Files similar despite different names (score: 1, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x000000 0x00001c R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x0ba738 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x0ba740 R 0x1000\n LOAD 0x000000 0x00000000000bb000 0x00000000000bb000 0x000000 0x25011d R E 0x1000\n LOAD 0x000000 0x000000000030c000 0x000000000030c000 0x000000 0x095e4e R 0x1000\n LOAD 0x000a08 0x00000000003a3a08 0x00000000003a3a08 0x000000 0x02d5a0 RW 0x1000\n DYNAMIC 0x000a08 0x00000000003b56a8 0x00000000003b56a8 0x000000 0x0002f0 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000332948 0x0000000000332948 0x000000 0x00ad9c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\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 009f78 00 A 5 0 8\n [ 5] .dynsym NOBITS 000000000000a280 000308 0294d8 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000033758 000308 049e1d 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000000000007d576 000308 003712 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 0000000000080c88 000308 0002a0 00 A 6 14 8\n- [ 9] .rela.dyn NOBITS 0000000000080f28 000308 030810 18 A 5 0 8\n- [10] .rela.plt NOBITS 00000000000b1738 000308 009000 18 AI 5 25 8\n+ [ 6] .dynstr NOBITS 0000000000033758 000308 049e1f 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000000000007d578 000308 003712 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 0000000000080c90 000308 0002a0 00 A 6 14 8\n+ [ 9] .rela.dyn NOBITS 0000000000080f30 000308 030810 18 A 5 0 8\n+ [10] .rela.plt NOBITS 00000000000b1740 000308 009000 18 AI 5 25 8\n [11] .init NOBITS 00000000000bb000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 00000000000bb020 001000 006010 10 AX 0 0 16\n [13] .plt.got NOBITS 00000000000c1030 001000 000010 08 AX 0 0 8\n [14] .text NOBITS 00000000000c1040 001000 24a0d1 00 AX 0 0 16\n [15] .fini NOBITS 000000000030b114 001000 000009 00 AX 0 0 4\n [16] .rodata NOBITS 000000000030c000 001000 026935 00 A 0 0 32\n [17] .qtversion NOBITS 0000000000332938 001000 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,18 +4,18 @@\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: 000000000000a280 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000033758 0 SECTION LOCAL DEFAULT 6 \n- 7: 000000000007d576 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000080c88 0 SECTION LOCAL DEFAULT 8 \n- 9: 0000000000080f28 0 SECTION LOCAL DEFAULT 9 \n- 10: 00000000000b1738 0 SECTION LOCAL DEFAULT 10 \n+ 7: 000000000007d578 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000080c90 0 SECTION LOCAL DEFAULT 8 \n+ 9: 0000000000080f30 0 SECTION LOCAL DEFAULT 9 \n+ 10: 00000000000b1740 0 SECTION LOCAL DEFAULT 10 \n 11: 00000000000bb000 0 SECTION LOCAL DEFAULT 11 \n 12: 00000000000bb020 0 SECTION LOCAL DEFAULT 12 \n 13: 00000000000c1030 0 SECTION LOCAL DEFAULT 13 \n 14: 00000000000c1040 0 SECTION LOCAL DEFAULT 14 \n 15: 000000000030b114 0 SECTION LOCAL DEFAULT 15 \n 16: 000000000030c000 0 SECTION LOCAL DEFAULT 16 \n 17: 0000000000332938 0 SECTION LOCAL DEFAULT 17 \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: a2eca15b12b9fc1ebadd44245edc6f4b7a845a6c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a9fef39dcfc91d03e36aef5132e6b82f6cdc921e\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"}]}]}]}]}]}