{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.WXiKlW5f/b1/libsieve_2.2.6-5_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.WXiKlW5f/b2/libsieve_2.2.6-5_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n- 7eedee27b09c1a523ed8abaa67dc0ecc 170352 debug optional libsieve2-1-dbgsym_2.2.6-5_i386.deb\n- 06309a2799e36b15ee6ce63c8058812f 77172 libs optional libsieve2-1_2.2.6-5_i386.deb\n+ ffb1c5c88da36092fcf74f175a32e97c 170332 debug optional libsieve2-1-dbgsym_2.2.6-5_i386.deb\n+ 49a952bdc0bad31f422f690e590d7019 77456 libs optional libsieve2-1_2.2.6-5_i386.deb\n e658e0fe091f0757374c233d02bff453 89968 libdevel optional libsieve2-dev_2.2.6-5_i386.deb\n"}, {"source1": "libsieve2-1_2.2.6-5_i386.deb", "source2": "libsieve2-1_2.2.6-5_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 2022-11-02 21:41:29.000000 debian-binary\n--rw-r--r-- 0 0 0 2096 2022-11-02 21:41:29.000000 control.tar.xz\n--rw-r--r-- 0 0 0 74884 2022-11-02 21:41:29.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2100 2022-11-02 21:41:29.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 75164 2022-11-02 21:41:29.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/lib/i386-linux-gnu/libsieve.so.1.0.5", "source2": "./usr/lib/i386-linux-gnu/libsieve.so.1.0.5", "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,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: fe5a9486f6c80278bc9e57c6e0ee31a0d6732ba7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 84b4e6bf2012f594b781c77bf290849c8d35d1e2\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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 35613934 38366636 63383032 37386263 5a9486f6c80278bc\n- 0x00000010 39653537 63366530 65653331 61306436 9e57c6e0ee31a0d6\n- 0x00000020 37333262 61372e64 65627567 00000000 732ba7.debug....\n- 0x00000030 35990760 5..`\n+ 0x00000000 62346536 62663230 31326635 39346237 b4e6bf2012f594b7\n+ 0x00000010 38316337 37626632 39303834 39633864 81c77bf290849c8d\n+ 0x00000020 33356431 65322e64 65627567 00000000 35d1e2.debug....\n+ 0x00000030 06273f34 .'?4\n \n"}]}]}]}]}, {"source1": "libsieve2-1-dbgsym_2.2.6-5_i386.deb", "source2": "libsieve2-1-dbgsym_2.2.6-5_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 2022-11-02 21:41:29.000000 debian-binary\n -rw-r--r-- 0 0 0 536 2022-11-02 21:41:29.000000 control.tar.xz\n--rw-r--r-- 0 0 0 169624 2022-11-02 21:41:29.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 169604 2022-11-02 21:41:29.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": "@@ -6,8 +6,8 @@\n Maintainer: Debian QA Group \n Installed-Size: 195\n Depends: libsieve2-1 (= 2.2.6-5)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libsieve2-1\n-Build-Ids: fe5a9486f6c80278bc9e57c6e0ee31a0d6732ba7\n+Build-Ids: 84b4e6bf2012f594b781c77bf290849c8d35d1e2\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/fe/5a9486f6c80278bc9e57c6e0ee31a0d6732ba7.debug\n+usr/lib/debug/.build-id/84/b4e6bf2012f594b781c77bf290849c8d35d1e2.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 2022-11-02 21:41:29.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2022-11-02 21:41:29.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2022-11-02 21:41:29.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2022-11-02 21:41:29.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2022-11-02 21:41:29.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2022-11-02 21:41:29.000000 ./usr/lib/debug/.build-id/fe/\n--rw-r--r-- 0 root (0) root (0) 188632 2022-11-02 21:41:29.000000 ./usr/lib/debug/.build-id/fe/5a9486f6c80278bc9e57c6e0ee31a0d6732ba7.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-11-02 21:41:29.000000 ./usr/lib/debug/.build-id/84/\n+-rw-r--r-- 0 root (0) root (0) 188636 2022-11-02 21:41:29.000000 ./usr/lib/debug/.build-id/84/b4e6bf2012f594b781c77bf290849c8d35d1e2.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-11-02 21:41:29.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2022-11-02 21:41:29.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2022-11-02 21:41:29.000000 ./usr/share/doc/libsieve2-1-dbgsym -> libsieve2-1\n"}, {"source1": "./usr/lib/debug/.build-id/fe/5a9486f6c80278bc9e57c6e0ee31a0d6732ba7.debug", "source2": "./usr/lib/debug/.build-id/84/b4e6bf2012f594b781c77bf290849c8d35d1e2.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 92% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "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: 0x0\n Start of program headers: 52 (bytes into file)\n- Start of section headers: 187152 (bytes into file)\n+ Start of section headers: 187156 (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: 9\n Size of section headers: 40 (bytes)\n Number of section headers: 37\n Section header string table index: 36\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0x2db10:\n+There are 37 section headers, starting at offset 0x2db14:\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 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 0007dc 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000954 000178 001150 10 A 4 1 4\n@@ -25,22 +25,22 @@\n [20] .dynamic NOBITS 0002fe5c 000bf8 0000e8 08 WA 4 0 4\n [21] .got NOBITS 0002ff44 000bf8 0000b0 04 WA 0 0 4\n [22] .got.plt NOBITS 0002fff4 000bf8 0002b4 04 WA 0 0 4\n [23] .data NOBITS 000302a8 000bf8 000018 00 WA 0 0 4\n [24] .bss NOBITS 000302c0 000bf8 00012c 00 WA 0 0 4\n [25] .comment PROGBITS 00000000 000178 00001e 01 MS 0 0 1\n [26] .debug_aranges PROGBITS 00000000 000198 000107 00 C 0 0 4\n- [27] .debug_info PROGBITS 00000000 0002a0 00f5c4 00 C 0 0 4\n- [28] .debug_abbrev PROGBITS 00000000 00f864 000f69 00 C 0 0 4\n- [29] .debug_line PROGBITS 00000000 0107d0 009e0f 00 C 0 0 4\n- [30] .debug_str PROGBITS 00000000 01a5e0 0019c4 01 MSC 0 0 4\n- [31] .debug_line_str PROGBITS 00000000 01bfa4 0001ad 01 MSC 0 0 4\n- [32] .debug_loclists PROGBITS 00000000 01c154 009f81 00 C 0 0 4\n- [33] .debug_rnglists PROGBITS 00000000 0260d8 00152a 00 C 0 0 4\n- [34] .symtab SYMTAB 00000000 027604 0039e0 10 35 650 4\n- [35] .strtab STRTAB 00000000 02afe4 0029bd 00 0 0 1\n- [36] .shstrtab STRTAB 00000000 02d9a1 00016c 00 0 0 1\n+ [27] .debug_info PROGBITS 00000000 0002a0 00f5c5 00 C 0 0 4\n+ [28] .debug_abbrev PROGBITS 00000000 00f868 000f69 00 C 0 0 4\n+ [29] .debug_line PROGBITS 00000000 0107d4 009e0f 00 C 0 0 4\n+ [30] .debug_str PROGBITS 00000000 01a5e4 0019c4 01 MSC 0 0 4\n+ [31] .debug_line_str PROGBITS 00000000 01bfa8 0001ad 01 MSC 0 0 4\n+ [32] .debug_loclists PROGBITS 00000000 01c158 009f81 00 C 0 0 4\n+ [33] .debug_rnglists PROGBITS 00000000 0260dc 00152a 00 C 0 0 4\n+ [34] .symtab SYMTAB 00000000 027608 0039e0 10 35 650 4\n+ [35] .strtab STRTAB 00000000 02afe8 0029bd 00 0 0 1\n+ [36] .shstrtab STRTAB 00000000 02d9a5 00016c 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 {}", "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: fe5a9486f6c80278bc9e57c6e0ee31a0d6732ba7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 84b4e6bf2012f594b781c77bf290849c8d35d1e2\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -19180,15 +19180,15 @@\n <8ddf> DW_AT_specification: (ref_udata) <0x8cd6>\n <8de1> DW_AT_decl_line : (data2) 490\n <8de3> DW_AT_decl_column : (data1) 7\n <8de4> DW_AT_location : (exprloc) 5 byte block: 3 9c 3 3 0 \t(DW_OP_addr: 3039c)\n <1><8dea>: Abbrev Number: 14 (DW_TAG_variable)\n <8deb> DW_AT_name : (strp) (offset: 0x20ad): libsieve_headerlval\n <8def> DW_AT_decl_file : (data1) 11\n- <8df0> DW_AT_decl_line : (data1) 64\n+ <8df0> DW_AT_decl_line : (data1) 82\n <8df1> DW_AT_decl_column : (data1) 16\n <8df2> DW_AT_type : (ref_addr) <0x66>\n <8df6> DW_AT_external : (flag_present) 1\n <8df6> DW_AT_declaration : (flag_present) 1\n <1><8df6>: Abbrev Number: 14 (DW_TAG_variable)\n <8df7> DW_AT_name : (strp) (offset: 0x923): libsieve_parse_context\n <8dfb> DW_AT_decl_file : (data1) 3\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -7,32 +7,27 @@\n vq?HqoJq\n J#jd7/J[\n CYV2Q8EK,uk#\n ~*tW-}i\\\n _1g#|W'n\n #Kjy#egg\n &AEPB@@C/R\n-U5LOrH+?\n-0!o1rV$_R\n-DB-$8+TF\n--%r4:>5J\n-5b%mF,SD\n-a4ch$;\t9Ii\n-^TN}be2D\n-&X0DmCn6\n-7#DU=MUu\n-\\/gWr6df\n-~KZH4{x&\n-m})\n+Xu!fJxfTOSW'j\n+mPJ1Y!e:b\n+x2+g];g&\n p_WZL&ei\n Ly:\tir\tp\n z>y\tMga,\n +'@>'HTu\n DszV#h^N\n +AmA|#bK.D\n \";\t[@61\t\n"}]}]}]}]}]}