{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.wqjj0DGi/b1/git-repair_1.20230814-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.wqjj0DGi/b2/git-repair_1.20230814-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 8c8409f8c2ede39f987c4bdfe0a239fa 1231208 debug optional git-repair-dbgsym_1.20230814-1_amd64.deb\n- 9f1afaec84da4b17f2f51fe806f0b315 3248320 utils optional git-repair_1.20230814-1_amd64.deb\n+ 39ea06868c3cb0a2529bdea9ba9286ad 1232608 debug optional git-repair-dbgsym_1.20230814-1_amd64.deb\n+ 70bd377be3812b5ab5586e09b0fd4576 3246360 utils optional git-repair_1.20230814-1_amd64.deb\n"}, {"source1": "git-repair_1.20230814-1_amd64.deb", "source2": "git-repair_1.20230814-1_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 2024-03-19 11:48:32.000000 debian-binary\n -rw-r--r-- 0 0 0 876 2024-03-19 11:48:32.000000 control.tar.xz\n--rw-r--r-- 0 0 0 3247252 2024-03-19 11:48:32.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 3245292 2024-03-19 11:48:32.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", "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: 8920f9c534ff9e0a06649b30115da26b6f3330f0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5676481d64bba70004d2dae6cdad234e5535f6d6\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 {}", "unified_diff": "@@ -5,39 +5,39 @@\n \n 00000000004074c0 <.text>:\n \tcall 406fe0 \n rtsFatalInternalErrorFn.cold():\n \tcall 406fe0 \n \tnopw 0x0(%rax,%rax,1)\n main():\n-/tmp/ghc2840244_0/ghc_63.c:4\n+/tmp/ghc2355511_0/ghc_63.c:4\n \tendbr64\n \tpush %rax\n \tpop %rax\n-/tmp/ghc2840244_0/ghc_63.c:10\n+/tmp/ghc2355511_0/ghc_63.c:10\n \tmov $0x17993e8,%edx\n-/tmp/ghc2840244_0/ghc_63.c:4\n+/tmp/ghc2355511_0/ghc_63.c:4\n \tsub $0xe8,%rsp\n-/tmp/ghc2840244_0/ghc_63.c:5\n+/tmp/ghc2355511_0/ghc_63.c:5\n \tmovdqu 0x1354ad6(%rip),%xmm0 \n \tmovaps %xmm0,0x70(%rsp)\n \tmovdqu 0x1354ad9(%rip),%xmm0 \n-/tmp/ghc2840244_0/ghc_63.c:6\n+/tmp/ghc2355511_0/ghc_63.c:6\n \tmovl $0x3,0x70(%rsp)\n-/tmp/ghc2840244_0/ghc_63.c:5\n+/tmp/ghc2355511_0/ghc_63.c:5\n \tmovaps %xmm0,0x80(%rsp)\n \tmovdqu 0x1354ad1(%rip),%xmm0 \n-/tmp/ghc2840244_0/ghc_63.c:7\n+/tmp/ghc2355511_0/ghc_63.c:7\n \tmovq $0x1,0x78(%rsp)\n-/tmp/ghc2840244_0/ghc_63.c:5\n+/tmp/ghc2355511_0/ghc_63.c:5\n \tmovaps %xmm0,0x90(%rsp)\n-/tmp/ghc2840244_0/ghc_63.c:9\n+/tmp/ghc2355511_0/ghc_63.c:9\n \tmovdqa 0x12130d8(%rip),%xmm0 \n \tmovups %xmm0,0x88(%rsp)\n-/tmp/ghc2840244_0/ghc_63.c:10\n+/tmp/ghc2355511_0/ghc_63.c:10\n \tmovdqa 0x70(%rsp),%xmm0\n \tmovups %xmm0,(%rsp)\n \tmovdqa 0x80(%rsp),%xmm0\n \tmovups %xmm0,0x10(%rsp)\n \tmovdqa 0x90(%rsp),%xmm0\n \tmovups %xmm0,0x20(%rsp)\n \tmovdqu 0x1354a92(%rip),%xmm0 \n@@ -4194296,8 +4194296,8 @@\n \tmov 0x10(%rbx),%rbx\n \tadd $0xfffffffffffffff8,%rbp\n \ttest $0x7,%bl\n \tjne 129d248 \n \tjmp *(%rbx)\n \t...\n \t(bad)\n-[ Too much input for diff (SHA256: bc5dd5f8ce57074174e17eb9fd5c4fd91ec7947255d3fb339de68dbbd7b2ae7c) ]\n+[ Too much input for diff (SHA256: 29c1aab49b54ac8165d9ba69cb97feda618968f24abd9bedd6855f56e19427a4) ]\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 32306639 63353334 66663965 30613036 20f9c534ff9e0a06\n- 0x00000010 36343962 33303131 35646132 36623666 649b30115da26b6f\n- 0x00000020 33333330 66302e64 65627567 00000000 3330f0.debug....\n- 0x00000030 fb1ab195 ....\n+ 0x00000000 37363438 31643634 62626137 30303034 76481d64bba70004\n+ 0x00000010 64326461 65366364 61643233 34653535 d2dae6cdad234e55\n+ 0x00000020 33356636 64362e64 65627567 00000000 35f6d6.debug....\n+ 0x00000030 9b0e6e18 ..n.\n \n"}]}]}]}]}, {"source1": "git-repair-dbgsym_1.20230814-1_amd64.deb", "source2": "git-repair-dbgsym_1.20230814-1_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 2024-03-19 11:48:32.000000 debian-binary\n--rw-r--r-- 0 0 0 524 2024-03-19 11:48:32.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1230492 2024-03-19 11:48:32.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 520 2024-03-19 11:48:32.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1231896 2024-03-19 11:48:32.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: 11177\n Depends: git-repair (= 1.20230814-1)\n Section: debug\n Priority: optional\n Description: debug symbols for git-repair\n-Build-Ids: 8920f9c534ff9e0a06649b30115da26b6f3330f0\n+Build-Ids: 5676481d64bba70004d2dae6cdad234e5535f6d6\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/89/20f9c534ff9e0a06649b30115da26b6f3330f0.debug\n+usr/lib/debug/.build-id/56/76481d64bba70004d2dae6cdad234e5535f6d6.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 2024-03-19 11:48:32.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-03-19 11:48:32.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-03-19 11:48:32.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-03-19 11:48:32.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2024-03-19 11:48:32.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-03-19 11:48:32.000000 ./usr/lib/debug/.build-id/89/\n--rw-r--r-- 0 root (0) root (0) 11434312 2024-03-19 11:48:32.000000 ./usr/lib/debug/.build-id/89/20f9c534ff9e0a06649b30115da26b6f3330f0.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-03-19 11:48:32.000000 ./usr/lib/debug/.build-id/56/\n+-rw-r--r-- 0 root (0) root (0) 11434312 2024-03-19 11:48:32.000000 ./usr/lib/debug/.build-id/56/76481d64bba70004d2dae6cdad234e5535f6d6.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-03-19 11:48:32.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-03-19 11:48:32.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2024-03-19 11:48:32.000000 ./usr/share/doc/git-repair-dbgsym -> git-repair\n"}, {"source1": "./usr/lib/debug/.build-id/89/20f9c534ff9e0a06649b30115da26b6f3330f0.debug", "source2": "./usr/lib/debug/.build-id/56/76481d64bba70004d2dae6cdad234e5535f6d6.debug", "comments": ["Files 99% 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: 0x9446e69f, namesize: 0xb82fad12, descsize: 0xa27df76f, alignment: 8"], "unified_diff": "@@ -1,15 +1,15 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: 8920f9c534ff9e0a06649b30115da26b6f3330f0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5676481d64bba70004d2dae6cdad234e5535f6d6\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: .debug-ghc-link-info\n Owner Data size \tDescription\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/ghc2840244_0\n+ 1\t(line_strp)\t(offset: 0x1d): /tmp/ghc2355511_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/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/stg\n 4\t(line_strp)\t(offset: 0x97): /usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include\n 5\t(line_strp)\t(offset: 0xd8): /usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/rts\n 6\t(line_strp)\t(offset: 0x11d): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x146): /usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/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: 0x28e): GNU C17 14.2.0 -mtune=generic -march=x86-64 -g -O2 -fno-PIC -fstack-protector-strong -fstack-clash-protection -fcf-protection=full -fasynchronous-unwind-tables\n <11> DW_AT_language : (data1) 29\t(C11)\n- <12> DW_AT_name : (line_strp) (offset: 0): /tmp/ghc2840244_0/ghc_63.c\n+ <12> DW_AT_name : (line_strp) (offset: 0): /tmp/ghc2355511_0/ghc_63.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: 3 (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/ghc2840244_0/ghc_63.c\n+ [ 0] /tmp/ghc2355511_0/ghc_63.c\n [ 1b] .\n- [ 1d] /tmp/ghc2840244_0\n+ [ 1d] /tmp/ghc2355511_0\n [ 2f] /usr/include/x86_64-linux-gnu/bits\n [ 52] /usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/stg\n [ 97] /usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include\n [ d8] /usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/rts\n [ 11d] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 146] /usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/rts/storage\n [ 193] types.h\n"}]}]}]}]}]}