{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.ZkkcL6kMbN/b1/ksh93_93u+20120801-7_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.ZkkcL6kMbN/b2/ksh93_93u+20120801-7_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- c2b9e791e72d8b4862dd700fa09075bd 2472368 debug optional ksh93-dbgsym_93u+20120801-7_amd64.deb\n- a2a95ac78f05a33892f563508bf8a6d4 897024 shells optional ksh93_93u+20120801-7_amd64.deb\n+ d08218a5c5936a926d5e6b8077e9cf89 2472804 debug optional ksh93-dbgsym_93u+20120801-7_amd64.deb\n+ f0884708de751fcdf392a1bc46219b28 896836 shells optional ksh93_93u+20120801-7_amd64.deb\n"}, {"source1": "ksh93_93u+20120801-7_amd64.deb", "source2": "ksh93_93u+20120801-7_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 2020-02-07 02:21:27.000000 debian-binary\n -rw-r--r-- 0 0 0 2196 2020-02-07 02:21:27.000000 control.tar.xz\n--rw-r--r-- 0 0 0 894636 2020-02-07 02:21:27.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 894448 2020-02-07 02:21:27.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: e2c5042a2ac5989e8532db7e866874562ba2789d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c2a42346ad3bfa4a80b3c9a51a84c71e6d4be376\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": "strings --all {}", "source2": "strings --all {}", "unified_diff": "@@ -1,9 +1,8 @@\n /lib64/ld-linux-x86-64.so.2\n-htV+\n H>gV\n G>st,\n libdl.so.2\n _ITM_deregisterTMCloneTable\n __gmon_start__\n _ITM_registerTMCloneTable\n dlclose\n@@ -15983,15 +15982,15 @@\n \t\tesac\n \t\treturn $_coshell_state\n else\t:\n # @(#)$Id: libcoshell (AT&T Research) 2012-02-22 $\n %s=%d\n { { (eval 'function fun { trap \":\" 0; return 1; }; trap \"exit 0\" 0; fun; exit 1') && PATH= print -u$%s ksh; } || { times && echo bsh >&$%s; } || { echo osh >&$%s; }; } >/dev/null 2>&1\n /usr/lib/debug/.dwz/x86_64-linux-gnu/ksh93.debug\n-c5042a2ac5989e8532db7e866874562ba2789d.debug\n+a42346ad3bfa4a80b3c9a51a84c71e6d4be376.debug\n .shstrtab\n .interp\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .dynsym\n .dynstr\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "comments": ["stderr from `objdump --line-numbers --disassemble --demangle --reloc --section=.text {}`:", "objdump: DWARF error: unable to read alt ref 68718", "objdump: DWARF error: unable to read alt ref 96821", "objdump: DWARF error: unable to read alt ref 17830", "objdump: DWARF error: unable to read alt ref 15802", "objdump: DWARF error: unable to read alt ref 9837", "objdump: DWARF error: unable to read alt ref 53223", "objdump: DWARF error: unable to read alt ref 9837", "objdump: DWARF error: unable to read alt ref 15802", "objdump: DWARF error: unable to read alt ref 56353", "objdump: DWARF error: unable to read alt ref 16997", "objdump: DWARF error: unable to read alt ref 15802", "objdump: DWARF error: unable to read alt ref 9837", "objdump: DWARF error: unable to read alt ref 9837", "objdump: DWARF error: unable to read alt ref 16997", "objdump: DWARF error: unable to read alt ref 16997", "objdump: DWARF error: unable to read alt ref 17830", "objdump: DWARF error: unable to read alt ref 20853", "objdump: DWARF error: unable to read alt ref 75167", "objdump: DWARF error: unable to read alt ref 76263", "objdump: DWARF error: unable to read alt ref 77380", "objdump: DWARF error: unable to read alt ref 77736", "objdump: DWARF error: unable to read alt ref 78905", "objdump: DWARF error: unable to read alt ref 79602", "objdump: DWARF error: unable to read alt ref 15802", "objdump: DWARF error: unable to read alt ref 20263", "[ truncated after 25 lines; 124 ignored ]"], "unified_diff": "@@ -39038,15 +39038,15 @@\n ./src/cmd/ksh93/sh/init.c:1298\n 2eaf0:\tc7 40 0c 64 00 00 00 \tmovl $0x64,0xc(%rax)\n 2eaf7:\te9 49 eb ff ff \tjmpq 2d645 <__cxa_finalize@plt+0x1a95d>\n 2eafc:\t0f 1f 40 00 \tnopl 0x0(%rax)\n ./src/cmd/ksh93/sh/init.c:1297\n 2eb00:\t44 8b 48 0c \tmov 0xc(%rax),%r9d\n ./src/cmd/ksh93/sh/init.c:1296\n- 2eb04:\tc7 40 10 6d f0 02 00 \tmovl $0x2f06d,0x10(%rax)\n+ 2eb04:\tc7 40 10 09 f2 02 00 \tmovl $0x2f209,0x10(%rax)\n ./src/cmd/ksh93/sh/init.c:1297\n 2eb0b:\t45 85 c9 \ttest %r9d,%r9d\n 2eb0e:\t0f 8f 31 eb ff ff \tjg 2d645 <__cxa_finalize@plt+0x1a95d>\n 2eb14:\teb da \tjmp 2eaf0 <__cxa_finalize@plt+0x1be08>\n 2eb16:\t66 2e 0f 1f 84 00 00 \tnopw %cs:0x0(%rax,%rax,1)\n 2eb1d:\t00 00 00 \n ./src/cmd/ksh93/sh/init.c:1295\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -15865,16 +15865,16 @@\n 0x00143f60 aec59d74 19374576 df84f677 0c139a79 ...t.7Ev...w...y\n 0x00143f70 ce97407b c2bdf07c 9976967e 00000000 ..@{...|.v.~....\n 0x00143f80 30313233 34353637 38396162 63646566 0123456789abcdef\n 0x00143f90 6768696a 6b6c6d6e 6f707172 73747576 ghijklmnopqrstuv\n 0x00143fa0 7778797a 41424344 45464748 494a4b4c wxyzABCDEFGHIJKL\n 0x00143fb0 4d4e4f50 51525354 55565758 595a405f MNOPQRSTUVWXYZ@_\n 0x00143fc0 00000000 00000000 00000000 00000000 ................\n- 0x00143fd0 00000000 000000c0 ff7f200b 49560000 .......... .IV..\n- 0x00143fe0 00000000 00000080 ff7f200b 49560000 .......... .IV..\n+ 0x00143fd0 00000000 000000c0 ff7f91da 9e550000 .............U..\n+ 0x00143fe0 00000000 00000080 ff7f91da 9e550000 .............U..\n 0x00143ff0 73660028 6e756c6c 29003031 32333435 sf.(null).012345\n 0x00144000 36373839 41424344 45460000 4d48f9ff 6789ABCDEF..MH..\n 0x00144010 4442f9ff 4442f9ff 4442f9ff 4442f9ff DB..DB..DB..DB..\n 0x00144020 4442f9ff 4442f9ff 4442f9ff 4442f9ff DB..DB..DB..DB..\n 0x00144030 4442f9ff 4442f9ff 4442f9ff 4442f9ff DB..DB..DB..DB..\n 0x00144040 4442f9ff 4442f9ff 4442f9ff 4442f9ff DB..DB..DB..DB..\n 0x00144050 4442f9ff 4442f9ff 4442f9ff 4442f9ff 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 6df00200 00000000 00000000 00000000 m...............\n+ 0x0016ab10 09f20200 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 39332e64 65627567 -gnu/ksh93.debug\n- 0x00000030 009edbc7 1164ebfa 6a2016b0 fcc2e0d6 .....d..j ......\n- 0x00000040 e53dadc7 d6 .=...\n+ 0x00000030 00dd4c85 08f52355 2d0d92f5 485104ce ..L...#U-...HQ..\n+ 0x00000040 fa5be057 66 .[.Wf\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["stderr 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 63353034 32613261 63353938 39653835 c5042a2ac5989e85\n- 0x00000010 33326462 37653836 36383734 35363262 32db7e866874562b\n- 0x00000020 61323738 39642e64 65627567 00000000 a2789d.debug....\n- 0x00000030 43a84554 C.ET\n+ 0x00000000 61343233 34366164 33626661 34613830 a42346ad3bfa4a80\n+ 0x00000010 62336339 61353161 38346337 31653664 b3c9a51a84c71e6d\n+ 0x00000020 34626533 37362e64 65627567 00000000 4be376.debug....\n+ 0x00000030 320adfc5 2...\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: eb14b90d62b82df9d20dfe8175fbb26f0ac28972\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 490ae177808215aff9f898ffdb8107bf4908f823\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": "strings --all {}", "source2": "strings --all {}", "unified_diff": "@@ -15990,15 +15990,15 @@\n \t\tesac\n \t\treturn $_coshell_state\n else\t:\n # @(#)$Id: libcoshell (AT&T Research) 2012-02-22 $\n %s=%d\n { { (eval 'function fun { trap \":\" 0; return 1; }; trap \"exit 0\" 0; fun; exit 1') && PATH= print -u$%s ksh; } || { times && echo bsh >&$%s; } || { echo osh >&$%s; }; } >/dev/null 2>&1\n /usr/lib/debug/.dwz/x86_64-linux-gnu/ksh93.debug\n-14b90d62b82df9d20dfe8175fbb26f0ac28972.debug\n+0ae177808215aff9f898ffdb8107bf4908f823.debug\n .shstrtab\n .interp\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .dynsym\n .dynstr\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "comments": ["stderr from `objdump --line-numbers --disassemble --demangle --reloc --section=.text {}`:", "objdump: DWARF error: unable to read alt ref 9837", "objdump: DWARF error: unable to read alt ref 15802", "objdump: DWARF error: unable to read alt ref 56353", "objdump: DWARF error: unable to read alt ref 96821", "objdump: DWARF error: unable to read alt ref 17830", "objdump: DWARF error: unable to read alt ref 15802", "objdump: DWARF error: unable to read alt ref 16997", "objdump: DWARF error: unable to read alt ref 17830", "objdump: DWARF error: unable to read alt ref 68718", "objdump: DWARF error: unable to read alt ref 20853", "objdump: DWARF error: unable to read alt ref 75167", "objdump: DWARF error: unable to read alt ref 76263", "objdump: DWARF error: unable to read alt ref 77380", "objdump: DWARF error: unable to read alt ref 77736", "objdump: DWARF error: unable to read alt ref 78905", "objdump: DWARF error: unable to read alt ref 79602", "objdump: DWARF error: unable to read alt ref 15802", "objdump: DWARF error: unable to read alt ref 20263", "objdump: DWARF error: unable to read alt ref 15802", "objdump: DWARF error: unable to read alt ref 15802", "objdump: DWARF error: unable to read alt ref 84618", "objdump: DWARF error: unable to read alt ref 85476", "objdump: DWARF error: unable to read alt ref 86176", "objdump: DWARF error: unable to read alt ref 86490", "objdump: DWARF error: unable to read alt ref 16997", "[ truncated after 25 lines; 123 ignored ]"], "unified_diff": "@@ -6524,15 +6524,15 @@\n ./src/cmd/ksh93/sh/init.c:1298\n 179f0:\tc7 40 0c 64 00 00 00 \tmovl $0x64,0xc(%rax)\n 179f7:\te9 49 eb ff ff \tjmpq 16545 <__cxa_finalize@plt+0x386d>\n 179fc:\t0f 1f 40 00 \tnopl 0x0(%rax)\n ./src/cmd/ksh93/sh/init.c:1297\n 17a00:\t44 8b 48 0c \tmov 0xc(%rax),%r9d\n ./src/cmd/ksh93/sh/init.c:1296\n- 17a04:\tc7 40 10 6d f0 02 00 \tmovl $0x2f06d,0x10(%rax)\n+ 17a04:\tc7 40 10 09 f2 02 00 \tmovl $0x2f209,0x10(%rax)\n ./src/cmd/ksh93/sh/init.c:1297\n 17a0b:\t45 85 c9 \ttest %r9d,%r9d\n 17a0e:\t0f 8f 31 eb ff ff \tjg 16545 <__cxa_finalize@plt+0x386d>\n 17a14:\teb da \tjmp 179f0 <__cxa_finalize@plt+0x4d18>\n 17a16:\t66 2e 0f 1f 84 00 00 \tnopw %cs:0x0(%rax,%rax,1)\n 17a1d:\t00 00 00 \n ./src/cmd/ksh93/sh/init.c:1295\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -15959,16 +15959,16 @@\n 0x00143540 aec59d74 19374576 df84f677 0c139a79 ...t.7Ev...w...y\n 0x00143550 ce97407b c2bdf07c 9976967e 00000000 ..@{...|.v.~....\n 0x00143560 30313233 34353637 38396162 63646566 0123456789abcdef\n 0x00143570 6768696a 6b6c6d6e 6f707172 73747576 ghijklmnopqrstuv\n 0x00143580 7778797a 41424344 45464748 494a4b4c wxyzABCDEFGHIJKL\n 0x00143590 4d4e4f50 51525354 55565758 595a405f MNOPQRSTUVWXYZ@_\n 0x001435a0 00000000 00000000 00000000 00000000 ................\n- 0x001435b0 00000000 000000c0 ff7f200b 49560000 .......... .IV..\n- 0x001435c0 00000000 00000080 ff7f200b 49560000 .......... .IV..\n+ 0x001435b0 00000000 000000c0 ff7f91da 9e550000 .............U..\n+ 0x001435c0 00000000 00000080 ff7f91da 9e550000 .............U..\n 0x001435d0 73660028 6e756c6c 29003031 32333435 sf.(null).012345\n 0x001435e0 36373839 41424344 45460000 2d45f9ff 6789ABCDEF..-E..\n 0x001435f0 243ff9ff 243ff9ff 243ff9ff 243ff9ff $?..$?..$?..$?..\n 0x00143600 243ff9ff 243ff9ff 243ff9ff 243ff9ff $?..$?..$?..$?..\n 0x00143610 243ff9ff 243ff9ff 243ff9ff 243ff9ff $?..$?..$?..$?..\n 0x00143620 243ff9ff 243ff9ff 243ff9ff 243ff9ff $?..$?..$?..$?..\n 0x00143630 243ff9ff 243ff9ff 243ff9ff 243ff9ff $?..$?..$?..$?..\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 0x0016aac0 43484152 5f544552 4d000000 00000000 CHAR_TERM.......\n 0x0016aad0 00000000 00000000 00000000 00000000 ................\n 0x0016aae0 00000000 00000000 00000000 00000000 ................\n 0x0016aaf0 00000000 00000000 00000000 00000000 ................\n 0x0016ab00 04220000 01000200 03005f00 00000000 .\"........_.....\n 0x0016ab10 4348494c 445f4d41 58000000 00000000 CHILD_MAX.......\n 0x0016ab20 00000000 00000000 00000000 00000000 ................\n- 0x0016ab30 6df00200 00000000 00000000 00000000 m...............\n+ 0x0016ab30 09f20200 00000000 00000000 00000000 ................\n 0x0016ab40 19000000 00000000 00000000 00000000 ................\n 0x0016ab50 7b200000 01000100 03000100 00000000 { ..............\n 0x0016ab60 43484f57 4e5f5245 53545249 43544544 CHOWN_RESTRICTED\n 0x0016ab70 00000000 00000000 00000000 00000000 ................\n 0x0016ab80 00000000 00000000 00000000 00000000 ................\n 0x0016ab90 00000000 00000000 00000000 00000000 ................\n 0x0016aba0 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 39332e64 65627567 -gnu/ksh93.debug\n- 0x00000030 009edbc7 1164ebfa 6a2016b0 fcc2e0d6 .....d..j ......\n- 0x00000040 e53dadc7 d6 .=...\n+ 0x00000030 00dd4c85 08f52355 2d0d92f5 485104ce ..L...#U-...HQ..\n+ 0x00000040 fa5be057 66 .[.Wf\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["stderr 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 31346239 30643632 62383264 66396432 14b90d62b82df9d2\n- 0x00000010 30646665 38313735 66626232 36663061 0dfe8175fbb26f0a\n- 0x00000020 63323839 37322e64 65627567 00000000 c28972.debug....\n- 0x00000030 cf0da615 ....\n+ 0x00000000 30616531 37373830 38323135 61666639 0ae177808215aff9\n+ 0x00000010 66383938 66666462 38313037 62663439 f898ffdb8107bf49\n+ 0x00000020 30386638 32332e64 65627567 00000000 08f823.debug....\n+ 0x00000030 1b0472f5 ..r.\n \n"}]}]}]}]}, {"source1": "ksh93-dbgsym_93u+20120801-7_amd64.deb", "source2": "ksh93-dbgsym_93u+20120801-7_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 2020-02-07 02:21:27.000000 debian-binary\n--rw-r--r-- 0 0 0 628 2020-02-07 02:21:27.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2471548 2020-02-07 02:21:27.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 624 2020-02-07 02:21:27.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 2471988 2020-02-07 02:21:27.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: 2606\n Depends: ksh93 (= 93u+20120801-7)\n Section: debug\n Priority: optional\n Description: debug symbols for ksh93\n-Build-Ids: e2c5042a2ac5989e8532db7e866874562ba2789d eb14b90d62b82df9d20dfe8175fbb26f0ac28972\n+Build-Ids: 490ae177808215aff9f898ffdb8107bf4908f823 c2a42346ad3bfa4a80b3c9a51a84c71e6d4be376\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/e2/c5042a2ac5989e8532db7e866874562ba2789d.debug\n-usr/lib/debug/.build-id/eb/14b90d62b82df9d20dfe8175fbb26f0ac28972.debug\n+usr/lib/debug/.build-id/49/0ae177808215aff9f898ffdb8107bf4908f823.debug\n+usr/lib/debug/.build-id/c2/a42346ad3bfa4a80b3c9a51a84c71e6d4be376.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/ksh93.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 2020-02-07 02:21:27.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-02-07 02:21:27.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-02-07 02:21:27.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-02-07 02:21:27.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-02-07 02:21:27.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-02-07 02:21:27.000000 ./usr/lib/debug/.build-id/e2/\n--rw-r--r-- 0 root (0) root (0) 1277384 2020-02-07 02:21:27.000000 ./usr/lib/debug/.build-id/e2/c5042a2ac5989e8532db7e866874562ba2789d.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-02-07 02:21:27.000000 ./usr/lib/debug/.build-id/eb/\n--rw-r--r-- 0 root (0) root (0) 1275864 2020-02-07 02:21:27.000000 ./usr/lib/debug/.build-id/eb/14b90d62b82df9d20dfe8175fbb26f0ac28972.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-02-07 02:21:27.000000 ./usr/lib/debug/.build-id/49/\n+-rw-r--r-- 0 root (0) root (0) 1275864 2020-02-07 02:21:27.000000 ./usr/lib/debug/.build-id/49/0ae177808215aff9f898ffdb8107bf4908f823.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-02-07 02:21:27.000000 ./usr/lib/debug/.build-id/c2/\n+-rw-r--r-- 0 root (0) root (0) 1277384 2020-02-07 02:21:27.000000 ./usr/lib/debug/.build-id/c2/a42346ad3bfa4a80b3c9a51a84c71e6d4be376.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-02-07 02:21:27.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2020-02-07 02:21:27.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 101328 2020-02-07 02:21:27.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/ksh93.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-02-07 02:21:27.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-02-07 02:21:27.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-02-07 02:21:27.000000 ./usr/share/doc/ksh93-dbgsym -> ksh93\n"}, {"source1": "./usr/lib/debug/.dwz/x86_64-linux-gnu/ksh93.debug", "source2": "./usr/lib/debug/.dwz/x86_64-linux-gnu/ksh93.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 0x18a10:\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 0121b1 00 C 0 0 8\n+ [ 2] .debug_info PROGBITS 0000000000000000 000068 0121b2 00 C 0 0 8\n [ 3] .debug_abbrev PROGBITS 0000000000000000 012220 00081e 00 C 0 0 8\n [ 4] .debug_line PROGBITS 0000000000000000 012a40 00068c 00 C 0 0 8\n [ 5] .debug_str PROGBITS 0000000000000000 0130d0 0058ef 01 MSC 0 0 8\n [ 6] .shstrtab STRTAB 0000000000000000 0189bf 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: 9edbc71164ebfa6a2016b0fcc2e0d6e53dadc7d6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dd4c8508f523552d0d92f5485104cefa5be05766\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "comments": ["stderr from `readelf --wide --debug-dump=info {}`:", "readelf: Error: LEB end of data", "readelf: Error: LEB end of data"], "unified_diff": "@@ -62314,22 +62314,22 @@\n <1ad50> DW_AT_type : <0x1ad42>\n <1><1ad51>: Abbrev Number: 57 (DW_TAG_variable)\n <1ad52> DW_AT_name : (indirect string, offset: 0xa8ad): ldbl_nan\n <1ad56> DW_AT_decl_file : 240\n <1ad57> DW_AT_decl_line : 474\n <1ad59> DW_AT_decl_column : 28\n <1ad5a> DW_AT_type : <0x1ad4f>\n- <1ad5b> DW_AT_const_value : 16 byte block: 0 0 0 0 0 0 0 c0 ff 7f 20 b 49 56 0 0 \n+ <1ad5b> DW_AT_const_value : 16 byte block: 0 0 0 0 0 0 0 c0 ff 7f 91 da 9e 55 0 0 \n <1><1ad6c>: Abbrev Number: 57 (DW_TAG_variable)\n <1ad6d> DW_AT_name : (indirect string, offset: 0x8ddf): ldbl_inf\n <1ad71> DW_AT_decl_file : 240\n <1ad72> DW_AT_decl_line : 475\n <1ad74> DW_AT_decl_column : 28\n <1ad75> DW_AT_type : <0x1ad4f>\n- <1ad76> DW_AT_const_value : 16 byte block: 0 0 0 0 0 0 0 80 ff 7f 20 b 49 56 0 0 \n+ <1ad76> DW_AT_const_value : 16 byte block: 0 0 0 0 0 0 0 80 ff 7f 91 da 9e 55 0 0 \n <1><1ad87>: Abbrev Number: 23 (DW_TAG_array_type)\n <1ad88> DW_AT_type : <0x1acd6>\n <1ad89> DW_AT_sibling : <0x1ad91>\n <2><1ad8a>: Abbrev Number: 10 (DW_TAG_subrange_type)\n <1ad8b> DW_AT_type : <0x14>\n <1ad8f> DW_AT_upper_bound : 38\n <2><1ad90>: Abbrev Number: 0\n"}, {"source1": "strings --all {}", "source2": "strings --all {}", "unified_diff": "@@ -472,251 +472,246 @@\n .=H3?\n LAow\n (@on]\n L[qH\n zq`7E5\n }y@T\n aXTTT\n-VfJjjZ\n-o@F \n-8VJ\"d\n-!\\E(!q\n+jjYie\n+&\\E(!\n t3 t\n A*z?\n-?-%V\n->%.B\n-Y+=FOI\n-R#>+s \n-Ve(G9\n-UbSu\n-\\Q.\t\n-8~5(`\n-fx/2\n-K{P\\\n-Gz{=\n-Ey@^k\n-6(i'\n-q$ C\n-;Bx_\n-mgk,\n-i42\"\n-',aYoe\n-_2+q\n-l sX\n-$,X7\n-$2>O\n-)`<@h\n-`-A;\n-)MG^\n-r6Mg\n-n0K \n-o$kC\n+AV{c|\n+Z|J\\\n+V.8M\n+}kN1\n+jcOU\n+dl.K\n+8~58`\n+CQjY=\n+K:*Y\n+.bIg\n+Nk1L\n+(.Wh\n+G|4)\n+^omq.\n+k4T5)\n+J:qc\n+<~4t\n+9|WB} D\n+xi%d\n+am+Nk;\n+S$W)\n+|BEM\n+Nz`'\n+a^D!\n+c0*^j\n+Bc~J\n+{+}F\n+$@i+\n 8Jkh\n 8Jkh\n 8Jkh\n-@'@h[\n-A;Kjd\n-\tjO`o\n-,XQn\n-8x+6\n-R4dG\n-]*^5b\n--nboQ4^!b\n-GDFX\n-`])v\n-a^B9\n-V=aiU\n-(@P\"\n-2Kjv\n-J]_N\n-'yP:N\n-fJd3\n-m#k)\n-sXe<\n-$Z\"O\n-jdMe\n-Wf\tG\n-\\$c,\n-4'-b%\n-Zs_|\n-b+B*\n- dDp\n-FD*;\n-lFDg.\n-U&H6[~\n-[~!~B\n-xlkc\n-AoK\"\n-z[G2\n-2frWk\n-FOHv6\n-a$X*\n-ii0(\n-c2,s\n-CP`[\n-(tqb{\n-OrbT/\n-0Y~k!\n-Bm1Sb\n-h}amm\n-oUx=BZg\n-kRe\tY\n-~Fl&\n-,yI9\n-W]QOA'+)\n-Z(yJ\n-X@Dm\n-1POOu\n-x*{oj\n-9,v?\n-2CZ7\n-sn~1\n-!c\"wy\n-%@IY\n-b=BFw\n-lNHp\n-. n x]\n-4OdlT\n-&$]6B\n-$6zkz\n-HeD#!:U,flO+R\n-.ElO\n-=qDf\n-YiI3MJ\n-Y*g$J\n-\\FEm1PW\n-@{Fm\n-]\"tHTn]\n-4bN|\n-zbS<:\n-n}I7\n-*|sk\n-i|@_\n- MVM\n-\\$i8\n-)Idl\n-\\]$9\n-n[QH5\n-.k><\n-pX_ec\n-_Xu+\n-VXDT\n-F\n-w(Nu>\n-k<;$\n-:Hxi\n-lwY`\n-dV-tPCU\n-;Q|n\n-<;mYuwu\n-'hS-t\n-[Yci\n-E>nE{\n--lPI\n+B)~x\n+pjui7\n+d|S@D\n+5g,+\n+NTf2t\n+E})Lr'*\n+N00:\n+?%7d\n+a0>f\n+c@[6\n+n(#e\n+'yPw\n+~c\"t\n+DoMG5\n+adc>7v\n+QFW=\n+BMoq\n+nJL}\n+y~8L\n+nagv\n+NQ'A\n+qtl6%\n+IcYE\n+YE;ZXO\n+zWE'\n+}>WC\n+/aSTt'&\n+VK4h.IF'W\n+xfZ1J\n+Wa6\t;\n+7/r:\n+*:V2\n+JNm54\n+tGyz\n+_N!s+0Un\n+l[b,pf\n+cElo}\n+blN1\n+>UVs`\t\n+l1!/\n+4Y~Fr(_\n+POF8\n+1XtKm \n+~\n+-[Eo\n+-[Eo\n+QBe\"R1\n+}xHR\n+C}}+\n+#D85t\n+M12Fy\n+N&U3l+\n+Z`(I\n+Ukv.\n+i\\0+\n+^rn0iy0\n+Zb6[v\n+hGC9\n+UK%R\n+wflR\n+h&;8\n+yMrc\n+[~O@\n+{Bd7\n+m+8yi~W<\n+$1K)\n+'&[6R\n+6=9y\n+ ET'\n+>nE{\n+tVGL\n+)lPI\n Yqj:\n-J,.`\n-1O}(\n-]|][\n-CsA2;\n-h/D<\n-1k.*\n-+Sv4\n-$z4`\n-N^O6\n-Qkgw\n-(!xk\n-qs:dQ4t\n-{E*?J\n-; ZI\n-o\"pL,SG\n-v\t_~\n-qgC(V\n-8c^ }\n-!wGL\n-!.~p\n-KYy,\n-tkq}\n-gFn>\n-${EI\n-]g29\n-g:g2\n-C%RMP\n-0=t1\n-8ua0\n-2\"H%'t\n-zwX^O0\n-&oEg\n-(>~W<>n\n-%>^N/\n-i\"6;\n-&~S[a\n-{Mgr\n-YM?b/\n-`-d5C\t\n-tk&9+\n-1EHXZ\n-nI=C\n-|h#m\n-}y>|\n-yYM{.\n-}>8(0\n-md*p\n-M;y.\n-lZ#_\n-{-Df\n-r]zJ\n-.- f\n-sr(D\n-{jd!\n-o2FV+\n-]jKq\n-aTm)\n-2kLsX\n-QcmX#\n-}9Z8Q\n-C*E:j%_\n-wx:,{\n-QXo^\n-XTeq\n-BvUH\n-VCM]\n-O#9K\n-hED\"\n-?sbf\n-cT'!i\n-^'g^\n-6Bv t\n-]}S*1\n-xDTz\n-$KB?\n-?H66\n-nn#^Q\n-z\\IlM\n-cGBW\n-Y8@=\n-\th\"9G\n-NO\"z\n-\"#B'\n-^jQ1t\n-S;A~\n-&STN\n-6RP\t-\n-;FkG\n-`VJ#0+\n-!M0+\n-z\t4+\n+Gf29=g\n+[}a\\\n++W,>\n+[OYy\n+CKAdB\n+3\"do\n+,c &\n+Vb)+\n+N&0i\n+W;Y'\n+Gxo4:=\n+vFxy\n+,~6L}N\n+.G;^\n+s\tbM\n+%t~x6\n+Imu\t\n+g@yd\n+k?W+A\n+_{y?aX\n+cB~69\n+7d8L\n+@t0>A\n+T!ai\n+L_[d\n+v:MTn\n+@0Ph\n+F$Dph\n+1i7}(\n+S'^a\n+>8(0teS\n+2X,!L\n+7bW!\n+Te'\n+o!3W|\n {<_{v\n i->p\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 39332e64 65627567 -gnu/ksh93.debug\n- 0x00000030 009edbc7 1164ebfa 6a2016b0 fcc2e0d6 .....d..j ......\n- 0x00000040 e53dadc7 d6 .=...\n+ 0x00000030 00dd4c85 08f52355 2d0d92f5 485104ce ..L...#U-...HQ..\n+ 0x00000040 fa5be057 66 .[.Wf\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/eb/14b90d62b82df9d20dfe8175fbb26f0ac28972.debug", "source2": "./usr/lib/debug/.build-id/49/0ae177808215aff9f898ffdb8107bf4908f823.debug", "comments": ["Files similar despite different names (score: 2, lower is more similar)"], "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: eb14b90d62b82df9d20dfe8175fbb26f0ac28972\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 490ae177808215aff9f898ffdb8107bf4908f823\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 --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 39332e64 65627567 -gnu/ksh93.debug\n- 0x00000030 009edbc7 1164ebfa 6a2016b0 fcc2e0d6 .....d..j ......\n- 0x00000040 e53dadc7 d6 .=...\n+ 0x00000030 00dd4c85 08f52355 2d0d92f5 485104ce ..L...#U-...HQ..\n+ 0x00000040 fa5be057 66 .[.Wf\n \n"}]}]}]}]}]}