{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.jxDRds1sS1/b1/ufo-core_0.16.0.52.gbd831ab-1~exp1_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.jxDRds1sS1/b2/ufo-core_0.16.0.52.gbd831ab-1~exp1_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,9 +1,9 @@\n \n 567602de779db438bb8eb648487f78b4 11764 introspection optional gir1.2-ufo-1.0_0.16.0.52.gbd831ab-1~exp1_armhf.deb\n- c1295c647eb02509df41109ed38047e5 26448 debug optional libufo-bin-dbgsym_0.16.0.52.gbd831ab-1~exp1_armhf.deb\n- 3fb2c3136a0acedd098117e08638e2d6 18264 libs optional libufo-bin_0.16.0.52.gbd831ab-1~exp1_armhf.deb\n+ 519eddc3170bc8bd0b694389c0eaeb8a 26420 debug optional libufo-bin-dbgsym_0.16.0.52.gbd831ab-1~exp1_armhf.deb\n+ 577378604e69f472972b710e52321c65 18256 libs optional libufo-bin_0.16.0.52.gbd831ab-1~exp1_armhf.deb\n 418d809f53d666ecc2864ca427b4de69 5700 libs optional libufo-data_0.16.0.52.gbd831ab-1~exp1_all.deb\n d916ff38184ffcf2aa96e8c55a79d87d 37968 libdevel optional libufo-dev_0.16.0.52.gbd831ab-1~exp1_armhf.deb\n 1009600bccedd01c04e8088fb2a358ca 198096 debug optional libufo1-dbgsym_0.16.0.52.gbd831ab-1~exp1_armhf.deb\n b6cf751a8ffcd72460580da91f339dce 52724 libs optional libufo1_0.16.0.52.gbd831ab-1~exp1_armhf.deb\n a1142b1c985aea5eed37499d0c90db5c 100060 doc optional ufo-core-doc_0.16.0.52.gbd831ab-1~exp1_all.deb\n"}, {"source1": "libufo-bin_0.16.0.52.gbd831ab-1~exp1_armhf.deb", "source2": "libufo-bin_0.16.0.52.gbd831ab-1~exp1_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 2020-10-01 13:43:37.000000 debian-binary\n -rw-r--r-- 0 0 0 1244 2020-10-01 13:43:37.000000 control.tar.xz\n--rw-r--r-- 0 0 0 16828 2020-10-01 13:43:37.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 16820 2020-10-01 13:43:37.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/ufo-launch", "source2": "./usr/bin/ufo-launch", "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 000064 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000218 000218 000600 10 A 6 3 4\n- [ 6] .dynstr STRTAB 00000818 000818 0006ad 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000ec6 000ec6 0000c0 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000818 000818 0006af 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000ec8 000ec8 0000c0 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00000f88 000f88 000040 00 A 6 2 4\n [ 9] .rel.dyn REL 00000fc8 000fc8 0000f0 08 A 5 0 4\n [10] .rel.plt REL 000010b8 0010b8 000258 08 AI 5 21 4\n [11] .init PROGBITS 00001310 001310 00000c 00 AX 0 0 4\n [12] .plt PROGBITS 0000131c 00131c 0003c8 04 AX 0 0 4\n [13] .text PROGBITS 000016e4 0016e4 000bf8 00 AX 0 0 4\n [14] .fini PROGBITS 000022dc 0022dc 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,24 +11,24 @@\n 0x00000019 (INIT_ARRAY) 0x12d7c\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x12d80\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1b4\n 0x00000005 (STRTAB) 0x818\n 0x00000006 (SYMTAB) 0x218\n- 0x0000000a (STRSZ) 1709 (bytes)\n+ 0x0000000a (STRSZ) 1711 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x12ea4\n 0x00000002 (PLTRELSZ) 600 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x10b8\n 0x00000011 (REL) 0xfc8\n 0x00000012 (RELSZ) 240 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0xf88\n 0x6fffffff (VERNEEDNUM) 2\n- 0x6ffffff0 (VERSYM) 0xec6\n+ 0x6ffffff0 (VERSYM) 0xec8\n 0x6ffffffa (RELCOUNT) 24\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: 6a69e98c4648159d23da86f886f4ba1b9124b231\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 946b9e4aef1ceeb7f046a2066c7a0be278cee226\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 96 entries:\n- Addr: 0x0000000000000ec6 Offset: 0x000ec6 Link: 5 (.dynsym)\n+ Addr: 0x0000000000000ec8 Offset: 0x000ec8 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.4) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -102,15 +102,15 @@\n enable tracing\n Dump to JSON file\n generate timestamps\n be quiet\n be quieter\n Show version information\n /usr/lib/debug/.dwz/arm-linux-gnueabihf/libufo-bin.debug\n-P69e98c4648159d23da86f886f4ba1b9124b231.debug\n+P6b9e4aef1ceeb7f046a2066c7a0be278cee226.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -102,9 +102,9 @@\n 0x00000e48 635f6373 755f696e 6974005f 5f627373 c_csu_init.__bss\n 0x00000e58 5f656e64 5f5f005f 5f627373 5f737461 _end__.__bss_sta\n 0x00000e68 7274005f 656e6400 5f656461 74610047 rt._end._edata.G\n 0x00000e78 4c494243 5f322e34 00000000 00000000 LIBC_2.4........\n 0x00000e88 00000000 00000000 00000000 00000000 ................\n 0x00000e98 00000000 00000000 00000000 00000000 ................\n 0x00000ea8 00000000 00000000 00000000 00000000 ................\n- 0x00000eb8 00000000 00000000 00000000 00 .............\n+ 0x00000eb8 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 36396539 38633436 34383135 39643233 69e98c4648159d23\n- 0x00000010 64613836 66383836 66346261 31623931 da86f886f4ba1b91\n- 0x00000020 32346232 33312e64 65627567 00000000 24b231.debug....\n- 0x00000030 6704568f g.V.\n+ 0x00000000 36623965 34616566 31636565 62376630 6b9e4aef1ceeb7f0\n+ 0x00000010 34366132 30363663 37613062 65323738 46a2066c7a0be278\n+ 0x00000020 63656532 32362e64 65627567 00000000 cee226.debug....\n+ 0x00000030 fa17e2a3 ....\n \n"}]}, {"source1": "./usr/bin/ufo-query", "source2": "./usr/bin/ufo-query", "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 000064 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000218 000218 0002a0 10 A 6 3 4\n- [ 6] .dynstr STRTAB 000004b8 0004b8 0002ee 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000007a6 0007a6 000054 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 000004b8 0004b8 0002f0 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000007a8 0007a8 000054 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 000007fc 0007fc 000040 00 A 6 2 4\n [ 9] .rel.dyn REL 0000083c 00083c 0000b8 08 A 5 0 4\n [10] .rel.plt REL 000008f4 0008f4 0000b0 08 AI 5 21 4\n [11] .init PROGBITS 000009a4 0009a4 00000c 00 AX 0 0 4\n [12] .plt PROGBITS 000009b0 0009b0 00011c 04 AX 0 0 4\n [13] .text PROGBITS 00000acc 000acc 000310 00 AX 0 0 4\n [14] .fini PROGBITS 00000ddc 000ddc 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,24 +11,24 @@\n 0x00000019 (INIT_ARRAY) 0x11e54\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x11e58\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1b4\n 0x00000005 (STRTAB) 0x4b8\n 0x00000006 (SYMTAB) 0x218\n- 0x0000000a (STRSZ) 750 (bytes)\n+ 0x0000000a (STRSZ) 752 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x11f7c\n 0x00000002 (PLTRELSZ) 176 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x8f4\n 0x00000011 (REL) 0x83c\n 0x00000012 (RELSZ) 184 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x7fc\n 0x6fffffff (VERNEEDNUM) 2\n- 0x6ffffff0 (VERSYM) 0x7a6\n+ 0x6ffffff0 (VERSYM) 0x7a8\n 0x6ffffffa (RELCOUNT) 18\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: 74014e94b1882048d320e67378f88fb993156b17\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0937663284d3827185cdcb1596f39719ca3fe02a\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 42 entries:\n- Addr: 0x00000000000007a6 Offset: 0x0007a6 Link: 5 (.dynsym)\n+ Addr: 0x00000000000007a8 Offset: 0x0007a8 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 3 (GLIBC_2.4) \n 014: 0 (*local*) 0 (*local*) 2 (GLIBC_2.4) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.4) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -43,15 +43,15 @@\n type: %s\n help: %s\n list available tasks\n Properties of given task\n Be verbose\n Show version information\n /usr/lib/debug/.dwz/arm-linux-gnueabihf/libufo-bin.debug\n-P014e94b1882048d320e67378f88fb993156b17.debug\n+P37663284d3827185cdcb1596f39719ca3fe02a.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -42,9 +42,9 @@\n 0x00000728 62635f63 73755f69 6e697400 5f5f6273 bc_csu_init.__bs\n 0x00000738 735f656e 645f5f00 5f5f6273 735f7374 s_end__.__bss_st\n 0x00000748 61727400 5f656e64 005f6564 61746100 art._end._edata.\n 0x00000758 474c4942 435f322e 34000000 00000000 GLIBC_2.4.......\n 0x00000768 00000000 00000000 00000000 00000000 ................\n 0x00000778 00000000 00000000 00000000 00000000 ................\n 0x00000788 00000000 00000000 00000000 00000000 ................\n- 0x00000798 00000000 00000000 00000000 0000 ..............\n+ 0x00000798 00000000 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 30313465 39346231 38383230 34386433 014e94b1882048d3\n- 0x00000010 32306536 37333738 66383866 62393933 20e67378f88fb993\n- 0x00000020 31353662 31372e64 65627567 00000000 156b17.debug....\n- 0x00000030 b8db8307 ....\n+ 0x00000000 33373636 33323834 64333832 37313835 37663284d3827185\n+ 0x00000010 63646362 31353936 66333937 31396361 cdcb1596f39719ca\n+ 0x00000020 33666530 32612e64 65627567 00000000 3fe02a.debug....\n+ 0x00000030 b264c1c8 .d..\n \n"}]}, {"source1": "./usr/bin/ufo-runjson", "source2": "./usr/bin/ufo-runjson", "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 000064 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000218 000218 000390 10 A 6 3 4\n- [ 6] .dynstr STRTAB 000005a8 0005a8 0003c7 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000970 000970 000072 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 000005a8 0005a8 0003c9 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000972 000972 000072 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 000009e4 0009e4 000040 00 A 6 2 4\n [ 9] .rel.dyn REL 00000a24 000a24 000060 08 A 5 0 4\n [10] .rel.plt REL 00000a84 000a84 000120 08 AI 5 21 4\n [11] .init PROGBITS 00000ba4 000ba4 00000c 00 AX 0 0 4\n [12] .plt PROGBITS 00000bb0 000bb0 0001c8 04 AX 0 0 4\n [13] .text PROGBITS 00000d78 000d78 000584 00 AX 0 0 4\n [14] .fini PROGBITS 000012fc 0012fc 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,24 +11,24 @@\n 0x00000019 (INIT_ARRAY) 0x11e18\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x11e1c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1b4\n 0x00000005 (STRTAB) 0x5a8\n 0x00000006 (SYMTAB) 0x218\n- 0x0000000a (STRSZ) 967 (bytes)\n+ 0x0000000a (STRSZ) 969 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x11f40\n 0x00000002 (PLTRELSZ) 288 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0xa84\n 0x00000011 (REL) 0xa24\n 0x00000012 (RELSZ) 96 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x9e4\n 0x6fffffff (VERNEEDNUM) 2\n- 0x6ffffff0 (VERSYM) 0x970\n+ 0x6ffffff0 (VERSYM) 0x972\n 0x6ffffffa (RELCOUNT) 6\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: 19a1543fcc8b349084797fbb97fee13935e202a9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9088f259b3fd61cfc1ef632030447e58a1fb8f00\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 57 entries:\n- Addr: 0x0000000000000970 Offset: 0x000970 Link: 5 (.dynsym)\n+ Addr: 0x0000000000000972 Offset: 0x000972 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 0 (*local*) 2 (GLIBC_2.4) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 2 (GLIBC_2.4) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.4) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 3 (GLIBC_2.4) 0 (*local*) 0 (*local*) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -63,15 +63,15 @@\n INFO: run-json: using dynamic scheduler by default\n INFO: run-json: using fixed-scheduler\n INFO: run-json: using dynamic scheduler\n enable-tracing\n Executing\n Finished in %3.5fs\n /usr/lib/debug/.dwz/arm-linux-gnueabihf/libufo-bin.debug\n-Pa1543fcc8b349084797fbb97fee13935e202a9.debug\n+P88f259b3fd61cfc1ef632030447e58a1fb8f00.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -56,9 +56,9 @@\n 0x000008f8 696e6974 005f5f62 73735f65 6e645f5f init.__bss_end__\n 0x00000908 005f5f62 73735f73 74617274 005f656e .__bss_start._en\n 0x00000918 64005f65 64617461 00474c49 42435f32 d._edata.GLIBC_2\n 0x00000928 2e340000 00000000 00000000 00000000 .4..............\n 0x00000938 00000000 00000000 00000000 00000000 ................\n 0x00000948 00000000 00000000 00000000 00000000 ................\n 0x00000958 00000000 00000000 00000000 00000000 ................\n- 0x00000968 00000000 000000 .......\n+ 0x00000968 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61313534 33666363 38623334 39303834 a1543fcc8b349084\n- 0x00000010 37393766 62623937 66656531 33393335 797fbb97fee13935\n- 0x00000020 65323032 61392e64 65627567 00000000 e202a9.debug....\n- 0x00000030 da792049 .y I\n+ 0x00000000 38386632 35396233 66643631 63666331 88f259b3fd61cfc1\n+ 0x00000010 65663633 32303330 34343765 35386131 ef632030447e58a1\n+ 0x00000020 66623866 30302e64 65627567 00000000 fb8f00.debug....\n+ 0x00000030 18558704 .U..\n \n"}]}]}]}]}, {"source1": "libufo-bin-dbgsym_0.16.0.52.gbd831ab-1~exp1_armhf.deb", "source2": "libufo-bin-dbgsym_0.16.0.52.gbd831ab-1~exp1_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 2020-10-01 13:43:37.000000 debian-binary\n--rw-r--r-- 0 0 0 708 2020-10-01 13:43:37.000000 control.tar.xz\n--rw-r--r-- 0 0 0 25548 2020-10-01 13:43:37.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 704 2020-10-01 13:43:37.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 25524 2020-10-01 13:43:37.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 Science Maintainers \n Installed-Size: 58\n Depends: libufo-bin (= 0.16.0.52.gbd831ab-1~exp1)\n Section: debug\n Priority: optional\n Description: debug symbols for libufo-bin\n-Build-Ids: 19a1543fcc8b349084797fbb97fee13935e202a9 6a69e98c4648159d23da86f886f4ba1b9124b231 74014e94b1882048d320e67378f88fb993156b17\n+Build-Ids: 0937663284d3827185cdcb1596f39719ca3fe02a 9088f259b3fd61cfc1ef632030447e58a1fb8f00 946b9e4aef1ceeb7f046a2066c7a0be278cee226\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,4 +1,4 @@\n-usr/lib/debug/.build-id/19/a1543fcc8b349084797fbb97fee13935e202a9.debug\n-usr/lib/debug/.build-id/6a/69e98c4648159d23da86f886f4ba1b9124b231.debug\n-usr/lib/debug/.build-id/74/014e94b1882048d320e67378f88fb993156b17.debug\n+usr/lib/debug/.build-id/09/37663284d3827185cdcb1596f39719ca3fe02a.debug\n+usr/lib/debug/.build-id/90/88f259b3fd61cfc1ef632030447e58a1fb8f00.debug\n+usr/lib/debug/.build-id/94/6b9e4aef1ceeb7f046a2066c7a0be278cee226.debug\n usr/lib/debug/.dwz/arm-linux-gnueabihf/libufo-bin.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,17 +1,17 @@\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/19/\n--rw-r--r-- 0 root (0) root (0) 9592 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/19/a1543fcc8b349084797fbb97fee13935e202a9.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/6a/\n--rw-r--r-- 0 root (0) root (0) 20308 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/6a/69e98c4648159d23da86f886f4ba1b9124b231.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/74/\n--rw-r--r-- 0 root (0) root (0) 8500 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/74/014e94b1882048d320e67378f88fb993156b17.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/09/\n+-rw-r--r-- 0 root (0) root (0) 8500 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/09/37663284d3827185cdcb1596f39719ca3fe02a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/90/\n+-rw-r--r-- 0 root (0) root (0) 9592 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/90/88f259b3fd61cfc1ef632030447e58a1fb8f00.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/94/\n+-rw-r--r-- 0 root (0) root (0) 20308 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/94/6b9e4aef1ceeb7f046a2066c7a0be278cee226.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/\n -rw-r--r-- 0 root (0) root (0) 4484 2020-10-01 13:43:37.000000 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/libufo-bin.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/share/doc/libufo-bin-dbgsym -> libufo-bin\n"}, {"source1": "./usr/lib/debug/.build-id/19/a1543fcc8b349084797fbb97fee13935e202a9.debug", "source2": "./usr/lib/debug/.build-id/90/88f259b3fd61cfc1ef632030447e58a1fb8f00.debug", "comments": ["Files similar despite different names (score: 23, 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 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 000064 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000218 0001b4 000390 10 A 6 3 4\n- [ 6] .dynstr NOBITS 000005a8 0001b4 0003c7 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000970 0001b4 000072 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 000005a8 0001b4 0003c9 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000972 0001b4 000072 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 000009e4 0001b4 000040 00 A 6 2 4\n [ 9] .rel.dyn NOBITS 00000a24 0001b4 000060 08 A 5 0 4\n [10] .rel.plt NOBITS 00000a84 0001b4 000120 08 AI 5 21 4\n [11] .init NOBITS 00000ba4 0001b4 00000c 00 AX 0 0 4\n [12] .plt NOBITS 00000bb0 0001b4 0001c8 04 AX 0 0 4\n [13] .text NOBITS 00000d78 0001b4 000584 00 AX 0 0 4\n [14] .fini NOBITS 000012fc 0001b4 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000170 0 SECTION LOCAL DEFAULT 2 \n 3: 00000194 0 SECTION LOCAL DEFAULT 3 \n 4: 000001b4 0 SECTION LOCAL DEFAULT 4 \n 5: 00000218 0 SECTION LOCAL DEFAULT 5 \n 6: 000005a8 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000970 0 SECTION LOCAL DEFAULT 7 \n+ 7: 00000972 0 SECTION LOCAL DEFAULT 7 \n 8: 000009e4 0 SECTION LOCAL DEFAULT 8 \n 9: 00000a24 0 SECTION LOCAL DEFAULT 9 \n 10: 00000a84 0 SECTION LOCAL DEFAULT 10 \n 11: 00000ba4 0 SECTION LOCAL DEFAULT 11 \n 12: 00000bb0 0 SECTION LOCAL DEFAULT 12 \n 13: 00000d78 0 SECTION LOCAL DEFAULT 13 \n 14: 000012fc 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: 19a1543fcc8b349084797fbb97fee13935e202a9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9088f259b3fd61cfc1ef632030447e58a1fb8f00\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": "./usr/lib/debug/.build-id/6a/69e98c4648159d23da86f886f4ba1b9124b231.debug", "source2": "./usr/lib/debug/.build-id/94/6b9e4aef1ceeb7f046a2066c7a0be278cee226.debug", "comments": ["Files similar despite different names (score: 9, 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 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 000064 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000218 0001b4 000600 10 A 6 3 4\n- [ 6] .dynstr NOBITS 00000818 0001b4 0006ad 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000ec6 0001b4 0000c0 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000818 0001b4 0006af 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000ec8 0001b4 0000c0 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00000f88 0001b4 000040 00 A 6 2 4\n [ 9] .rel.dyn NOBITS 00000fc8 0001b4 0000f0 08 A 5 0 4\n [10] .rel.plt NOBITS 000010b8 0001b4 000258 08 AI 5 21 4\n [11] .init NOBITS 00001310 0001b4 00000c 00 AX 0 0 4\n [12] .plt NOBITS 0000131c 0001b4 0003c8 04 AX 0 0 4\n [13] .text NOBITS 000016e4 0001b4 000bf8 00 AX 0 0 4\n [14] .fini NOBITS 000022dc 0001b4 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000170 0 SECTION LOCAL DEFAULT 2 \n 3: 00000194 0 SECTION LOCAL DEFAULT 3 \n 4: 000001b4 0 SECTION LOCAL DEFAULT 4 \n 5: 00000218 0 SECTION LOCAL DEFAULT 5 \n 6: 00000818 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000ec6 0 SECTION LOCAL DEFAULT 7 \n+ 7: 00000ec8 0 SECTION LOCAL DEFAULT 7 \n 8: 00000f88 0 SECTION LOCAL DEFAULT 8 \n 9: 00000fc8 0 SECTION LOCAL DEFAULT 9 \n 10: 000010b8 0 SECTION LOCAL DEFAULT 10 \n 11: 00001310 0 SECTION LOCAL DEFAULT 11 \n 12: 0000131c 0 SECTION LOCAL DEFAULT 12 \n 13: 000016e4 0 SECTION LOCAL DEFAULT 13 \n 14: 000022dc 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: 6a69e98c4648159d23da86f886f4ba1b9124b231\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 946b9e4aef1ceeb7f046a2066c7a0be278cee226\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": "./usr/lib/debug/.build-id/74/014e94b1882048d320e67378f88fb993156b17.debug", "source2": "./usr/lib/debug/.build-id/09/37663284d3827185cdcb1596f39719ca3fe02a.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 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 000064 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000218 0001b4 0002a0 10 A 6 3 4\n- [ 6] .dynstr NOBITS 000004b8 0001b4 0002ee 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000007a6 0001b4 000054 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 000004b8 0001b4 0002f0 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000007a8 0001b4 000054 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 000007fc 0001b4 000040 00 A 6 2 4\n [ 9] .rel.dyn NOBITS 0000083c 0001b4 0000b8 08 A 5 0 4\n [10] .rel.plt NOBITS 000008f4 0001b4 0000b0 08 AI 5 21 4\n [11] .init NOBITS 000009a4 0001b4 00000c 00 AX 0 0 4\n [12] .plt NOBITS 000009b0 0001b4 00011c 04 AX 0 0 4\n [13] .text NOBITS 00000acc 0001b4 000310 00 AX 0 0 4\n [14] .fini NOBITS 00000ddc 0001b4 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000170 0 SECTION LOCAL DEFAULT 2 \n 3: 00000194 0 SECTION LOCAL DEFAULT 3 \n 4: 000001b4 0 SECTION LOCAL DEFAULT 4 \n 5: 00000218 0 SECTION LOCAL DEFAULT 5 \n 6: 000004b8 0 SECTION LOCAL DEFAULT 6 \n- 7: 000007a6 0 SECTION LOCAL DEFAULT 7 \n+ 7: 000007a8 0 SECTION LOCAL DEFAULT 7 \n 8: 000007fc 0 SECTION LOCAL DEFAULT 8 \n 9: 0000083c 0 SECTION LOCAL DEFAULT 9 \n 10: 000008f4 0 SECTION LOCAL DEFAULT 10 \n 11: 000009a4 0 SECTION LOCAL DEFAULT 11 \n 12: 000009b0 0 SECTION LOCAL DEFAULT 12 \n 13: 00000acc 0 SECTION LOCAL DEFAULT 13 \n 14: 00000ddc 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: 74014e94b1882048d320e67378f88fb993156b17\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0937663284d3827185cdcb1596f39719ca3fe02a\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"}]}]}]}]}]}