{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.1ZVjYDXo/b1/git-repair_1.20230814-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.1ZVjYDXo/b2/git-repair_1.20230814-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- d81028c44b9d3f7201db327aa696ce7a 1233356 debug optional git-repair-dbgsym_1.20230814-1_amd64.deb\n- b21a86d4aa79fd4988f2c56df2255d8d 3248168 utils optional git-repair_1.20230814-1_amd64.deb\n+ 0e7e003381284b948cf70f8c84b013c4 1230360 debug optional git-repair-dbgsym_1.20230814-1_amd64.deb\n+ c63e17f366c851112aa7f51e7c4f4e77 3250988 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 3247100 2024-03-19 11:48:32.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 3249920 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", "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": "@@ -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: 4d11763ae09e11345c1234041dbbc9b35acfd36c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 11733ab8134fdabebd096bcd817c983eebf94358\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 --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-l/lib64/ld-linux-x86-64.so.2\n+CX/lib64/ld-linux-x86-64.so.2\n __gmon_start__\n __gmpz_init\n __gmpn_popcount\n __gmpz_export\n __gmpn_sub_1\n __gmpn_and_n\n __gmpn_add\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/ghc1283651_0/ghc_63.c:4\n+/tmp/ghc3618249_0/ghc_63.c:4\n \tendbr64\n \tpush %rax\n \tpop %rax\n-/tmp/ghc1283651_0/ghc_63.c:10\n+/tmp/ghc3618249_0/ghc_63.c:10\n \tmov $0x17993e8,%edx\n-/tmp/ghc1283651_0/ghc_63.c:4\n+/tmp/ghc3618249_0/ghc_63.c:4\n \tsub $0xe8,%rsp\n-/tmp/ghc1283651_0/ghc_63.c:5\n+/tmp/ghc3618249_0/ghc_63.c:5\n \tmovdqu 0x1354ad6(%rip),%xmm0 \n \tmovaps %xmm0,0x70(%rsp)\n \tmovdqu 0x1354ad9(%rip),%xmm0 \n-/tmp/ghc1283651_0/ghc_63.c:6\n+/tmp/ghc3618249_0/ghc_63.c:6\n \tmovl $0x3,0x70(%rsp)\n-/tmp/ghc1283651_0/ghc_63.c:5\n+/tmp/ghc3618249_0/ghc_63.c:5\n \tmovaps %xmm0,0x80(%rsp)\n \tmovdqu 0x1354ad1(%rip),%xmm0 \n-/tmp/ghc1283651_0/ghc_63.c:7\n+/tmp/ghc3618249_0/ghc_63.c:7\n \tmovq $0x1,0x78(%rsp)\n-/tmp/ghc1283651_0/ghc_63.c:5\n+/tmp/ghc3618249_0/ghc_63.c:5\n \tmovaps %xmm0,0x90(%rsp)\n-/tmp/ghc1283651_0/ghc_63.c:9\n+/tmp/ghc3618249_0/ghc_63.c:9\n \tmovdqa 0x12130d8(%rip),%xmm0 \n \tmovups %xmm0,0x88(%rsp)\n-/tmp/ghc1283651_0/ghc_63.c:10\n+/tmp/ghc3618249_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: b768a07bc14a4bb3b21b1aea73023b135a085237940e685bbd49aaee5a1b4a02) ]\n+[ Too much input for diff (SHA256: fbbcf7ccc881daef40cc0935a1db433409c8282cb58009819cf2b8534e724be9) ]\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 31313736 33616530 39653131 33343563 11763ae09e11345c\n- 0x00000010 31323334 30343164 62626339 62333561 1234041dbbc9b35a\n- 0x00000020 63666433 36632e64 65627567 00000000 cfd36c.debug....\n- 0x00000030 d11ec6af ....\n+ 0x00000000 37333361 62383133 34666461 62656264 733ab8134fdabebd\n+ 0x00000010 30393662 63643831 37633938 33656562 096bcd817c983eeb\n+ 0x00000020 66393433 35382e64 65627567 00000000 f94358.debug....\n+ 0x00000030 9b438641 .C.A\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 520 2024-03-19 11:48:32.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1232644 2024-03-19 11:48:32.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1229648 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: 4d11763ae09e11345c1234041dbbc9b35acfd36c\n+Build-Ids: 11733ab8134fdabebd096bcd817c983eebf94358\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/4d/11763ae09e11345c1234041dbbc9b35acfd36c.debug\n+usr/lib/debug/.build-id/11/733ab8134fdabebd096bcd817c983eebf94358.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/4d/\n--rw-r--r-- 0 root (0) root (0) 11434312 2024-03-19 11:48:32.000000 ./usr/lib/debug/.build-id/4d/11763ae09e11345c1234041dbbc9b35acfd36c.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-03-19 11:48:32.000000 ./usr/lib/debug/.build-id/11/\n+-rw-r--r-- 0 root (0) root (0) 11434312 2024-03-19 11:48:32.000000 ./usr/lib/debug/.build-id/11/733ab8134fdabebd096bcd817c983eebf94358.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/4d/11763ae09e11345c1234041dbbc9b35acfd36c.debug", "source2": "./usr/lib/debug/.build-id/11/733ab8134fdabebd096bcd817c983eebf94358.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "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: 4d11763ae09e11345c1234041dbbc9b35acfd36c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 11733ab8134fdabebd096bcd817c983eebf94358\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/ghc1283651_0\n+ 1\t(line_strp)\t(offset: 0x1d): /tmp/ghc3618249_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/ghc1283651_0/ghc_63.c\n+ <12> DW_AT_name : (line_strp) (offset: 0): /tmp/ghc3618249_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/ghc1283651_0/ghc_63.c\n+ [ 0] /tmp/ghc3618249_0/ghc_63.c\n [ 1b] .\n- [ 1d] /tmp/ghc1283651_0\n+ [ 1d] /tmp/ghc3618249_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"}]}]}]}]}]}