{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.m6vxYVb3SW/b1/soapysdr_0.8.1-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.m6vxYVb3SW/b2/soapysdr_0.8.1-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,11 +1,11 @@\n \n 65cf71eeb9108bd190845686868e0223 34504 libdevel optional libsoapysdr-dev_0.8.1-1_amd64.deb\n b0f0865aad06911ce835bf5c34c4b46d 205712 doc optional libsoapysdr-doc_0.8.1-1_all.deb\n 34c0e16dbe6e6c6e07308603d9450819 1867484 debug optional libsoapysdr0.8-dbgsym_0.8.1-1_amd64.deb\n cc5026630e27682d92a9ff5c9b43a825 109428 libs optional libsoapysdr0.8_0.8.1-1_amd64.deb\n- b160dd9bb0d800d5a44a9d02a4e9bf05 3262520 debug optional python3-soapysdr-dbgsym_0.8.1-1_amd64.deb\n- 0c33fdfd57e4815c6a4e3eda3b493baa 358604 python optional python3-soapysdr_0.8.1-1_amd64.deb\n+ 2843f6fbdaa692433884ba5a21de7b7d 3262300 debug optional python3-soapysdr-dbgsym_0.8.1-1_amd64.deb\n+ 26520ab62493762ae3534c537a1d3373 357796 python optional python3-soapysdr_0.8.1-1_amd64.deb\n fabdf7679dccf1cb16ea7d39e508d441 1092 hamradio optional soapysdr-module-all_0.8.1-1_amd64.deb\n- 5e4a3d45aad1c103323e4076ec087669 437676 debug optional soapysdr-tools-dbgsym_0.8.1-1_amd64.deb\n- f86f933809e82653cc7347daa6f8d00b 40620 hamradio optional soapysdr-tools_0.8.1-1_amd64.deb\n+ 007033f716768cee86267df6bd4bb254 437672 debug optional soapysdr-tools-dbgsym_0.8.1-1_amd64.deb\n+ ad071272dd791caab0c0a84ffb6219b8 40612 hamradio optional soapysdr-tools_0.8.1-1_amd64.deb\n 038284631fed24823c7eeae6a398c2f2 8684 hamradio optional soapysdr0.8-module-all_0.8.1-1_amd64.deb\n"}, {"source1": "python3-soapysdr_0.8.1-1_amd64.deb", "source2": "python3-soapysdr_0.8.1-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 2021-08-25 20:05:35.000000 debian-binary\n -rw-r--r-- 0 0 0 1184 2021-08-25 20:05:35.000000 control.tar.xz\n--rw-r--r-- 0 0 0 357228 2021-08-25 20:05:35.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 356420 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-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/_SoapySDR.cpython-39-x86_64-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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 001878 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000001ad8 001ad8 005e68 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000007940 007940 019f97 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000218d8 0218d8 0007de 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000007940 007940 019f99 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000218da 0218da 0007de 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000220b8 0220b8 0000d0 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000022188 022188 00e2b0 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000030438 030438 001e30 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000033000 033000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000033020 033020 001430 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000034450 034450 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000034460 034460 0d66d4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,23 +11,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x17a290\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x17a2a0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x7940\n 0x0000000000000006 (SYMTAB) 0x1ad8\n- 0x000000000000000a (STRSZ) 106391 (bytes)\n+ 0x000000000000000a (STRSZ) 106393 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x17c0c0\n 0x0000000000000002 (PLTRELSZ) 7728 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x30438\n 0x0000000000000007 (RELA) 0x22188\n 0x0000000000000008 (RELASZ) 58032 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x220b8\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x218d8\n+ 0x000000006ffffff0 (VERSYM) 0x218da\n 0x000000006ffffff9 (RELACOUNT) 1425\n 0x0000000000000000 (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: cf39b15440c4a4e9874d11d388dcc3f89b6ce01d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2a14b5ba317f0dfb05ee6dd0bd6bfc2eab5d2a3e\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 1007 entries:\n- Addr: 0x00000000000218d8 Offset: 0x0218d8 Link: 3 (.dynsym)\n+ Addr: 0x00000000000218da Offset: 0x0218da Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.3.4) 1 (*global*) 3 (GLIBCXX_3.4)\n 004: 1 (*global*) 4 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 5 (GLIBCXX_3.4.21) 1 (*global*) \n 00c: 6 (GLIBC_2.2.5) 3 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 6 (GLIBC_2.2.5) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -6645,9 +6645,9 @@\n 0x00021860 42495f31 2e330047 4c494243 58585f33 BI_1.3.GLIBCXX_3\n 0x00021870 2e342e32 3100474c 49424358 585f332e .4.21.GLIBCXX_3.\n 0x00021880 3400474c 4942435f 322e3400 474c4942 4.GLIBC_2.4.GLIB\n 0x00021890 435f322e 31340047 4c494243 5f322e33 C_2.14.GLIBC_2.3\n 0x000218a0 2e340000 00000000 00000000 00000000 .4..............\n 0x000218b0 00000000 00000000 00000000 00000000 ................\n 0x000218c0 00000000 00000000 00000000 00000000 ................\n- 0x000218d0 00000000 000000 .......\n+ 0x000218d0 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: no .dynamic section in the dynamic segment", "readelf: Warning: Separate debug info file /srv/reproducible-results/rbuild-debian/tmp.m6vxYVb3SW/dbd-tmp-8T8oMuY/diffoscope_2_pnh4x1_b2/tmpb7mf7h1cDebTarContainer/0/.debug/39b15440c4a4e9874d11d388dcc3f89b6ce01d.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33396231 35343430 63346134 65393837 39b15440c4a4e987\n- 0x00000010 34643131 64333838 64636333 66383962 4d11d388dcc3f89b\n- 0x00000020 36636530 31642e64 65627567 00000000 6ce01d.debug....\n- 0x00000030 e2e97dbc ..}.\n+ 0x00000000 31346235 62613331 37663064 66623035 14b5ba317f0dfb05\n+ 0x00000010 65653664 64306264 36626663 32656162 ee6dd0bd6bfc2eab\n+ 0x00000020 35643261 33652e64 65627567 00000000 5d2a3e.debug....\n+ 0x00000030 4566010b Ef..\n \n"}]}]}]}]}, {"source1": "soapysdr-tools_0.8.1-1_amd64.deb", "source2": "soapysdr-tools_0.8.1-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 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 39584 2021-08-25 20:05:35.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 39576 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 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 0001ac 00 A 5 0 8\n [ 5] .dynsym DYNSYM 00000000000004b8 0004b8 000d68 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000001220 001220 0018b3 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000002ad4 002ad4 00011e 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 0000000000001220 001220 0018b5 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000002ad6 002ad6 00011e 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000000000002bf8 002bf8 000110 00 A 6 4 8\n [ 9] .rela.dyn RELA 0000000000002d08 002d08 000378 18 A 5 0 8\n [10] .rela.plt RELA 0000000000003080 003080 0007e0 18 AI 5 24 8\n [11] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000004020 004020 000550 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000004570 004570 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000004580 004580 00de81 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,24 +11,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x168a0\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x168b8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x1220\n 0x0000000000000006 (SYMTAB) 0x4b8\n- 0x000000000000000a (STRSZ) 6323 (bytes)\n+ 0x000000000000000a (STRSZ) 6325 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x16d00\n 0x0000000000000002 (PLTRELSZ) 2016 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x3080\n 0x0000000000000007 (RELA) 0x2d08\n 0x0000000000000008 (RELASZ) 888 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0x2bf8\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x2ad4\n+ 0x000000006ffffff0 (VERSYM) 0x2ad6\n 0x000000006ffffff9 (RELACOUNT) 18\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: 0d3acc3fa5cd676722e07b52d6f4a5871d38468a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cfedfb539fd76a1e7c378c9d4ffcb68083ab42ce\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 143 entries:\n- Addr: 0x0000000000002ad4 Offset: 0x002ad4 Link: 5 (.dynsym)\n+ Addr: 0x0000000000002ad6 Offset: 0x002ad6 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.3.4) 3 (GLIBCXX_3.4) 4 (GLIBC_2.2.5)\n 004: 5 (GLIBCXX_3.4.19) 1 (*global*) 3 (GLIBCXX_3.4) 6 (GLIBC_2.2.5)\n 008: 3 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 7 (GLIBCXX_3.4.21) 3 (GLIBCXX_3.4) 6 (GLIBC_2.2.5) 7 (GLIBCXX_3.4.21) \n 010: 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4) 8 (CXXABI_1.3) 6 (GLIBC_2.2.5)\n 014: 6 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 8 (CXXABI_1.3) \n 018: 3 (GLIBCXX_3.4) 7 (GLIBCXX_3.4.21) 6 (GLIBC_2.2.5) 3 (GLIBCXX_3.4)\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -391,9 +391,9 @@\n 0x00002a60 32310047 4c494243 58585f33 2e342e31 21.GLIBCXX_3.4.1\n 0x00002a70 3900474c 49424358 585f332e 3400474c 9.GLIBCXX_3.4.GL\n 0x00002a80 4942435f 322e3400 474c4942 435f322e IBC_2.4.GLIBC_2.\n 0x00002a90 31340047 4c494243 5f322e33 2e340000 14.GLIBC_2.3.4..\n 0x00002aa0 00000000 00000000 00000000 00000000 ................\n 0x00002ab0 00000000 00000000 00000000 00000000 ................\n 0x00002ac0 00000000 00000000 00000000 00000000 ................\n- 0x00002ad0 000000 ...\n+ 0x00002ad0 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", "readelf: Warning: Separate debug info file /srv/reproducible-results/rbuild-debian/tmp.m6vxYVb3SW/dbd-tmp-8T8oMuY/diffoscope_2_pnh4x1_b2/tmp_rabqeckDebTarContainer/0/.debug/3acc3fa5cd676722e07b52d6f4a5871d38468a.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33616363 33666135 63643637 36373232 3acc3fa5cd676722\n- 0x00000010 65303762 35326436 66346135 38373164 e07b52d6f4a5871d\n- 0x00000020 33383436 38612e64 65627567 00000000 38468a.debug....\n- 0x00000030 a8180b18 ....\n+ 0x00000000 65646662 35333966 64373661 31653763 edfb539fd76a1e7c\n+ 0x00000010 33373863 39643466 66636236 38303833 378c9d4ffcb68083\n+ 0x00000020 61623432 63652e64 65627567 00000000 ab42ce.debug....\n+ 0x00000030 7fa7f04f ...O\n \n"}]}]}]}]}, {"source1": "python3-soapysdr-dbgsym_0.8.1-1_amd64.deb", "source2": "python3-soapysdr-dbgsym_0.8.1-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 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 3261792 2021-08-25 20:05:35.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 3261572 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: amd64\n Maintainer: Debian Hamradio Maintainers \n Installed-Size: 3465\n Depends: python3-soapysdr (= 0.8.1-1)\n Section: debug\n Priority: optional\n Description: debug symbols for python3-soapysdr\n-Build-Ids: cf39b15440c4a4e9874d11d388dcc3f89b6ce01d\n+Build-Ids: 2a14b5ba317f0dfb05ee6dd0bd6bfc2eab5d2a3e\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/cf/39b15440c4a4e9874d11d388dcc3f89b6ce01d.debug\n+usr/lib/debug/.build-id/2a/14b5ba317f0dfb05ee6dd0bd6bfc2eab5d2a3e.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/cf/\n--rw-r--r-- 0 root (0) root (0) 3537808 2021-08-25 20:05:35.000000 ./usr/lib/debug/.build-id/cf/39b15440c4a4e9874d11d388dcc3f89b6ce01d.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-25 20:05:35.000000 ./usr/lib/debug/.build-id/2a/\n+-rw-r--r-- 0 root (0) root (0) 3537808 2021-08-25 20:05:35.000000 ./usr/lib/debug/.build-id/2a/14b5ba317f0dfb05ee6dd0bd6bfc2eab5d2a3e.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/cf/39b15440c4a4e9874d11d388dcc3f89b6ce01d.debug", "source2": "./usr/lib/debug/.build-id/2a/14b5ba317f0dfb05ee6dd0bd6bfc2eab5d2a3e.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 001878 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000001ad8 00025c 005e68 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000007940 00025c 019f97 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000218d8 00025c 0007de 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000007940 00025c 019f99 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000218da 00025c 0007de 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000220b8 00025c 0000d0 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 0000000000022188 00025c 00e2b0 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000030438 00025c 001e30 18 AI 3 22 8\n [ 9] .init NOBITS 0000000000033000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000033020 001000 001430 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000034450 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000034460 001000 0d66d4 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: cf39b15440c4a4e9874d11d388dcc3f89b6ce01d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2a14b5ba317f0dfb05ee6dd0bd6bfc2eab5d2a3e\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 10.3.0-7) 10.3.0\n+]*>GCC: (Debian 10.3.0-7) 10.3.0\n 19%GO['d\n oQ>9%G[(\n \"Cj6Bg_9\n D[!)}pBx6\n cN,H}8n6\n +O\"cTpJ \n [G3l,g&:\n"}]}]}]}]}, {"source1": "soapysdr-tools-dbgsym_0.8.1-1_amd64.deb", "source2": "soapysdr-tools-dbgsym_0.8.1-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 2021-08-25 20:05:35.000000 debian-binary\n -rw-r--r-- 0 0 0 532 2021-08-25 20:05:35.000000 control.tar.xz\n--rw-r--r-- 0 0 0 436952 2021-08-25 20:05:35.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 436948 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: amd64\n Maintainer: Debian Hamradio Maintainers \n Installed-Size: 456\n Depends: soapysdr-tools (= 0.8.1-1)\n Section: debug\n Priority: optional\n Description: debug symbols for soapysdr-tools\n-Build-Ids: 0d3acc3fa5cd676722e07b52d6f4a5871d38468a\n+Build-Ids: cfedfb539fd76a1e7c378c9d4ffcb68083ab42ce\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/0d/3acc3fa5cd676722e07b52d6f4a5871d38468a.debug\n+usr/lib/debug/.build-id/cf/edfb539fd76a1e7c378c9d4ffcb68083ab42ce.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/0d/\n--rw-r--r-- 0 root (0) root (0) 456096 2021-08-25 20:05:35.000000 ./usr/lib/debug/.build-id/0d/3acc3fa5cd676722e07b52d6f4a5871d38468a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-25 20:05:35.000000 ./usr/lib/debug/.build-id/cf/\n+-rw-r--r-- 0 root (0) root (0) 456096 2021-08-25 20:05:35.000000 ./usr/lib/debug/.build-id/cf/edfb539fd76a1e7c378c9d4ffcb68083ab42ce.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/0d/3acc3fa5cd676722e07b52d6f4a5871d38468a.debug", "source2": "./usr/lib/debug/.build-id/cf/edfb539fd76a1e7c378c9d4ffcb68083ab42ce.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 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 0001ac 00 A 5 0 8\n [ 5] .dynsym NOBITS 00000000000004b8 000308 000d68 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000001220 000308 0018b3 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000002ad4 000308 00011e 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 0000000000001220 000308 0018b5 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000002ad6 000308 00011e 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000000000002bf8 000308 000110 00 A 6 4 8\n [ 9] .rela.dyn NOBITS 0000000000002d08 000308 000378 18 A 5 0 8\n [10] .rela.plt NOBITS 0000000000003080 000308 0007e0 18 AI 5 24 8\n [11] .init NOBITS 0000000000004000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000004020 001000 000550 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000004570 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000000000004580 001000 00de81 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: 0d3acc3fa5cd676722e07b52d6f4a5871d38468a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cfedfb539fd76a1e7c378c9d4ffcb68083ab42ce\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"}]}]}]}]}]}