{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.C2LjmOEz/b1/passenger_6.0.17+ds-1_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.C2LjmOEz/b2/passenger_6.0.17+ds-1_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,5 +1,5 @@\n \n 9190e29b38920868226c9ec50e15bb59 5951548 debug optional libapache2-mod-passenger-dbgsym_6.0.17+ds-1_armhf.deb\n ce6ab0c560970968079f62dd1549eaf2 341108 httpd optional libapache2-mod-passenger_6.0.17+ds-1_armhf.deb\n- 29e26c5ccc1e71d3f4db2b663f362c23 21898836 debug optional passenger-dbgsym_6.0.17+ds-1_armhf.deb\n- 5beb3993652c91a6a1c840275fd35fc3 1507572 ruby optional passenger_6.0.17+ds-1_armhf.deb\n+ 43347d96ed61fa6f501028100288c73a 21899344 debug optional passenger-dbgsym_6.0.17+ds-1_armhf.deb\n+ f0e423dc636adab8580068cf7984d190 1507764 ruby optional passenger_6.0.17+ds-1_armhf.deb\n"}, {"source1": "passenger_6.0.17+ds-1_armhf.deb", "source2": "passenger_6.0.17+ds-1_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 2023-01-27 00:42:11.000000 debian-binary\n -rw-r--r-- 0 0 0 9884 2023-01-27 00:42:11.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1497496 2023-01-27 00:42:11.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1497688 2023-01-27 00:42:11.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/ruby/vendor_ruby/3.1.0/passenger_native_support.so", "source2": "./usr/lib/arm-linux-gnueabihf/ruby/vendor_ruby/3.1.0/passenger_native_support.so", "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: 25b2bdbd541a819e3764fec6df20be4658238484\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0b1588837f84212d2d27558d51e306071618b733\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61726d2d 6c696e75 782d676e dwz/arm-linux-gn\n 0x00000020 75656162 6968662f 70617373 656e6765 ueabihf/passenge\n- 0x00000030 722e6465 62756700 7988058d 90fe9e9e r.debug.y.......\n- 0x00000040 dcf5904a b2a142a3 27b218b9 ...J..B.'...\n+ 0x00000030 722e6465 62756700 5b574166 079a1356 r.debug.[WAf...V\n+ 0x00000040 65c43f6f c38d2840 7fcae2d7 e.?o..(@....\n \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 62326264 62643534 31613831 39653337 b2bdbd541a819e37\n- 0x00000010 36346665 63366466 32306265 34363538 64fec6df20be4658\n- 0x00000020 32333834 38342e64 65627567 00000000 238484.debug....\n- 0x00000030 af1c5413 ..T.\n+ 0x00000000 31353838 38333766 38343231 32643264 1588837f84212d2d\n+ 0x00000010 32373535 38643531 65333036 30373136 27558d51e3060716\n+ 0x00000020 31386237 33332e64 65627567 00000000 18b733.debug....\n+ 0x00000030 1ed4fa0d ....\n \n"}]}]}]}]}, {"source1": "passenger-dbgsym_6.0.17+ds-1_armhf.deb", "source2": "passenger-dbgsym_6.0.17+ds-1_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 2023-01-27 00:42:11.000000 debian-binary\n--rw-r--r-- 0 0 0 648 2023-01-27 00:42:11.000000 control.tar.xz\n--rw-r--r-- 0 0 0 21897996 2023-01-27 00:42:11.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 652 2023-01-27 00:42:11.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 21898500 2023-01-27 00:42:11.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: armhf\n Maintainer: Debian Ruby Team \n Installed-Size: 22478\n Depends: passenger (= 6.0.17+ds-1)\n Section: debug\n Priority: optional\n Description: debug symbols for passenger\n-Build-Ids: 25b2bdbd541a819e3764fec6df20be4658238484 d43da27c813af0626e942caf7086999500077286\n+Build-Ids: 0b1588837f84212d2d27558d51e306071618b733 d43da27c813af0626e942caf7086999500077286\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,3 +1,3 @@\n-usr/lib/debug/.build-id/25/b2bdbd541a819e3764fec6df20be4658238484.debug\n+usr/lib/debug/.build-id/0b/1588837f84212d2d27558d51e306071618b733.debug\n usr/lib/debug/.build-id/d4/3da27c813af0626e942caf7086999500077286.debug\n usr/lib/debug/.dwz/arm-linux-gnueabihf/passenger.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,15 +1,15 @@\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-27 00:42:11.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-27 00:42:11.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-27 00:42:11.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-27 00:42:11.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-27 00:42:11.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2023-01-27 00:42:11.000000 ./usr/lib/debug/.build-id/25/\n--rw-r--r-- 0 root (0) root (0) 20636 2023-01-27 00:42:11.000000 ./usr/lib/debug/.build-id/25/b2bdbd541a819e3764fec6df20be4658238484.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-01-27 00:42:11.000000 ./usr/lib/debug/.build-id/0b/\n+-rw-r--r-- 0 root (0) root (0) 20636 2023-01-27 00:42:11.000000 ./usr/lib/debug/.build-id/0b/1588837f84212d2d27558d51e306071618b733.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-27 00:42:11.000000 ./usr/lib/debug/.build-id/d4/\n -rw-r--r-- 0 root (0) root (0) 22976524 2023-01-27 00:42:11.000000 ./usr/lib/debug/.build-id/d4/3da27c813af0626e942caf7086999500077286.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-27 00:42:11.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-27 00:42:11.000000 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/\n--rw-r--r-- 0 root (0) root (0) 4224 2023-01-27 00:42:11.000000 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/passenger.debug\n+-rw-r--r-- 0 root (0) root (0) 4216 2023-01-27 00:42:11.000000 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/passenger.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-27 00:42:11.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-27 00:42:11.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2023-01-27 00:42:11.000000 ./usr/share/doc/passenger-dbgsym -> passenger\n"}, {"source1": "./usr/lib/debug/.dwz/arm-linux-gnueabihf/passenger.debug", "source2": "./usr/lib/debug/.dwz/arm-linux-gnueabihf/passenger.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "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: REL (Relocatable file)\n Machine: ARM\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 0 (bytes into file)\n- Start of section headers: 3944 (bytes into file)\n+ Start of section headers: 3936 (bytes into file)\n Flags: 0x5000400, Version5 EABI, hard-float ABI\n Size of this header: 52 (bytes)\n Size of program headers: 0 (bytes)\n Number of program headers: 0\n Size of section headers: 40 (bytes)\n Number of section headers: 7\n Section header string table index: 6\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,16 +1,16 @@\n-There are 7 section headers, starting at offset 0xf68:\n+There are 7 section headers, starting at offset 0xf60:\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 00000000 000034 000024 00 0 0 4\n- [ 2] .debug_info PROGBITS 00000000 000058 0005e9 00 C 0 0 4\n- [ 3] .debug_abbrev PROGBITS 00000000 000644 00009b 00 C 0 0 4\n- [ 4] .debug_line PROGBITS 00000000 0006e0 0000ad 00 C 0 0 4\n- [ 5] .debug_str PROGBITS 00000000 000790 000786 01 MSC 0 0 4\n- [ 6] .shstrtab STRTAB 00000000 000f16 00004f 00 0 0 1\n+ [ 2] .debug_info PROGBITS 00000000 000058 0005e8 00 C 0 0 4\n+ [ 3] .debug_abbrev PROGBITS 00000000 000640 00009b 00 C 0 0 4\n+ [ 4] .debug_line PROGBITS 00000000 0006dc 0000ad 00 C 0 0 4\n+ [ 5] .debug_str PROGBITS 00000000 00078c 000785 01 MSC 0 0 4\n+ [ 6] .shstrtab STRTAB 00000000 000f11 00004f 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: 7988058d90fe9e9edcf5904ab2a142a327b218b9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5b574166079a135665c43f6fc38d28407fcae2d7\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -4,15 +4,15 @@\n Length: 0x91 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0>: Abbrev Number: 6 (DW_TAG_partial_unit)\n DW_AT_stmt_list : (sec_offset) 0\n- <11> DW_AT_comp_dir : (strp) (offset: 0x13e1): /build/reproducible-path/passenger-6.0.17+ds/buildout/ruby/ruby-3.1.2-aarch64-linux\n+ <11> DW_AT_comp_dir : (strp) (offset: 0x13e1): /build/reproducible-path/passenger-6.0.17+ds/buildout/ruby/ruby-3.1.2-armv7l-linux\n <1><15>: Abbrev Number: 14 (DW_TAG_base_type)\n <16> DW_AT_byte_size : (data1) 8\n <17> DW_AT_encoding : (data1) 7\t(unsigned)\n <18> DW_AT_name : (strp) (offset: 0x1361): long long unsigned int\n <1><1c>: Abbrev Number: 16 (DW_TAG_base_type)\n <1d> DW_AT_byte_size : (data1) 4\n <1e> DW_AT_encoding : (data1) 5\t(signed)\n@@ -96,15 +96,15 @@\n Length: 0x1e5 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0>: Abbrev Number: 6 (DW_TAG_partial_unit)\n DW_AT_stmt_list : (sec_offset) 0\n- DW_AT_comp_dir : (strp) (offset: 0x13e1): /build/reproducible-path/passenger-6.0.17+ds/buildout/ruby/ruby-3.1.2-aarch64-linux\n+ DW_AT_comp_dir : (strp) (offset: 0x13e1): /build/reproducible-path/passenger-6.0.17+ds/buildout/ruby/ruby-3.1.2-armv7l-linux\n <1>: Abbrev Number: 11 (DW_TAG_typedef)\n DW_AT_name : (strp) (offset: 0x1287): __off_t\n DW_AT_decl_file : (data1) 2\n DW_AT_decl_line : (data1) 152\n DW_AT_decl_column : (data1) 25\n DW_AT_type : (ref_addr) <0x68>, long int\n <1>: Abbrev Number: 11 (DW_TAG_typedef)\n@@ -381,15 +381,15 @@\n Length: 0x3e (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><28a>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <28b> DW_AT_stmt_list : (sec_offset) 0\n- <28f> DW_AT_comp_dir : (strp) (offset: 0x13e1): /build/reproducible-path/passenger-6.0.17+ds/buildout/ruby/ruby-3.1.2-aarch64-linux\n+ <28f> DW_AT_comp_dir : (strp) (offset: 0x13e1): /build/reproducible-path/passenger-6.0.17+ds/buildout/ruby/ruby-3.1.2-armv7l-linux\n <1><293>: Abbrev Number: 11 (DW_TAG_typedef)\n <294> DW_AT_name : (strp) (offset: 0x12d1): __suseconds_t\n <298> DW_AT_decl_file : (data1) 2\n <299> DW_AT_decl_line : (data1) 162\n <29a> DW_AT_decl_column : (data1) 31\n <29b> DW_AT_type : (ref_addr) <0x68>, long int\n <1><29f>: Abbrev Number: 18 (DW_TAG_structure_type)\n@@ -418,24 +418,24 @@\n Length: 0x3f (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><2cc>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <2cd> DW_AT_stmt_list : (sec_offset) 0\n- <2d1> DW_AT_comp_dir : (strp) (offset: 0x13e1): /build/reproducible-path/passenger-6.0.17+ds/buildout/ruby/ruby-3.1.2-aarch64-linux\n+ <2d1> DW_AT_comp_dir : (strp) (offset: 0x13e1): /build/reproducible-path/passenger-6.0.17+ds/buildout/ruby/ruby-3.1.2-armv7l-linux\n <1><2d5>: Abbrev Number: 2 (DW_TAG_structure_type)\n <2d6> DW_AT_name : (strp) (offset: 0x119a): sockaddr_un\n <2da> DW_AT_byte_size : (data1) 110\n <2db> DW_AT_decl_file : (data1) 6\n <2dc> DW_AT_decl_line : (data1) 29\n <2dd> DW_AT_decl_column : (implicit_const) 8\n <2dd> DW_AT_sibling : (ref_udata) <0x2f6>\n <2><2de>: Abbrev Number: 9 (DW_TAG_member)\n- <2df> DW_AT_name : (strp) (offset: 0x143f): sun_family\n+ <2df> DW_AT_name : (strp) (offset: 0x143e): sun_family\n <2e3> DW_AT_decl_file : (data1) 6\n <2e4> DW_AT_decl_line : (data1) 31\n <2e5> DW_AT_decl_column : (data1) 5\n <2e6> DW_AT_type : (ref_addr) <0x8f3>\n <2ea> DW_AT_data_member_location: (data1) 0\n <2><2eb>: Abbrev Number: 7 (DW_TAG_member)\n <2ec> DW_AT_name : (strp) (offset: 0x10fa): sun_path\n@@ -456,15 +456,15 @@\n Length: 0x38 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><30f>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <310> DW_AT_stmt_list : (sec_offset) 0\n- <314> DW_AT_comp_dir : (strp) (offset: 0x13e1): /build/reproducible-path/passenger-6.0.17+ds/buildout/ruby/ruby-3.1.2-aarch64-linux\n+ <314> DW_AT_comp_dir : (strp) (offset: 0x13e1): /build/reproducible-path/passenger-6.0.17+ds/buildout/ruby/ruby-3.1.2-armv7l-linux\n <1><318>: Abbrev Number: 2 (DW_TAG_structure_type)\n <319> DW_AT_name : (strp) (offset: 0xf29): iovec\n <31d> DW_AT_byte_size : (data1) 8\n <31e> DW_AT_decl_file : (data1) 7\n <31f> DW_AT_decl_line : (data1) 26\n <320> DW_AT_decl_column : (implicit_const) 8\n <320> DW_AT_sibling : (ref_udata) <0x33c>\n@@ -491,24 +491,24 @@\n Length: 0x42 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><34b>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <34c> DW_AT_stmt_list : (sec_offset) 0\n- <350> DW_AT_comp_dir : (strp) (offset: 0x13e1): /build/reproducible-path/passenger-6.0.17+ds/buildout/ruby/ruby-3.1.2-aarch64-linux\n+ <350> DW_AT_comp_dir : (strp) (offset: 0x13e1): /build/reproducible-path/passenger-6.0.17+ds/buildout/ruby/ruby-3.1.2-armv7l-linux\n <1><354>: Abbrev Number: 2 (DW_TAG_structure_type)\n <355> DW_AT_name : (strp) (offset: 0x11ce): sockaddr\n <359> DW_AT_byte_size : (data1) 16\n <35a> DW_AT_decl_file : (data1) 8\n <35b> DW_AT_decl_line : (data1) 183\n <35c> DW_AT_decl_column : (implicit_const) 8\n <35c> DW_AT_sibling : (ref_udata) <0x375>\n <2><35d>: Abbrev Number: 9 (DW_TAG_member)\n- <35e> DW_AT_name : (strp) (offset: 0x1435): sa_family\n+ <35e> DW_AT_name : (strp) (offset: 0x1434): sa_family\n <362> DW_AT_decl_file : (data1) 8\n <363> DW_AT_decl_line : (data1) 185\n <364> DW_AT_decl_column : (data1) 5\n <365> DW_AT_type : (ref_addr) <0x8f3>\n <369> DW_AT_data_member_location: (data1) 0\n <2><36a>: Abbrev Number: 7 (DW_TAG_member)\n <36b> DW_AT_name : (strp) (offset: 0xeff): sa_data\n@@ -533,15 +533,15 @@\n Length: 0x533 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><391>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <392> DW_AT_stmt_list : (sec_offset) 0\n- <396> DW_AT_comp_dir : (strp) (offset: 0x13e1): /build/reproducible-path/passenger-6.0.17+ds/buildout/ruby/ruby-3.1.2-aarch64-linux\n+ <396> DW_AT_comp_dir : (strp) (offset: 0x13e1): /build/reproducible-path/passenger-6.0.17+ds/buildout/ruby/ruby-3.1.2-armv7l-linux\n <1><39a>: Abbrev Number: 20 (DW_TAG_enumeration_type)\n <39b> DW_AT_encoding : (data1) 7\t(unsigned)\n <39c> DW_AT_byte_size : (data1) 4\n <39d> DW_AT_type : (ref_addr) <0x2e>, unsigned int\n <3a1> DW_AT_decl_file : (data1) 9\n <3a2> DW_AT_decl_line : (data1) 72\n <3a3> DW_AT_decl_column : (data1) 3\n@@ -1202,15 +1202,15 @@\n Length: 0x1e (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><8c8>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <8c9> DW_AT_stmt_list : (sec_offset) 0\n- <8cd> DW_AT_comp_dir : (strp) (offset: 0x13e1): /build/reproducible-path/passenger-6.0.17+ds/buildout/ruby/ruby-3.1.2-aarch64-linux\n+ <8cd> DW_AT_comp_dir : (strp) (offset: 0x13e1): /build/reproducible-path/passenger-6.0.17+ds/buildout/ruby/ruby-3.1.2-armv7l-linux\n <1><8d1>: Abbrev Number: 11 (DW_TAG_typedef)\n <8d2> DW_AT_name : (strp) (offset: 0x1274): __time_t\n <8d6> DW_AT_decl_file : (data1) 2\n <8d7> DW_AT_decl_line : (data1) 160\n <8d8> DW_AT_decl_column : (data1) 26\n <8d9> DW_AT_type : (ref_addr) <0x68>, long int\n <1><8dd>: Abbrev Number: 0\n@@ -1218,15 +1218,15 @@\n Length: 0x1e (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><8ea>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <8eb> DW_AT_stmt_list : (sec_offset) 0\n- <8ef> DW_AT_comp_dir : (strp) (offset: 0x13e1): /build/reproducible-path/passenger-6.0.17+ds/buildout/ruby/ruby-3.1.2-aarch64-linux\n+ <8ef> DW_AT_comp_dir : (strp) (offset: 0x13e1): /build/reproducible-path/passenger-6.0.17+ds/buildout/ruby/ruby-3.1.2-armv7l-linux\n <1><8f3>: Abbrev Number: 11 (DW_TAG_typedef)\n <8f4> DW_AT_name : (strp) (offset: 0x12df): sa_family_t\n <8f8> DW_AT_decl_file : (data1) 10\n <8f9> DW_AT_decl_line : (data1) 28\n <8fa> DW_AT_decl_column : (data1) 28\n <8fb> DW_AT_type : (ref_addr) <0x3c>, short unsigned int\n <1><8ff>: Abbrev Number: 0\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -339,12 +339,12 @@\n [ 13a2] short int\n [ 13ac] count\n [ 13b2] __dest\n [ 13b9] _freeres_list\n [ 13c7] stdout\n [ 13ce] _IO_codecvt\n [ 13da] writev\n- [ 13e1] /build/reproducible-path/passenger-6.0.17+ds/buildout/ruby/ruby-3.1.2-aarch64-linux\n- [ 1435] sa_family\n- [ 143f] sun_family\n- [ 144a] pthread_attr_destroy\n+ [ 13e1] /build/reproducible-path/passenger-6.0.17+ds/buildout/ruby/ruby-3.1.2-armv7l-linux\n+ [ 1434] sa_family\n+ [ 143e] sun_family\n+ [ 1449] pthread_attr_destroy\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/25/b2bdbd541a819e3764fec6df20be4658238484.debug", "source2": "./usr/lib/debug/.build-id/0b/1588837f84212d2d27558d51e306071618b733.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 11% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -22,15 +22,15 @@\n [17] .dynamic NOBITS 00002e14 000e0c 000108 08 WA 4 0 4\n [18] .got NOBITS 00002f1c 000e0c 0000e4 04 WA 0 0 4\n [19] .data NOBITS 00003000 000e0c 000004 00 WA 0 0 4\n [20] .bss NOBITS 00003004 000e0c 00000c 00 WA 0 0 4\n [21] .comment PROGBITS 00000000 000118 00001f 01 MS 0 0 1\n [22] .ARM.attributes ARM_ATTRIBUTES 00000000 000137 000031 00 0 0 1\n [23] .debug_aranges PROGBITS 00000000 000168 000020 00 0 0 1\n- [24] .debug_info PROGBITS 00000000 000188 001837 00 C 0 0 4\n+ [24] .debug_info PROGBITS 00000000 000188 001838 00 C 0 0 4\n [25] .debug_abbrev PROGBITS 00000000 0019c0 000446 00 C 0 0 4\n [26] .debug_line PROGBITS 00000000 001e08 000a0d 00 C 0 0 4\n [27] .debug_frame PROGBITS 00000000 002818 000123 00 C 0 0 4\n [28] .debug_str PROGBITS 00000000 00293c 00063d 01 MSC 0 0 4\n [29] .debug_loclists PROGBITS 00000000 002f7c 000715 00 C 0 0 4\n [30] .debug_rnglists PROGBITS 00000000 003694 00012e 00 C 0 0 4\n [31] .gnu_debugaltlink PROGBITS 00000000 0037c2 00004c 00 0 0 1\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: 25b2bdbd541a819e3764fec6df20be4658238484\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0b1588837f84212d2d27558d51e306071618b733\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -1965,15 +1965,15 @@\n <2>: Abbrev Number: 6 (DW_TAG_formal_parameter)\n DW_AT_type : (ref_udata) <0x6af>\n <2>: Abbrev Number: 6 (DW_TAG_formal_parameter)\n DW_AT_type : (ref_udata) <0x2c>, int\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 42 (DW_TAG_subprogram)\n DW_AT_external : (flag_present) 1\n- DW_AT_name : (GNU_strp_alt) (offset: 0x144a) \n+ DW_AT_name : (GNU_strp_alt) (offset: 0x1449) \n DW_AT_decl_file : (data1) 48\n DW_AT_decl_line : (data2) 288\n DW_AT_decl_column : (data1) 12\n DW_AT_prototyped : (flag_present) 1\n DW_AT_type : (ref_udata) <0x2c>, int\n DW_AT_declaration : (flag_present) 1\n DW_AT_sibling : (ref_udata) <0xc75>\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,10 +1,8 @@\n-GCC: (Debian 12.2.0-14) 12.2.0\n-V?Rpo^y2M8W\n-`,Gb,M2\\{P \n+3GCC: (Debian 12.2.0-14) 12.2.0\n 2 TZ1\\fm\"!\n F{/U2PMN\n 8uGnT-!r\n /usr/lib/debug/.dwz/arm-linux-gnueabihf/passenger.debug\n call_weak_fn\n crtstuff.c\n all_implied_fbits\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61726d2d 6c696e75 782d676e dwz/arm-linux-gn\n 0x00000020 75656162 6968662f 70617373 656e6765 ueabihf/passenge\n- 0x00000030 722e6465 62756700 7988058d 90fe9e9e r.debug.y.......\n- 0x00000040 dcf5904a b2a142a3 27b218b9 ...J..B.'...\n+ 0x00000030 722e6465 62756700 5b574166 079a1356 r.debug.[WAf...V\n+ 0x00000040 65c43f6f c38d2840 7fcae2d7 e.?o..(@....\n \n"}]}]}]}]}]}