{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.TQcV20dk/b1/xdg-desktop-portal-phosh_0.45.0-1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.TQcV20dk/b2/xdg-desktop-portal-phosh_0.45.0-1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 5863209fedbfcde92998039e2c2d1e6d 17555384 debug optional xdg-desktop-portal-phosh-dbgsym_0.45.0-1_i386.deb\n- f934b4991094498ef8840ee1fc5505aa 3129528 gnome optional xdg-desktop-portal-phosh_0.45.0-1_i386.deb\n+ 8c2c12ff1f64c35ba861cf40d4c6eaa3 17556324 debug optional xdg-desktop-portal-phosh-dbgsym_0.45.0-1_i386.deb\n+ 9066d0d2dca89517acc9b69f616637da 3131964 gnome optional xdg-desktop-portal-phosh_0.45.0-1_i386.deb\n"}, {"source1": "xdg-desktop-portal-phosh_0.45.0-1_i386.deb", "source2": "xdg-desktop-portal-phosh_0.45.0-1_i386.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 2025-02-06 19:04:24.000000 debian-binary\n -rw-r--r-- 0 0 0 1132 2025-02-06 19:04:24.000000 control.tar.xz\n--rw-r--r-- 0 0 0 3128204 2025-02-06 19:04:24.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 3130640 2025-02-06 19:04:24.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/libexec/xdg-desktop-portal-phosh", "source2": "./usr/libexec/xdg-desktop-portal-phosh", "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,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: 949bafa67d70062b50f42e95f8fbcebe70fe7f6c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f4bcc255fb75d9d241c8e88b58e6032ba2404fd8\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/lib/ld-linux.so.2\n+/lib/ld-linux.so.2\n gdk_scroll_event_get_direction\n gtk_scrollable_get_type\n gtk_gesture_click_new\n g_dbus_error_quark\n g_value_take_boxed\n gtk_switch_new\n g_object_ref\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": "@@ -3816443,34 +3816443,34 @@\n \tjmp d8004e \n \tmov 0x74(%esp),%ebx\n \tmov %esp,%eax\n \tlea 0x250(%esp),%ecx\n \tmov %ecx,0x4(%eax)\n \tlea 0x21c(%esp),%ecx\n \tmov %ecx,(%eax)\n-\tmovl $0xffffffff,0x8(%eax)\n-\tcall b37ba0 \n+\tcall d6cb40 \n \tsub $0x4,%esp\n-\tjmp d80078 \n+\tjmp d80071 \n \tmov 0x74(%esp),%ebx\n \tmov %esp,%eax\n \tlea 0x21c(%esp),%ecx\n \tmov %ecx,0x4(%eax)\n \tlea 0x1e8(%esp),%ecx\n \tmov %ecx,(%eax)\n \tcall d6d4a0 \n \tsub $0x4,%esp\n-\tjmp d8009b \n+\tjmp d80094 \n \tmov 0x74(%esp),%ebx\n \tmov %esp,%eax\n \tlea 0x1e8(%esp),%ecx\n \tmov %ecx,0x4(%eax)\n \tlea 0x1b4(%esp),%ecx\n \tmov %ecx,(%eax)\n-\tcall d6cb40 \n+\tmovl $0xffffffff,0x8(%eax)\n+\tcall b37ba0 \n \tsub $0x4,%esp\n \tjmp d800be \n \tmov 0x74(%esp),%ebx\n \tmov %esp,%eax\n \tlea 0x1b4(%esp),%ecx\n \tmov %ecx,(%eax)\n \tcall b37c00 \n@@ -3846239,24 +3846239,24 @@\n \tjmp d9aae3 \n \tmov 0x78(%esp),%ebx\n \tmov %esp,%eax\n \tlea 0x398(%esp),%ecx\n \tmov %ecx,0x4(%eax)\n \tlea 0x37c(%esp),%ecx\n \tmov %ecx,(%eax)\n-\tcall d6d2a0 \n+\tcall d6cc20 \n \tsub $0x4,%esp\n \tjmp d9ab06 \n \tmov 0x78(%esp),%ebx\n \tmov %esp,%eax\n \tlea 0x37c(%esp),%ecx\n \tmov %ecx,0x4(%eax)\n \tlea 0x360(%esp),%ecx\n \tmov %ecx,(%eax)\n-\tcall d6cc20 \n+\tcall d6d2a0 \n \tsub $0x4,%esp\n \tjmp d9ab29 \n \tmov 0x78(%esp),%ebx\n \tmov %esp,%eax\n \tlea 0x360(%esp),%ecx\n \tmov %ecx,(%eax)\n \tcall d6efa0 \n@@ -4194296,8 +4194296,8 @@\n \txchg %ax,%ax\n \txchg %ax,%ax\n \tpush %ebx\n \tsub $0x28,%esp\n \tcall ed58d9 \n \tpop %ebx\n \tadd $0x793303,%ebx\n-[ Too much input for diff (SHA256: 51da4fdd0c38b2772703fae76b12c099c766e842ff8c0cdd12e7135c8bb79a30) ]\n+[ Too much input for diff (SHA256: 67568b6a26323468fe4526ddac030c152c5704d381bbb6fff09833b32179b747) ]\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39626166 61363764 37303036 32623530 9bafa67d70062b50\n- 0x00000010 66343265 39356638 66626365 62653730 f42e95f8fbcebe70\n- 0x00000020 66653766 36632e64 65627567 00000000 fe7f6c.debug....\n- 0x00000030 2f37ea04 /7..\n+ 0x00000000 62636332 35356662 37356439 64323431 bcc255fb75d9d241\n+ 0x00000010 63386538 38623538 65363033 32626132 c8e88b58e6032ba2\n+ 0x00000020 34303466 64382e64 65627567 00000000 404fd8.debug....\n+ 0x00000030 72f25cd8 r.\\.\n \n"}]}]}]}]}, {"source1": "xdg-desktop-portal-phosh-dbgsym_0.45.0-1_i386.deb", "source2": "xdg-desktop-portal-phosh-dbgsym_0.45.0-1_i386.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 2025-02-06 19:04:24.000000 debian-binary\n -rw-r--r-- 0 0 0 552 2025-02-06 19:04:24.000000 control.tar.xz\n--rw-r--r-- 0 0 0 17554640 2025-02-06 19:04:24.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 17555580 2025-02-06 19:04:24.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: i386\n Maintainer: DebianOnMobile Maintainers \n Installed-Size: 35345\n Depends: xdg-desktop-portal-phosh (= 0.45.0-1)\n Section: debug\n Priority: optional\n Description: debug symbols for xdg-desktop-portal-phosh\n-Build-Ids: 949bafa67d70062b50f42e95f8fbcebe70fe7f6c\n+Build-Ids: f4bcc255fb75d9d241c8e88b58e6032ba2404fd8\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/94/9bafa67d70062b50f42e95f8fbcebe70fe7f6c.debug\n+usr/lib/debug/.build-id/f4/bcc255fb75d9d241c8e88b58e6032ba2404fd8.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 2025-02-06 19:04:24.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-06 19:04:24.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-06 19:04:24.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-06 19:04:24.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-06 19:04:24.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2025-02-06 19:04:24.000000 ./usr/lib/debug/.build-id/94/\n--rw-r--r-- 0 root (0) root (0) 36182400 2025-02-06 19:04:24.000000 ./usr/lib/debug/.build-id/94/9bafa67d70062b50f42e95f8fbcebe70fe7f6c.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-02-06 19:04:24.000000 ./usr/lib/debug/.build-id/f4/\n+-rw-r--r-- 0 root (0) root (0) 36182404 2025-02-06 19:04:24.000000 ./usr/lib/debug/.build-id/f4/bcc255fb75d9d241c8e88b58e6032ba2404fd8.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-06 19:04:24.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-06 19:04:24.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2025-02-06 19:04:24.000000 ./usr/share/doc/xdg-desktop-portal-phosh-dbgsym -> xdg-desktop-portal-phosh\n"}, {"source1": "./usr/lib/debug/.build-id/94/9bafa67d70062b50f42e95f8fbcebe70fe7f6c.debug", "source2": "./usr/lib/debug/.build-id/f4/bcc255fb75d9d241c8e88b58e6032ba2404fd8.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 --file-header {}", "source2": "readelf --wide --file-header {}", "comments": ["error from `readelf --wide --file-header {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Intel 80386\n Version: 0x1\n Entry point address: 0xa3550\n Start of program headers: 52 (bytes into file)\n- Start of section headers: 36180600 (bytes into file)\n+ Start of section headers: 36180604 (bytes into file)\n Flags: 0x0\n Size of this header: 52 (bytes)\n Size of program headers: 32 (bytes)\n Number of program headers: 13\n Size of section headers: 40 (bytes)\n Number of section headers: 45\n Section header string table index: 44\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,8 +1,8 @@\n-There are 45 section headers, starting at offset 0x2281278:\n+There are 45 section headers, starting at offset 0x228127c:\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 000001d4 0001d4 000024 00 A 0 0 4\n [ 2] .interp NOBITS 000001f8 0001f8 000013 00 A 0 0 1\n [ 3] .gnu.hash NOBITS 0000020c 0001f8 000030 04 A 4 0 4\n@@ -33,22 +33,22 @@\n [28] .got NOBITS 01668bdc 60273c 00841c 04 WA 0 0 4\n [29] .data NOBITS 01671000 60273c 000154 00 WA 0 0 32\n [30] .bss NOBITS 01671158 60273c 000718 00 WA 0 0 8\n [31] .comment PROGBITS 00000000 60200c 000069 01 MS 0 0 1\n [32] .debug_aranges PROGBITS 00000000 602078 0494bc 00 C 0 0 4\n [33] .debug_info PROGBITS 00000000 64b534 7fe530 00 C 0 0 4\n [34] .debug_abbrev PROGBITS 00000000 e49a64 0075a8 00 C 0 0 4\n- [35] .debug_line PROGBITS 00000000 e5100c 1910a0 00 C 0 0 4\n- [36] .debug_str PROGBITS 00000000 fe20ac 3c77b9 01 MSC 0 0 4\n- [37] .debug_loc PROGBITS 00000000 13a9868 0576db 00 C 0 0 4\n- [38] .debug_ranges PROGBITS 00000000 1400f44 0b5d1d 00 C 0 0 4\n- [39] .debug_line_str PROGBITS 00000000 14b6c64 0003d9 01 MSC 0 0 4\n- [40] .debug_loclists PROGBITS 00000000 14b7040 003212 00 C 0 0 4\n- [41] .debug_rnglists PROGBITS 00000000 14ba254 0006fd 00 C 0 0 4\n- [42] .symtab SYMTAB 00000000 14ba954 1fd940 10 43 23654 4\n- [43] .strtab STRTAB 00000000 16b8294 bc8e0f 00 0 0 1\n- [44] .shstrtab STRTAB 00000000 22810a3 0001d3 00 0 0 1\n+ [35] .debug_line PROGBITS 00000000 e5100c 1910a4 00 C 0 0 4\n+ [36] .debug_str PROGBITS 00000000 fe20b0 3c77b9 01 MSC 0 0 4\n+ [37] .debug_loc PROGBITS 00000000 13a986c 0576db 00 C 0 0 4\n+ [38] .debug_ranges PROGBITS 00000000 1400f48 0b5d1d 00 C 0 0 4\n+ [39] .debug_line_str PROGBITS 00000000 14b6c68 0003d9 01 MSC 0 0 4\n+ [40] .debug_loclists PROGBITS 00000000 14b7044 003212 00 C 0 0 4\n+ [41] .debug_rnglists PROGBITS 00000000 14ba258 0006fd 00 C 0 0 4\n+ [42] .symtab SYMTAB 00000000 14ba958 1fd940 10 43 23654 4\n+ [43] .strtab STRTAB 00000000 16b8298 bc8e0f 00 0 0 1\n+ [44] .shstrtab STRTAB 00000000 22810a7 0001d3 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 C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), p (processor specific)\n"}, {"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: 949bafa67d70062b50f42e95f8fbcebe70fe7f6c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f4bcc255fb75d9d241c8e88b58e6032ba2404fd8\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=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": "@@ -3372771,26 +3372771,26 @@\n [0x005f9bfd] Special opcode 61: advance Address by 4 to 0xd8002f and Line by 0 to 44\n [0x005f9bfe] Advance Line by -44 to 0\n [0x005f9c00] Advance PC by constant 17 to 0xd80040\n [0x005f9c01] Special opcode 201: advance Address by 14 to 0xd8004e and Line by 0 to 0\n [0x005f9c02] Advance Line by 44 to 44\n [0x005f9c04] Special opcode 61: advance Address by 4 to 0xd80052 and Line by 0 to 44\n [0x005f9c05] Advance Line by -44 to 0\n- [0x005f9c07] Advance PC by 38 to 0xd80078\n- [0x005f9c09] Copy\n- [0x005f9c0a] Advance Line by 44 to 44\n- [0x005f9c0c] Special opcode 61: advance Address by 4 to 0xd8007c and Line by 0 to 44\n- [0x005f9c0d] Advance Line by -44 to 0\n- [0x005f9c0f] Advance PC by constant 17 to 0xd8008d\n- [0x005f9c10] Special opcode 201: advance Address by 14 to 0xd8009b and Line by 0 to 0\n- [0x005f9c11] Advance Line by 44 to 44\n- [0x005f9c13] Special opcode 61: advance Address by 4 to 0xd8009f and Line by 0 to 44\n- [0x005f9c14] Advance Line by -44 to 0\n- [0x005f9c16] Advance PC by constant 17 to 0xd800b0\n- [0x005f9c17] Special opcode 201: advance Address by 14 to 0xd800be and Line by 0 to 0\n+ [0x005f9c07] Advance PC by constant 17 to 0xd80063\n+ [0x005f9c08] Special opcode 201: advance Address by 14 to 0xd80071 and Line by 0 to 0\n+ [0x005f9c09] Advance Line by 44 to 44\n+ [0x005f9c0b] Special opcode 61: advance Address by 4 to 0xd80075 and Line by 0 to 44\n+ [0x005f9c0c] Advance Line by -44 to 0\n+ [0x005f9c0e] Advance PC by constant 17 to 0xd80086\n+ [0x005f9c0f] Special opcode 201: advance Address by 14 to 0xd80094 and Line by 0 to 0\n+ [0x005f9c10] Advance Line by 44 to 44\n+ [0x005f9c12] Special opcode 61: advance Address by 4 to 0xd80098 and Line by 0 to 44\n+ [0x005f9c13] Advance Line by -44 to 0\n+ [0x005f9c15] Advance PC by 38 to 0xd800be\n+ [0x005f9c17] Copy\n [0x005f9c18] Set column to 9\n [0x005f9c1a] Set is_stmt to 1\n [0x005f9c1b] Advance Line by 93 to 93\n [0x005f9c1e] Special opcode 61: advance Address by 4 to 0xd800c2 and Line by 0 to 93\n [0x005f9c1f] Set is_stmt to 0\n [0x005f9c20] Advance Line by -93 to 0\n [0x005f9c23] Advance PC by constant 17 to 0xd800d3\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -2300,61 +2300,49 @@\n 91/nobRm\n p{s+UY/.\n {*b/}BCo{7\\\n-\tvfArN'v\n-\t!U\t!u\t!\n-+mYcB#^9\n-(Qu\"@M\"@]\"@S\"@s\n+%D;meB9H\n+jv`@7MPF\n+kA]iewY,\n+:-`uYW/xVZ$\n+&,[%KVn}\n+ZPS.Q#oz]\n LZezy@>!}J%!<\n-UM,]Fh4Q,/\n-q>[=;0,b\n-qAjmSpmj\n-`sYDfQ:H)vK[\n-I@`?T=2\t\n-{v/}i8:`\n-!9@\\H59T\n-C:,-+xi13\n-{gQr_0\\q\n-DE+-k?P+\n-xeySxey%\n-H5Uc1A5>\n-_P#@T5.;\t\n-ZqfyQ>Jt\n-*fB?V1?9\n-`Q.7`|`h\n-{AM,z.`-z\n-wIV\tA#iH\n-^L)[/.@e\n-~BI>1:|d\n-uJr!F`]\n+D6mw$+L;Qy\n+\\65Y65]6U/\n+K3]f{7BPt;\n+_65V65^65Y65U65}8\n+LU\t,Y7@K\n+=P\\\\p.gUJ]X\n+bOy{?aOe$\n+<(G\"yeF*\n+}i&u+&eA\n+!+85CVpj\n+(v`U}iU)\n+*A!0N-z(\n+gXX{gZ$j\n+A@L@B*\t@\n fFOt!f+X\t].a\n yswuuy}[\n {.R))oJ_\n DvsqcX6i\n \"bOc$Sog\n ipy\tO^^~\n 5ZmtP\\0e\n"}]}]}]}]}]}