{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.4ZRUzubupU/b1/ksh_2020.0.0+really93u+20120801-10_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.4ZRUzubupU/b2/ksh_2020.0.0+really93u+20120801-10_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 12a636897cf0ba8030700573f8801e9a 2728880 debug optional ksh-dbgsym_2020.0.0+really93u+20120801-10_amd64.deb\n- 922d4e42215b7d2b37213b46df6a87e1 933372 shells optional ksh_2020.0.0+really93u+20120801-10_amd64.deb\n+ 98e104cba8a6b73b97e548c4209b3f03 2728944 debug optional ksh-dbgsym_2020.0.0+really93u+20120801-10_amd64.deb\n+ 5115061e621bb0487ac3bf6535bf194c 933064 shells optional ksh_2020.0.0+really93u+20120801-10_amd64.deb\n"}, {"source1": "ksh_2020.0.0+really93u+20120801-10_amd64.deb", "source2": "ksh_2020.0.0+really93u+20120801-10_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-22 14:48:55.000000 debian-binary\n--rw-r--r-- 0 0 0 2212 2021-08-22 14:48:55.000000 control.tar.xz\n--rw-r--r-- 0 0 0 930968 2021-08-22 14:48:55.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2216 2021-08-22 14:48:55.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 930656 2021-08-22 14:48:55.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": "./bin/ksh93", "source2": "./bin/ksh93", "unified_diff": null, "details": [{"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: 11ed6ceefbce23231c5fe825a3885289a0ba4a8b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a1806b532ec0a82cd01ea9ff035488eae138cf02\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": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "comments": ["error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`:", "objdump: DWARF error: could not find variable specification at offset 0x176a", "objdump: DWARF error: could not find variable specification at offset 0x18a3", "objdump: DWARF error: could not find variable specification at offset 0x3505", "objdump: DWARF error: could not find variable specification at offset 0x3d8c", "objdump: DWARF error: could not find variable specification at offset 0x205a", "objdump: DWARF error: could not find variable specification at offset 0x5b6a", "objdump: DWARF error: could not find variable specification at offset 0x5b5e", "objdump: DWARF error: could not find variable specification at offset 0x3072", "objdump: DWARF error: could not find variable specification at offset 0x6e73", "objdump: DWARF error: could not find variable specification at offset 0x6dee", "objdump: DWARF error: could not find variable specification at offset 0x6e7f", "objdump: DWARF error: could not find variable specification at offset 0x6e8b", "objdump: DWARF error: could not find variable specification at offset 0x6e97", "objdump: DWARF error: could not find variable specification at offset 0x6338", "objdump: DWARF error: could not find variable specification at offset 0x5778", "objdump: DWARF error: could not find variable specification at offset 0x6199", "objdump: DWARF error: could not find variable specification at offset 0x6364", "objdump: DWARF error: could not find variable specification at offset 0x5436", "objdump: DWARF error: could not find variable specification at offset 0x6f19", "objdump: DWARF error: could not find variable specification at offset 0x697d", "objdump: DWARF error: could not find variable specification at offset 0x5b16", "objdump: DWARF error: could not find variable specification at offset 0x5b22", "objdump: DWARF error: could not find variable specification at offset 0x5b3a", "objdump: DWARF error: could not find variable specification at offset 0x5b52", "objdump: DWARF error: could not find variable specification at offset 0x5b2e", "[ truncated after 25 lines; 314 ignored ]"], "unified_diff": "@@ -38493,15 +38493,15 @@\n ./arch/linux.i386-64/src/cmd/ksh93/./src/cmd/ksh93/sh/init.c:1298\n \tmovl $0x64,0xc(%rax)\n \tjmp 2d551 \n \tnopl 0x0(%rax)\n ./arch/linux.i386-64/src/cmd/ksh93/./src/cmd/ksh93/sh/init.c:1297\n \tmov 0xc(%rax),%r9d\n ./arch/linux.i386-64/src/cmd/ksh93/./src/cmd/ksh93/sh/init.c:1296\n-\tmovl $0x2f037,0x10(%rax)\n+\tmovl $0x2f024,0x10(%rax)\n ./arch/linux.i386-64/src/cmd/ksh93/./src/cmd/ksh93/sh/init.c:1297\n \ttest %r9d,%r9d\n \tjg 2d551 \n \tjmp 2e9e0 \n \tcs nopw 0x0(%rax,%rax,1)\n ./arch/linux.i386-64/src/cmd/ksh93/./src/cmd/ksh93/sh/init.c:1295\n \tmov 0x10(%rax),%r10d\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -15671,16 +15671,16 @@\n 0x00144340 aec59d74 19374576 df84f677 0c139a79 ...t.7Ev...w...y\n 0x00144350 ce97407b c2bdf07c 9976967e 00000000 ..@{...|.v.~....\n 0x00144360 30313233 34353637 38396162 63646566 0123456789abcdef\n 0x00144370 6768696a 6b6c6d6e 6f707172 73747576 ghijklmnopqrstuv\n 0x00144380 7778797a 41424344 45464748 494a4b4c wxyzABCDEFGHIJKL\n 0x00144390 4d4e4f50 51525354 55565758 595a405f MNOPQRSTUVWXYZ@_\n 0x001443a0 00000000 00000000 00000000 00000000 ................\n- 0x001443b0 00000000 000000c0 ff7f427a 62550000 ..........BzbU..\n- 0x001443c0 00000000 00000080 ff7f427a 62550000 ..........BzbU..\n+ 0x001443b0 00000000 000000c0 ff7fdb55 79550000 ...........UyU..\n+ 0x001443c0 00000000 00000080 ff7fdb55 79550000 ...........UyU..\n 0x001443d0 73660028 6e756c6c 29003031 32333435 sf.(null).012345\n 0x001443e0 36373839 41424344 45460000 b368f9ff 6789ABCDEF...h..\n 0x001443f0 4462f9ff 4462f9ff 4462f9ff 4462f9ff Db..Db..Db..Db..\n 0x00144400 4462f9ff 4462f9ff 4462f9ff 4462f9ff Db..Db..Db..Db..\n 0x00144410 4462f9ff 4462f9ff 4462f9ff 4462f9ff Db..Db..Db..Db..\n 0x00144420 4462f9ff 4462f9ff 4462f9ff 4462f9ff Db..Db..Db..Db..\n 0x00144430 4462f9ff 4462f9ff 4462f9ff 4462f9ff Db..Db..Db..Db..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.data.rel.ro {}", "source2": "readelf --wide --decompress --hex-dump=.data.rel.ro {}", "unified_diff": "@@ -825,15 +825,15 @@\n 0x0016aaa0 43484152 5f544552 4d000000 00000000 CHAR_TERM.......\n 0x0016aab0 00000000 00000000 00000000 00000000 ................\n 0x0016aac0 00000000 00000000 00000000 00000000 ................\n 0x0016aad0 00000000 00000000 00000000 00000000 ................\n 0x0016aae0 04220000 01000200 03005f00 00000000 .\"........_.....\n 0x0016aaf0 4348494c 445f4d41 58000000 00000000 CHILD_MAX.......\n 0x0016ab00 00000000 00000000 00000000 00000000 ................\n- 0x0016ab10 37f00200 00000000 00000000 00000000 7...............\n+ 0x0016ab10 24f00200 00000000 00000000 00000000 $...............\n 0x0016ab20 19000000 00000000 00000000 00000000 ................\n 0x0016ab30 7b200000 01000100 03000100 00000000 { ..............\n 0x0016ab40 43484f57 4e5f5245 53545249 43544544 CHOWN_RESTRICTED\n 0x0016ab50 00000000 00000000 00000000 00000000 ................\n 0x0016ab60 00000000 00000000 00000000 00000000 ................\n 0x0016ab70 00000000 00000000 00000000 00000000 ................\n 0x0016ab80 04220000 01000100 02000600 00000000 .\"..............\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n- 0x00000020 2d676e75 2f6b7368 2e646562 75670085 -gnu/ksh.debug..\n- 0x00000030 5747797f a3351550 66345414 1fa43496 WGy..5.Pf4T...4.\n- 0x00000040 505f21 P_!\n+ 0x00000020 2d676e75 2f6b7368 2e646562 756700e7 -gnu/ksh.debug..\n+ 0x00000030 298c525a 5a9ef4eb 97b407e8 41f533c2 ).RZZ.......A.3.\n+ 0x00000040 bc8951 ..Q\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.4ZRUzubupU/dbd-tmp-4BqOk0T/diffoscope_wzcrax1z_b2/tmpalnq08dr_DebTarContainer/0/.debug/ed6ceefbce23231c5fe825a3885289a0ba4a8b.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 65643663 65656662 63653233 32333163 ed6ceefbce23231c\n- 0x00000010 35666538 32356133 38383532 38396130 5fe825a3885289a0\n- 0x00000020 62613461 38622e64 65627567 00000000 ba4a8b.debug....\n- 0x00000030 f6132ba7 ..+.\n+ 0x00000000 38303662 35333265 63306138 32636430 806b532ec0a82cd0\n+ 0x00000010 31656139 66663033 35343838 65616531 1ea9ff035488eae1\n+ 0x00000020 33386366 30322e64 65627567 00000000 38cf02.debug....\n+ 0x00000030 15d05d29 ..])\n \n"}]}, {"source1": "./usr/bin/shcomp93", "source2": "./usr/bin/shcomp93", "unified_diff": null, "details": [{"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: 18a50642c1973309e805383c8293d7b83990a15c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cdbba0f3d1db7dbf97b6dec1bb604449cd85fff1\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": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "comments": ["error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`:", "objdump: DWARF error: could not find variable specification at offset 0x2560", "objdump: DWARF error: could not find variable specification at offset 0x2581", "objdump: DWARF error: could not find variable specification at offset 0x2944", "objdump: DWARF error: could not find variable specification at offset 0x2925", "objdump: DWARF error: could not find variable specification at offset 0x28d8", "objdump: DWARF error: could not find variable specification at offset 0x471e", "objdump: DWARF error: could not find variable specification at offset 0x4712", "objdump: DWARF error: could not find variable specification at offset 0x66ba", "objdump: DWARF error: could not find variable specification at offset 0x6630", "objdump: DWARF error: could not find variable specification at offset 0x66c6", "objdump: DWARF error: could not find variable specification at offset 0x66d2", "objdump: DWARF error: could not find variable specification at offset 0x66de", "objdump: DWARF error: could not find variable specification at offset 0x57f0", "objdump: DWARF error: could not find variable specification at offset 0x3af5", "objdump: DWARF error: could not find variable specification at offset 0x5496", "objdump: DWARF error: could not find variable specification at offset 0x581c", "objdump: DWARF error: could not find variable specification at offset 0x2f8d", "objdump: DWARF error: could not find variable specification at offset 0x6765", "objdump: DWARF error: could not find variable specification at offset 0x6110", "objdump: DWARF error: could not find variable specification at offset 0x46ca", "objdump: DWARF error: could not find variable specification at offset 0x46d6", "objdump: DWARF error: could not find variable specification at offset 0x46ee", "objdump: DWARF error: could not find variable specification at offset 0x4706", "objdump: DWARF error: could not find variable specification at offset 0x46e2", "objdump: DWARF error: could not find variable specification at offset 0x5be8", "[ truncated after 25 lines; 306 ignored ]"], "unified_diff": "@@ -6458,15 +6458,15 @@\n ./arch/linux.i386-64/src/cmd/ksh93/./src/cmd/ksh93/sh/init.c:1298\n \tmovl $0x64,0xc(%rax)\n \tjmp 16511 \n \tnopl 0x0(%rax)\n ./arch/linux.i386-64/src/cmd/ksh93/./src/cmd/ksh93/sh/init.c:1297\n \tmov 0xc(%rax),%r9d\n ./arch/linux.i386-64/src/cmd/ksh93/./src/cmd/ksh93/sh/init.c:1296\n-\tmovl $0x2f037,0x10(%rax)\n+\tmovl $0x2f024,0x10(%rax)\n ./arch/linux.i386-64/src/cmd/ksh93/./src/cmd/ksh93/sh/init.c:1297\n \ttest %r9d,%r9d\n \tjg 16511 \n \tjmp 179a0 \n \tcs nopw 0x0(%rax,%rax,1)\n ./arch/linux.i386-64/src/cmd/ksh93/./src/cmd/ksh93/sh/init.c:1295\n \tmov 0x10(%rax),%r10d\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -15765,16 +15765,16 @@\n 0x00144920 aec59d74 19374576 df84f677 0c139a79 ...t.7Ev...w...y\n 0x00144930 ce97407b c2bdf07c 9976967e 00000000 ..@{...|.v.~....\n 0x00144940 30313233 34353637 38396162 63646566 0123456789abcdef\n 0x00144950 6768696a 6b6c6d6e 6f707172 73747576 ghijklmnopqrstuv\n 0x00144960 7778797a 41424344 45464748 494a4b4c wxyzABCDEFGHIJKL\n 0x00144970 4d4e4f50 51525354 55565758 595a405f MNOPQRSTUVWXYZ@_\n 0x00144980 00000000 00000000 00000000 00000000 ................\n- 0x00144990 00000000 000000c0 ff7f427a 62550000 ..........BzbU..\n- 0x001449a0 00000000 00000080 ff7f427a 62550000 ..........BzbU..\n+ 0x00144990 00000000 000000c0 ff7fdb55 79550000 ...........UyU..\n+ 0x001449a0 00000000 00000080 ff7fdb55 79550000 ...........UyU..\n 0x001449b0 73660028 6e756c6c 29003031 32333435 sf.(null).012345\n 0x001449c0 36373839 41424344 45460000 0356f9ff 6789ABCDEF...V..\n 0x001449d0 944ff9ff 944ff9ff 944ff9ff 944ff9ff .O...O...O...O..\n 0x001449e0 944ff9ff 944ff9ff 944ff9ff 944ff9ff .O...O...O...O..\n 0x001449f0 944ff9ff 944ff9ff 944ff9ff 944ff9ff .O...O...O...O..\n 0x00144a00 944ff9ff 944ff9ff 944ff9ff 944ff9ff .O...O...O...O..\n 0x00144a10 944ff9ff 944ff9ff 944ff9ff 944ff9ff .O...O...O...O..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.data.rel.ro {}", "source2": "readelf --wide --decompress --hex-dump=.data.rel.ro {}", "unified_diff": "@@ -825,15 +825,15 @@\n 0x0016bac0 43484152 5f544552 4d000000 00000000 CHAR_TERM.......\n 0x0016bad0 00000000 00000000 00000000 00000000 ................\n 0x0016bae0 00000000 00000000 00000000 00000000 ................\n 0x0016baf0 00000000 00000000 00000000 00000000 ................\n 0x0016bb00 04220000 01000200 03005f00 00000000 .\"........_.....\n 0x0016bb10 4348494c 445f4d41 58000000 00000000 CHILD_MAX.......\n 0x0016bb20 00000000 00000000 00000000 00000000 ................\n- 0x0016bb30 37f00200 00000000 00000000 00000000 7...............\n+ 0x0016bb30 24f00200 00000000 00000000 00000000 $...............\n 0x0016bb40 19000000 00000000 00000000 00000000 ................\n 0x0016bb50 7b200000 01000100 03000100 00000000 { ..............\n 0x0016bb60 43484f57 4e5f5245 53545249 43544544 CHOWN_RESTRICTED\n 0x0016bb70 00000000 00000000 00000000 00000000 ................\n 0x0016bb80 00000000 00000000 00000000 00000000 ................\n 0x0016bb90 00000000 00000000 00000000 00000000 ................\n 0x0016bba0 04220000 01000100 02000600 00000000 .\"..............\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n- 0x00000020 2d676e75 2f6b7368 2e646562 75670085 -gnu/ksh.debug..\n- 0x00000030 5747797f a3351550 66345414 1fa43496 WGy..5.Pf4T...4.\n- 0x00000040 505f21 P_!\n+ 0x00000020 2d676e75 2f6b7368 2e646562 756700e7 -gnu/ksh.debug..\n+ 0x00000030 298c525a 5a9ef4eb 97b407e8 41f533c2 ).RZZ.......A.3.\n+ 0x00000040 bc8951 ..Q\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.4ZRUzubupU/dbd-tmp-4BqOk0T/diffoscope_wzcrax1z_b2/tmpalnq08dr_DebTarContainer/0/.debug/a50642c1973309e805383c8293d7b83990a15c.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61353036 34326331 39373333 30396538 a50642c1973309e8\n- 0x00000010 30353338 33633832 39336437 62383339 05383c8293d7b839\n- 0x00000020 39306131 35632e64 65627567 00000000 90a15c.debug....\n- 0x00000030 25579f58 %W.X\n+ 0x00000000 62626130 66336431 64623764 62663937 bba0f3d1db7dbf97\n+ 0x00000010 62366465 63316262 36303434 34396364 b6dec1bb604449cd\n+ 0x00000020 38356666 66312e64 65627567 00000000 85fff1.debug....\n+ 0x00000030 e9b9ca97 ....\n \n"}]}]}]}]}, {"source1": "ksh-dbgsym_2020.0.0+really93u+20120801-10_amd64.deb", "source2": "ksh-dbgsym_2020.0.0+really93u+20120801-10_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-22 14:48:55.000000 debian-binary\n--rw-r--r-- 0 0 0 636 2021-08-22 14:48:55.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2728052 2021-08-22 14:48:55.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 640 2021-08-22 14:48:55.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 2728112 2021-08-22 14:48:55.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: Anuradha Weeraman \n Installed-Size: 2843\n Depends: ksh (= 2020.0.0+really93u+20120801-10)\n Section: debug\n Priority: optional\n Description: debug symbols for ksh\n-Build-Ids: 11ed6ceefbce23231c5fe825a3885289a0ba4a8b 18a50642c1973309e805383c8293d7b83990a15c\n+Build-Ids: a1806b532ec0a82cd01ea9ff035488eae138cf02 cdbba0f3d1db7dbf97b6dec1bb604449cd85fff1\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,3 +1,3 @@\n-usr/lib/debug/.build-id/11/ed6ceefbce23231c5fe825a3885289a0ba4a8b.debug\n-usr/lib/debug/.build-id/18/a50642c1973309e805383c8293d7b83990a15c.debug\n+usr/lib/debug/.build-id/a1/806b532ec0a82cd01ea9ff035488eae138cf02.debug\n+usr/lib/debug/.build-id/cd/bba0f3d1db7dbf97b6dec1bb604449cd85fff1.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/ksh.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,15 +1,15 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 14:48:55.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 14:48:55.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 14:48:55.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 14:48:55.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 14:48:55.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 14:48:55.000000 ./usr/lib/debug/.build-id/11/\n--rw-r--r-- 0 root (0) root (0) 1395256 2021-08-22 14:48:55.000000 ./usr/lib/debug/.build-id/11/ed6ceefbce23231c5fe825a3885289a0ba4a8b.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 14:48:55.000000 ./usr/lib/debug/.build-id/18/\n--rw-r--r-- 0 root (0) root (0) 1393480 2021-08-22 14:48:55.000000 ./usr/lib/debug/.build-id/18/a50642c1973309e805383c8293d7b83990a15c.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 14:48:55.000000 ./usr/lib/debug/.build-id/a1/\n+-rw-r--r-- 0 root (0) root (0) 1395256 2021-08-22 14:48:55.000000 ./usr/lib/debug/.build-id/a1/806b532ec0a82cd01ea9ff035488eae138cf02.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 14:48:55.000000 ./usr/lib/debug/.build-id/cd/\n+-rw-r--r-- 0 root (0) root (0) 1393480 2021-08-22 14:48:55.000000 ./usr/lib/debug/.build-id/cd/bba0f3d1db7dbf97b6dec1bb604449cd85fff1.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 14:48:55.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 14:48:55.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 107984 2021-08-22 14:48:55.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/ksh.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 14:48:55.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 14:48:55.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-08-22 14:48:55.000000 ./usr/share/doc/ksh-dbgsym -> ksh\n"}, {"source1": "./usr/lib/debug/.dwz/x86_64-linux-gnu/ksh.debug", "source2": "./usr/lib/debug/.dwz/x86_64-linux-gnu/ksh.debug", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,14 +1,14 @@\n There are 7 section headers, starting at offset 0x1a410:\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 0000000000000000 000040 000024 00 0 0 4\n- [ 2] .debug_info PROGBITS 0000000000000000 000068 012f71 00 C 0 0 8\n+ [ 2] .debug_info PROGBITS 0000000000000000 000068 012f72 00 C 0 0 8\n [ 3] .debug_abbrev PROGBITS 0000000000000000 012fe0 001a99 00 C 0 0 8\n [ 4] .debug_line PROGBITS 0000000000000000 014a80 0006b5 00 C 0 0 8\n [ 5] .debug_str PROGBITS 0000000000000000 015138 005288 01 MSC 0 0 8\n [ 6] .shstrtab STRTAB 0000000000000000 01a3c0 00004f 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\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: 855747797fa3351550663454141fa43496505f21\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e7298c525a5a9ef4eb97b407e841f533c2bc8951\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -63806,22 +63806,22 @@\n <1a829> DW_AT_type : (ref_udata) <0x1a81a>, unsigned char\n <1><1a82a>: Abbrev Number: 94 (DW_TAG_variable)\n <1a82b> DW_AT_name : (strp) (offset: 0x84c7): ldbl_nan\n <1a82f> DW_AT_decl_file : (implicit_const) 245\n <1a82f> DW_AT_decl_line : (data2) 474\n <1a831> DW_AT_decl_column : (implicit_const) 28\n <1a831> DW_AT_type : (ref_udata) <0x1a828>, unsigned char\n- <1a833> DW_AT_const_value : (block1) 16 byte block: 0 0 0 0 0 0 0 c0 ff 7f 42 7a 62 55 0 0 \n+ <1a833> DW_AT_const_value : (block1) 16 byte block: 0 0 0 0 0 0 0 c0 ff 7f db 55 79 55 0 0 \n <1><1a844>: Abbrev Number: 94 (DW_TAG_variable)\n <1a845> DW_AT_name : (strp) (offset: 0x68e3): ldbl_inf\n <1a849> DW_AT_decl_file : (implicit_const) 245\n <1a849> DW_AT_decl_line : (data2) 475\n <1a84b> DW_AT_decl_column : (implicit_const) 28\n <1a84b> DW_AT_type : (ref_udata) <0x1a828>, unsigned char\n- <1a84d> DW_AT_const_value : (block1) 16 byte block: 0 0 0 0 0 0 0 80 ff 7f 42 7a 62 55 0 0 \n+ <1a84d> DW_AT_const_value : (block1) 16 byte block: 0 0 0 0 0 0 0 80 ff 7f db 55 79 55 0 0 \n <1><1a85e>: Abbrev Number: 95 (DW_TAG_array_type)\n <1a85f> DW_AT_type : (ref_udata) <0x1a7b6>, float\n <1a860> DW_AT_sibling : (ref_udata) <0x1a869>\n <2><1a862>: Abbrev Number: 40 (DW_TAG_subrange_type)\n <1a863> DW_AT_type : (ref_addr) <0x11>, long unsigned int\n <1a867> DW_AT_upper_bound : (data1) 38\n <2><1a868>: Abbrev Number: 0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -8,18 +8,19 @@\n rg*d:iV1\n d0N+f7EZ\n {T6dHnY?H\n PYUX*8`<\n )z6F_k##]\n 5\n+_LTtLxT|xL\n+l|6K'/bX\n+GNEd(!N\"\n+x+._DlI*L\n+n\t,JT7n2}aJV\n ~mMI(a-w\n 2Ejianfo\n $6T8[6&/\n \"HM`h#(v\n r %QOc\tB\n .shstrtab\n .note.gnu.build-id\n"}]}, {"source1": "./usr/lib/debug/.build-id/11/ed6ceefbce23231c5fe825a3885289a0ba4a8b.debug", "source2": "./usr/lib/debug/.build-id/a1/806b532ec0a82cd01ea9ff035488eae138cf02.debug", "comments": ["Files 4% similar despite different names"], "unified_diff": null, "details": [{"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: 11ed6ceefbce23231c5fe825a3885289a0ba4a8b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a1806b532ec0a82cd01ea9ff035488eae138cf02\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 --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "comments": ["error from `readelf --wide --debug-dump=info {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -294952,22 +294952,22 @@\n DW_AT_const_value : (block1) 8 byte block: 0 0 0 0 0 0 f0 7f \n <1>: Abbrev Number: 88 (DW_TAG_variable)\n DW_AT_name : (GNU_strp_alt) (offset: 0x84c7) \n DW_AT_decl_file : (implicit_const) 1\n DW_AT_decl_line : (data2) 474\n DW_AT_decl_column : (implicit_const) 28\n DW_AT_type : (GNU_ref_alt) <0x1a828>\n- DW_AT_const_value : (block1) 16 byte block: 0 0 0 0 0 0 0 c0 ff 7f 42 7a 62 55 0 0 \n+ DW_AT_const_value : (block1) 16 byte block: 0 0 0 0 0 0 0 c0 ff 7f db 55 79 55 0 0 \n <1>: Abbrev Number: 88 (DW_TAG_variable)\n DW_AT_name : (GNU_strp_alt) (offset: 0x68e3) \n DW_AT_decl_file : (implicit_const) 1\n DW_AT_decl_line : (data2) 475\n DW_AT_decl_column : (implicit_const) 28\n DW_AT_type : (GNU_ref_alt) <0x1a828>\n- DW_AT_const_value : (block1) 16 byte block: 0 0 0 0 0 0 0 80 ff 7f 42 7a 62 55 0 0 \n+ DW_AT_const_value : (block1) 16 byte block: 0 0 0 0 0 0 0 80 ff 7f db 55 79 55 0 0 \n <1>: Abbrev Number: 95 (DW_TAG_variable)\n DW_AT_name : (GNU_strp_alt) (offset: 0xa3) \n DW_AT_decl_file : (data1) 19\n DW_AT_decl_line : (data1) 6\n DW_AT_decl_column : (data1) 20\n DW_AT_type : (GNU_ref_alt) <0x1a869>\n DW_AT_location : (exprloc) 9 byte block: 3 c0 42 14 0 0 0 0 0 \t(DW_OP_addr: 1442c0)\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -77,35 +77,38 @@\n D$~^z$%F$b\n q@q#ht_;y\n ~f*O_q.IxI\n n%N5|z`v\n X/.v>GP?{\n zsn16bo{nQ\n /`T)kHU0\n->tl^aLXRBbR\n-:^/ABwB9\n-l4g6Q-<\\=\n-'a]4IH_p\n-i&u}S:yHQ\n-{8YDL?TG\n- tkDy8QK\n-JKO_VFzz\n-\n+#W\tP|v:[\n+]|{}Ez-P\n+i,JeT,7A=\n+HH3.h0bw.=\n+E^1D8LmCE\n+\"kaFbird/\n+dc7<;M6N\n+J[m2w|]J\n+PhX*<{@d6 \n+fhQ1kKK\t\n+J-4>T}8 \n+z eD(f).R%\n+$~QkKMu>\n++W|3N+eA\n+pLxi$HaD:\n+k+:\"9ZIbK\n+uKJl_IbO\n+[_^|i\t5y\n+P_B_VB8z\n+E@N!a0;L\n+^~)tmhi%x\n+{d$ci#iM@\n+TZ*4t!j`\n o(&)hJ&e\n ~DN_UxCm\n 'v`\\%M DW_AT_const_value : (block1) 8 byte block: 0 0 0 0 0 0 f0 7f \n <1>: Abbrev Number: 43 (DW_TAG_variable)\n DW_AT_name : (GNU_strp_alt) (offset: 0x84c7) \n DW_AT_decl_file : (implicit_const) 1\n DW_AT_decl_line : (data2) 474\n DW_AT_decl_column : (implicit_const) 28\n DW_AT_type : (GNU_ref_alt) <0x1a828>\n- DW_AT_const_value : (block1) 16 byte block: 0 0 0 0 0 0 0 c0 ff 7f 42 7a 62 55 0 0 \n+ DW_AT_const_value : (block1) 16 byte block: 0 0 0 0 0 0 0 c0 ff 7f db 55 79 55 0 0 \n <1>: Abbrev Number: 43 (DW_TAG_variable)\n DW_AT_name : (GNU_strp_alt) (offset: 0x68e3) \n DW_AT_decl_file : (implicit_const) 1\n DW_AT_decl_line : (data2) 475\n DW_AT_decl_column : (implicit_const) 28\n DW_AT_type : (GNU_ref_alt) <0x1a828>\n- DW_AT_const_value : (block1) 16 byte block: 0 0 0 0 0 0 0 80 ff 7f 42 7a 62 55 0 0 \n+ DW_AT_const_value : (block1) 16 byte block: 0 0 0 0 0 0 0 80 ff 7f db 55 79 55 0 0 \n <1>: Abbrev Number: 52 (DW_TAG_variable)\n DW_AT_name : (GNU_strp_alt) (offset: 0xa3) \n DW_AT_decl_file : (data1) 19\n DW_AT_decl_line : (data1) 6\n DW_AT_decl_column : (data1) 20\n DW_AT_type : (GNU_ref_alt) <0x1a869>\n DW_AT_location : (exprloc) 9 byte block: 3 a0 48 14 0 0 0 0 0 \t(DW_OP_addr: 1448a0)\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -77,30 +77,38 @@\n Up@@J:+i\n 9EfEG(~z\n H6YCU*jp\n Y%nsuh3B\n (JKmUJk+ZE\n \\\"xh#Kc\n+odv^p#\\uc\n+R9Xhh*_:\n+\"gY]zae|\n+?@BX~:^x\n+U<.yS