{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.QRUWd23bH1/b1/soapysdr_0.8.1-1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.QRUWd23bH1/b2/soapysdr_0.8.1-1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,11 +1,11 @@\n \n f80669d751327f8deb330820fa501067 34512 libdevel optional libsoapysdr-dev_0.8.1-1_i386.deb\n b0f0865aad06911ce835bf5c34c4b46d 205712 doc optional libsoapysdr-doc_0.8.1-1_all.deb\n 6ccc5405f6b61ad3202e65b1d362d60d 1805736 debug optional libsoapysdr0.8-dbgsym_0.8.1-1_i386.deb\n cb76af8107b980bcd28ec3917c9fd451 115788 libs optional libsoapysdr0.8_0.8.1-1_i386.deb\n- 475836ec7b6c8516af8cd703077b4f33 3079384 debug optional python3-soapysdr-dbgsym_0.8.1-1_i386.deb\n- 1f4b6c4549f2fc6264f3d6446ee889bc 341252 python optional python3-soapysdr_0.8.1-1_i386.deb\n+ 4cae76b42280f6beaa371095889c7f7c 3079348 debug optional python3-soapysdr-dbgsym_0.8.1-1_i386.deb\n+ 5af725b3f6852001d07e5bb19aa7391d 340428 python optional python3-soapysdr_0.8.1-1_i386.deb\n 777a2492c9ef989c039f5c920c6f4b85 1092 hamradio optional soapysdr-module-all_0.8.1-1_i386.deb\n- 9427dd5598c707abf8f622b3fd6ff536 425640 debug optional soapysdr-tools-dbgsym_0.8.1-1_i386.deb\n- 06cdaa2bffdc44bed4c5646f37c9c078 42188 hamradio optional soapysdr-tools_0.8.1-1_i386.deb\n+ 9f0d5d5da2763d5f556c3573dfc4ce69 425652 debug optional soapysdr-tools-dbgsym_0.8.1-1_i386.deb\n+ 59e3022548ad74667db7979d08c484b8 42196 hamradio optional soapysdr-tools_0.8.1-1_i386.deb\n 7f4e4f59187f8207af8312058697f2a4 8684 hamradio optional soapysdr0.8-module-all_0.8.1-1_i386.deb\n"}, {"source1": "python3-soapysdr_0.8.1-1_i386.deb", "source2": "python3-soapysdr_0.8.1-1_i386.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 2021-08-25 20:05:35.000000 debian-binary\n -rw-r--r-- 0 0 0 1180 2021-08-25 20:05:35.000000 control.tar.xz\n--rw-r--r-- 0 0 0 339880 2021-08-25 20:05:35.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 339056 2021-08-25 20:05: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/lib/python3/dist-packages/_SoapySDR.cpython-39-i386-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/_SoapySDR.cpython-39-i386-linux-gnu.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 001554 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000016cc 0016cc 003a90 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000515c 00515c 0181c4 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0001d320 01d320 000752 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000515c 00515c 0181c6 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0001d322 01d322 000752 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0001da74 01da74 0000e0 00 A 4 4 4\n [ 7] .rel.dyn REL 0001db54 01db54 004650 08 A 3 0 4\n [ 8] .rel.plt REL 000221a4 0221a4 0009b0 08 AI 3 22 4\n [ 9] .init PROGBITS 00023000 023000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00023020 023020 001370 04 AX 0 0 16\n [11] .plt.got PROGBITS 00024390 024390 000008 08 AX 0 0 8\n [12] .text PROGBITS 000243a0 0243a0 0d5974 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,23 +11,23 @@\n 0x00000019 (INIT_ARRAY) 0x165aec\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x165af4\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x515c\n 0x00000006 (SYMTAB) 0x16cc\n- 0x0000000a (STRSZ) 98756 (bytes)\n+ 0x0000000a (STRSZ) 98758 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x1668b8\n 0x00000002 (PLTRELSZ) 2480 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x221a4\n 0x00000011 (REL) 0x1db54\n 0x00000012 (RELSZ) 18000 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n 0x6ffffffe (VERNEED) 0x1da74\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x1d320\n+ 0x6ffffff0 (VERSYM) 0x1d322\n 0x6ffffffa (RELCOUNT) 1345\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: 62cfa774ae6a85de9459f04488a9ffd91b4e562e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ba12c3bf52a14c990714e30c57b183182781af56\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 937 entries:\n- Addr: 0x000000000001d320 Offset: 0x01d320 Link: 3 (.dynsym)\n+ Addr: 0x000000000001d322 Offset: 0x01d322 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.3.4) 1 (*global*) 1 (*global*) \n 004: 3 (GLIBCXX_3.4) 1 (*global*) 4 (GLIBC_2.1.3) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 5 (GLIBCXX_3.4.21) 1 (*global*) \n 00c: 3 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 6 (GLIBC_2.0) 1 (*global*) 1 (*global*) 3 (GLIBCXX_3.4)\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -6168,9 +6168,9 @@\n 0x0001d2ac 5f312e33 00474c49 42435858 5f332e34 _1.3.GLIBCXX_3.4\n 0x0001d2bc 2e323100 474c4942 4358585f 332e3400 .21.GLIBCXX_3.4.\n 0x0001d2cc 474c4942 435f322e 3400474c 4942435f GLIBC_2.4.GLIBC_\n 0x0001d2dc 322e312e 3300474c 4942435f 322e332e 2.1.3.GLIBC_2.3.\n 0x0001d2ec 34000000 00000000 00000000 00000000 4...............\n 0x0001d2fc 00000000 00000000 00000000 00000000 ................\n 0x0001d30c 00000000 00000000 00000000 00000000 ................\n- 0x0001d31c 00000000 ....\n+ 0x0001d31c 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", "readelf: Warning: Separate debug info file /srv/reproducible-results/rbuild-debian/tmp.QRUWd23bH1/dbd-tmp-9jfEy84/diffoscope_rm16zhsi_b2/tmp78ui66ra_DebTarContainer/0/.debug/cfa774ae6a85de9459f04488a9ffd91b4e562e.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63666137 37346165 36613835 64653934 cfa774ae6a85de94\n- 0x00000010 35396630 34343838 61396666 64393162 59f04488a9ffd91b\n- 0x00000020 34653536 32652e64 65627567 00000000 4e562e.debug....\n- 0x00000030 61fc19b0 a...\n+ 0x00000000 31326333 62663532 61313463 39393037 12c3bf52a14c9907\n+ 0x00000010 31346533 30633537 62313833 31383237 14e30c57b1831827\n+ 0x00000020 38316166 35362e64 65627567 00000000 81af56.debug....\n+ 0x00000030 d1a35d64 ..]d\n \n"}]}]}]}]}, {"source1": "soapysdr-tools_0.8.1-1_i386.deb", "source2": "soapysdr-tools_0.8.1-1_i386.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 2021-08-25 20:05:35.000000 debian-binary\n -rw-r--r-- 0 0 0 844 2021-08-25 20:05:35.000000 control.tar.xz\n--rw-r--r-- 0 0 0 41152 2021-08-25 20:05:35.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 41160 2021-08-25 20:05: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/SoapySDRUtil", "source2": "./usr/bin/SoapySDRUtil", "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 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 000164 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000350 000350 000910 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00000c60 000c60 0018c0 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00002520 002520 000122 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000c60 000c60 0018c2 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00002522 002522 000122 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00002644 002644 000120 00 A 6 4 4\n [ 9] .rel.dyn REL 00002764 002764 000128 08 A 5 0 4\n [10] .rel.plt REL 0000288c 00288c 0002b0 08 AI 5 23 4\n [11] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00003020 003020 000570 04 AX 0 0 16\n [13] .plt.got PROGBITS 00003590 003590 000008 08 AX 0 0 8\n [14] .text PROGBITS 000035a0 0035a0 00f544 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,24 +11,24 @@\n 0x00000019 (INIT_ARRAY) 0x16d28\n 0x0000001b (INIT_ARRAYSZ) 12 (bytes)\n 0x0000001a (FINI_ARRAY) 0x16d34\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0xc60\n 0x00000006 (SYMTAB) 0x350\n- 0x0000000a (STRSZ) 6336 (bytes)\n+ 0x0000000a (STRSZ) 6338 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x16e58\n 0x00000002 (PLTRELSZ) 688 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x288c\n 0x00000011 (REL) 0x2764\n 0x00000012 (RELSZ) 296 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x2644\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x2520\n+ 0x6ffffff0 (VERSYM) 0x2522\n 0x6ffffffa (RELCOUNT) 19\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: 91290178d42f6d5fdb0c34a32f246a2242f16661\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f682eff2720d0b28e7dcf7f5451c8a958933a8c4\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 145 entries:\n- Addr: 0x0000000000002520 Offset: 0x002520 Link: 5 (.dynsym)\n+ Addr: 0x0000000000002522 Offset: 0x002522 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.3.4) 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4)\n 004: 4 (GLIBCXX_3.4.19) 5 (GLIBC_2.1.3) 1 (*global*) 3 (GLIBCXX_3.4)\n 008: 3 (GLIBCXX_3.4) 1 (*global*) 3 (GLIBCXX_3.4) 1 (*global*) \n 00c: 1 (*global*) 6 (GLIBCXX_3.4.21) 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4)\n 010: 6 (GLIBCXX_3.4.21) 3 (GLIBCXX_3.4) 6 (GLIBCXX_3.4.21) 7 (CXXABI_1.3) \n 014: 6 (GLIBCXX_3.4.21) 1 (*global*) 8 (GLIBC_2.0) 1 (*global*) \n 018: 7 (CXXABI_1.3) 9 (GLIBC_2.0) 3 (GLIBCXX_3.4) 6 (GLIBCXX_3.4.21) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -392,8 +392,9 @@\n 0x000024b0 00474c49 42435858 5f332e34 2e313900 .GLIBCXX_3.4.19.\n 0x000024c0 474c4942 4358585f 332e3400 474c4942 GLIBCXX_3.4.GLIB\n 0x000024d0 435f322e 3400474c 4942435f 322e312e C_2.4.GLIBC_2.1.\n 0x000024e0 3300474c 4942435f 322e332e 34000000 3.GLIBC_2.3.4...\n 0x000024f0 00000000 00000000 00000000 00000000 ................\n 0x00002500 00000000 00000000 00000000 00000000 ................\n 0x00002510 00000000 00000000 00000000 00000000 ................\n+ 0x00002520 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: 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.QRUWd23bH1/dbd-tmp-9jfEy84/diffoscope_rm16zhsi_b2/tmp74azljro_DebTarContainer/0/.debug/290178d42f6d5fdb0c34a32f246a2242f16661.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 32393031 37386434 32663664 35666462 290178d42f6d5fdb\n- 0x00000010 30633334 61333266 32343661 32323432 0c34a32f246a2242\n- 0x00000020 66313636 36312e64 65627567 00000000 f16661.debug....\n- 0x00000030 a6a86f02 ..o.\n+ 0x00000000 38326566 66323732 30643062 32386537 82eff2720d0b28e7\n+ 0x00000010 64636637 66353435 31633861 39353839 dcf7f5451c8a9589\n+ 0x00000020 33336138 63342e64 65627567 00000000 33a8c4.debug....\n+ 0x00000030 883cb05b .<.[\n \n"}]}]}]}]}, {"source1": "python3-soapysdr-dbgsym_0.8.1-1_i386.deb", "source2": "python3-soapysdr-dbgsym_0.8.1-1_i386.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 2021-08-25 20:05:35.000000 debian-binary\n -rw-r--r-- 0 0 0 536 2021-08-25 20:05:35.000000 control.tar.xz\n--rw-r--r-- 0 0 0 3078656 2021-08-25 20:05:35.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 3078620 2021-08-25 20:05: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: i386\n Maintainer: Debian Hamradio Maintainers \n Installed-Size: 3318\n Depends: python3-soapysdr (= 0.8.1-1)\n Section: debug\n Priority: optional\n Description: debug symbols for python3-soapysdr\n-Build-Ids: 62cfa774ae6a85de9459f04488a9ffd91b4e562e\n+Build-Ids: ba12c3bf52a14c990714e30c57b183182781af56\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/62/cfa774ae6a85de9459f04488a9ffd91b4e562e.debug\n+usr/lib/debug/.build-id/ba/12c3bf52a14c990714e30c57b183182781af56.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-08-25 20:05:35.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-25 20:05:35.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-25 20:05:35.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-25 20:05:35.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-25 20:05:35.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2021-08-25 20:05:35.000000 ./usr/lib/debug/.build-id/62/\n--rw-r--r-- 0 root (0) root (0) 3386944 2021-08-25 20:05:35.000000 ./usr/lib/debug/.build-id/62/cfa774ae6a85de9459f04488a9ffd91b4e562e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-25 20:05:35.000000 ./usr/lib/debug/.build-id/ba/\n+-rw-r--r-- 0 root (0) root (0) 3386944 2021-08-25 20:05:35.000000 ./usr/lib/debug/.build-id/ba/12c3bf52a14c990714e30c57b183182781af56.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-25 20:05:35.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-25 20:05:35.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-08-25 20:05:35.000000 ./usr/share/doc/python3-soapysdr-dbgsym -> python3-soapysdr\n"}, {"source1": "./usr/lib/debug/.build-id/62/cfa774ae6a85de9459f04488a9ffd91b4e562e.debug", "source2": "./usr/lib/debug/.build-id/ba/12c3bf52a14c990714e30c57b183182781af56.debug", "comments": ["Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 001554 04 A 3 0 4\n [ 3] .dynsym NOBITS 000016cc 000178 003a90 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000515c 000178 0181c4 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0001d320 000178 000752 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000515c 000178 0181c6 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0001d322 000178 000752 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0001da74 000178 0000e0 00 A 4 4 4\n [ 7] .rel.dyn NOBITS 0001db54 000178 004650 08 A 3 0 4\n [ 8] .rel.plt NOBITS 000221a4 000178 0009b0 08 AI 3 22 4\n [ 9] .init NOBITS 00023000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00023020 001000 001370 04 AX 0 0 16\n [11] .plt.got NOBITS 00024390 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000243a0 001000 0d5974 00 AX 0 0 16\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: 62cfa774ae6a85de9459f04488a9ffd91b4e562e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ba12c3bf52a14c990714e30c57b183182781af56\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-NV.GCC: (Debian 10.3.0-9) 10.3.0\n+VGCC: (Debian 10.3.0-9) 10.3.0\n NK*7 mKf\n X!a%p)A-3\n 'i8@n?G%\n &hO.HV_+\n BfbQEBO\n Installed-Size: 439\n Depends: soapysdr-tools (= 0.8.1-1)\n Section: debug\n Priority: optional\n Description: debug symbols for soapysdr-tools\n-Build-Ids: 91290178d42f6d5fdb0c34a32f246a2242f16661\n+Build-Ids: f682eff2720d0b28e7dcf7f5451c8a958933a8c4\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/91/290178d42f6d5fdb0c34a32f246a2242f16661.debug\n+usr/lib/debug/.build-id/f6/82eff2720d0b28e7dcf7f5451c8a958933a8c4.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-08-25 20:05:35.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-25 20:05:35.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-25 20:05:35.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-25 20:05:35.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-25 20:05:35.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2021-08-25 20:05:35.000000 ./usr/lib/debug/.build-id/91/\n--rw-r--r-- 0 root (0) root (0) 439240 2021-08-25 20:05:35.000000 ./usr/lib/debug/.build-id/91/290178d42f6d5fdb0c34a32f246a2242f16661.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-25 20:05:35.000000 ./usr/lib/debug/.build-id/f6/\n+-rw-r--r-- 0 root (0) root (0) 439240 2021-08-25 20:05:35.000000 ./usr/lib/debug/.build-id/f6/82eff2720d0b28e7dcf7f5451c8a958933a8c4.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-25 20:05:35.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-25 20:05:35.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-08-25 20:05:35.000000 ./usr/share/doc/soapysdr-tools-dbgsym -> soapysdr-tools\n"}, {"source1": "./usr/lib/debug/.build-id/91/290178d42f6d5fdb0c34a32f246a2242f16661.debug", "source2": "./usr/lib/debug/.build-id/f6/82eff2720d0b28e7dcf7f5451c8a958933a8c4.debug", "comments": ["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 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 000164 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000350 0001ec 000910 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00000c60 0001ec 0018c0 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00002520 0001ec 000122 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000c60 0001ec 0018c2 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00002522 0001ec 000122 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00002644 0001ec 000120 00 A 6 4 4\n [ 9] .rel.dyn NOBITS 00002764 0001ec 000128 08 A 5 0 4\n [10] .rel.plt NOBITS 0000288c 0001ec 0002b0 08 AI 5 23 4\n [11] .init NOBITS 00003000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00003020 001000 000570 04 AX 0 0 16\n [13] .plt.got NOBITS 00003590 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 000035a0 001000 00f544 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,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: 91290178d42f6d5fdb0c34a32f246a2242f16661\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f682eff2720d0b28e7dcf7f5451c8a958933a8c4\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"}]}]}]}]}]}