{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.9rbii4QR/b1/passenger_6.0.26+ds-1.1_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.9rbii4QR/b2/passenger_6.0.26+ds-1.1_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,5 +1,5 @@\n \n 2f808b1ff15f5b048fd2c28d2caef119 5624324 debug optional libapache2-mod-passenger-dbgsym_6.0.26+ds-1.1_armhf.deb\n c61799584f425e035d04d75b06a86418 367484 httpd optional libapache2-mod-passenger_6.0.26+ds-1.1_armhf.deb\n- 7ebfb782d04d386c74b16a73760629b8 21276952 debug optional passenger-dbgsym_6.0.26+ds-1.1_armhf.deb\n- e61efd874a34b9cc2d6047fc9d2e12d2 1591992 ruby optional passenger_6.0.26+ds-1.1_armhf.deb\n+ 9e76f9f16c2d7a5b24ad76de10bba416 21276472 debug optional passenger-dbgsym_6.0.26+ds-1.1_armhf.deb\n+ 85cd55920a108cada392c41a97662df7 1591956 ruby optional passenger_6.0.26+ds-1.1_armhf.deb\n"}, {"source1": "passenger_6.0.26+ds-1.1_armhf.deb", "source2": "passenger_6.0.26+ds-1.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 2025-04-16 04:01:51.000000 debian-binary\n -rw-r--r-- 0 0 0 9912 2025-04-16 04:01:51.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1581888 2025-04-16 04:01:51.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1581852 2025-04-16 04:01:51.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.3.0/passenger_native_support.so", "source2": "./usr/lib/arm-linux-gnueabihf/ruby/vendor_ruby/3.3.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: 58c3a1b515e79755ae61e5ef5079d201f8eb1626\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 78cefe254ad98b110c6675cacd2cc26b394f7bce\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 9c58b3f5 6f4c53f2 r.debug..X..oLS.\n- 0x00000040 ea5d48a5 f609b384 b44f57c5 .]H......OW.\n+ 0x00000030 722e6465 62756700 fa9bd4b1 eede1a52 r.debug........R\n+ 0x00000040 60eea04a 713bf677 9b85f4af `..Jq;.w....\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 63336131 62353135 65373937 35356165 c3a1b515e79755ae\n- 0x00000010 36316535 65663530 37396432 30316638 61e5ef5079d201f8\n- 0x00000020 65623136 32362e64 65627567 00000000 eb1626.debug....\n- 0x00000030 076f8aa6 .o..\n+ 0x00000000 63656665 32353461 64393862 31313063 cefe254ad98b110c\n+ 0x00000010 36363735 63616364 32636332 36623339 6675cacd2cc26b39\n+ 0x00000020 34663762 63652e64 65627567 00000000 4f7bce.debug....\n+ 0x00000030 db69d7fc .i..\n \n"}]}]}]}]}, {"source1": "passenger-dbgsym_6.0.26+ds-1.1_armhf.deb", "source2": "passenger-dbgsym_6.0.26+ds-1.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 2025-04-16 04:01:51.000000 debian-binary\n -rw-r--r-- 0 0 0 660 2025-04-16 04:01:51.000000 control.tar.xz\n--rw-r--r-- 0 0 0 21276100 2025-04-16 04:01:51.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 21275620 2025-04-16 04:01:51.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: 24477\n Depends: passenger (= 6.0.26+ds-1.1)\n Section: debug\n Priority: optional\n Description: debug symbols for passenger\n-Build-Ids: 58c3a1b515e79755ae61e5ef5079d201f8eb1626 6ab05f8e80f8d7234fb618fc96fac02d00baaf52\n+Build-Ids: 6ab05f8e80f8d7234fb618fc96fac02d00baaf52 78cefe254ad98b110c6675cacd2cc26b394f7bce\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/58/c3a1b515e79755ae61e5ef5079d201f8eb1626.debug\n usr/lib/debug/.build-id/6a/b05f8e80f8d7234fb618fc96fac02d00baaf52.debug\n+usr/lib/debug/.build-id/78/cefe254ad98b110c6675cacd2cc26b394f7bce.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 2025-04-16 04:01:51.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-16 04:01:51.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-16 04:01:51.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-16 04:01:51.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-16 04:01:51.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2025-04-16 04:01:51.000000 ./usr/lib/debug/.build-id/58/\n--rw-r--r-- 0 root (0) root (0) 19044 2025-04-16 04:01:51.000000 ./usr/lib/debug/.build-id/58/c3a1b515e79755ae61e5ef5079d201f8eb1626.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-16 04:01:51.000000 ./usr/lib/debug/.build-id/6a/\n -rw-r--r-- 0 root (0) root (0) 25026228 2025-04-16 04:01:51.000000 ./usr/lib/debug/.build-id/6a/b05f8e80f8d7234fb618fc96fac02d00baaf52.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-04-16 04:01:51.000000 ./usr/lib/debug/.build-id/78/\n+-rw-r--r-- 0 root (0) root (0) 19044 2025-04-16 04:01:51.000000 ./usr/lib/debug/.build-id/78/cefe254ad98b110c6675cacd2cc26b394f7bce.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-16 04:01:51.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-16 04:01:51.000000 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/\n -rw-r--r-- 0 root (0) root (0) 4336 2025-04-16 04:01:51.000000 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/passenger.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-16 04:01:51.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-16 04:01:51.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2025-04-16 04:01:51.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 --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -3,14 +3,14 @@\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 000637 00 C 0 0 4\n [ 3] .debug_abbrev PROGBITS 00000000 000690 0000ce 00 C 0 0 4\n [ 4] .debug_line PROGBITS 00000000 000760 0000bb 00 C 0 0 4\n- [ 5] .debug_str PROGBITS 00000000 00081c 00076a 01 MSC 0 0 4\n- [ 6] .shstrtab STRTAB 00000000 000f86 00004f 00 0 0 1\n+ [ 5] .debug_str PROGBITS 00000000 00081c 00076c 01 MSC 0 0 4\n+ [ 6] .shstrtab STRTAB 00000000 000f88 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: 9c58b3f56f4c53f2ea5d48a5f609b384b44f57c5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fa9bd4b1eede1a5260eea04a713bf6779b85f4af\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -4,15 +4,15 @@\n Length: 0x6c (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: 0x13b2): /build/reproducible-path/passenger-6.0.26+ds/buildout/ruby/ruby-3.3.8-armv7l-linux\n+ <11> DW_AT_comp_dir : (strp) (offset: 0x13b2): /build/reproducible-path/passenger-6.0.26+ds/buildout/ruby/ruby-3.3.8-aarch64-linux\n <1><15>: Abbrev Number: 21 (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: 0x1332): long long unsigned int\n <1><1c>: Abbrev Number: 21 (DW_TAG_base_type)\n <1d> DW_AT_byte_size : (data1) 4\n <1e> DW_AT_encoding : (data1) 7\t(unsigned)\n@@ -69,15 +69,15 @@\n Length: 0x1f4 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><7c>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <7d> DW_AT_stmt_list : (sec_offset) 0\n- <81> DW_AT_comp_dir : (strp) (offset: 0x13b2): /build/reproducible-path/passenger-6.0.26+ds/buildout/ruby/ruby-3.3.8-armv7l-linux\n+ <81> DW_AT_comp_dir : (strp) (offset: 0x13b2): /build/reproducible-path/passenger-6.0.26+ds/buildout/ruby/ruby-3.3.8-aarch64-linux\n <1><85>: Abbrev Number: 12 (DW_TAG_typedef)\n <86> DW_AT_name : (strp) (offset: 0x1278): __off_t\n <8a> DW_AT_decl_file : (data1) 1\n <8b> DW_AT_decl_line : (data1) 152\n <8c> DW_AT_decl_column : (data1) 25\n <8d> DW_AT_type : (ref_addr) <0x56>, long int\n <1><91>: Abbrev Number: 12 (DW_TAG_typedef)\n@@ -365,15 +365,15 @@\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><274>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <275> DW_AT_stmt_list : (sec_offset) 0\n- <279> DW_AT_comp_dir : (strp) (offset: 0x13b2): /build/reproducible-path/passenger-6.0.26+ds/buildout/ruby/ruby-3.3.8-armv7l-linux\n+ <279> DW_AT_comp_dir : (strp) (offset: 0x13b2): /build/reproducible-path/passenger-6.0.26+ds/buildout/ruby/ruby-3.3.8-aarch64-linux\n <1><27d>: Abbrev Number: 12 (DW_TAG_typedef)\n <27e> DW_AT_name : (strp) (offset: 0x1242): __suseconds64_t\n <282> DW_AT_decl_file : (data1) 1\n <283> DW_AT_decl_line : (data1) 163\n <284> DW_AT_decl_column : (data1) 33\n <285> DW_AT_type : (ref_addr) <0x924>\n <1><289>: Abbrev Number: 24 (DW_TAG_structure_type)\n@@ -402,24 +402,24 @@\n Length: 0x40 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><2b7>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <2b8> DW_AT_stmt_list : (sec_offset) 0\n- <2bc> DW_AT_comp_dir : (strp) (offset: 0x13b2): /build/reproducible-path/passenger-6.0.26+ds/buildout/ruby/ruby-3.3.8-armv7l-linux\n+ <2bc> DW_AT_comp_dir : (strp) (offset: 0x13b2): /build/reproducible-path/passenger-6.0.26+ds/buildout/ruby/ruby-3.3.8-aarch64-linux\n <1><2c0>: Abbrev Number: 10 (DW_TAG_structure_type)\n <2c1> DW_AT_name : (strp) (offset: 0x117d): sockaddr_un\n <2c5> DW_AT_byte_size : (data1) 110\n <2c6> DW_AT_decl_file : (data1) 5\n <2c7> DW_AT_decl_line : (data1) 29\n <2c8> DW_AT_decl_column : (data1) 39\n <2c9> DW_AT_sibling : (ref_udata) <0x2e2>\n <2><2ca>: Abbrev Number: 9 (DW_TAG_member)\n- <2cb> DW_AT_name : (strp) (offset: 0x1405): sun_family\n+ <2cb> DW_AT_name : (strp) (offset: 0x1406): sun_family\n <2cf> DW_AT_decl_file : (data1) 5\n <2d0> DW_AT_decl_line : (data1) 31\n <2d1> DW_AT_decl_column : (data1) 5\n <2d2> DW_AT_type : (ref_addr) <0x988>\n <2d6> DW_AT_data_member_location: (data1) 0\n <2><2d7>: Abbrev Number: 7 (DW_TAG_member)\n <2d8> DW_AT_name : (strp) (offset: 0x10ef): sun_path\n@@ -440,15 +440,15 @@\n Length: 0x39 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><2fb>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <2fc> DW_AT_stmt_list : (sec_offset) 0\n- <300> DW_AT_comp_dir : (strp) (offset: 0x13b2): /build/reproducible-path/passenger-6.0.26+ds/buildout/ruby/ruby-3.3.8-armv7l-linux\n+ <300> DW_AT_comp_dir : (strp) (offset: 0x13b2): /build/reproducible-path/passenger-6.0.26+ds/buildout/ruby/ruby-3.3.8-aarch64-linux\n <1><304>: Abbrev Number: 10 (DW_TAG_structure_type)\n <305> DW_AT_name : (strp) (offset: 0xf0d): iovec\n <309> DW_AT_byte_size : (data1) 8\n <30a> DW_AT_decl_file : (data1) 6\n <30b> DW_AT_decl_line : (data1) 26\n <30c> DW_AT_decl_column : (data1) 8\n <30d> DW_AT_sibling : (ref_udata) <0x329>\n@@ -475,15 +475,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><338>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <339> DW_AT_stmt_list : (sec_offset) 0\n- <33d> DW_AT_comp_dir : (strp) (offset: 0x13b2): /build/reproducible-path/passenger-6.0.26+ds/buildout/ruby/ruby-3.3.8-armv7l-linux\n+ <33d> DW_AT_comp_dir : (strp) (offset: 0x13b2): /build/reproducible-path/passenger-6.0.26+ds/buildout/ruby/ruby-3.3.8-aarch64-linux\n <1><341>: Abbrev Number: 27 (DW_TAG_enumeration_type)\n <342> DW_AT_encoding : (data1) 7\t(unsigned)\n <343> DW_AT_byte_size : (data1) 4\n <344> DW_AT_type : (ref_addr) <0x1c>, unsigned int\n <348> DW_AT_decl_file : (data1) 7\n <349> DW_AT_decl_line : (data1) 72\n <34a> DW_AT_decl_column : (data1) 3\n@@ -1144,15 +1144,15 @@\n Length: 0x86 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><86f>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <870> DW_AT_stmt_list : (sec_offset) 0\n- <874> DW_AT_comp_dir : (strp) (offset: 0x13b2): /build/reproducible-path/passenger-6.0.26+ds/buildout/ruby/ruby-3.3.8-armv7l-linux\n+ <874> DW_AT_comp_dir : (strp) (offset: 0x13b2): /build/reproducible-path/passenger-6.0.26+ds/buildout/ruby/ruby-3.3.8-aarch64-linux\n <1><878>: Abbrev Number: 16 (DW_TAG_subprogram)\n <879> DW_AT_external : (flag_present) 1\n <879> DW_AT_name : (strp) (offset: 0x10fe): __fprintf_chk\n <87d> DW_AT_decl_file : (data1) 8\n <87e> DW_AT_decl_line : (data1) 49\n <87f> DW_AT_decl_column : (data1) 12\n <880> DW_AT_prototyped : (flag_present) 1\n@@ -1226,15 +1226,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><8f9>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <8fa> DW_AT_stmt_list : (sec_offset) 0\n- <8fe> DW_AT_comp_dir : (strp) (offset: 0x13b2): /build/reproducible-path/passenger-6.0.26+ds/buildout/ruby/ruby-3.3.8-armv7l-linux\n+ <8fe> DW_AT_comp_dir : (strp) (offset: 0x13b2): /build/reproducible-path/passenger-6.0.26+ds/buildout/ruby/ruby-3.3.8-aarch64-linux\n <1><902>: Abbrev Number: 12 (DW_TAG_typedef)\n <903> DW_AT_name : (strp) (offset: 0x1271): size_t\n <907> DW_AT_decl_file : (data1) 11\n <908> DW_AT_decl_line : (data1) 214\n <909> DW_AT_decl_column : (data1) 23\n <90a> DW_AT_type : (ref_addr) <0x1c>, unsigned int\n <1><90e>: Abbrev Number: 0\n@@ -1242,15 +1242,15 @@\n Length: 0x23 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><91b>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <91c> DW_AT_stmt_list : (sec_offset) 0\n- <920> DW_AT_comp_dir : (strp) (offset: 0x13b2): /build/reproducible-path/passenger-6.0.26+ds/buildout/ruby/ruby-3.3.8-armv7l-linux\n+ <920> DW_AT_comp_dir : (strp) (offset: 0x13b2): /build/reproducible-path/passenger-6.0.26+ds/buildout/ruby/ruby-3.3.8-aarch64-linux\n <1><924>: Abbrev Number: 12 (DW_TAG_typedef)\n <925> DW_AT_name : (strp) (offset: 0x1252): __int64_t\n <929> DW_AT_decl_file : (data1) 1\n <92a> DW_AT_decl_line : (data1) 47\n <92b> DW_AT_decl_column : (data1) 44\n <92c> DW_AT_type : (ref_addr) <0x4f>, long long int\n <1><930>: Abbrev Number: 25 (DW_TAG_pointer_type)\n@@ -1261,15 +1261,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><942>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <943> DW_AT_stmt_list : (sec_offset) 0\n- <947> DW_AT_comp_dir : (strp) (offset: 0x13b2): /build/reproducible-path/passenger-6.0.26+ds/buildout/ruby/ruby-3.3.8-armv7l-linux\n+ <947> DW_AT_comp_dir : (strp) (offset: 0x13b2): /build/reproducible-path/passenger-6.0.26+ds/buildout/ruby/ruby-3.3.8-aarch64-linux\n <1><94b>: Abbrev Number: 12 (DW_TAG_typedef)\n <94c> DW_AT_name : (strp) (offset: 0x122d): __time64_t\n <950> DW_AT_decl_file : (data1) 1\n <951> DW_AT_decl_line : (data1) 223\n <952> DW_AT_decl_column : (data1) 28\n <953> DW_AT_type : (ref_addr) <0x924>, __int64_t, long long int\n <1><957>: Abbrev Number: 0\n@@ -1277,27 +1277,27 @@\n Length: 0x17 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><964>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <965> DW_AT_stmt_list : (sec_offset) 0\n- <969> DW_AT_comp_dir : (strp) (offset: 0x13b2): /build/reproducible-path/passenger-6.0.26+ds/buildout/ruby/ruby-3.3.8-armv7l-linux\n+ <969> DW_AT_comp_dir : (strp) (offset: 0x13b2): /build/reproducible-path/passenger-6.0.26+ds/buildout/ruby/ruby-3.3.8-aarch64-linux\n <1><96d>: Abbrev Number: 28 (DW_TAG_restrict_type)\n <96e> DW_AT_type : (ref_addr) <0x66>\n <1><972>: Abbrev Number: 0\n Compilation Unit @ offset 0x973:\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><97f>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <980> DW_AT_stmt_list : (sec_offset) 0\n- <984> DW_AT_comp_dir : (strp) (offset: 0x13b2): /build/reproducible-path/passenger-6.0.26+ds/buildout/ruby/ruby-3.3.8-armv7l-linux\n+ <984> DW_AT_comp_dir : (strp) (offset: 0x13b2): /build/reproducible-path/passenger-6.0.26+ds/buildout/ruby/ruby-3.3.8-aarch64-linux\n <1><988>: Abbrev Number: 12 (DW_TAG_typedef)\n <989> DW_AT_name : (strp) (offset: 0x12b0): sa_family_t\n <98d> DW_AT_decl_file : (data1) 12\n <98e> DW_AT_decl_line : (data1) 28\n <98f> DW_AT_decl_column : (data1) 28\n <990> DW_AT_type : (ref_addr) <0x2c>, short unsigned int\n <1><994>: Abbrev Number: 0\n@@ -1305,12 +1305,12 @@\n Length: 0x17 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><9a1>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <9a2> DW_AT_stmt_list : (sec_offset) 0\n- <9a6> DW_AT_comp_dir : (strp) (offset: 0x13b2): /build/reproducible-path/passenger-6.0.26+ds/buildout/ruby/ruby-3.3.8-armv7l-linux\n+ <9a6> DW_AT_comp_dir : (strp) (offset: 0x13b2): /build/reproducible-path/passenger-6.0.26+ds/buildout/ruby/ruby-3.3.8-aarch64-linux\n <1><9aa>: Abbrev Number: 28 (DW_TAG_restrict_type)\n <9ab> DW_AT_type : (ref_addr) <0x264>\n <1><9af>: Abbrev Number: 0\n \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,7 +1,6 @@\n-ic08TI}H%\n .shstrtab\n .note.gnu.build-id\n .debug_info\n .debug_abbrev\n .debug_line\n .debug_str\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -335,11 +335,11 @@\n [ 1373] short int\n [ 137d] count\n [ 1383] __dest\n [ 138a] _freeres_list\n [ 1398] stdout\n [ 139f] _IO_codecvt\n [ 13ab] writev\n- [ 13b2] /build/reproducible-path/passenger-6.0.26+ds/buildout/ruby/ruby-3.3.8-armv7l-linux\n- [ 1405] sun_family\n- [ 1410] pthread_attr_destroy\n+ [ 13b2] /build/reproducible-path/passenger-6.0.26+ds/buildout/ruby/ruby-3.3.8-aarch64-linux\n+ [ 1406] sun_family\n+ [ 1411] pthread_attr_destroy\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/58/c3a1b515e79755ae61e5ef5079d201f8eb1626.debug", "source2": "./usr/lib/debug/.build-id/78/cefe254ad98b110c6675cacd2cc26b394f7bce.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "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: 58c3a1b515e79755ae61e5ef5079d201f8eb1626\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 78cefe254ad98b110c6675cacd2cc26b394f7bce\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -1727,15 +1727,15 @@\n <2>: Abbrev Number: 5 (DW_TAG_formal_parameter)\n DW_AT_type : (ref_udata) <0x64c>\n <2>: Abbrev Number: 6 (DW_TAG_formal_parameter)\n DW_AT_type : (GNU_ref_alt) <0x48>\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 27 (DW_TAG_subprogram)\n DW_AT_external : (flag_present) 1\n- DW_AT_name : (GNU_strp_alt) (offset: 0x1410) \n+ DW_AT_name : (GNU_strp_alt) (offset: 0x1411) \n DW_AT_decl_file : (data1) 46\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 : (GNU_ref_alt) <0x48>\n DW_AT_declaration : (flag_present) 1\n DW_AT_sibling : (ref_udata) <0xaf7>\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-&GCC: (Debian 14.2.0-19) 14.2.0\n+GCC: (Debian 14.2.0-19) 14.2.0\n (\t=_2jS\t\n C{KL{kL{\n I%k7(U$Y\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 9c58b3f5 6f4c53f2 r.debug..X..oLS.\n- 0x00000040 ea5d48a5 f609b384 b44f57c5 .]H......OW.\n+ 0x00000030 722e6465 62756700 fa9bd4b1 eede1a52 r.debug........R\n+ 0x00000040 60eea04a 713bf677 9b85f4af `..Jq;.w....\n \n"}]}]}]}]}]}