{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.gpZyJ2mOWq/b1/ros-rosconsole_1.14.3-6_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.gpZyJ2mOWq/b2/ros-rosconsole_1.14.3-6_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n ceefa84f9de86ac17082bf1a107ab0ef 16472 libdevel optional librosconsole-dev_1.14.3-6_i386.deb\n- 77063238b5334db63b0525664ca5645b 1122892 debug optional librosconsole3d-dbgsym_1.14.3-6_i386.deb\n- b4f3ef141f2dfcb7587f3d4edf1a56dc 116144 libs optional librosconsole3d_1.14.3-6_i386.deb\n+ 347506730a51b712fb903440f5bf55a4 1122596 debug optional librosconsole3d-dbgsym_1.14.3-6_i386.deb\n+ b4ac0c0d445483c4a6ba283b2f7ef186 116148 libs optional librosconsole3d_1.14.3-6_i386.deb\n"}, {"source1": "librosconsole3d_1.14.3-6_i386.deb", "source2": "librosconsole3d_1.14.3-6_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 2021-12-18 15:06:14.000000 debian-binary\n -rw-r--r-- 0 0 0 1088 2021-12-18 15:06:14.000000 control.tar.xz\n--rw-r--r-- 0 0 0 114864 2021-12-18 15:06:14.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 114868 2021-12-18 15:06:14.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/librosconsole.so.1.14.3", "source2": "./usr/lib/i386-linux-gnu/librosconsole.so.1.14.3", "comments": ["The file (/srv/reproducible-results/rbuild-debian/tmp.gpZyJ2mOWq/dbd-tmp-KYJoWgI/diffoscope_wyy_k7nd_b2/tmpl2ws3qh8_DebTarContainer/0/4.3) has been modified after NT_GNU_BUILD_ID has been applied"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x1d060\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x1bd14 0x1bd14 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x1bd18 0x1bd18 R 0x1000\n LOAD 0x01c000 0x0001c000 0x0001c000 0x200f8 0x200f8 R E 0x1000\n LOAD 0x03d000 0x0003d000 0x0003d000 0x0f140 0x0f140 R 0x1000\n LOAD 0x04cd34 0x0004dd34 0x0004dd34 0x01730 0x0192c RW 0x1000\n DYNAMIC 0x04db70 0x0004eb70 0x0004eb70 0x00130 0x00130 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x040ffc 0x00040ffc 0x00040ffc 0x0106c 0x0106c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\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 GNU_HASH 00000178 000178 001908 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00001a80 001a80 003ec0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00005940 005940 0135e4 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00018f24 018f24 0007d8 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000196fc 0196fc 000160 00 A 4 4 4\n- [ 7] .rel.dyn REL 0001985c 01985c 001ca8 08 A 3 0 4\n- [ 8] .rel.plt REL 0001b504 01b504 000810 08 AI 3 23 4\n+ [ 4] .dynstr STRTAB 00005940 005940 0135e6 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00018f26 018f26 0007d8 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00019700 019700 000160 00 A 4 4 4\n+ [ 7] .rel.dyn REL 00019860 019860 001ca8 08 A 3 0 4\n+ [ 8] .rel.plt REL 0001b508 01b508 000810 08 AI 3 23 4\n [ 9] .init PROGBITS 0001c000 01c000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 0001c020 01c020 001030 04 AX 0 0 16\n [11] .plt.got PROGBITS 0001d050 01d050 000010 08 AX 0 0 8\n [12] .text PROGBITS 0001d060 01d060 01f084 00 AX 0 0 16\n [13] .fini PROGBITS 0003c0e4 03c0e4 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 0003d000 03d000 003ffc 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 00040ffc 040ffc 00106c 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x1985c contains 917 entries:\n+Relocation section '.rel.dyn' at offset 0x19860 contains 917 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0004dd34 00000008 R_386_RELATIVE \n 0004dd38 00000008 R_386_RELATIVE \n 0004dd3c 00000008 R_386_RELATIVE \n 0004f414 00000008 R_386_RELATIVE \n 0004f458 00000008 R_386_RELATIVE \n 0004dd40 00003501 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3\n@@ -915,15 +915,15 @@\n 0004f448 0002cf01 R_386_32 0003ff00 _ZN5boost9date_time12time_formatsIcE14seconds_formatE\n 0004f44c 00016701 R_386_32 0003ff03 _ZN5boost9date_time12time_formatsIcE38seconds_with_fractional_seconds_formatE\n 0004f450 00034701 R_386_32 0003ff06 _ZN5boost9date_time12time_formatsIcE33fractional_seconds_or_none_formatE\n 0004f454 0000f101 R_386_32 0003ff09 _ZN5boost9date_time12time_formatsIcE25fractional_seconds_formatE\n 0004f45c 0000a801 R_386_32 00000000 _ZTISt9exception@GLIBCXX_3.4\n 0004f460 00008d01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x1b504 contains 258 entries:\n+Relocation section '.rel.plt' at offset 0x1b508 contains 258 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0004f00c 00000107 R_386_JUMP_SLOT 00000000 pthread_mutex_destroy@GLIBC_2.0\n 0004f010 00000207 R_386_JUMP_SLOT 00000000 _ZN5boost16re_detail_10740014verify_optionsEjNS_15regex_constants12_match_flagsE\n 0004f014 0001eb07 R_386_JUMP_SLOT 0002bd10 _ZN5boost9date_time16period_formatterIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED1Ev\n 0004f018 00000307 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4\n 0004f01c 00000407 R_386_JUMP_SLOT 00000000 _ZN5boost13match_resultsIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISB_EEEE12maybe_assignERKSF_\n 0004f020 0001c207 R_386_JUMP_SLOT 000235a0 _ZN5boost6detail18sp_counted_impl_pdIPN3ros7console9LineTokenENS0_13sp_ms_deleterIS4_EEE19get_untyped_deleterEv\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,21 +16,21 @@\n 0x00000019 (INIT_ARRAY) 0x4dd34\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x4dd3c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x5940\n 0x00000006 (SYMTAB) 0x1a80\n- 0x0000000a (STRSZ) 79332 (bytes)\n+ 0x0000000a (STRSZ) 79334 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x4f000\n 0x00000002 (PLTRELSZ) 2064 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x1b504\n- 0x00000011 (REL) 0x1985c\n+ 0x00000017 (JMPREL) 0x1b508\n+ 0x00000011 (REL) 0x19860\n 0x00000012 (RELSZ) 7336 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x196fc\n+ 0x6ffffffe (VERNEED) 0x19700\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x18f24\n+ 0x6ffffff0 (VERSYM) 0x18f26\n 0x6ffffffa (RELCOUNT) 5\n 0x00000000 (NULL) 0x0\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: 5d97ead52a06af00451e82f091c0e43cd5b5c3ae\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c38571460716c8a0eb3e24bce090a39bd30de53a\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 1004 entries:\n- Addr: 0x0000000000018f24 Offset: 0x018f24 Link: 3 (.dynsym)\n+ Addr: 0x0000000000018f26 Offset: 0x018f26 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.0) 1 (*global*) 3 (GLIBCXX_3.4)\n 004: 1 (*global*) 4 (GLIBC_2.1.3) 1 (*global*) 3 (GLIBCXX_3.4)\n 008: 3 (GLIBCXX_3.4) 5 (GLIBC_2.0) 3 (GLIBCXX_3.4) 6 (GLIBCXX_3.4.21) \n 00c: 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4) 6 (GLIBCXX_3.4.21) 1 (*global*) \n 010: 6 (GLIBCXX_3.4.21) 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4) 6 (GLIBCXX_3.4.21) \n 014: 3 (GLIBCXX_3.4) 7 (GLIBCXX_3.4.9) 6 (GLIBCXX_3.4.21) 1 (*global*) \n 018: 8 (CXXABI_1.3) 1 (*global*) 6 (GLIBCXX_3.4.21) 6 (GLIBCXX_3.4.21) \n@@ -250,15 +250,15 @@\n 3d8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 3dc: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 3e0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 3e4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 3e8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x00000000000196fc Offset: 0x0196fc Link: 4 (.dynstr)\n+ Addr: 0x0000000000019700 Offset: 0x019700 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 2\n 0x0010: Name: GCC_3.0 Flags: none Version: 19\n 0x0020: Name: GLIBC_2.0 Flags: none Version: 9\n 0x0030: Version: 1 File: libc.so.6 Cnt: 5\n 0x0040: Name: GLIBC_2.32 Flags: none Version: 16\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 15\n 0x0060: Name: GLIBC_2.3.4 Flags: none Version: 14\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -4954,9 +4954,9 @@\n 0x00018eb0 42435858 5f332e34 2e390047 4c494243 BCXX_3.4.9.GLIBC\n 0x00018ec0 58585f33 2e342e32 3100474c 49424358 XX_3.4.21.GLIBCX\n 0x00018ed0 585f332e 34000000 00000000 00000000 X_3.4...........\n 0x00018ee0 00000000 00000000 00000000 00000000 ................\n 0x00018ef0 00000000 00000000 00000000 00000000 ................\n 0x00018f00 00000000 00000000 00000000 00000000 ................\n 0x00018f10 00000000 00000000 00000000 00000000 ................\n- 0x00018f20 00000000 ....\n+ 0x00018f20 00000000 0000 ......\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", "readelf: Warning: Separate debug info file /srv/reproducible-results/rbuild-debian/tmp.gpZyJ2mOWq/dbd-tmp-KYJoWgI/diffoscope_wyy_k7nd_b2/tmpl2ws3qh8_DebTarContainer/0/.debug/97ead52a06af00451e82f091c0e43cd5b5c3ae.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39376561 64353261 30366166 30303435 97ead52a06af0045\n- 0x00000010 31653832 66303931 63306534 33636435 1e82f091c0e43cd5\n- 0x00000020 62356333 61652e64 65627567 00000000 b5c3ae.debug....\n- 0x00000030 a3f28284 ....\n+ 0x00000000 38353731 34363037 31366338 61306562 8571460716c8a0eb\n+ 0x00000010 33653234 62636530 39306133 39626433 3e24bce090a39bd3\n+ 0x00000020 30646535 33612e64 65627567 00000000 0de53a.debug....\n+ 0x00000030 3e618bc9 >a..\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/librosconsole_log4cxx.so.1.14.3", "source2": "./usr/lib/i386-linux-gnu/librosconsole_log4cxx.so.1.14.3", "comments": ["The file (/srv/reproducible-results/rbuild-debian/tmp.gpZyJ2mOWq/dbd-tmp-KYJoWgI/diffoscope_wyy_k7nd_b2/tmpl2ws3qh8_DebTarContainer/0/6.3) has been modified after NT_GNU_BUILD_ID has been applied"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x9690\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x08ed8 0x08ed8 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x08edc 0x08edc R 0x1000\n LOAD 0x009000 0x00009000 0x00009000 0x0b168 0x0b168 R E 0x1000\n LOAD 0x015000 0x00015000 0x00015000 0x04712 0x04712 R 0x1000\n LOAD 0x01a568 0x0001b568 0x0001b568 0x00c44 0x00d68 RW 0x1000\n DYNAMIC 0x01adb8 0x0001bdb8 0x0001bdb8 0x00118 0x00118 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x015dfc 0x00015dfc 0x00015dfc 0x0055c 0x0055c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\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 GNU_HASH 00000178 000178 00082c 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000009a4 0009a4 0017a0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00002144 002144 0058bf 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00007a04 007a04 0002f4 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00007cf8 007cf8 000120 00 A 4 4 4\n- [ 7] .rel.dyn REL 00007e18 007e18 000d98 08 A 3 0 4\n- [ 8] .rel.plt REL 00008bb0 008bb0 000328 08 AI 3 23 4\n+ [ 4] .dynstr STRTAB 00002144 002144 0058c1 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00007a06 007a06 0002f4 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00007cfc 007cfc 000120 00 A 4 4 4\n+ [ 7] .rel.dyn REL 00007e1c 007e1c 000d98 08 A 3 0 4\n+ [ 8] .rel.plt REL 00008bb4 008bb4 000328 08 AI 3 23 4\n [ 9] .init PROGBITS 00009000 009000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00009020 009020 000660 04 AX 0 0 16\n [11] .plt.got PROGBITS 00009680 009680 000010 08 AX 0 0 8\n [12] .text PROGBITS 00009690 009690 00aac4 00 AX 0 0 16\n [13] .fini PROGBITS 00014154 014154 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00015000 015000 000dfc 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 00015dfc 015dfc 00055c 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x7e18 contains 435 entries:\n+Relocation section '.rel.dyn' at offset 0x7e1c contains 435 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0001b568 00000008 R_386_RELATIVE \n 0001b56c 00000008 R_386_RELATIVE \n 0001b570 00000008 R_386_RELATIVE \n 0001b968 00000008 R_386_RELATIVE \n 0001b96c 00000008 R_386_RELATIVE \n 0001b970 00000008 R_386_RELATIVE \n@@ -433,15 +433,15 @@\n 0001bff0 00012a06 R_386_GLOB_DAT 0001bd68 _ZTVSt15_Sp_counted_ptrIPN3ros7console4impl23ROSConsoleStdioAppenderELN9__gnu_cxx12_Lock_policyE2EE\n 0001bff4 00007306 R_386_GLOB_DAT 00000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21\n 0001bff8 00007606 R_386_GLOB_DAT 00000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4\n 0001bffc 00007706 R_386_GLOB_DAT 00000000 __pthread_key_create@GLIBC_2.0\n 0001c1a4 00006a01 R_386_32 00000000 _ZTISt9exception@GLIBCXX_3.4\n 0001c1a8 00005d01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x8bb0 contains 101 entries:\n+Relocation section '.rel.plt' at offset 0x8bb4 contains 101 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0001c00c 00000107 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4\n 0001c010 00000307 R_386_JUMP_SLOT 00000000 _ZN7log4cxx5Level8getDebugEv\n 0001c014 00000407 R_386_JUMP_SLOT 00000000 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.4\n 0001c018 00000507 R_386_JUMP_SLOT 00000000 strerror_r@GLIBC_2.0\n 0001c01c 00000707 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21\n 0001c020 00000807 R_386_JUMP_SLOT 00000000 _ZN7log4cxx5Level7getInfoEv\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,21 +13,21 @@\n 0x00000019 (INIT_ARRAY) 0x1b568\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x1b570\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x2144\n 0x00000006 (SYMTAB) 0x9a4\n- 0x0000000a (STRSZ) 22719 (bytes)\n+ 0x0000000a (STRSZ) 22721 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x1c000\n 0x00000002 (PLTRELSZ) 808 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x8bb0\n- 0x00000011 (REL) 0x7e18\n+ 0x00000017 (JMPREL) 0x8bb4\n+ 0x00000011 (REL) 0x7e1c\n 0x00000012 (RELSZ) 3480 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x7cf8\n+ 0x6ffffffe (VERNEED) 0x7cfc\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x7a04\n+ 0x6ffffff0 (VERSYM) 0x7a06\n 0x6ffffffa (RELCOUNT) 22\n 0x00000000 (NULL) 0x0\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: 6f36d42b6d434c2a2b8c9adc3f3590748b0c2866\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 802b70b0d38d2ec960b2540881fa2e8ff49e92e5\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 378 entries:\n- Addr: 0x0000000000007a04 Offset: 0x007a04 Link: 3 (.dynsym)\n+ Addr: 0x0000000000007a06 Offset: 0x007a06 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 3 (GLIBC_2.1.3) 1 (*global*) \n 004: 2 (GLIBCXX_3.4) 4 (GLIBC_2.0) 2 (GLIBCXX_3.4) 5 (GLIBCXX_3.4.21) \n 008: 1 (*global*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 1 (*global*) \n 00c: 1 (*global*) 5 (GLIBCXX_3.4.21) 6 (CXXABI_1.3) 1 (*global*) \n 010: 6 (CXXABI_1.3) 5 (GLIBCXX_3.4.21) 1 (*global*) 4 (GLIBC_2.0) \n 014: 1 (*global*) 2 (GLIBCXX_3.4) 5 (GLIBCXX_3.4.21) 1 (*global*) \n 018: 4 (GLIBC_2.0) 6 (CXXABI_1.3) 1 (*global*) 2 (GLIBCXX_3.4)\n@@ -94,15 +94,15 @@\n 168: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 16c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 170: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 174: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 178: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000007cf8 Offset: 0x007cf8 Link: 4 (.dynstr)\n+ Addr: 0x0000000000007cfc Offset: 0x007cfc Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 14\n 0x0020: Version: 1 File: libpthread.so.0 Cnt: 1\n 0x0030: Name: GLIBC_2.0 Flags: none Version: 9\n 0x0040: Version: 1 File: libc.so.6 Cnt: 6\n 0x0050: Name: GLIBC_2.1 Flags: none Version: 15\n 0x0060: Name: GLIBC_2.3.4 Flags: none Version: 13\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1415,9 +1415,10 @@\n 0x00007984 4358585f 332e342e 31310043 58584142 CXX_3.4.11.CXXAB\n 0x00007994 495f312e 3300474c 49424358 585f332e I_1.3.GLIBCXX_3.\n 0x000079a4 342e3231 00474c49 42435858 5f332e34 4.21.GLIBCXX_3.4\n 0x000079b4 00000000 00000000 00000000 00000000 ................\n 0x000079c4 00000000 00000000 00000000 00000000 ................\n 0x000079d4 00000000 00000000 00000000 00000000 ................\n 0x000079e4 00000000 00000000 00000000 00000000 ................\n- 0x000079f4 00000000 00000000 00000000 000000 ...............\n+ 0x000079f4 00000000 00000000 00000000 00000000 ................\n+ 0x00007a04 00 .\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", "readelf: Warning: Separate debug info file /srv/reproducible-results/rbuild-debian/tmp.gpZyJ2mOWq/dbd-tmp-KYJoWgI/diffoscope_wyy_k7nd_b2/tmpl2ws3qh8_DebTarContainer/0/.debug/36d42b6d434c2a2b8c9adc3f3590748b0c2866.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33366434 32623664 34333463 32613262 36d42b6d434c2a2b\n- 0x00000010 38633961 64633366 33353930 37343862 8c9adc3f3590748b\n- 0x00000020 30633238 36362e64 65627567 00000000 0c2866.debug....\n- 0x00000030 c51a0896 ....\n+ 0x00000000 32623730 62306433 38643265 63393630 2b70b0d38d2ec960\n+ 0x00000010 62323534 30383831 66613265 38666634 b2540881fa2e8ff4\n+ 0x00000020 39653932 65352e64 65627567 00000000 9e92e5.debug....\n+ 0x00000030 345ec90a 4^..\n \n"}]}]}]}]}, {"source1": "librosconsole3d-dbgsym_1.14.3-6_i386.deb", "source2": "librosconsole3d-dbgsym_1.14.3-6_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 2021-12-18 15:06:14.000000 debian-binary\n -rw-r--r-- 0 0 0 708 2021-12-18 15:06:14.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1121992 2021-12-18 15:06:14.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1121696 2021-12-18 15:06:14.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 Science Maintainers \n Installed-Size: 1231\n Depends: librosconsole3d (= 1.14.3-6)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for librosconsole3d\n-Build-Ids: 2ab3b4c3c9dd9ce8efa307d5765dff9fd812f0f9 5d97ead52a06af00451e82f091c0e43cd5b5c3ae 6f36d42b6d434c2a2b8c9adc3f3590748b0c2866\n+Build-Ids: 2ab3b4c3c9dd9ce8efa307d5765dff9fd812f0f9 802b70b0d38d2ec960b2540881fa2e8ff49e92e5 c38571460716c8a0eb3e24bce090a39bd30de53a\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,4 +1,4 @@\n usr/lib/debug/.build-id/2a/b3b4c3c9dd9ce8efa307d5765dff9fd812f0f9.debug\n-usr/lib/debug/.build-id/5d/97ead52a06af00451e82f091c0e43cd5b5c3ae.debug\n-usr/lib/debug/.build-id/6f/36d42b6d434c2a2b8c9adc3f3590748b0c2866.debug\n+usr/lib/debug/.build-id/80/2b70b0d38d2ec960b2540881fa2e8ff49e92e5.debug\n+usr/lib/debug/.build-id/c3/8571460716c8a0eb3e24bce090a39bd30de53a.debug\n usr/lib/debug/.dwz/i386-linux-gnu/librosconsole3d.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,17 +1,17 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-12-18 15:06:14.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-12-18 15:06:14.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-12-18 15:06:14.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-12-18 15:06:14.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-12-18 15:06:14.000000 ./usr/lib/debug/.build-id/\n drwxr-xr-x 0 root (0) root (0) 0 2021-12-18 15:06:14.000000 ./usr/lib/debug/.build-id/2a/\n -rw-r--r-- 0 root (0) root (0) 3928 2021-12-18 15:06:14.000000 ./usr/lib/debug/.build-id/2a/b3b4c3c9dd9ce8efa307d5765dff9fd812f0f9.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-12-18 15:06:14.000000 ./usr/lib/debug/.build-id/5d/\n--rw-r--r-- 0 root (0) root (0) 837728 2021-12-18 15:06:14.000000 ./usr/lib/debug/.build-id/5d/97ead52a06af00451e82f091c0e43cd5b5c3ae.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-12-18 15:06:14.000000 ./usr/lib/debug/.build-id/6f/\n--rw-r--r-- 0 root (0) root (0) 320920 2021-12-18 15:06:14.000000 ./usr/lib/debug/.build-id/6f/36d42b6d434c2a2b8c9adc3f3590748b0c2866.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-12-18 15:06:14.000000 ./usr/lib/debug/.build-id/80/\n+-rw-r--r-- 0 root (0) root (0) 320920 2021-12-18 15:06:14.000000 ./usr/lib/debug/.build-id/80/2b70b0d38d2ec960b2540881fa2e8ff49e92e5.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-12-18 15:06:14.000000 ./usr/lib/debug/.build-id/c3/\n+-rw-r--r-- 0 root (0) root (0) 837728 2021-12-18 15:06:14.000000 ./usr/lib/debug/.build-id/c3/8571460716c8a0eb3e24bce090a39bd30de53a.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-12-18 15:06:14.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2021-12-18 15:06:14.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 81400 2021-12-18 15:06:14.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/librosconsole3d.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-12-18 15:06:14.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-12-18 15:06:14.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-12-18 15:06:14.000000 ./usr/share/doc/librosconsole3d-dbgsym -> librosconsole3d\n"}, {"source1": "./usr/lib/debug/.build-id/5d/97ead52a06af00451e82f091c0e43cd5b5c3ae.debug", "source2": "./usr/lib/debug/.build-id/c3/8571460716c8a0eb3e24bce090a39bd30de53a.debug", "comments": ["The file (/srv/reproducible-results/rbuild-debian/tmp.gpZyJ2mOWq/dbd-tmp-KYJoWgI/diffoscope_wyy_k7nd_b2/tmpw9rkwbcj_DebTarContainer/0/8.debug) has been modified after NT_GNU_BUILD_ID has been applied", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x1d060\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x1bd14 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x1bd18 R 0x1000\n LOAD 0x000000 0x0001c000 0x0001c000 0x00000 0x200f8 R E 0x1000\n LOAD 0x000000 0x0003d000 0x0003d000 0x00000 0x0f140 R 0x1000\n LOAD 0x000d34 0x0004dd34 0x0004dd34 0x00000 0x0192c RW 0x1000\n DYNAMIC 0x000d34 0x0004eb70 0x0004eb70 0x00000 0x00130 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00040ffc 0x00040ffc 0x00000 0x0106c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\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 001908 04 A 3 0 4\n [ 3] .dynsym NOBITS 00001a80 000178 003ec0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00005940 000178 0135e4 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00018f24 000178 0007d8 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 000196fc 000178 000160 00 A 4 4 4\n- [ 7] .rel.dyn NOBITS 0001985c 000178 001ca8 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 0001b504 000178 000810 08 AI 3 23 4\n+ [ 4] .dynstr NOBITS 00005940 000178 0135e6 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00018f26 000178 0007d8 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00019700 000178 000160 00 A 4 4 4\n+ [ 7] .rel.dyn NOBITS 00019860 000178 001ca8 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 0001b508 000178 000810 08 AI 3 23 4\n [ 9] .init NOBITS 0001c000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 0001c020 001000 001030 04 AX 0 0 16\n [11] .plt.got NOBITS 0001d050 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 0001d060 001000 01f084 00 AX 0 0 16\n [13] .fini NOBITS 0003c0e4 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 0003d000 001000 003ffc 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 00040ffc 001000 00106c 00 A 0 0 4\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: 5d97ead52a06af00451e82f091c0e43cd5b5c3ae\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c38571460716c8a0eb3e24bce090a39bd30de53a\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 11.2.0-12) 11.2.0\n+:GCC: (Debian 11.2.0-12) 11.2.0\n APwx;J*Kn\n ,kcu&y$/\n yPN0 !qf\n M'k]$u1\\[\n aeeuHE=_\n \tf`b8Md:\n ;ymOq|q>x\n"}]}, {"source1": "./usr/lib/debug/.build-id/6f/36d42b6d434c2a2b8c9adc3f3590748b0c2866.debug", "source2": "./usr/lib/debug/.build-id/80/2b70b0d38d2ec960b2540881fa2e8ff49e92e5.debug", "comments": ["The file (/srv/reproducible-results/rbuild-debian/tmp.gpZyJ2mOWq/dbd-tmp-KYJoWgI/diffoscope_wyy_k7nd_b2/tmpw9rkwbcj_DebTarContainer/0/10.debug) has been modified after NT_GNU_BUILD_ID has been applied", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x9690\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x08ed8 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x08edc R 0x1000\n LOAD 0x000000 0x00009000 0x00009000 0x00000 0x0b168 R E 0x1000\n LOAD 0x000000 0x00015000 0x00015000 0x00000 0x04712 R 0x1000\n LOAD 0x000568 0x0001b568 0x0001b568 0x00000 0x00d68 RW 0x1000\n DYNAMIC 0x000568 0x0001bdb8 0x0001bdb8 0x00000 0x00118 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00015dfc 0x00015dfc 0x00000 0x0055c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\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 00082c 04 A 3 0 4\n [ 3] .dynsym NOBITS 000009a4 000178 0017a0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00002144 000178 0058bf 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00007a04 000178 0002f4 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00007cf8 000178 000120 00 A 4 4 4\n- [ 7] .rel.dyn NOBITS 00007e18 000178 000d98 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00008bb0 000178 000328 08 AI 3 23 4\n+ [ 4] .dynstr NOBITS 00002144 000178 0058c1 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00007a06 000178 0002f4 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00007cfc 000178 000120 00 A 4 4 4\n+ [ 7] .rel.dyn NOBITS 00007e1c 000178 000d98 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00008bb4 000178 000328 08 AI 3 23 4\n [ 9] .init NOBITS 00009000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00009020 001000 000660 04 AX 0 0 16\n [11] .plt.got NOBITS 00009680 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 00009690 001000 00aac4 00 AX 0 0 16\n [13] .fini NOBITS 00014154 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00015000 001000 000dfc 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 00015dfc 001000 00055c 00 A 0 0 4\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: 6f36d42b6d434c2a2b8c9adc3f3590748b0c2866\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 802b70b0d38d2ec960b2540881fa2e8ff49e92e5\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-(fGCC: (Debian 11.2.0-12) 11.2.0\n+GCC: (Debian 11.2.0-12) 11.2.0\n 21vdQgT\\\n lbwF1nPF\n ZaAf&F73\n ekOk4GN{\n A{2e.2:h\n jc,i5T%t\n y&4d`5]UM\n"}]}]}]}]}]}