{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.UzoG20Ao/b1/libalog_0.6.2-5_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.UzoG20Ao/b2/libalog_0.6.2-5_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,5 +1,5 @@\n \n b046b4dcfc25d48156042d01ea6a2fe6 180760 libdevel optional libalog-dev_0.6.2-5_armhf.deb\n 374a9043228a4b8a602aed263ee6f575 19428 doc optional libalog-doc_0.6.2-5_all.deb\n- 226e4733ced8641ce19c179aa7d62d70 265188 debug optional libalog0.6.3-dbgsym_0.6.2-5_armhf.deb\n- b1699b7c830bb8db193e5fec180ac596 127296 libs optional libalog0.6.3_0.6.2-5_armhf.deb\n+ 71f651e144aa020dd9faa36a6200c749 265268 debug optional libalog0.6.3-dbgsym_0.6.2-5_armhf.deb\n+ d713d4e7158e128d2e92ca06d6ac5d36 127212 libs optional libalog0.6.3_0.6.2-5_armhf.deb\n"}, {"source1": "libalog0.6.3_0.6.2-5_armhf.deb", "source2": "libalog0.6.3_0.6.2-5_armhf.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-17 19:09:30.000000 debian-binary\n -rw-r--r-- 0 0 0 836 2024-03-17 19:09:30.000000 control.tar.xz\n--rw-r--r-- 0 0 0 126268 2024-03-17 19:09:30.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 126184 2024-03-17 19:09:30.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/arm-linux-gnueabihf/libalog.so.0.6.3", "source2": "./usr/lib/arm-linux-gnueabihf/libalog.so.0.6.3", "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: 278c9ed18e72315b3e9ed3052f8140a07cf93a0e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f52803941284205e50d0f06d8cd0b0b2ff42f186\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 38633965 64313865 37323331 35623365 8c9ed18e72315b3e\n- 0x00000010 39656433 30353266 38313430 61303763 9ed3052f8140a07c\n- 0x00000020 66393361 30652e64 65627567 00000000 f93a0e.debug....\n- 0x00000030 857af70d .z..\n+ 0x00000000 32383033 39343132 38343230 35653530 2803941284205e50\n+ 0x00000010 64306630 36643863 64306230 62326666 d0f06d8cd0b0b2ff\n+ 0x00000020 34326631 38362e64 65627567 00000000 42f186.debug....\n+ 0x00000030 35db3d41 5.=A\n \n"}]}]}]}]}, {"source1": "libalog0.6.3-dbgsym_0.6.2-5_armhf.deb", "source2": "libalog0.6.3-dbgsym_0.6.2-5_armhf.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-17 19:09:30.000000 debian-binary\n -rw-r--r-- 0 0 0 536 2024-03-17 19:09:30.000000 control.tar.xz\n--rw-r--r-- 0 0 0 264460 2024-03-17 19:09:30.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 264540 2024-03-17 19:09:30.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: Adrian-Ken Rueegsegger \n Installed-Size: 452\n Depends: libalog0.6.3 (= 0.6.2-5)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libalog0.6.3\n-Build-Ids: 278c9ed18e72315b3e9ed3052f8140a07cf93a0e\n+Build-Ids: f52803941284205e50d0f06d8cd0b0b2ff42f186\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/27/8c9ed18e72315b3e9ed3052f8140a07cf93a0e.debug\n+usr/lib/debug/.build-id/f5/2803941284205e50d0f06d8cd0b0b2ff42f186.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-17 19:09:30.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-03-17 19:09:30.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-03-17 19:09:30.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-03-17 19:09:30.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2024-03-17 19:09:30.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-03-17 19:09:30.000000 ./usr/lib/debug/.build-id/27/\n--rw-r--r-- 0 root (0) root (0) 452096 2024-03-17 19:09:30.000000 ./usr/lib/debug/.build-id/27/8c9ed18e72315b3e9ed3052f8140a07cf93a0e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-03-17 19:09:30.000000 ./usr/lib/debug/.build-id/f5/\n+-rw-r--r-- 0 root (0) root (0) 452064 2024-03-17 19:09:30.000000 ./usr/lib/debug/.build-id/f5/2803941284205e50d0f06d8cd0b0b2ff42f186.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-03-17 19:09:30.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-03-17 19:09:30.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2024-03-17 19:09:30.000000 ./usr/share/doc/libalog0.6.3-dbgsym -> libalog0.6.3\n"}, {"source1": "./usr/lib/debug/.build-id/27/8c9ed18e72315b3e9ed3052f8140a07cf93a0e.debug", "source2": "./usr/lib/debug/.build-id/f5/2803941284205e50d0f06d8cd0b0b2ff42f186.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 {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: ARM\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 52 (bytes into file)\n- Start of section headers: 450616 (bytes into file)\n+ Start of section headers: 450584 (bytes into file)\n Flags: 0x5000400, Version5 EABI, hard-float ABI\n Size of this header: 52 (bytes)\n Size of program headers: 32 (bytes)\n Number of program headers: 7\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 0x6e038:\n+There are 37 section headers, starting at offset 0x6e018:\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 00000114 000114 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000138 000138 003518 04 A 3 0 4\n [ 3] .dynsym NOBITS 00003650 000138 008510 10 A 4 3 4\n@@ -22,25 +22,25 @@\n [17] .init_array NOBITS 0006e1b4 0001b4 000004 04 WA 0 0 4\n [18] .fini_array NOBITS 0006e1b8 0001b4 000004 04 WA 0 0 4\n [19] .data.rel.ro NOBITS 0006e1bc 0001b4 001d80 00 WA 0 0 4\n [20] .dynamic NOBITS 0006ff3c 0001b4 000118 08 WA 4 0 4\n [21] .got NOBITS 00070054 0001b4 000fac 04 WA 0 0 4\n [22] .data NOBITS 00071000 0001b4 00034c 00 WA 0 0 8\n [23] .bss NOBITS 00071350 0001b4 000278 00 WA 0 0 8\n- [24] .comment PROGBITS 00000000 000138 00003c 01 MS 0 0 1\n- [25] .ARM.attributes ARM_ATTRIBUTES 00000000 000174 000031 00 0 0 1\n- [26] .debug_aranges PROGBITS 00000000 0001a8 0002f9 00 C 0 0 4\n- [27] .debug_info PROGBITS 00000000 0004a4 01dbad 00 C 0 0 4\n- [28] .debug_abbrev PROGBITS 00000000 01e054 00184d 00 C 0 0 4\n- [29] .debug_line PROGBITS 00000000 01f8a4 008d10 00 C 0 0 4\n- [30] .debug_frame PROGBITS 00000000 0285b4 00247f 00 C 0 0 4\n- [31] .debug_str PROGBITS 00000000 02aa34 003288 01 MSC 0 0 4\n- [32] .debug_loclists PROGBITS 00000000 02dcbc 009a67 00 C 0 0 4\n- [33] .debug_rnglists PROGBITS 00000000 037724 00188e 00 C 0 0 4\n- [34] .symtab SYMTAB 00000000 038fb4 011cf0 10 35 2433 4\n- [35] .strtab STRTAB 00000000 04aca4 02321d 00 0 0 1\n- [36] .shstrtab STRTAB 00000000 06dec1 000174 00 0 0 1\n+ [24] .comment PROGBITS 00000000 000138 00001e 01 MS 0 0 1\n+ [25] .ARM.attributes ARM_ATTRIBUTES 00000000 000156 000031 00 0 0 1\n+ [26] .debug_aranges PROGBITS 00000000 000188 0002f9 00 C 0 0 4\n+ [27] .debug_info PROGBITS 00000000 000484 01dbad 00 C 0 0 4\n+ [28] .debug_abbrev PROGBITS 00000000 01e034 00184d 00 C 0 0 4\n+ [29] .debug_line PROGBITS 00000000 01f884 008d10 00 C 0 0 4\n+ [30] .debug_frame PROGBITS 00000000 028594 00247f 00 C 0 0 4\n+ [31] .debug_str PROGBITS 00000000 02aa14 003288 01 MSC 0 0 4\n+ [32] .debug_loclists PROGBITS 00000000 02dc9c 009a67 00 C 0 0 4\n+ [33] .debug_rnglists PROGBITS 00000000 037704 00188e 00 C 0 0 4\n+ [34] .symtab SYMTAB 00000000 038f94 011cf0 10 35 2433 4\n+ [35] .strtab STRTAB 00000000 04ac84 02321d 00 0 0 1\n+ [36] .shstrtab STRTAB 00000000 06dea1 000174 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), y (purecode), 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: 278c9ed18e72315b3e9ed3052f8140a07cf93a0e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f52803941284205e50d0f06d8cd0b0b2ff42f186\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -104452,15 +104452,15 @@\n Compilation Unit @ offset 0x34c1f:\n Length: 0xe2 (32-bit)\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0x4e33\n Pointer Size: 4\n <0><34c2b>: Abbrev Number: 9 (DW_TAG_compile_unit)\n- <34c2c> DW_AT_producer : (strp) (offset: 0x1630a): GNU C17 14.2.0 -mfloat-abi=hard -mtls-dialect=gnu -mthumb -march=armv7-a+fp -g -O2 -fstack-protector-strong -fstack-clash-protection -fPIC\n+ <34c2c> DW_AT_producer : (strp) (offset: 0x16304): GNU C17 13.3.0 -mfloat-abi=hard -mtls-dialect=gnu -mthumb -march=armv7-a+fp -g -O2 -fstack-protector-strong -fstack-clash-protection -fPIC\n <34c30> DW_AT_language : (data1) 29\t(C11)\n <34c31> DW_AT_name : (strp) (offset: 0x162d3): ./src/glue_syslog.c\n <34c35> DW_AT_comp_dir : (strp) (offset: 0x1ea): ./obj/lib/dynamic\n <34c39> DW_AT_low_pc : (addr) 0x5e9c0\n <34c3d> DW_AT_high_pc : (udata) 16\n <34c3e> DW_AT_stmt_list : (sec_offset) 0x1bcb1\n <1><34c42>: Abbrev Number: 11 (DW_TAG_base_type)\n@@ -104533,21 +104533,21 @@\n <34ca3> DW_AT_abstract_origin: (ref1) <0x34ceb>\n <34ca4> DW_AT_entry_pc : (addr) 0x5e9c0\n <34ca8> DW_AT_GNU_entry_view: (data1) 2\n <34ca9> DW_AT_ranges : (sec_offset) 0x2d96\n <34cad> DW_AT_call_file : (data1) 2\n <34cae> DW_AT_call_line : (data1) 31\n <34caf> DW_AT_call_column : (data1) 2\n- <3><34cb0>: Abbrev Number: 4 (DW_TAG_formal_parameter)\n- <34cb1> DW_AT_abstract_origin: (ref1) <0x34cf4>\n- <34cb2> DW_AT_location : (sec_offset) 0x1f87c (location list)\n- <34cb6> DW_AT_GNU_locviews: (sec_offset) 0x1f878\n- <3><34cba>: Abbrev Number: 14 (DW_TAG_formal_parameter)\n- <34cbb> DW_AT_abstract_origin: (ref1) <0x34cfb>\n- <34cbc> DW_AT_location : (exprloc) 6 byte block: 3 3c 40 6 0 9f \t(DW_OP_addr: 6403c; DW_OP_stack_value)\n+ <3><34cb0>: Abbrev Number: 14 (DW_TAG_formal_parameter)\n+ <34cb1> DW_AT_abstract_origin: (ref1) <0x34cfb>\n+ <34cb2> DW_AT_location : (exprloc) 6 byte block: 3 3c 40 6 0 9f \t(DW_OP_addr: 6403c; DW_OP_stack_value)\n+ <3><34cb9>: Abbrev Number: 4 (DW_TAG_formal_parameter)\n+ <34cba> DW_AT_abstract_origin: (ref1) <0x34cf4>\n+ <34cbb> DW_AT_location : (sec_offset) 0x1f87c (location list)\n+ <34cbf> DW_AT_GNU_locviews: (sec_offset) 0x1f878\n <3><34cc3>: Abbrev Number: 16 (DW_TAG_call_site)\n <34cc4> DW_AT_call_return_pc: (addr) 0x5e9cc\n <34cc8> DW_AT_call_tail_call: (flag_present) 1\n <34cc8> DW_AT_call_origin : (ref1) <0x34c50>\n <4><34cc9>: Abbrev Number: 12 (DW_TAG_call_site_parameter)\n <34cca> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <34ccc> DW_AT_call_value : (exprloc) 9 byte block: a3 3 a5 0 23 a8 2a a8 0 \t(DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x34c42>); DW_OP_convert <0x34c49>; DW_OP_convert <0>)\n@@ -104566,15 +104566,15 @@\n <34cf0> DW_AT_decl_file : (data1) 3\n <34cf1> DW_AT_decl_line : (data1) 35\n <34cf2> DW_AT_decl_column : (data1) 1\n <34cf3> DW_AT_prototyped : (flag_present) 1\n <34cf3> DW_AT_inline : (data1) 3\t(declared as inline and inlined)\n <34cf4> DW_AT_artificial : (flag_present) 1\n <2><34cf4>: Abbrev Number: 1 (DW_TAG_formal_parameter)\n- <34cf5> DW_AT_name : (strp) (offset: 0x16304): __pri\n+ <34cf5> DW_AT_name : (strp) (offset: 0x1638f): __pri\n <34cf9> DW_AT_decl_file : (implicit_const) 3\n <34cf9> DW_AT_decl_line : (implicit_const) 35\n <34cf9> DW_AT_decl_column : (data1) 13\n <34cfa> DW_AT_type : (ref1) <0x34c61>, int\n <2><34cfb>: Abbrev Number: 1 (DW_TAG_formal_parameter)\n <34cfc> DW_AT_name : (strp) (offset: 0x162e7): __fmt\n <34d00> DW_AT_decl_file : (implicit_const) 3\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,9 +1,8 @@\n GCC: (Debian 13.3.0-8) 13.3.0\n-GCC: (Debian 14.2.0-8) 14.2.0\n j`RJ+:HfC\n 1$Rmte0e\n |Y#?e=F*\n +h?rJ-s