{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.hQCLlfEI/b1/git-repair_1.20200102-2_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.hQCLlfEI/b2/git-repair_1.20200102-2_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 9028e19f831e6dcda022a04f051160ef 223084 debug optional git-repair-dbgsym_1.20200102-2_amd64.deb\n- fa8266a204e6a1f38b216758e49f6cd4 925008 utils optional git-repair_1.20200102-2_amd64.deb\n+ 4ef0e4f4557f083213930cb9c9a69855 224124 debug optional git-repair-dbgsym_1.20200102-2_amd64.deb\n+ 16b8262f71d19103566a9b2ce6594db3 925068 utils optional git-repair_1.20200102-2_amd64.deb\n"}, {"source1": "git-repair_1.20200102-2_amd64.deb", "source2": "git-repair_1.20200102-2_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-07-15 20:46:18.000000 debian-binary\n--rw-r--r-- 0 0 0 868 2020-07-15 20:46:18.000000 control.tar.xz\n--rw-r--r-- 0 0 0 923948 2020-07-15 20:46:18.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 872 2020-07-15 20:46:18.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 924004 2020-07-15 20:46:18.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/git-repair", "source2": "./usr/bin/git-repair", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -5,12 +5,12 @@\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 \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: 048a4f23d3be779eb4f49d411735b8c4656c8489\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0b296bd2033cbbe66ab55d43517a9bc5e11b9471\n \n Displaying notes found in: .note.gnu.gold-version\n Owner Data size \tDescription\n GNU 0x00000009\tNT_GNU_GOLD_VERSION (gold version)\t Version: gold 1.16\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 {}", "unified_diff": "@@ -345,48 +345,48 @@\n \tcall 405be0 \n \tmov $0x8f9b60,%edi\n \tadd $0x8,%rsp\n \tjmp 832ac0 \n \t...\n \tadd %cl,-0x7f(%rax)\n main():\n-/tmp/ghc2822935_0/ghc_49.c:4\n+/tmp/ghc1441247_0/ghc_49.c:4\n \tin (%dx),%al\n \tcall fffffffff3405df8 <__progname@GLIBC_2.2.5+0xfffffffff2b0c1e8>\n-/tmp/ghc2822935_0/ghc_49.c:5\n+/tmp/ghc1441247_0/ghc_49.c:5\n \tmovq 0x472281(%rip),%mm1 \n \tmovdqu 0x472289(%rip),%xmm2 \n-/tmp/ghc2822935_0/ghc_49.c:10\n+/tmp/ghc1441247_0/ghc_49.c:10\n \tmov $0x8a47c0,%edx\n-/tmp/ghc2822935_0/ghc_49.c:9\n+/tmp/ghc1441247_0/ghc_49.c:9\n \tmovdqa 0x45740c(%rip),%xmm0 \n-/tmp/ghc2822935_0/ghc_49.c:5\n+/tmp/ghc1441247_0/ghc_49.c:5\n \tmovdqu 0x472284(%rip),%xmm3 \n \tmovaps %xmm1,0x70(%rsp)\n-/tmp/ghc2822935_0/ghc_49.c:10\n+/tmp/ghc1441247_0/ghc_49.c:10\n \tmovdqu 0x472287(%rip),%xmm7 \n \tmovdqu 0x47229f(%rip),%xmm1 \n-/tmp/ghc2822935_0/ghc_49.c:5\n+/tmp/ghc1441247_0/ghc_49.c:5\n \tmovaps %xmm2,0x80(%rsp)\n-/tmp/ghc2822935_0/ghc_49.c:10\n+/tmp/ghc1441247_0/ghc_49.c:10\n \tmovdqu 0x47229f(%rip),%xmm2 \n-/tmp/ghc2822935_0/ghc_49.c:5\n+/tmp/ghc1441247_0/ghc_49.c:5\n \tmovaps %xmm3,0x90(%rsp)\n-/tmp/ghc2822935_0/ghc_49.c:6\n+/tmp/ghc1441247_0/ghc_49.c:6\n \tmovl $0x3,0x70(%rsp)\n-/tmp/ghc2822935_0/ghc_49.c:9\n+/tmp/ghc1441247_0/ghc_49.c:9\n \tmovups %xmm0,0x88(%rsp)\n-/tmp/ghc2822935_0/ghc_49.c:10\n+/tmp/ghc1441247_0/ghc_49.c:10\n \tmovdqu 0x47225f(%rip),%xmm0 \n \tmovdqa 0x80(%rsp),%xmm5\n \tmovdqa 0x90(%rsp),%xmm6\n \tmovups %xmm7,0x30(%rsp)\n-/tmp/ghc2822935_0/ghc_49.c:7\n+/tmp/ghc1441247_0/ghc_49.c:7\n \tmovq $0x1,0x78(%rsp)\n-/tmp/ghc2822935_0/ghc_49.c:10\n+/tmp/ghc1441247_0/ghc_49.c:10\n \tmovdqa 0x70(%rsp),%xmm4\n \tmovups %xmm5,0x10(%rsp)\n \tmovups %xmm4,(%rsp)\n \tmovups %xmm6,0x20(%rsp)\n \tmovups %xmm0,0x40(%rsp)\n \tmovups %xmm1,0x50(%rsp)\n \tmovups %xmm2,0x60(%rsp)\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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38613466 32336433 62653737 39656234 8a4f23d3be779eb4\n- 0x00000010 66343964 34313137 33356238 63343635 f49d411735b8c465\n- 0x00000020 36633834 38392e64 65627567 00000000 6c8489.debug....\n- 0x00000030 49c6e344 I..D\n+ 0x00000000 32393662 64323033 33636262 65363661 296bd2033cbbe66a\n+ 0x00000010 62353564 34333531 37613962 63356531 b55d43517a9bc5e1\n+ 0x00000020 31623934 37312e64 65627567 00000000 1b9471.debug....\n+ 0x00000030 755728c3 uW(.\n \n"}]}]}]}]}, {"source1": "git-repair-dbgsym_1.20200102-2_amd64.deb", "source2": "git-repair-dbgsym_1.20200102-2_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-07-15 20:46:18.000000 debian-binary\n -rw-r--r-- 0 0 0 520 2020-07-15 20:46:18.000000 control.tar.xz\n--rw-r--r-- 0 0 0 222372 2020-07-15 20:46:18.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 223412 2020-07-15 20:46:18.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: Sean Whitton \n Installed-Size: 2338\n Depends: git-repair (= 1.20200102-2)\n Section: debug\n Priority: optional\n Description: debug symbols for git-repair\n-Build-Ids: 048a4f23d3be779eb4f49d411735b8c4656c8489\n+Build-Ids: 0b296bd2033cbbe66ab55d43517a9bc5e11b9471\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/04/8a4f23d3be779eb4f49d411735b8c4656c8489.debug\n+usr/lib/debug/.build-id/0b/296bd2033cbbe66ab55d43517a9bc5e11b9471.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-15 20:46:18.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-15 20:46:18.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-15 20:46:18.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-15 20:46:18.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-15 20:46:18.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-07-15 20:46:18.000000 ./usr/lib/debug/.build-id/04/\n--rw-r--r-- 0 root (0) root (0) 2383168 2020-07-15 20:46:18.000000 ./usr/lib/debug/.build-id/04/8a4f23d3be779eb4f49d411735b8c4656c8489.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-07-15 20:46:18.000000 ./usr/lib/debug/.build-id/0b/\n+-rw-r--r-- 0 root (0) root (0) 2383168 2020-07-15 20:46:18.000000 ./usr/lib/debug/.build-id/0b/296bd2033cbbe66ab55d43517a9bc5e11b9471.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-15 20:46:18.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-15 20:46:18.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-07-15 20:46:18.000000 ./usr/share/doc/git-repair-dbgsym -> git-repair\n"}, {"source1": "./usr/lib/debug/.build-id/04/8a4f23d3be779eb4f49d411735b8c4656c8489.debug", "source2": "./usr/lib/debug/.build-id/0b/296bd2033cbbe66ab55d43517a9bc5e11b9471.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% 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", "readelf: Warning: note with invalid namesz and/or descsz found at offset 0x20", "readelf: Warning: type: 0xaa9f69e6, namesize: 0xec17cd12, descsize: 0xbb01f3a7, alignment: 8"], "unified_diff": "@@ -5,15 +5,15 @@\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 \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: 048a4f23d3be779eb4f49d411735b8c4656c8489\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0b296bd2033cbbe66ab55d43517a9bc5e11b9471\n \n Displaying notes found in: .debug-ghc-link-info\n Owner Data size \tDescription\n 0x00000000\tUnknown note type: (0x0000151c)\t\n \ufffdr\ufffd 0x00000000\tUnknown note type: (0x57a59c78)\t\n \n Displaying notes found in: .note.gnu.gold-version\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "comments": ["error from `readelf --wide --debug-dump=rawline {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -26,15 +26,15 @@\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 8, columns 1):\n Entry\tName\n 0\t(line_strp)\t(offset: 0x1b): .\n- 1\t(line_strp)\t(offset: 0x1d): /tmp/ghc2822935_0\n+ 1\t(line_strp)\t(offset: 0x1d): /tmp/ghc1441247_0\n 2\t(line_strp)\t(offset: 0x2f): /usr/include/x86_64-linux-gnu/bits\n 3\t(line_strp)\t(offset: 0x52): /usr/lib/ghc/include/stg\n 4\t(line_strp)\t(offset: 0x6b): /usr/lib/ghc/include\n 5\t(line_strp)\t(offset: 0x80): /usr/lib/ghc/include/rts\n 6\t(line_strp)\t(offset: 0x99): /usr/lib/gcc/x86_64-linux-gnu/12/include\n 7\t(line_strp)\t(offset: 0xc2): /usr/lib/ghc/include/rts/storage\n \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": "@@ -5,15 +5,15 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 18 (DW_TAG_compile_unit)\n DW_AT_producer : (strp) (offset: 0x432): GNU C17 12.2.0 -mtune=generic -march=x86-64 -g -O2 -fno-PIC -fstack-protector-strong -fasynchronous-unwind-tables\n <11> DW_AT_language : (data1) 29\t(C11)\n- <12> DW_AT_name : (line_strp) (offset: 0): /tmp/ghc2822935_0/ghc_49.c\n+ <12> DW_AT_name : (line_strp) (offset: 0): /tmp/ghc1441247_0/ghc_49.c\n <16> DW_AT_comp_dir : (line_strp) (offset: 0x1b): .\n <1a> DW_AT_ranges : (sec_offset) 0xc\n <1e> DW_AT_low_pc : (addr) 0\n <26> DW_AT_stmt_list : (sec_offset) 0\n <1><2a>: Abbrev Number: 5 (DW_TAG_base_type)\n <2b> DW_AT_byte_size : (data1) 1\n <2c> DW_AT_encoding : (data1) 8\t(unsigned char)\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "comments": ["error from `readelf --wide --decompress --string-dump=.debug_line_str {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,12 +1,12 @@\n \n String dump of section '.debug_line_str':\n- [ 0] /tmp/ghc2822935_0/ghc_49.c\n+ [ 0] /tmp/ghc1441247_0/ghc_49.c\n [ 1b] .\n- [ 1d] /tmp/ghc2822935_0\n+ [ 1d] /tmp/ghc1441247_0\n [ 2f] /usr/include/x86_64-linux-gnu/bits\n [ 52] /usr/lib/ghc/include/stg\n [ 6b] /usr/lib/ghc/include\n [ 80] /usr/lib/ghc/include/rts\n [ 99] /usr/lib/gcc/x86_64-linux-gnu/12/include\n [ c2] /usr/lib/ghc/include/rts/storage\n [ e3] ghc_49.c\n"}]}]}]}]}]}