{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.LCJoArD20w/b1/soapysdr_0.8.1-1_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.LCJoArD20w/b2/soapysdr_0.8.1-1_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,11 +1,11 @@\n \n 34193c5edfca53db591854c33ce0f7ad 34508 libdevel optional libsoapysdr-dev_0.8.1-1_armhf.deb\n b0f0865aad06911ce835bf5c34c4b46d 205712 doc optional libsoapysdr-doc_0.8.1-1_all.deb\n 4d78096a7e50392b41b6b0a13d31bb21 1818476 debug optional libsoapysdr0.8-dbgsym_0.8.1-1_armhf.deb\n 73d8fac68d0b097b39ae9e2541b605c8 95828 libs optional libsoapysdr0.8_0.8.1-1_armhf.deb\n- 1824cfb4a2c20572979d329d13a1ce82 3117060 debug optional python3-soapysdr-dbgsym_0.8.1-1_armhf.deb\n- 5e341cd1edc1207cd17b42a2b0a4f0b6 288696 python optional python3-soapysdr_0.8.1-1_armhf.deb\n+ 8b3a287b269651d314076529b48f0df0 3117084 debug optional python3-soapysdr-dbgsym_0.8.1-1_armhf.deb\n+ c2063145cf420be526e51d9bfd1f61b7 288748 python optional python3-soapysdr_0.8.1-1_armhf.deb\n c50db969a3ad2b2101108d31d64e5ede 1092 hamradio optional soapysdr-module-all_0.8.1-1_armhf.deb\n- d14c6d7952f9463d7f1c0dc29b61d0f8 425200 debug optional soapysdr-tools-dbgsym_0.8.1-1_armhf.deb\n- 4ae148fdee39585f8f7a44def987166c 36800 hamradio optional soapysdr-tools_0.8.1-1_armhf.deb\n+ d08c5c6fcc3841d5c03ca5f9f33847e0 425208 debug optional soapysdr-tools-dbgsym_0.8.1-1_armhf.deb\n+ 221604117ce7525fcd3e4ed11dc607cd 36784 hamradio optional soapysdr-tools_0.8.1-1_armhf.deb\n bad74c392409455212362451b4682e4c 8684 hamradio optional soapysdr0.8-module-all_0.8.1-1_armhf.deb\n"}, {"source1": "python3-soapysdr_0.8.1-1_armhf.deb", "source2": "python3-soapysdr_0.8.1-1_armhf.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 287324 2021-08-25 20:05:35.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 287376 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-arm-linux-gnueabihf.so", "source2": "./usr/lib/python3/dist-packages/_SoapySDR.cpython-39-arm-linux-gnueabihf.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 00000114 000114 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000138 000138 001570 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000016a8 0016a8 003b50 10 A 4 3 4\n- [ 4] .dynstr STRTAB 000051f8 0051f8 01842f 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0001d628 01d628 00076a 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 000051f8 0051f8 018431 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0001d62a 01d62a 00076a 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0001dd94 01dd94 0000d0 00 A 4 5 4\n [ 7] .rel.dyn REL 0001de64 01de64 004630 08 A 3 0 4\n [ 8] .rel.plt REL 00022494 022494 0009f8 08 AI 3 21 4\n [ 9] .init PROGBITS 00022e8c 022e8c 00000c 00 AX 0 0 4\n [10] .plt PROGBITS 00022e98 022e98 000f3c 04 AX 0 0 4\n [11] .text PROGBITS 00023dd8 023dd8 08a074 00 AX 0 0 8\n [12] .fini PROGBITS 000ade4c 0ade4c 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x00000019 (INIT_ARRAY) 0x105aa8\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x105ab0\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x138\n 0x00000005 (STRTAB) 0x51f8\n 0x00000006 (SYMTAB) 0x16a8\n- 0x0000000a (STRSZ) 99375 (bytes)\n+ 0x0000000a (STRSZ) 99377 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x10687c\n 0x00000002 (PLTRELSZ) 2552 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x22494\n 0x00000011 (REL) 0x1de64\n 0x00000012 (RELSZ) 17968 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n 0x6ffffffe (VERNEED) 0x1dd94\n 0x6fffffff (VERNEEDNUM) 5\n- 0x6ffffff0 (VERSYM) 0x1d628\n+ 0x6ffffff0 (VERSYM) 0x1d62a\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: 4e5a0c4140bac8d4a6b7daa9bcbf3f6c8f2f2b8c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9e9981b870a8ae538ec553e27de75b778d98b9a3\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 949 entries:\n- Addr: 0x000000000001d628 Offset: 0x01d628 Link: 3 (.dynsym)\n+ Addr: 0x000000000001d62a Offset: 0x01d62a Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 1 (*global*) \n 004: 1 (*global*) 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) \n 008: 3 (GCC_3.5) 1 (*global*) 1 (*global*) 4 (GLIBCXX_3.4.21) \n 00c: 1 (*global*) 2 (GLIBCXX_3.4) 5 (CXXABI_ARM_1.3.3) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 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": "@@ -6206,9 +6206,10 @@\n 0x0001d5a8 4c494243 5f322e34 00474343 5f332e35 LIBC_2.4.GCC_3.5\n 0x0001d5b8 00435858 4142495f 312e3300 43585841 .CXXABI_1.3.CXXA\n 0x0001d5c8 42495f41 524d5f31 2e332e33 00474c49 BI_ARM_1.3.3.GLI\n 0x0001d5d8 42435858 5f332e34 2e323100 474c4942 BCXX_3.4.21.GLIB\n 0x0001d5e8 4358585f 332e3400 00000000 00000000 CXX_3.4.........\n 0x0001d5f8 00000000 00000000 00000000 00000000 ................\n 0x0001d608 00000000 00000000 00000000 00000000 ................\n- 0x0001d618 00000000 00000000 00000000 000000 ...............\n+ 0x0001d618 00000000 00000000 00000000 00000000 ................\n+ 0x0001d628 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.LCJoArD20w/dbd-tmp-serRUp2/diffoscope_uu28gy_y_b2/tmpusqlyx3b_DebTarContainer/0/.debug/5a0c4140bac8d4a6b7daa9bcbf3f6c8f2f2b8c.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 35613063 34313430 62616338 64346136 5a0c4140bac8d4a6\n- 0x00000010 62376461 61396263 62663366 36633866 b7daa9bcbf3f6c8f\n- 0x00000020 32663262 38632e64 65627567 00000000 2f2b8c.debug....\n- 0x00000030 6f68c088 oh..\n+ 0x00000000 39393831 62383730 61386165 35333865 9981b870a8ae538e\n+ 0x00000010 63353533 65323764 65373562 37373864 c553e27de75b778d\n+ 0x00000020 39386239 61332e64 65627567 00000000 98b9a3.debug....\n+ 0x00000030 4a5223b9 JR#.\n \n"}]}]}]}]}, {"source1": "soapysdr-tools_0.8.1-1_armhf.deb", "source2": "soapysdr-tools_0.8.1-1_armhf.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 840 2021-08-25 20:05:35.000000 control.tar.xz\n--rw-r--r-- 0 0 0 35768 2021-08-25 20:05:35.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 35752 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 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001b4 0001b4 000170 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000324 000324 0009b0 10 A 6 3 4\n- [ 6] .dynstr STRTAB 00000cd4 000cd4 001937 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000260c 00260c 000136 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000cd4 000cd4 001939 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000260e 00260e 000136 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00002744 002744 000110 00 A 6 5 4\n [ 9] .rel.dyn REL 00002854 002854 000140 08 A 5 0 4\n [10] .rel.plt REL 00002994 002994 0002e0 08 AI 5 22 4\n [11] .init PROGBITS 00002c74 002c74 00000c 00 AX 0 0 4\n [12] .plt PROGBITS 00002c80 002c80 000470 04 AX 0 0 4\n [13] .text PROGBITS 000030f0 0030f0 008d38 00 AX 0 0 8\n [14] .fini PROGBITS 0000be28 00be28 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,24 +12,24 @@\n 0x00000019 (INIT_ARRAY) 0x1dcf4\n 0x0000001b (INIT_ARRAYSZ) 12 (bytes)\n 0x0000001a (FINI_ARRAY) 0x1dd00\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1b4\n 0x00000005 (STRTAB) 0xcd4\n 0x00000006 (SYMTAB) 0x324\n- 0x0000000a (STRSZ) 6455 (bytes)\n+ 0x0000000a (STRSZ) 6457 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x1de2c\n 0x00000002 (PLTRELSZ) 736 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x2994\n 0x00000011 (REL) 0x2854\n 0x00000012 (RELSZ) 320 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x2744\n 0x6fffffff (VERNEEDNUM) 5\n- 0x6ffffff0 (VERSYM) 0x260c\n+ 0x6ffffff0 (VERSYM) 0x260e\n 0x6ffffffa (RELCOUNT) 22\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: 6fa55550920c8a11a219897d52d62ea17186d405\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 84dd6663828cdeee8af43ddde13e19ae40f28e2f\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 155 entries:\n- Addr: 0x000000000000260c Offset: 0x00260c Link: 5 (.dynsym)\n+ Addr: 0x000000000000260e Offset: 0x00260e Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.4) \n 004: 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4) 4 (GLIBCXX_3.4.19) 1 (*global*) \n 008: 3 (GLIBCXX_3.4) 5 (CXXABI_ARM_1.3.3) 3 (GLIBCXX_3.4) 1 (*global*) \n 00c: 3 (GLIBCXX_3.4) 1 (*global*) 2 (GLIBC_2.4) 1 (*global*) \n 010: 6 (GLIBCXX_3.4.21) 3 (GLIBCXX_3.4) 2 (GLIBC_2.4) 7 (GLIBC_2.4) \n 014: 3 (GLIBCXX_3.4) 6 (GLIBCXX_3.4.21) 3 (GLIBCXX_3.4) 6 (GLIBCXX_3.4.21) \n 018: 8 (CXXABI_1.3) 6 (GLIBCXX_3.4.21) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -399,9 +399,9 @@\n 0x00002594 5f312e33 00474c49 42435858 5f332e34 _1.3.GLIBCXX_3.4\n 0x000025a4 2e323100 43585841 42495f41 524d5f31 .21.CXXABI_ARM_1\n 0x000025b4 2e332e33 00474c49 42435858 5f332e34 .3.3.GLIBCXX_3.4\n 0x000025c4 2e313900 474c4942 4358585f 332e3400 .19.GLIBCXX_3.4.\n 0x000025d4 00000000 00000000 00000000 00000000 ................\n 0x000025e4 00000000 00000000 00000000 00000000 ................\n 0x000025f4 00000000 00000000 00000000 00000000 ................\n- 0x00002604 00000000 000000 .......\n+ 0x00002604 00000000 00000000 00 .........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment", "readelf: Warning: Separate debug info file /srv/reproducible-results/rbuild-debian/tmp.LCJoArD20w/dbd-tmp-serRUp2/diffoscope_uu28gy_y_b2/tmpp6hqweab_DebTarContainer/0/.debug/a55550920c8a11a219897d52d62ea17186d405.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61353535 35303932 30633861 31316132 a55550920c8a11a2\n- 0x00000010 31393839 37643532 64363265 61313731 19897d52d62ea171\n- 0x00000020 38366434 30352e64 65627567 00000000 86d405.debug....\n- 0x00000030 0c41eaab .A..\n+ 0x00000000 64643636 36333832 38636465 65653861 dd6663828cdeee8a\n+ 0x00000010 66343364 64646531 33653139 61653430 f43ddde13e19ae40\n+ 0x00000020 66323865 32662e64 65627567 00000000 f28e2f.debug....\n+ 0x00000030 60a03e87 `.>.\n \n"}]}]}]}]}, {"source1": "python3-soapysdr-dbgsym_0.8.1-1_armhf.deb", "source2": "python3-soapysdr-dbgsym_0.8.1-1_armhf.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 3116332 2021-08-25 20:05:35.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 3116356 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: armhf\n Maintainer: Debian Hamradio Maintainers \n Installed-Size: 3308\n Depends: python3-soapysdr (= 0.8.1-1)\n Section: debug\n Priority: optional\n Description: debug symbols for python3-soapysdr\n-Build-Ids: 4e5a0c4140bac8d4a6b7daa9bcbf3f6c8f2f2b8c\n+Build-Ids: 9e9981b870a8ae538ec553e27de75b778d98b9a3\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/4e/5a0c4140bac8d4a6b7daa9bcbf3f6c8f2f2b8c.debug\n+usr/lib/debug/.build-id/9e/9981b870a8ae538ec553e27de75b778d98b9a3.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/4e/\n--rw-r--r-- 0 root (0) root (0) 3376348 2021-08-25 20:05:35.000000 ./usr/lib/debug/.build-id/4e/5a0c4140bac8d4a6b7daa9bcbf3f6c8f2f2b8c.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-25 20:05:35.000000 ./usr/lib/debug/.build-id/9e/\n+-rw-r--r-- 0 root (0) root (0) 3376348 2021-08-25 20:05:35.000000 ./usr/lib/debug/.build-id/9e/9981b870a8ae538ec553e27de75b778d98b9a3.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/4e/5a0c4140bac8d4a6b7daa9bcbf3f6c8f2f2b8c.debug", "source2": "./usr/lib/debug/.build-id/9e/9981b870a8ae538ec553e27de75b778d98b9a3.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 00000114 000114 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000138 000138 001570 04 A 3 0 4\n [ 3] .dynsym NOBITS 000016a8 000138 003b50 10 A 4 3 4\n- [ 4] .dynstr NOBITS 000051f8 000138 01842f 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0001d628 000138 00076a 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 000051f8 000138 018431 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0001d62a 000138 00076a 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0001dd94 000138 0000d0 00 A 4 5 4\n [ 7] .rel.dyn NOBITS 0001de64 000138 004630 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00022494 000138 0009f8 08 AI 3 21 4\n [ 9] .init NOBITS 00022e8c 000138 00000c 00 AX 0 0 4\n [10] .plt NOBITS 00022e98 000138 000f3c 04 AX 0 0 4\n [11] .text NOBITS 00023dd8 000138 08a074 00 AX 0 0 8\n [12] .fini NOBITS 000ade4c 000138 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 5846 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000114 0 SECTION LOCAL DEFAULT 1 .note.gnu.build-id\n 2: 00000138 0 SECTION LOCAL DEFAULT 2 .gnu.hash\n 3: 000016a8 0 SECTION LOCAL DEFAULT 3 .dynsym\n 4: 000051f8 0 SECTION LOCAL DEFAULT 4 .dynstr\n- 5: 0001d628 0 SECTION LOCAL DEFAULT 5 .gnu.version\n+ 5: 0001d62a 0 SECTION LOCAL DEFAULT 5 .gnu.version\n 6: 0001dd94 0 SECTION LOCAL DEFAULT 6 .gnu.version_r\n 7: 0001de64 0 SECTION LOCAL DEFAULT 7 .rel.dyn\n 8: 00022494 0 SECTION LOCAL DEFAULT 8 .rel.plt\n 9: 00022e8c 0 SECTION LOCAL DEFAULT 9 .init\n 10: 00022e98 0 SECTION LOCAL DEFAULT 10 .plt\n 11: 00023dd8 0 SECTION LOCAL DEFAULT 11 .text\n 12: 000ade4c 0 SECTION LOCAL DEFAULT 12 .fini\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: 4e5a0c4140bac8d4a6b7daa9bcbf3f6c8f2f2b8c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9e9981b870a8ae538ec553e27de75b778d98b9a3\n"}]}]}]}]}, {"source1": "soapysdr-tools-dbgsym_0.8.1-1_armhf.deb", "source2": "soapysdr-tools-dbgsym_0.8.1-1_armhf.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 528 2021-08-25 20:05:35.000000 control.tar.xz\n--rw-r--r-- 0 0 0 424480 2021-08-25 20:05:35.000000 data.tar.xz\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 424484 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: armhf\n Maintainer: Debian Hamradio Maintainers \n Installed-Size: 440\n Depends: soapysdr-tools (= 0.8.1-1)\n Section: debug\n Priority: optional\n Description: debug symbols for soapysdr-tools\n-Build-Ids: 6fa55550920c8a11a219897d52d62ea17186d405\n+Build-Ids: 84dd6663828cdeee8af43ddde13e19ae40f28e2f\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/6f/a55550920c8a11a219897d52d62ea17186d405.debug\n+usr/lib/debug/.build-id/84/dd6663828cdeee8af43ddde13e19ae40f28e2f.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/6f/\n--rw-r--r-- 0 root (0) root (0) 440072 2021-08-25 20:05:35.000000 ./usr/lib/debug/.build-id/6f/a55550920c8a11a219897d52d62ea17186d405.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-25 20:05:35.000000 ./usr/lib/debug/.build-id/84/\n+-rw-r--r-- 0 root (0) root (0) 440072 2021-08-25 20:05:35.000000 ./usr/lib/debug/.build-id/84/dd6663828cdeee8af43ddde13e19ae40f28e2f.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/6f/a55550920c8a11a219897d52d62ea17186d405.debug", "source2": "./usr/lib/debug/.build-id/84/dd6663828cdeee8af43ddde13e19ae40f28e2f.debug", "comments": ["Files 1% 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 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001b4 0001b4 000170 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000324 0001b4 0009b0 10 A 6 3 4\n- [ 6] .dynstr NOBITS 00000cd4 0001b4 001937 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000260c 0001b4 000136 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000cd4 0001b4 001939 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000260e 0001b4 000136 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00002744 0001b4 000110 00 A 6 5 4\n [ 9] .rel.dyn NOBITS 00002854 0001b4 000140 08 A 5 0 4\n [10] .rel.plt NOBITS 00002994 0001b4 0002e0 08 AI 5 22 4\n [11] .init NOBITS 00002c74 0001b4 00000c 00 AX 0 0 4\n [12] .plt NOBITS 00002c80 0001b4 000470 04 AX 0 0 4\n [13] .text NOBITS 000030f0 0001b4 008d38 00 AX 0 0 8\n [14] .fini NOBITS 0000be28 0001b4 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "comments": ["error from `readelf --wide --symbols {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -4,15 +4,15 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 .interp\n 2: 00000170 0 SECTION LOCAL DEFAULT 2 .note.gnu.build-id\n 3: 00000194 0 SECTION LOCAL DEFAULT 3 .note.ABI-tag\n 4: 000001b4 0 SECTION LOCAL DEFAULT 4 .gnu.hash\n 5: 00000324 0 SECTION LOCAL DEFAULT 5 .dynsym\n 6: 00000cd4 0 SECTION LOCAL DEFAULT 6 .dynstr\n- 7: 0000260c 0 SECTION LOCAL DEFAULT 7 .gnu.version\n+ 7: 0000260e 0 SECTION LOCAL DEFAULT 7 .gnu.version\n 8: 00002744 0 SECTION LOCAL DEFAULT 8 .gnu.version_r\n 9: 00002854 0 SECTION LOCAL DEFAULT 9 .rel.dyn\n 10: 00002994 0 SECTION LOCAL DEFAULT 10 .rel.plt\n 11: 00002c74 0 SECTION LOCAL DEFAULT 11 .init\n 12: 00002c80 0 SECTION LOCAL DEFAULT 12 .plt\n 13: 000030f0 0 SECTION LOCAL DEFAULT 13 .text\n 14: 0000be28 0 SECTION LOCAL DEFAULT 14 .fini\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: 6fa55550920c8a11a219897d52d62ea17186d405\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 84dd6663828cdeee8af43ddde13e19ae40f28e2f\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"}]}]}]}]}]}