{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.N4P35rwNfC/b1/iceoryx_2.0.0+dfsg-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.N4P35rwNfC/b2/iceoryx_2.0.0+dfsg-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,24 +1,24 @@\n \n- 6716b56d697aa24d8e5f174212782d3b 110792 debug optional iceoryx-dbgsym_2.0.0+dfsg-1_amd64.deb\n- 2b40d7b57aa48181e6450f779cb456a6 1213524 doc optional iceoryx-doc_2.0.0+dfsg-1_all.deb\n- 78d4cbc6fc24aea3c6ec3e86e94a865f 13024 net optional iceoryx_2.0.0+dfsg-1_amd64.deb\n+ b0f06c4374e94a55342d90f7981528f2 110792 debug optional iceoryx-dbgsym_2.0.0+dfsg-1_amd64.deb\n+ f4357fc3f247023aafb542b72bf9c9b8 1213528 doc optional iceoryx-doc_2.0.0+dfsg-1_all.deb\n+ b2a2a0c58078328e33dd98a93533289f 13024 net optional iceoryx_2.0.0+dfsg-1_amd64.deb\n 8e5ab9bfec60f69c63521ef4ad56d3a8 18852 libdevel optional libiceoryx-binding-c-dev_2.0.0+dfsg-1_amd64.deb\n- 6f11f89ef90baac0594b4b5b1a0c8f12 717968 debug optional libiceoryx-binding-c2-dbgsym_2.0.0+dfsg-1_amd64.deb\n- 40aa6f755a041f6ce8f1269ddd2c77fd 45956 libs optional libiceoryx-binding-c2_2.0.0+dfsg-1_amd64.deb\n+ debdacfee73aa10c7a15ab28ee7d3385 717956 debug optional libiceoryx-binding-c2-dbgsym_2.0.0+dfsg-1_amd64.deb\n+ c327f377b5ccb875d762328f792e64b7 45972 libs optional libiceoryx-binding-c2_2.0.0+dfsg-1_amd64.deb\n c25bc50d7f11b8437be0847944450bc2 127132 libdevel optional libiceoryx-hoofs-dev_2.0.0+dfsg-1_amd64.deb\n- bad5591624cd573ae2d2821d7721be14 1019240 debug optional libiceoryx-hoofs2-dbgsym_2.0.0+dfsg-1_amd64.deb\n- 28bcee005c0d769c4084d99e52b0fe1c 89160 libs optional libiceoryx-hoofs2_2.0.0+dfsg-1_amd64.deb\n+ c7246a5519d39c4687fc0d260f0e8187 1019236 debug optional libiceoryx-hoofs2-dbgsym_2.0.0+dfsg-1_amd64.deb\n+ 9b0dc8032fbd48b1fcdb4bb14fcb9742 89164 libs optional libiceoryx-hoofs2_2.0.0+dfsg-1_amd64.deb\n 556d5ee1a4db61bf37837b5cfacda869 8696 libdevel optional libiceoryx-introspection-dev_2.0.0+dfsg-1_amd64.deb\n- fe2ead3fdbcc9db2045dbec6e08ada9b 412308 debug optional libiceoryx-introspection2-dbgsym_2.0.0+dfsg-1_amd64.deb\n- 7d61fd1a379b5148fa4d8fd2a975eabd 30432 libs optional libiceoryx-introspection2_2.0.0+dfsg-1_amd64.deb\n+ 81510b4e7593abdc77695e5c9375e9a0 412308 debug optional libiceoryx-introspection2-dbgsym_2.0.0+dfsg-1_amd64.deb\n+ 7ac585f14cd77495a7e83e2d7e9f714a 30424 libs optional libiceoryx-introspection2_2.0.0+dfsg-1_amd64.deb\n d701e463c47ee1e4b1431cd68559e206 6896 debug optional libiceoryx-platform2-dbgsym_2.0.0+dfsg-1_amd64.deb\n 27c3f6ecf8a20a7fb93ce295ace78a6f 5604 libs optional libiceoryx-platform2_2.0.0+dfsg-1_amd64.deb\n- 87a0d48da4752262c9108200dddc3068 1569924 debug optional libiceoryx-posh-config2-dbgsym_2.0.0+dfsg-1_amd64.deb\n- be5bddf1a62fd7c02f1f5e0153b958fb 88680 libs optional libiceoryx-posh-config2_2.0.0+dfsg-1_amd64.deb\n+ 2c3740cf2b66fa0b78713905d424037a 1569940 debug optional libiceoryx-posh-config2-dbgsym_2.0.0+dfsg-1_amd64.deb\n+ ea3338cff29a6a4a596bd093515dd90e 88644 libs optional libiceoryx-posh-config2_2.0.0+dfsg-1_amd64.deb\n 6e37d25feb3ccaa8203b9424a3f8b887 182908 libdevel optional libiceoryx-posh-dev_2.0.0+dfsg-1_amd64.deb\n- b1862722db9c675616ecb778521de39f 42072 debug optional libiceoryx-posh-gateway2-dbgsym_2.0.0+dfsg-1_amd64.deb\n- 84a672410f5b360aa619453291c7a9cb 6416 libs optional libiceoryx-posh-gateway2_2.0.0+dfsg-1_amd64.deb\n- fe3c368f386f72c9e3137c1d44111da0 1800140 debug optional libiceoryx-posh-roudi2-dbgsym_2.0.0+dfsg-1_amd64.deb\n- f8047b847ed56b7ef7e371e2b3c4fb19 114388 libs optional libiceoryx-posh-roudi2_2.0.0+dfsg-1_amd64.deb\n- 3204cdcc28e2ef5f6e962929a5fe0849 2518464 debug optional libiceoryx-posh2-dbgsym_2.0.0+dfsg-1_amd64.deb\n- 0445089fbe89d13e2111927f98a428ba 134648 libs optional libiceoryx-posh2_2.0.0+dfsg-1_amd64.deb\n+ 3040a25e98676dbde488efc86b8599aa 42072 debug optional libiceoryx-posh-gateway2-dbgsym_2.0.0+dfsg-1_amd64.deb\n+ b4fa3f71251ac839c8cf18fa29894974 6420 libs optional libiceoryx-posh-gateway2_2.0.0+dfsg-1_amd64.deb\n+ b7f572c26672bbdce1c0a6907cbea817 1800140 debug optional libiceoryx-posh-roudi2-dbgsym_2.0.0+dfsg-1_amd64.deb\n+ 9e459518aaf09b50d2d2fc721874c701 114440 libs optional libiceoryx-posh-roudi2_2.0.0+dfsg-1_amd64.deb\n+ 2948f604f206bc5f506b45b36ff11030 2518460 debug optional libiceoryx-posh2-dbgsym_2.0.0+dfsg-1_amd64.deb\n+ 3926fdeb89f7e0b6222e9257c8cd5ae2 134380 libs optional libiceoryx-posh2_2.0.0+dfsg-1_amd64.deb\n"}, {"source1": "iceoryx-doc_2.0.0+dfsg-1_all.deb", "source2": "iceoryx-doc_2.0.0+dfsg-1_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-03-16 16:34:58.000000 debian-binary\n -rw-r--r-- 0 0 0 29348 2022-03-16 16:34:58.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1183984 2022-03-16 16:34:58.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1183988 2022-03-16 16:34:58.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/share/doc/iceoryx-doc/posh/html/todo.html", "source2": "./usr/share/doc/iceoryx-doc/posh/html/todo.html", "unified_diff": "@@ -63,18 +63,18 @@\n \n
\n
\n
Todo List
\n
\n
\n
\n-
Member iox::roudi::PortPool::getPublisherPortDataList () noexcept
\n-
don't create the vector with each call but only when the data really change there could be a member \"cxx::vector<popo::PublisherPortData* m_publisherPorts;\" and publisherPorts() would just update this member if the publisher ports actually changed
\n
Namespace iox::roudi
\n-
Move everything in this namespace to iceoryx_roudi_types.hpp once we move RouDi to a separate CMake target
\n+
Move everything in this namespace to iceoryx_roudi_types.hpp once we move RouDi to a separate CMake target
\n+
Member iox::roudi::PortPool::getPublisherPortDataList () noexcept
\n+
don't create the vector with each call but only when the data really change there could be a member \"cxx::vector<popo::PublisherPortData* m_publisherPorts;\" and publisherPorts() would just update this member if the publisher ports actually changed
\n
\n
\n
\n \n
\n Generated by \"doxygen\"/ 1.9.1\n
\n"}]}]}]}, {"source1": "iceoryx_2.0.0+dfsg-1_amd64.deb", "source2": "iceoryx_2.0.0+dfsg-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-03-16 16:34:58.000000 debian-binary\n--rw-r--r-- 0 0 0 1144 2022-03-16 16:34:58.000000 control.tar.xz\n--rw-r--r-- 0 0 0 11688 2022-03-16 16:34:58.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1140 2022-03-16 16:34:58.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 11692 2022-03-16 16:34:58.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/bin/iox-introspection-client", "source2": "./usr/bin/iox-introspection-client", "comments": ["File 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": "@@ -4,15 +4,15 @@\n There are 13 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0002d8 0x0002d8 R 0x8\n INTERP 0x000318 0x0000000000000318 0x0000000000000318 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x001380 0x001380 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x001388 0x001388 R 0x1000\n LOAD 0x002000 0x0000000000002000 0x0000000000002000 0x000e9d 0x000e9d R E 0x1000\n LOAD 0x003000 0x0000000000003000 0x0000000000003000 0x000512 0x000512 R 0x1000\n LOAD 0x003cc8 0x0000000000004cc8 0x0000000000004cc8 0x000350 0x000c28 RW 0x1000\n DYNAMIC 0x003ce0 0x0000000000004ce0 0x0000000000004ce0 0x000240 0x000240 RW 0x8\n NOTE 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n NOTE 0x000358 0x0000000000000358 0x0000000000000358 0x000044 0x000044 R 0x4\n GNU_PROPERTY 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -5,19 +5,19 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash GNU_HASH 00000000000003a0 0003a0 000060 00 A 6 0 8\n [ 6] .dynsym DYNSYM 0000000000000400 000400 0003a8 18 A 7 1 8\n- [ 7] .dynstr STRTAB 00000000000007a8 0007a8 0007eb 00 A 0 0 1\n- [ 8] .gnu.version VERSYM 0000000000000f94 000f94 00004e 02 A 6 0 2\n- [ 9] .gnu.version_r VERNEED 0000000000000fe8 000fe8 0000b0 00 A 7 3 8\n- [10] .rela.dyn RELA 0000000000001098 001098 000120 18 A 6 0 8\n- [11] .rela.plt RELA 00000000000011b8 0011b8 0001c8 18 AI 6 24 8\n+ [ 7] .dynstr STRTAB 00000000000007a8 0007a8 0007f3 00 A 0 0 1\n+ [ 8] .gnu.version VERSYM 0000000000000f9c 000f9c 00004e 02 A 6 0 2\n+ [ 9] .gnu.version_r VERNEED 0000000000000ff0 000ff0 0000b0 00 A 7 3 8\n+ [10] .rela.dyn RELA 00000000000010a0 0010a0 000120 18 A 6 0 8\n+ [11] .rela.plt RELA 00000000000011c0 0011c0 0001c8 18 AI 6 24 8\n [12] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [13] .plt PROGBITS 0000000000002020 002020 000140 10 AX 0 0 16\n [14] .plt.got PROGBITS 0000000000002160 002160 000008 08 AX 0 0 8\n [15] .text PROGBITS 0000000000002170 002170 000d21 00 AX 0 0 16\n [16] .fini PROGBITS 0000000000002e94 002e94 000009 00 AX 0 0 4\n [17] .rodata PROGBITS 0000000000003000 003000 0000b0 00 A 0 0 16\n [18] .eh_frame_hdr PROGBITS 00000000000030b0 0030b0 000094 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,24 +1,24 @@\n \n-Relocation section '.rela.dyn' at offset 0x1098 contains 12 entries:\n+Relocation section '.rela.dyn' at offset 0x10a0 contains 12 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000004cc8 0000000000000008 R_X86_64_RELATIVE 27c0\n 0000000000004cd0 0000000000000008 R_X86_64_RELATIVE 26d0\n 0000000000004cd8 0000000000000008 R_X86_64_RELATIVE 2780\n 0000000000005008 0000000000000008 R_X86_64_RELATIVE 5008\n 0000000000004fd0 0000001a00000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n 0000000000004fd8 0000001400000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 0000000000004fe0 0000001600000006 R_X86_64_GLOB_DAT 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0\n 0000000000004fe8 0000001700000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000004ff0 0000001800000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000004ff8 0000001900000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 + 0\n 0000000000005010 0000001300000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n 0000000000005020 0000001d00000005 R_X86_64_COPY 0000000000005020 _ZSt4cerr@GLIBCXX_3.4 + 0\n \n-Relocation section '.rela.plt' at offset 0x11b8 contains 19 entries:\n+Relocation section '.rela.plt' at offset 0x11c0 contains 19 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000004f38 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo3putEc@GLIBCXX_3.4 + 0\n 0000000000004f40 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.4 + 0\n 0000000000004f48 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo5flushEv@GLIBCXX_3.4 + 0\n 0000000000004f50 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@GLIBCXX_3.4 + 0\n 0000000000004f58 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_atexit@GLIBC_2.2.5 + 0\n 0000000000004f60 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _Znwm@GLIBCXX_3.4 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,24 +11,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x4cc8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x4cd8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x3a0\n 0x0000000000000005 (STRTAB) 0x7a8\n 0x0000000000000006 (SYMTAB) 0x400\n- 0x000000000000000a (STRSZ) 2027 (bytes)\n+ 0x000000000000000a (STRSZ) 2035 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x4f20\n 0x0000000000000002 (PLTRELSZ) 456 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x11b8\n- 0x0000000000000007 (RELA) 0x1098\n+ 0x0000000000000017 (JMPREL) 0x11c0\n+ 0x0000000000000007 (RELA) 0x10a0\n 0x0000000000000008 (RELASZ) 288 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x000000006ffffffe (VERNEED) 0xfe8\n+ 0x000000006ffffffe (VERNEED) 0xff0\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0xf94\n+ 0x000000006ffffff0 (VERSYM) 0xf9c\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: be9bf6dd61ed94d83eeddb428a5c08ea5af86f3f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d0eb7ca422a81dc367aad7a5d222adcd1697adf6\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,23 +1,23 @@\n \n Version symbols section '.gnu.version' contains 39 entries:\n- Addr: 0x0000000000000f94 Offset: 0x000f94 Link: 6 (.dynsym)\n+ Addr: 0x0000000000000f9c Offset: 0x000f9c Link: 6 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4)\n 004: 2 (GLIBCXX_3.4) 3 (GLIBC_2.2.5) 2 (GLIBCXX_3.4) 4 (CXXABI_1.3.9)\n 008: 1 (*global*) 2 (GLIBCXX_3.4) 5 (GLIBC_2.4) 6 (GLIBCXX_3.4.9)\n 00c: 7 (GLIBCXX_3.4.11) 1 (*global*) 2 (GLIBCXX_3.4) 1 (*global*) \n 010: 1 (*global*) 2 (GLIBCXX_3.4) 3 (GLIBC_2.2.5) 8 (CXXABI_1.3) \n 014: 1 (*global*) 9 (GCC_3.0) 3 (GLIBC_2.2.5) 1 (*global*) \n 018: 1 (*global*) 2 (GLIBCXX_3.4) 3 (GLIBC_2.2.5) 1 (*global*) \n 01c: 1 (*global*) 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) \n 020: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 024: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000000fe8 Offset: 0x000fe8 Link: 7 (.dynstr)\n+ Addr: 0x0000000000000ff0 Offset: 0x000ff0 Link: 7 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 9\n 0x0020: Version: 1 File: libc.so.6 Cnt: 2\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 5\n 0x0040: Name: GLIBC_2.2.5 Flags: none Version: 3\n 0x0050: Version: 1 File: libstdc++.so.6 Cnt: 5\n 0x0060: Name: CXXABI_1.3 Flags: none Version: 8\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -122,9 +122,10 @@\n 0x00000f18 00000000 00000000 00000000 00000000 ................\n 0x00000f28 00000000 00000000 00000000 00000000 ................\n 0x00000f38 00000000 00000000 00000000 00000000 ................\n 0x00000f48 00000000 00000000 00000000 00000000 ................\n 0x00000f58 00000000 00000000 00000000 00000000 ................\n 0x00000f68 00000000 00000000 00000000 00000000 ................\n 0x00000f78 00000000 00000000 00000000 00000000 ................\n- 0x00000f88 00000000 00000000 000000 ...........\n+ 0x00000f88 00000000 00000000 00000000 00000000 ................\n+ 0x00000f98 000000 ...\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: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment", "readelf: Warning: Separate debug info file /srv/reproducible-results/rbuild-debian/tmp.N4P35rwNfC/dbd-tmp-eC8vRgT/diffoscope_m5tbz4ya_b2/tmpupi9wyd3_DebTarContainer/0/.debug/9bf6dd61ed94d83eeddb428a5c08ea5af86f3f.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39626636 64643631 65643934 64383365 9bf6dd61ed94d83e\n- 0x00000010 65646462 34323861 35633038 65613561 eddb428a5c08ea5a\n- 0x00000020 66383666 33662e64 65627567 00000000 f86f3f.debug....\n- 0x00000030 bd5110c7 .Q..\n+ 0x00000000 65623763 61343232 61383164 63333637 eb7ca422a81dc367\n+ 0x00000010 61616437 61356432 32326164 63643136 aad7a5d222adcd16\n+ 0x00000020 39376164 66362e64 65627567 00000000 97adf6.debug....\n+ 0x00000030 34f4065d 4..]\n \n"}]}, {"source1": "./usr/bin/iox-roudi", "source2": "./usr/bin/iox-roudi", "comments": ["File 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": "@@ -4,15 +4,15 @@\n There are 13 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0002d8 0x0002d8 R 0x8\n INTERP 0x000318 0x0000000000000318 0x0000000000000318 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x001408 0x001408 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x001410 0x001410 R 0x1000\n LOAD 0x002000 0x0000000000002000 0x0000000000002000 0x0008ed 0x0008ed R E 0x1000\n LOAD 0x003000 0x0000000000003000 0x0000000000003000 0x00070c 0x00070c R 0x1000\n LOAD 0x003b68 0x0000000000004b68 0x0000000000004b68 0x0004b0 0x0004d0 RW 0x1000\n DYNAMIC 0x003ca0 0x0000000000004ca0 0x0000000000004ca0 0x000250 0x000250 RW 0x8\n NOTE 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n NOTE 0x000358 0x0000000000000358 0x0000000000000358 0x000044 0x000044 R 0x4\n GNU_PROPERTY 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -5,19 +5,19 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash GNU_HASH 00000000000003a0 0003a0 000044 00 A 6 0 8\n [ 6] .dynsym DYNSYM 00000000000003e8 0003e8 0003c0 18 A 7 1 8\n- [ 7] .dynstr STRTAB 00000000000007a8 0007a8 0006b8 00 A 0 0 1\n- [ 8] .gnu.version VERSYM 0000000000000e60 000e60 000050 02 A 6 0 2\n- [ 9] .gnu.version_r VERNEED 0000000000000eb0 000eb0 000090 00 A 7 2 8\n- [10] .rela.dyn RELA 0000000000000f40 000f40 0002a0 18 A 6 0 8\n- [11] .rela.plt RELA 00000000000011e0 0011e0 000228 18 AI 6 25 8\n+ [ 7] .dynstr STRTAB 00000000000007a8 0007a8 0006be 00 A 0 0 1\n+ [ 8] .gnu.version VERSYM 0000000000000e66 000e66 000050 02 A 6 0 2\n+ [ 9] .gnu.version_r VERNEED 0000000000000eb8 000eb8 000090 00 A 7 2 8\n+ [10] .rela.dyn RELA 0000000000000f48 000f48 0002a0 18 A 6 0 8\n+ [11] .rela.plt RELA 00000000000011e8 0011e8 000228 18 AI 6 25 8\n [12] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [13] .plt PROGBITS 0000000000002020 002020 000180 10 AX 0 0 16\n [14] .plt.got PROGBITS 00000000000021a0 0021a0 000008 08 AX 0 0 8\n [15] .text PROGBITS 00000000000021b0 0021b0 000731 00 AX 0 0 16\n [16] .fini PROGBITS 00000000000028e4 0028e4 000009 00 AX 0 0 4\n [17] .rodata PROGBITS 0000000000003000 003000 0004a6 00 A 0 0 16\n [18] .eh_frame_hdr PROGBITS 00000000000034a8 0034a8 00005c 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0xf40 contains 28 entries:\n+Relocation section '.rela.dyn' at offset 0xf48 contains 28 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000004b68 0000000000000008 R_X86_64_RELATIVE 2670\n 0000000000004b70 0000000000000008 R_X86_64_RELATIVE 21c0\n 0000000000004b78 0000000000000008 R_X86_64_RELATIVE 2630\n 0000000000004b80 0000000000000008 R_X86_64_RELATIVE 33e8\n 0000000000004b88 0000000000000008 R_X86_64_RELATIVE 33fb\n 0000000000004b90 0000000000000008 R_X86_64_RELATIVE 3417\n@@ -26,15 +26,15 @@\n 0000000000004fe8 0000001f00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 + 0\n 0000000000005010 0000001400000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n 0000000000004be0 0000002400000005 R_X86_64_COPY 0000000000004be0 _ZN3iox20LoggingComponentPosh3CtxE + 0\n 0000000000004be8 0000002300000005 R_X86_64_COPY 0000000000004be8 _ZTVN3iox6config29CmdLineParserConfigFileOptionE + 0\n 0000000000004c10 0000002500000005 R_X86_64_COPY 0000000000004c10 _ZTVN3iox6config13CmdLineParserE + 0\n 0000000000004c40 0000002700000005 R_X86_64_COPY 0000000000004c40 _ZN3iox20LoggingComponentPosh11DescriptionE + 0\n \n-Relocation section '.rela.plt' at offset 0x11e0 contains 23 entries:\n+Relocation section '.rela.plt' at offset 0x11e8 contains 23 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000004f08 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN3iox6config29CmdLineParserConfigFileOption5parseEiPPcNS0_13CmdLineParser26CmdLineArgumentParsingModeE + 0\n 0000000000004f10 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN3iox6config27TomlRouDiConfigFileProvider5parseEv + 0\n 0000000000004f18 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN3iox5roudi15IceOryxRouDiAppC1ERKNS_6config13CmdLineArgs_tERKNS_6ConfigIJNS_5mepoo13SegmentConfigENS2_11RouDiConfigEEEE + 0\n 0000000000004f20 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_guard_release@CXXABI_1.3 + 0\n 0000000000004f28 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 __assert_fail@GLIBC_2.2.5 + 0\n 0000000000004f30 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt19__throw_logic_errorPKc@GLIBCXX_3.4 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,24 +12,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x4b68\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x4b78\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x3a0\n 0x0000000000000005 (STRTAB) 0x7a8\n 0x0000000000000006 (SYMTAB) 0x3e8\n- 0x000000000000000a (STRSZ) 1720 (bytes)\n+ 0x000000000000000a (STRSZ) 1726 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x4ef0\n 0x0000000000000002 (PLTRELSZ) 552 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x11e0\n- 0x0000000000000007 (RELA) 0xf40\n+ 0x0000000000000017 (JMPREL) 0x11e8\n+ 0x0000000000000007 (RELA) 0xf48\n 0x0000000000000008 (RELASZ) 672 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x000000006ffffffe (VERNEED) 0xeb0\n+ 0x000000006ffffffe (VERNEED) 0xeb8\n 0x000000006fffffff (VERNEEDNUM) 2\n- 0x000000006ffffff0 (VERSYM) 0xe60\n+ 0x000000006ffffff0 (VERSYM) 0xe66\n 0x000000006ffffff9 (RELACOUNT) 15\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: b110bb61181341d572c463687cff1aa1b069b956\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8663d3cddc01a97f96178c7fd297f3ad419e8f95\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,23 +1,23 @@\n \n Version symbols section '.gnu.version' contains 40 entries:\n- Addr: 0x0000000000000e60 Offset: 0x000e60 Link: 6 (.dynsym)\n+ Addr: 0x0000000000000e66 Offset: 0x000e66 Link: 6 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 3 (CXXABI_1.3) 2 (GLIBC_2.2.5) 3 (CXXABI_1.3) 4 (GLIBCXX_3.4)\n 008: 5 (GLIBC_2.14) 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 6 (CXXABI_1.3.9) 7 (GLIBC_2.4) \n 010: 1 (*global*) 1 (*global*) 4 (GLIBCXX_3.4) 1 (*global*) \n 014: 3 (CXXABI_1.3) 1 (*global*) 8 (GLIBCXX_3.4.21) 1 (*global*) \n 018: 3 (CXXABI_1.3) 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) \n 01c: 3 (CXXABI_1.3) 1 (*global*) 1 (*global*) 4 (GLIBCXX_3.4)\n 020: 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 024: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 2 entries:\n- Addr: 0x0000000000000eb0 Offset: 0x000eb0 Link: 7 (.dynstr)\n+ Addr: 0x0000000000000eb8 Offset: 0x000eb8 Link: 7 (.dynstr)\n 000000: Version: 1 File: libstdc++.so.6 Cnt: 4\n 0x0010: Name: GLIBCXX_3.4.21 Flags: none Version: 8\n 0x0020: Name: CXXABI_1.3.9 Flags: none Version: 6\n 0x0030: Name: GLIBCXX_3.4 Flags: none Version: 4\n 0x0040: Name: CXXABI_1.3 Flags: none Version: 3\n 0x0050: Version: 1 File: libc.so.6 Cnt: 3\n 0x0060: Name: GLIBC_2.4 Flags: none Version: 7\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -103,9 +103,9 @@\n 0x00000de8 00000000 00000000 00000000 00000000 ................\n 0x00000df8 00000000 00000000 00000000 00000000 ................\n 0x00000e08 00000000 00000000 00000000 00000000 ................\n 0x00000e18 00000000 00000000 00000000 00000000 ................\n 0x00000e28 00000000 00000000 00000000 00000000 ................\n 0x00000e38 00000000 00000000 00000000 00000000 ................\n 0x00000e48 00000000 00000000 00000000 00000000 ................\n- 0x00000e58 00000000 00000000 ........\n+ 0x00000e58 00000000 00000000 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: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment", "readelf: Warning: Separate debug info file /srv/reproducible-results/rbuild-debian/tmp.N4P35rwNfC/dbd-tmp-eC8vRgT/diffoscope_m5tbz4ya_b2/tmpupi9wyd3_DebTarContainer/0/.debug/10bb61181341d572c463687cff1aa1b069b956.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31306262 36313138 31333431 64353732 10bb61181341d572\n- 0x00000010 63343633 36383763 66663161 61316230 c463687cff1aa1b0\n- 0x00000020 36396239 35362e64 65627567 00000000 69b956.debug....\n- 0x00000030 ffc79202 ....\n+ 0x00000000 36336433 63646463 30316139 37663936 63d3cddc01a97f96\n+ 0x00000010 31373863 37666432 39376633 61643431 178c7fd297f3ad41\n+ 0x00000020 39653866 39352e64 65627567 00000000 9e8f95.debug....\n+ 0x00000030 8d3be8b0 .;..\n \n"}]}]}]}]}, {"source1": "libiceoryx-binding-c2_2.0.0+dfsg-1_amd64.deb", "source2": "libiceoryx-binding-c2_2.0.0+dfsg-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-03-16 16:34:58.000000 debian-binary\n--rw-r--r-- 0 0 0 1112 2022-03-16 16:34:58.000000 control.tar.xz\n--rw-r--r-- 0 0 0 44652 2022-03-16 16:34:58.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1116 2022-03-16 16:34:58.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 44664 2022-03-16 16:34:58.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/x86_64-linux-gnu/libiceoryx_binding_c.so.2.0.0", "source2": "./usr/lib/x86_64-linux-gnu/libiceoryx_binding_c.so.2.0.0", "comments": ["File 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 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00f130 0x00f130 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00f138 0x00f138 R 0x1000\n LOAD 0x010000 0x0000000000010000 0x0000000000010000 0x014f89 0x014f89 R E 0x1000\n LOAD 0x025000 0x0000000000025000 0x0000000000025000 0x00b838 0x00b838 R 0x1000\n LOAD 0x031138 0x0000000000032138 0x0000000000032138 0x000ed8 0x000f88 RW 0x1000\n DYNAMIC 0x031400 0x0000000000032400 0x0000000000032400 0x000240 0x000240 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x02ad50 0x000000000002ad50 0x000000000002ad50 0x000cfc 0x000cfc R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000c34 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000e98 000e98 003420 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000042b8 0042b8 0084ad 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000c766 00c766 000458 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000000000000cbc0 00cbc0 0000e0 00 A 4 3 8\n- [ 7] .rela.dyn RELA 000000000000cca0 00cca0 000df8 18 A 3 0 8\n- [ 8] .rela.plt RELA 000000000000da98 00da98 001698 18 AI 3 22 8\n+ [ 4] .dynstr STRTAB 00000000000042b8 0042b8 0084b3 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000c76c 00c76c 000458 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 000000000000cbc8 00cbc8 0000e0 00 A 4 3 8\n+ [ 7] .rela.dyn RELA 000000000000cca8 00cca8 000df8 18 A 3 0 8\n+ [ 8] .rela.plt RELA 000000000000daa0 00daa0 001698 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000010000 010000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000010020 010020 000f20 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000010f40 010f40 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000010f50 010f50 01402f 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000024f80 024f80 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000025000 025000 005d4d 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 000000000002ad50 02ad50 000cfc 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0xcca0 contains 149 entries:\n+Relocation section '.rela.dyn' at offset 0xcca8 contains 149 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000032138 0000000000000008 R_X86_64_RELATIVE 11560\n 0000000000032140 0000000000000008 R_X86_64_RELATIVE 110c0\n 0000000000032148 0000000000000008 R_X86_64_RELATIVE 110f0\n 0000000000032150 0000000000000008 R_X86_64_RELATIVE 11120\n 0000000000032158 0000000000000008 R_X86_64_RELATIVE 11150\n 0000000000032160 0000000000000008 R_X86_64_RELATIVE 11180\n@@ -147,15 +147,15 @@\n 0000000000032fd8 000001df00000006 R_X86_64_GLOB_DAT 00000000000272b0 _ZTSN3iox4popo11ServerEventE + 0\n 0000000000032fe0 000000a100000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000032fe8 000001da00000006 R_X86_64_GLOB_DAT 0000000000032340 _ZTVN3iox4popo16NotificationInfoE + 0\n 0000000000032ff0 000001b300000006 R_X86_64_GLOB_DAT 000000000001c770 _ZN3iox3cxx8internal25constMethodCallbackCallerIbNS_4popo10BaseClientINS3_14ClientPortUserENS3_13TriggerHandleEEEJEEET_PKvMNS1_12GenericClassEKFS8_DpT1_EDpOSC_ + 0\n 0000000000032ff8 000000a800000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 + 0\n 0000000000033008 0000008500000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0xda98 contains 241 entries:\n+Relocation section '.rela.plt' at offset 0xdaa0 contains 241 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000032658 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN3iox4popo14ClientPortUser10disconnectEv + 0\n 0000000000032660 000000db00000007 R_X86_64_JUMP_SLOT 00000000000150d0 _ZZN3iox3cxx12function_refIFvRjEEC4IZNS_4popo12ListenerImplILm256EE11attachEventINS6_11UserTriggerENS6_8internal8NoType_tEEENS0_8expectedIJNS6_13ListenerErrorEEEERT_RKNS6_20NotificationCallbackISG_T0_EEEUlSH_E_vEEOSG_ENUlPvS2_E_4_FUNESP_S2_ + 0\n 0000000000032668 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK3iox4popo17PublisherPortUser9isOfferedEv + 0\n 0000000000032670 0000013d00000007 R_X86_64_JUMP_SLOT 0000000000023d70 _ZN16cpp2c_SubscriberD1Ev + 0\n 0000000000032678 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK3iox4popo7Trigger25isStateConditionSatisfiedEv + 0\n 0000000000032680 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK3iox4popo16NotificationInfoclEv + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x32138\n 0x000000000000001b (INIT_ARRAYSZ) 176 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x321e8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x42b8\n 0x0000000000000006 (SYMTAB) 0xe98\n- 0x000000000000000a (STRSZ) 33965 (bytes)\n+ 0x000000000000000a (STRSZ) 33971 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x32640\n 0x0000000000000002 (PLTRELSZ) 5784 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xda98\n- 0x0000000000000007 (RELA) 0xcca0\n+ 0x0000000000000017 (JMPREL) 0xdaa0\n+ 0x0000000000000007 (RELA) 0xcca8\n 0x0000000000000008 (RELASZ) 3576 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0xcbc0\n+ 0x000000006ffffffe (VERNEED) 0xcbc8\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0xc766\n+ 0x000000006ffffff0 (VERSYM) 0xc76c\n 0x000000006ffffff9 (RELACOUNT) 24\n 0x0000000000000000 (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: 90632dc6b49888c4d36e4f18c107c673def73b9f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3c8b98908143cac8b2acd25c4d182f96bae758bc\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 556 entries:\n- Addr: 0x000000000000c766 Offset: 0x00c766 Link: 3 (.dynsym)\n+ Addr: 0x000000000000c76c Offset: 0x00c76c Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 2 (CXXABI_1.3.5) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 3 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 4 (GLIBC_2.2.5) 1 (*global*) \n@@ -138,15 +138,15 @@\n 218: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 21c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 220: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 224: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 228: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x000000000000cbc0 Offset: 0x00cbc0 Link: 4 (.dynstr)\n+ Addr: 0x000000000000cbc8 Offset: 0x00cbc8 Link: 4 (.dynstr)\n 000000: Version: 1 File: libpthread.so.0 Cnt: 1\n 0x0010: Name: GLIBC_2.2.5 Flags: none Version: 7\n 0x0020: Version: 1 File: libc.so.6 Cnt: 4\n 0x0030: Name: GLIBC_2.3.4 Flags: none Version: 11\n 0x0040: Name: GLIBC_2.4 Flags: none Version: 10\n 0x0050: Name: GLIBC_2.14 Flags: none Version: 8\n 0x0060: Name: GLIBC_2.2.5 Flags: none Version: 4\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -2118,9 +2118,10 @@\n 0x0000c6e8 00000000 00000000 00000000 00000000 ................\n 0x0000c6f8 00000000 00000000 00000000 00000000 ................\n 0x0000c708 00000000 00000000 00000000 00000000 ................\n 0x0000c718 00000000 00000000 00000000 00000000 ................\n 0x0000c728 00000000 00000000 00000000 00000000 ................\n 0x0000c738 00000000 00000000 00000000 00000000 ................\n 0x0000c748 00000000 00000000 00000000 00000000 ................\n- 0x0000c758 00000000 00000000 00000000 00 .............\n+ 0x0000c758 00000000 00000000 00000000 00000000 ................\n+ 0x0000c768 000000 ...\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.N4P35rwNfC/dbd-tmp-eC8vRgT/diffoscope_m5tbz4ya_b2/tmpfxywab9h_DebTarContainer/0/.debug/632dc6b49888c4d36e4f18c107c673def73b9f.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36333264 63366234 39383838 63346433 632dc6b49888c4d3\n- 0x00000010 36653466 31386331 30376336 37336465 6e4f18c107c673de\n- 0x00000020 66373362 39662e64 65627567 00000000 f73b9f.debug....\n- 0x00000030 0892e9e6 ....\n+ 0x00000000 38623938 39303831 34336361 63386232 8b98908143cac8b2\n+ 0x00000010 61636432 35633464 31383266 39366261 acd25c4d182f96ba\n+ 0x00000020 65373538 62632e64 65627567 00000000 e758bc.debug....\n+ 0x00000030 c4ea5840 ..X@\n \n"}]}]}]}]}, {"source1": "libiceoryx-hoofs2_2.0.0+dfsg-1_amd64.deb", "source2": "libiceoryx-hoofs2_2.0.0+dfsg-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-03-16 16:34:58.000000 debian-binary\n--rw-r--r-- 0 0 0 1128 2022-03-16 16:34:58.000000 control.tar.xz\n--rw-r--r-- 0 0 0 87840 2022-03-16 16:34:58.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1124 2022-03-16 16:34:58.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 87848 2022-03-16 16:34:58.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/x86_64-linux-gnu/libiceoryx_hoofs.so.2.0.0", "source2": "./usr/lib/x86_64-linux-gnu/libiceoryx_hoofs.so.2.0.0", "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": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000d94 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000ff8 000ff8 003d08 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000004d00 004d00 006b86 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000b886 00b886 000516 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000004d00 004d00 006b88 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000b888 00b888 000516 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000000000000bda0 00bda0 0001c0 00 A 4 6 8\n [ 7] .rela.dyn RELA 000000000000bf60 00bf60 002700 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000e660 00e660 001a10 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000011000 011000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000011020 011020 001170 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000012190 012190 000020 08 AX 0 0 8\n [12] .text PROGBITS 00000000000121b0 0121b0 023548 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,23 +14,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x48cb8\n 0x000000000000001b (INIT_ARRAYSZ) 288 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x48dd8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x4d00\n 0x0000000000000006 (SYMTAB) 0xff8\n- 0x000000000000000a (STRSZ) 27526 (bytes)\n+ 0x000000000000000a (STRSZ) 27528 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x49388\n 0x0000000000000002 (PLTRELSZ) 6672 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xe660\n 0x0000000000000007 (RELA) 0xbf60\n 0x0000000000000008 (RELASZ) 9984 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0xbda0\n 0x000000006fffffff (VERNEEDNUM) 6\n- 0x000000006ffffff0 (VERSYM) 0xb886\n+ 0x000000006ffffff0 (VERSYM) 0xb888\n 0x000000006ffffff9 (RELACOUNT) 255\n 0x0000000000000000 (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: e0c66dd55a13948d52f8ea5f6f8a029bcb34d9ba\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 04392adedc1bd723d091dfd66328f7e8aac3ab4a\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 651 entries:\n- Addr: 0x000000000000b886 Offset: 0x00b886 Link: 3 (.dynsym)\n+ Addr: 0x000000000000b888 Offset: 0x00b888 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 4 (GLIBCXX_3.4)\n 004: 1 (*global*) 2 (GLIBC_2.2.5) 4 (GLIBCXX_3.4) 5 (GLIBCXX_3.4.19) \n 008: 6 (ACL_1.0) 7 (GLIBCXX_3.4.22) 6 (ACL_1.0) 2 (GLIBC_2.2.5)\n 00c: 4 (GLIBCXX_3.4) 6 (ACL_1.0) 4 (GLIBCXX_3.4) 4 (GLIBCXX_3.4)\n 010: 4 (GLIBCXX_3.4) 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) \n 014: 4 (GLIBCXX_3.4) 4 (GLIBCXX_3.4) 3 (GLIBC_2.2.5) 8 (GLIBCXX_3.4.21) \n 018: 4 (GLIBCXX_3.4) 4 (GLIBCXX_3.4) 3 (GLIBC_2.2.5) 9 (GLIBC_2.12) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1716,9 +1716,9 @@\n 0x0000b810 00474c49 42435858 5f332e34 00474c49 .GLIBCXX_3.4.GLI\n 0x0000b820 42435f32 2e340047 4c494243 5f322e31 BC_2.4.GLIBC_2.1\n 0x0000b830 3700474c 4942435f 322e3134 00474c49 7.GLIBC_2.14.GLI\n 0x0000b840 42435f32 2e322e35 00474c49 42435f32 BC_2.2.5.GLIBC_2\n 0x0000b850 2e313200 00000000 00000000 00000000 .12.............\n 0x0000b860 00000000 00000000 00000000 00000000 ................\n 0x0000b870 00000000 00000000 00000000 00000000 ................\n- 0x0000b880 00000000 0000 ......\n+ 0x0000b880 00000000 00000000 ........\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.N4P35rwNfC/dbd-tmp-eC8vRgT/diffoscope_m5tbz4ya_b2/tmp5muf657o_DebTarContainer/0/.debug/c66dd55a13948d52f8ea5f6f8a029bcb34d9ba.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63363664 64353561 31333934 38643532 c66dd55a13948d52\n- 0x00000010 66386561 35663666 38613032 39626362 f8ea5f6f8a029bcb\n- 0x00000020 33346439 62612e64 65627567 00000000 34d9ba.debug....\n- 0x00000030 08b4d963 ...c\n+ 0x00000000 33393261 64656463 31626437 32336430 392adedc1bd723d0\n+ 0x00000010 39316466 64363633 32386637 65386161 91dfd66328f7e8aa\n+ 0x00000020 63336162 34612e64 65627567 00000000 c3ab4a.debug....\n+ 0x00000030 5ec768cb ^.h.\n \n"}]}]}]}]}, {"source1": "libiceoryx-introspection2_2.0.0+dfsg-1_amd64.deb", "source2": "libiceoryx-introspection2_2.0.0+dfsg-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-03-16 16:34:58.000000 debian-binary\n -rw-r--r-- 0 0 0 1140 2022-03-16 16:34:58.000000 control.tar.xz\n--rw-r--r-- 0 0 0 29100 2022-03-16 16:34:58.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 29092 2022-03-16 16:34:58.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/x86_64-linux-gnu/libiceoryx_introspection.so.2.0.0", "source2": "./usr/lib/x86_64-linux-gnu/libiceoryx_introspection.so.2.0.0", "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": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000408 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000668 000668 001548 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001bb0 001bb0 0041a4 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000005d54 005d54 0001c6 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001bb0 001bb0 0041aa 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000005d5a 005d5a 0001c6 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000005f20 005f20 000160 00 A 4 6 8\n [ 7] .rela.dyn RELA 0000000000006080 006080 000c90 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000006d10 006d10 000b10 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000008000 008000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000008020 008020 000770 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000008790 008790 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000087a0 0087a0 00bf6f 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -15,23 +15,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1a460\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1a478\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1bb0\n 0x0000000000000006 (SYMTAB) 0x668\n- 0x000000000000000a (STRSZ) 16804 (bytes)\n+ 0x000000000000000a (STRSZ) 16810 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1ab10\n 0x0000000000000002 (PLTRELSZ) 2832 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x6d10\n 0x0000000000000007 (RELA) 0x6080\n 0x0000000000000008 (RELASZ) 3216 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x5f20\n 0x000000006fffffff (VERNEEDNUM) 6\n- 0x000000006ffffff0 (VERSYM) 0x5d54\n+ 0x000000006ffffff0 (VERSYM) 0x5d5a\n 0x000000006ffffff9 (RELACOUNT) 21\n 0x0000000000000000 (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: 91040c14390ccec2a527ae6a18018a8d88ff7034\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 34de6e27efd8c12290c0f6f5c3eb0b3673a1161c\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 227 entries:\n- Addr: 0x0000000000005d54 Offset: 0x005d54 Link: 3 (.dynsym)\n+ Addr: 0x0000000000005d5a Offset: 0x005d5a Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 3 (GLIBC_2.2.5) 4 (GLIBCXX_3.4.19) \n 004: 5 (NCURSES6_5.0.19991023) 6 (NCURSES6_TINFO_5.0.19991023) 5 (NCURSES6_5.0.19991023) 2 (GLIBCXX_3.4)\n 008: 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 1 (*global*) 5 (NCURSES6_5.0.19991023) \n 00c: 2 (GLIBCXX_3.4) 7 (GLIBC_2.2.5) 1 (*global*) 2 (GLIBCXX_3.4)\n 010: 7 (GLIBC_2.2.5) 8 (GLIBCXX_3.4.21) 5 (NCURSES6_5.0.19991023) 6 (NCURSES6_TINFO_5.0.19991023) \n 014: 1 (*global*) 6 (NCURSES6_TINFO_5.0.19991023) 7 (GLIBC_2.2.5) 7 (GLIBC_2.2.5)\n 018: 7 (GLIBC_2.2.5) 1 (*global*) 5 (NCURSES6_5.0.19991023) 5 (NCURSES6_5.0.19991023) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1046,9 +1046,9 @@\n 0x00005ce0 00000000 00000000 00000000 00000000 ................\n 0x00005cf0 00000000 00000000 00000000 00000000 ................\n 0x00005d00 00000000 00000000 00000000 00000000 ................\n 0x00005d10 00000000 00000000 00000000 00000000 ................\n 0x00005d20 00000000 00000000 00000000 00000000 ................\n 0x00005d30 00000000 00000000 00000000 00000000 ................\n 0x00005d40 00000000 00000000 00000000 00000000 ................\n- 0x00005d50 00000000 ....\n+ 0x00005d50 00000000 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.N4P35rwNfC/dbd-tmp-eC8vRgT/diffoscope_m5tbz4ya_b2/tmp0w47d5w5_DebTarContainer/0/.debug/040c14390ccec2a527ae6a18018a8d88ff7034.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 30343063 31343339 30636365 63326135 040c14390ccec2a5\n- 0x00000010 32376165 36613138 30313861 38643838 27ae6a18018a8d88\n- 0x00000020 66663730 33342e64 65627567 00000000 ff7034.debug....\n- 0x00000030 74c32db6 t.-.\n+ 0x00000000 64653665 32376566 64386331 32323930 de6e27efd8c12290\n+ 0x00000010 63306636 66356333 65623062 33363733 c0f6f5c3eb0b3673\n+ 0x00000020 61313136 31632e64 65627567 00000000 a1161c.debug....\n+ 0x00000030 e72892b4 .(..\n \n"}]}]}]}]}, {"source1": "libiceoryx-posh-config2_2.0.0+dfsg-1_amd64.deb", "source2": "libiceoryx-posh-config2_2.0.0+dfsg-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-03-16 16:34:58.000000 debian-binary\n -rw-r--r-- 0 0 0 1128 2022-03-16 16:34:58.000000 control.tar.xz\n--rw-r--r-- 0 0 0 87360 2022-03-16 16:34:58.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 87324 2022-03-16 16:34:58.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/x86_64-linux-gnu/libiceoryx_posh_config.so.2.0.0", "source2": "./usr/lib/x86_64-linux-gnu/libiceoryx_posh_config.so.2.0.0", "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": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 00129c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000001500 001500 004158 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000005658 005658 00dbd8 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000013230 013230 000572 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000005658 005658 00dbde 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000013236 013236 000572 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000137a8 0137a8 000160 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000013908 013908 003a98 18 A 3 0 8\n [ 8] .rela.plt RELA 00000000000173a0 0173a0 001b78 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000019000 019000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000019020 019020 001260 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000001a280 01a280 000018 08 AX 0 0 8\n [12] .text PROGBITS 000000000001a2a0 01a2a0 024672 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,23 +14,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x4b370\n 0x000000000000001b (INIT_ARRAYSZ) 40 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x4b398\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x5658\n 0x0000000000000006 (SYMTAB) 0x1500\n- 0x000000000000000a (STRSZ) 56280 (bytes)\n+ 0x000000000000000a (STRSZ) 56286 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x4c218\n 0x0000000000000002 (PLTRELSZ) 7032 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x173a0\n 0x0000000000000007 (RELA) 0x13908\n 0x0000000000000008 (RELASZ) 15000 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x137a8\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x13230\n+ 0x000000006ffffff0 (VERSYM) 0x13236\n 0x000000006ffffff9 (RELACOUNT) 150\n 0x0000000000000000 (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: 8471353d94aba855ea07e6c88ea650318794913e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 743a54c208d6654cdc272f6435eb4faa2ec68430\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 697 entries:\n- Addr: 0x0000000000013230 Offset: 0x013230 Link: 3 (.dynsym)\n+ Addr: 0x0000000000013236 Offset: 0x013236 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 3 (GLIBC_2.2.5)\n 004: 1 (*global*) 4 (GLIBC_2.2.5) 2 (GLIBCXX_3.4) 5 (GLIBCXX_3.4.21) \n 008: 6 (GLIBCXX_3.4.15) 7 (CXXABI_1.3.5) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4)\n 00c: 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4)\n 010: 5 (GLIBCXX_3.4.21) 2 (GLIBCXX_3.4) 5 (GLIBCXX_3.4.21) 5 (GLIBCXX_3.4.21) \n 014: 6 (GLIBCXX_3.4.15) 2 (GLIBCXX_3.4) 5 (GLIBCXX_3.4.21) 2 (GLIBCXX_3.4)\n 018: 4 (GLIBC_2.2.5) 8 (GLIBCXX_3.4.14) 9 (CXXABI_1.3) 2 (GLIBCXX_3.4)\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -3513,9 +3513,9 @@\n 0x000131b8 00000000 00000000 00000000 00000000 ................\n 0x000131c8 00000000 00000000 00000000 00000000 ................\n 0x000131d8 00000000 00000000 00000000 00000000 ................\n 0x000131e8 00000000 00000000 00000000 00000000 ................\n 0x000131f8 00000000 00000000 00000000 00000000 ................\n 0x00013208 00000000 00000000 00000000 00000000 ................\n 0x00013218 00000000 00000000 00000000 00000000 ................\n- 0x00013228 00000000 00000000 ........\n+ 0x00013228 00000000 00000000 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.N4P35rwNfC/dbd-tmp-eC8vRgT/diffoscope_m5tbz4ya_b2/tmpv9i63g24_DebTarContainer/0/.debug/71353d94aba855ea07e6c88ea650318794913e.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 37313335 33643934 61626138 35356561 71353d94aba855ea\n- 0x00000010 30376536 63383865 61363530 33313837 07e6c88ea6503187\n- 0x00000020 39343931 33652e64 65627567 00000000 94913e.debug....\n- 0x00000030 3cba4667 <.Fg\n+ 0x00000000 33613534 63323038 64363635 34636463 3a54c208d6654cdc\n+ 0x00000010 32373266 36343335 65623466 61613265 272f6435eb4faa2e\n+ 0x00000020 63363834 33302e64 65627567 00000000 c68430.debug....\n+ 0x00000030 758b17c0 u...\n \n"}]}]}]}]}, {"source1": "libiceoryx-posh-gateway2_2.0.0+dfsg-1_amd64.deb", "source2": "libiceoryx-posh-gateway2_2.0.0+dfsg-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-03-16 16:34:58.000000 debian-binary\n--rw-r--r-- 0 0 0 1112 2022-03-16 16:34:58.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1116 2022-03-16 16:34:58.000000 control.tar.xz\n -rw-r--r-- 0 0 0 5112 2022-03-16 16:34:58.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/x86_64-linux-gnu/libiceoryx_posh_gateway.so.2.0.0", "source2": "./usr/lib/x86_64-linux-gnu/libiceoryx_posh_gateway.so.2.0.0", "comments": ["File 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 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000dd0 0x000dd0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000dd8 0x000dd8 R 0x1000\n LOAD 0x001000 0x0000000000001000 0x0000000000001000 0x0004a1 0x0004a1 R E 0x1000\n LOAD 0x002000 0x0000000000002000 0x0000000000002000 0x000244 0x000244 R 0x1000\n LOAD 0x002cd0 0x0000000000003cd0 0x0000000000003cd0 0x000338 0x000340 RW 0x1000\n DYNAMIC 0x002d18 0x0000000000003d18 0x0000000000003d18 0x000230 0x000230 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x0020b8 0x00000000000020b8 0x00000000000020b8 0x00004c 0x00004c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 00004c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000002b0 0002b0 0002d0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000580 000580 0004db 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000000a5c 000a5c 00003c 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000000a98 000a98 000080 00 A 4 2 8\n- [ 7] .rela.dyn RELA 0000000000000b18 000b18 000168 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000000c80 000c80 000150 18 AI 3 21 8\n+ [ 4] .dynstr STRTAB 0000000000000580 000580 0004e1 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000000a62 000a62 00003c 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000000aa0 000aa0 000080 00 A 4 2 8\n+ [ 7] .rela.dyn RELA 0000000000000b20 000b20 000168 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000000c88 000c88 000150 18 AI 3 21 8\n [ 9] .init PROGBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000001020 001020 0000f0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000001110 001110 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000001120 001120 000377 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000001498 001498 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000002000 002000 0000b7 00 A 0 0 16\n [15] .eh_frame_hdr PROGBITS 00000000000020b8 0020b8 00004c 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0xb18 contains 15 entries:\n+Relocation section '.rela.dyn' at offset 0xb20 contains 15 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000003cd0 0000000000000008 R_X86_64_RELATIVE 1200\n 0000000000003cd8 0000000000000008 R_X86_64_RELATIVE 1120\n 0000000000003ce0 0000000000000008 R_X86_64_RELATIVE 11c0\n 0000000000004000 0000000000000008 R_X86_64_RELATIVE 4000\n 0000000000003ce8 0000000500000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10\n 0000000000003cf0 0000001900000001 R_X86_64_64 00000000000020a0 _ZTSN3iox2gw11GatewayBaseE + 0\n@@ -13,15 +13,15 @@\n 0000000000003fd0 0000000200000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n 0000000000003fd8 0000000e00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 0000000000003fe0 0000001d00000006 R_X86_64_GLOB_DAT 0000000000003cf8 _ZTVN3iox2gw11GatewayBaseE + 0\n 0000000000003fe8 0000001000000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000003ff0 0000001100000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000003ff8 0000001300000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 + 0\n \n-Relocation section '.rela.plt' at offset 0xc80 contains 14 entries:\n+Relocation section '.rela.plt' at offset 0xc88 contains 14 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000003f60 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN3iox4popo13InterfacePortC1EPNS0_17InterfacePortDataE + 0\n 0000000000003f68 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN3iox4popo13InterfacePort18tryGetCaProMessageEv + 0\n 0000000000003f70 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN3iox7runtime11PoshRuntime11getInstanceEv + 0\n 0000000000003f78 0000001600000007 R_X86_64_JUMP_SLOT 0000000000001210 _ZN3iox2gw11GatewayBaseD1Ev + 0\n 0000000000003f80 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK3iox4popo8BasePortcvbEv + 0\n 0000000000003f88 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 memcpy@GLIBC_2.14 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,23 +11,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3cd0\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3ce0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x580\n 0x0000000000000006 (SYMTAB) 0x2b0\n- 0x000000000000000a (STRSZ) 1243 (bytes)\n+ 0x000000000000000a (STRSZ) 1249 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x3f48\n 0x0000000000000002 (PLTRELSZ) 336 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xc80\n- 0x0000000000000007 (RELA) 0xb18\n+ 0x0000000000000017 (JMPREL) 0xc88\n+ 0x0000000000000007 (RELA) 0xb20\n 0x0000000000000008 (RELASZ) 360 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0xa98\n+ 0x000000006ffffffe (VERNEED) 0xaa0\n 0x000000006fffffff (VERNEEDNUM) 2\n- 0x000000006ffffff0 (VERSYM) 0xa5c\n+ 0x000000006ffffff0 (VERSYM) 0xa62\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (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: e4660b1b7725c25ea0ebae5d4868621c927e577d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d9ee5f08e787c404bf8014874e975075d510be3d\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,21 +1,21 @@\n \n Version symbols section '.gnu.version' contains 30 entries:\n- Addr: 0x0000000000000a5c Offset: 0x000a5c Link: 3 (.dynsym)\n+ Addr: 0x0000000000000a62 Offset: 0x000a62 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) \n 004: 1 (*global*) 3 (CXXABI_1.3) 1 (*global*) 4 (GLIBC_2.14) \n 008: 1 (*global*) 2 (GLIBC_2.2.5) 5 (CXXABI_1.3.9) 1 (*global*) \n 00c: 6 (GLIBC_2.4) 7 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 7 (GLIBCXX_3.4)\n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 01c: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 2 entries:\n- Addr: 0x0000000000000a98 Offset: 0x000a98 Link: 4 (.dynstr)\n+ Addr: 0x0000000000000aa0 Offset: 0x000aa0 Link: 4 (.dynstr)\n 000000: Version: 1 File: libstdc++.so.6 Cnt: 3\n 0x0010: Name: GLIBCXX_3.4 Flags: none Version: 7\n 0x0020: Name: CXXABI_1.3.9 Flags: none Version: 5\n 0x0030: Name: CXXABI_1.3 Flags: none Version: 3\n 0x0040: Version: 1 File: libc.so.6 Cnt: 3\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 6\n 0x0060: Name: GLIBC_2.14 Flags: none Version: 4\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -73,9 +73,10 @@\n 0x000009e0 00000000 00000000 00000000 00000000 ................\n 0x000009f0 00000000 00000000 00000000 00000000 ................\n 0x00000a00 00000000 00000000 00000000 00000000 ................\n 0x00000a10 00000000 00000000 00000000 00000000 ................\n 0x00000a20 00000000 00000000 00000000 00000000 ................\n 0x00000a30 00000000 00000000 00000000 00000000 ................\n 0x00000a40 00000000 00000000 00000000 00000000 ................\n- 0x00000a50 00000000 00000000 000000 ...........\n+ 0x00000a50 00000000 00000000 00000000 00000000 ................\n+ 0x00000a60 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.N4P35rwNfC/dbd-tmp-eC8vRgT/diffoscope_m5tbz4ya_b2/tmptm2592_0_DebTarContainer/0/.debug/660b1b7725c25ea0ebae5d4868621c927e577d.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36363062 31623737 32356332 35656130 660b1b7725c25ea0\n- 0x00000010 65626165 35643438 36383632 31633932 ebae5d4868621c92\n- 0x00000020 37653537 37642e64 65627567 00000000 7e577d.debug....\n- 0x00000030 790fcf77 y..w\n+ 0x00000000 65653566 30386537 38376334 30346266 ee5f08e787c404bf\n+ 0x00000010 38303134 38373465 39373530 37356435 8014874e975075d5\n+ 0x00000020 31306265 33642e64 65627567 00000000 10be3d.debug....\n+ 0x00000030 35bbfa40 5..@\n \n"}]}]}]}]}, {"source1": "libiceoryx-posh-roudi2_2.0.0+dfsg-1_amd64.deb", "source2": "libiceoryx-posh-roudi2_2.0.0+dfsg-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-03-16 16:34:58.000000 debian-binary\n--rw-r--r-- 0 0 0 1132 2022-03-16 16:34:58.000000 control.tar.xz\n--rw-r--r-- 0 0 0 113064 2022-03-16 16:34:58.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1128 2022-03-16 16:34:58.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 113120 2022-03-16 16:34:58.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/x86_64-linux-gnu/libiceoryx_posh_roudi.so.2.0.0", "source2": "./usr/lib/x86_64-linux-gnu/libiceoryx_posh_roudi.so.2.0.0", "comments": ["File 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 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0150e0 0x0150e0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0150e8 0x0150e8 R 0x1000\n LOAD 0x016000 0x0000000000016000 0x0000000000016000 0x03827d 0x03827d R E 0x1000\n LOAD 0x04f000 0x000000000004f000 0x000000000004f000 0x01237d 0x01237d R 0x1000\n LOAD 0x0616a8 0x00000000000626a8 0x00000000000626a8 0x001968 0x328de0 RW 0x1000\n DYNAMIC 0x061dd8 0x0000000000062dd8 0x0000000000062dd8 0x000250 0x000250 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x059a10 0x0000000000059a10 0x0000000000059a10 0x000edc 0x000edc R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000cf4 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000f58 000f58 004068 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000004fc0 004fc0 00b86e 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000001082e 01082e 00055e 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000010d90 010d90 000120 00 A 4 4 8\n- [ 7] .rela.dyn RELA 0000000000010eb0 010eb0 001a40 18 A 3 0 8\n- [ 8] .rela.plt RELA 00000000000128f0 0128f0 0027f0 18 AI 3 22 8\n+ [ 4] .dynstr STRTAB 0000000000004fc0 004fc0 00b874 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000010834 010834 00055e 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000010d98 010d98 000120 00 A 4 4 8\n+ [ 7] .rela.dyn RELA 0000000000010eb8 010eb8 001a40 18 A 3 0 8\n+ [ 8] .rela.plt RELA 00000000000128f8 0128f8 0027f0 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000016000 016000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000016020 016020 001ab0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000017ad0 017ad0 000010 08 AX 0 0 8\n [12] .text PROGBITS 0000000000017ae0 017ae0 036794 00 AX 0 0 16\n [13] .fini PROGBITS 000000000004e274 04e274 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 000000000004f000 04f000 00aa0d 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 0000000000059a10 059a10 000edc 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x10eb0 contains 280 entries:\n+Relocation section '.rela.dyn' at offset 0x10eb8 contains 280 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000000626a8 0000000000000008 R_X86_64_RELATIVE 1a720\n 00000000000626b0 0000000000000008 R_X86_64_RELATIVE 18470\n 00000000000626b8 0000000000000008 R_X86_64_RELATIVE 188c0\n 00000000000626c0 0000000000000008 R_X86_64_RELATIVE 188d0\n 00000000000626c8 0000000000000008 R_X86_64_RELATIVE 18900\n 00000000000626d0 0000000000000008 R_X86_64_RELATIVE 18930\n@@ -278,15 +278,15 @@\n 0000000000063fd8 000000f300000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000063fe0 000000f600000006 R_X86_64_GLOB_DAT 0000000000000000 _ZSt4cerr@GLIBCXX_3.4 + 0\n 0000000000063fe8 0000028900000006 R_X86_64_GLOB_DAT 0000000000062928 _ZTVN3iox5roudi28MemPoolCollectionMemoryBlockE + 0\n 0000000000063ff0 000000f800000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0\n 0000000000063ff8 000000fb00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 + 0\n 0000000000064008 000000cf00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x128f0 contains 426 entries:\n+Relocation section '.rela.plt' at offset 0x128f8 contains 426 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000063040 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN3iox4popo14ClientPortUser10disconnectEv + 0\n 0000000000063048 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN3iox5posix9Semaphore4postEv + 0\n 0000000000063050 0000029600000007 R_X86_64_JUMP_SLOT 00000000000379f0 _ZN3iox5roudi5RouDi15registerProcessERKNS_3cxx6stringILm100EEEjNS_5posix9PosixUserElmRKNS_7version11VersionInfoE + 0\n 0000000000063058 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK3iox5posix16AccessController22writePermissionsToFileEi + 0\n 0000000000063060 0000024e00000007 R_X86_64_JUMP_SLOT 000000000002a5e0 _ZN3iox5roudi22StringToCaProInterfaceERKNS_3cxx6stringILm100EEE + 0\n 0000000000063068 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo3putEc@GLIBCXX_3.4 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x626a8\n 0x000000000000001b (INIT_ARRAYSZ) 168 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x62750\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x4fc0\n 0x0000000000000006 (SYMTAB) 0xf58\n- 0x000000000000000a (STRSZ) 47214 (bytes)\n+ 0x000000000000000a (STRSZ) 47220 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x63028\n 0x0000000000000002 (PLTRELSZ) 10224 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x128f0\n- 0x0000000000000007 (RELA) 0x10eb0\n+ 0x0000000000000017 (JMPREL) 0x128f8\n+ 0x0000000000000007 (RELA) 0x10eb8\n 0x0000000000000008 (RELASZ) 6720 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x10d90\n+ 0x000000006ffffffe (VERNEED) 0x10d98\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x1082e\n+ 0x000000006ffffff0 (VERSYM) 0x10834\n 0x000000006ffffff9 (RELACOUNT) 23\n 0x0000000000000000 (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: 72e9f95af3dfc74a7fc75a1db182ddeeef1e3141\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fdd11526164bde427c5dc2c3e8e152fddafb67f0\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 687 entries:\n- Addr: 0x000000000001082e Offset: 0x01082e Link: 3 (.dynsym)\n+ Addr: 0x0000000000010834 Offset: 0x010834 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 2 (GLIBCXX_3.4) 3 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 4 (GLIBCXX_3.4.22) 1 (*global*) \n 00c: 5 (GLIBC_2.2.5) 1 (*global*) 2 (GLIBCXX_3.4) 1 (*global*) \n 010: 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 2 (GLIBCXX_3.4)\n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n@@ -171,15 +171,15 @@\n 29c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 2a0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 2a4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 2a8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 2ac: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000010d90 Offset: 0x010d90 Link: 4 (.dynstr)\n+ Addr: 0x0000000000010d98 Offset: 0x010d98 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 15\n 0x0020: Version: 1 File: libc.so.6 Cnt: 4\n 0x0030: Name: GLIBC_2.3.4 Flags: none Version: 14\n 0x0040: Name: GLIBC_2.4 Flags: none Version: 12\n 0x0050: Name: GLIBC_2.14 Flags: none Version: 10\n 0x0060: Name: GLIBC_2.2.5 Flags: none Version: 5\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -2946,9 +2946,10 @@\n 0x000107b0 00000000 00000000 00000000 00000000 ................\n 0x000107c0 00000000 00000000 00000000 00000000 ................\n 0x000107d0 00000000 00000000 00000000 00000000 ................\n 0x000107e0 00000000 00000000 00000000 00000000 ................\n 0x000107f0 00000000 00000000 00000000 00000000 ................\n 0x00010800 00000000 00000000 00000000 00000000 ................\n 0x00010810 00000000 00000000 00000000 00000000 ................\n- 0x00010820 00000000 00000000 00000000 0000 ..............\n+ 0x00010820 00000000 00000000 00000000 00000000 ................\n+ 0x00010830 00000000 ....\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.N4P35rwNfC/dbd-tmp-eC8vRgT/diffoscope_m5tbz4ya_b2/tmp7uzya7oa_DebTarContainer/0/.debug/e9f95af3dfc74a7fc75a1db182ddeeef1e3141.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 65396639 35616633 64666337 34613766 e9f95af3dfc74a7f\n- 0x00000010 63373561 31646231 38326464 65656566 c75a1db182ddeeef\n- 0x00000020 31653331 34312e64 65627567 00000000 1e3141.debug....\n- 0x00000030 99393dc0 .9=.\n+ 0x00000000 64313135 32363136 34626465 34323763 d11526164bde427c\n+ 0x00000010 35646332 63336538 65313532 66646461 5dc2c3e8e152fdda\n+ 0x00000020 66623637 66302e64 65627567 00000000 fb67f0.debug....\n+ 0x00000030 f1bcf3e3 ....\n \n"}]}]}]}]}, {"source1": "libiceoryx-posh2_2.0.0+dfsg-1_amd64.deb", "source2": "libiceoryx-posh2_2.0.0+dfsg-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-03-16 16:34:58.000000 debian-binary\n--rw-r--r-- 0 0 0 1108 2022-03-16 16:34:58.000000 control.tar.xz\n--rw-r--r-- 0 0 0 133348 2022-03-16 16:34:58.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1104 2022-03-16 16:34:58.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 133084 2022-03-16 16:34:58.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/x86_64-linux-gnu/libiceoryx_posh.so.2.0.0", "source2": "./usr/lib/x86_64-linux-gnu/libiceoryx_posh.so.2.0.0", "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 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x01d840 0x01d840 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x01d848 0x01d848 R 0x1000\n LOAD 0x01e000 0x000000000001e000 0x000000000001e000 0x0485b5 0x0485b5 R E 0x1000\n LOAD 0x067000 0x0000000000067000 0x0000000000067000 0x01425d 0x01425d R 0x1000\n LOAD 0x07b300 0x000000000007c300 0x000000000007c300 0x001d20 0x06a958 RW 0x1000\n DYNAMIC 0x07bcd0 0x000000000007ccd0 0x000000000007ccd0 0x000230 0x000230 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x06fb68 0x000000000006fb68 0x000000000006fb68 0x001a84 0x001a84 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 001958 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000001bb8 001bb8 005ec8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000007a80 007a80 010787 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000018208 018208 0007e6 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00000000000189f0 0189f0 000110 00 A 4 3 8\n- [ 7] .rela.dyn RELA 0000000000018b00 018b00 002088 18 A 3 0 8\n- [ 8] .rela.plt RELA 000000000001ab88 01ab88 002cb8 18 AI 3 22 8\n+ [ 4] .dynstr STRTAB 0000000000007a80 007a80 01078b 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000001820c 01820c 0007e6 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00000000000189f8 0189f8 000110 00 A 4 3 8\n+ [ 7] .rela.dyn RELA 0000000000018b08 018b08 002088 18 A 3 0 8\n+ [ 8] .rela.plt RELA 000000000001ab90 01ab90 002cb8 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000001e000 01e000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000001e020 01e020 001de0 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000001fe00 01fe00 000010 08 AX 0 0 8\n [12] .text PROGBITS 000000000001fe10 01fe10 046799 00 AX 0 0 16\n [13] .fini PROGBITS 00000000000665ac 0665ac 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000067000 067000 008b68 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 000000000006fb68 06fb68 001a84 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x18b00 contains 347 entries:\n+Relocation section '.rela.dyn' at offset 0x18b08 contains 347 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000007c300 0000000000000008 R_X86_64_RELATIVE 21a00\n 000000000007c308 0000000000000008 R_X86_64_RELATIVE 20d80\n 000000000007c310 0000000000000008 R_X86_64_RELATIVE 20db0\n 000000000007c318 0000000000000008 R_X86_64_RELATIVE 20de0\n 000000000007c320 0000000000000008 R_X86_64_RELATIVE 20e10\n 000000000007c328 0000000000000008 R_X86_64_RELATIVE 20e40\n@@ -345,15 +345,15 @@\n 000000000007dfd8 0000009f00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000007dfe0 0000010100000006 R_X86_64_GLOB_DAT 000000000007c9d0 _ZTVN3iox4popo16NotificationInfoE + 0\n 000000000007dfe8 000000a200000006 R_X86_64_GLOB_DAT 0000000000000000 _ZSt4cerr@GLIBCXX_3.4 + 0\n 000000000007dff0 000000a400000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0\n 000000000007dff8 000000a800000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 + 0\n 000000000007e008 0000008500000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x1ab88 contains 477 entries:\n+Relocation section '.rela.plt' at offset 0x1ab90 contains 477 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000007cf18 0000010e00000007 R_X86_64_JUMP_SLOT 0000000000027ef0 _ZN3iox5mepoo13ChunkSettings6createEjjjj + 0\n 000000000007cf20 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN3iox5posix9Semaphore4postEv + 0\n 000000000007cf28 000003ca00000007 R_X86_64_JUMP_SLOT 000000000004cf80 _ZN3iox3cxx13Serialization11deserializeINS0_6stringILm100EEEJbhbEEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_DpRT0_ + 0\n 000000000007cf30 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK3iox5posix16AccessController22writePermissionsToFileEi + 0\n 000000000007cf38 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo3putEc@GLIBCXX_3.4 + 0\n 000000000007cf40 000000de00000007 R_X86_64_JUMP_SLOT 000000000002ad90 _ZN3iox5mepoo11SharedChunkD1Ev + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,23 +11,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x7c300\n 0x000000000000001b (INIT_ARRAYSZ) 512 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x7c500\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x7a80\n 0x0000000000000006 (SYMTAB) 0x1bb8\n- 0x000000000000000a (STRSZ) 67463 (bytes)\n+ 0x000000000000000a (STRSZ) 67467 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x7cf00\n 0x0000000000000002 (PLTRELSZ) 11448 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x1ab88\n- 0x0000000000000007 (RELA) 0x18b00\n+ 0x0000000000000017 (JMPREL) 0x1ab90\n+ 0x0000000000000007 (RELA) 0x18b08\n 0x0000000000000008 (RELASZ) 8328 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x189f0\n+ 0x000000006ffffffe (VERNEED) 0x189f8\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x18208\n+ 0x000000006ffffff0 (VERSYM) 0x1820c\n 0x000000006ffffff9 (RELACOUNT) 66\n 0x0000000000000000 (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: 25b60a8e1d07fb09efef7b3a4336fab7504c5d81\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7ab58038e5aacbce013a73ac46b9a571adc471e1\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 1011 entries:\n- Addr: 0x0000000000018208 Offset: 0x018208 Link: 3 (.dynsym)\n+ Addr: 0x000000000001820c Offset: 0x01820c Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 2 (GLIBCXX_3.4)\n 004: 3 (GLIBC_2.2.5) 4 (GLIBCXX_3.4.19) 1 (*global*) 1 (*global*) \n 008: 5 (GLIBCXX_3.4.22) 1 (*global*) 6 (GLIBC_2.2.5) 1 (*global*) \n 00c: 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 3 (GLIBC_2.2.5) 2 (GLIBCXX_3.4)\n 014: 2 (GLIBCXX_3.4) 6 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 018: 7 (GLIBCXX_3.4.21) 1 (*global*) 6 (GLIBC_2.2.5) 2 (GLIBCXX_3.4)\n@@ -252,15 +252,15 @@\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 3ec: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 3f0: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x00000000000189f0 Offset: 0x0189f0 Link: 4 (.dynstr)\n+ Addr: 0x00000000000189f8 Offset: 0x0189f8 Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 4\n 0x0010: Name: GLIBC_2.3.4 Flags: none Version: 15\n 0x0020: Name: GLIBC_2.4 Flags: none Version: 13\n 0x0030: Name: GLIBC_2.14 Flags: none Version: 11\n 0x0040: Name: GLIBC_2.2.5 Flags: none Version: 6\n 0x0050: Version: 1 File: libpthread.so.0 Cnt: 1\n 0x0060: Name: GLIBC_2.2.5 Flags: none Version: 3\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -4212,9 +4212,9 @@\n 0x00018190 3200474c 49424358 585f332e 342e3139 2.GLIBCXX_3.4.19\n 0x000181a0 00474c49 42435858 5f332e34 00000000 .GLIBCXX_3.4....\n 0x000181b0 00000000 00000000 00000000 00000000 ................\n 0x000181c0 00000000 00000000 00000000 00000000 ................\n 0x000181d0 00000000 00000000 00000000 00000000 ................\n 0x000181e0 00000000 00000000 00000000 00000000 ................\n 0x000181f0 00000000 00000000 00000000 00000000 ................\n- 0x00018200 00000000 000000 .......\n+ 0x00018200 00000000 00000000 000000 ...........\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.N4P35rwNfC/dbd-tmp-eC8vRgT/diffoscope_m5tbz4ya_b2/tmpd1oznqdi_DebTarContainer/0/.debug/b60a8e1d07fb09efef7b3a4336fab7504c5d81.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 62363061 38653164 30376662 30396566 b60a8e1d07fb09ef\n- 0x00000010 65663762 33613433 33366661 62373530 ef7b3a4336fab750\n- 0x00000020 34633564 38312e64 65627567 00000000 4c5d81.debug....\n- 0x00000030 36e89a0a 6...\n+ 0x00000000 62353830 33386535 61616362 63653031 b58038e5aacbce01\n+ 0x00000010 33613733 61633436 62396135 37316164 3a73ac46b9a571ad\n+ 0x00000020 63343731 65312e64 65627567 00000000 c471e1.debug....\n+ 0x00000030 0c1deb52 ...R\n \n"}]}]}]}]}, {"source1": "iceoryx-dbgsym_2.0.0+dfsg-1_amd64.deb", "source2": "iceoryx-dbgsym_2.0.0+dfsg-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-03-16 16:34:58.000000 debian-binary\n--rw-r--r-- 0 0 0 640 2022-03-16 16:34:58.000000 control.tar.xz\n--rw-r--r-- 0 0 0 109960 2022-03-16 16:34:58.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 644 2022-03-16 16:34:58.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 109956 2022-03-16 16:34:58.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: amd64\n Maintainer: Debian Robotics Team \n Installed-Size: 135\n Depends: iceoryx (= 2.0.0+dfsg-1)\n Section: debug\n Priority: optional\n Description: debug symbols for iceoryx\n-Build-Ids: b110bb61181341d572c463687cff1aa1b069b956 be9bf6dd61ed94d83eeddb428a5c08ea5af86f3f\n+Build-Ids: 8663d3cddc01a97f96178c7fd297f3ad419e8f95 d0eb7ca422a81dc367aad7a5d222adcd1697adf6\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/b1/10bb61181341d572c463687cff1aa1b069b956.debug\n-usr/lib/debug/.build-id/be/9bf6dd61ed94d83eeddb428a5c08ea5af86f3f.debug\n+usr/lib/debug/.build-id/86/63d3cddc01a97f96178c7fd297f3ad419e8f95.debug\n+usr/lib/debug/.build-id/d0/eb7ca422a81dc367aad7a5d222adcd1697adf6.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/iceoryx.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 2022-03-16 16:34:58.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/b1/\n--rw-r--r-- 0 root (0) root (0) 50520 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/b1/10bb61181341d572c463687cff1aa1b069b956.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/be/\n--rw-r--r-- 0 root (0) root (0) 54472 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/be/9bf6dd61ed94d83eeddb428a5c08ea5af86f3f.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/86/\n+-rw-r--r-- 0 root (0) root (0) 50520 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/86/63d3cddc01a97f96178c7fd297f3ad419e8f95.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/d0/\n+-rw-r--r-- 0 root (0) root (0) 54472 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/d0/eb7ca422a81dc367aad7a5d222adcd1697adf6.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 17968 2022-03-16 16:34:58.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/iceoryx.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/share/doc/iceoryx-dbgsym -> iceoryx\n"}, {"source1": "./usr/lib/debug/.build-id/b1/10bb61181341d572c463687cff1aa1b069b956.debug", "source2": "./usr/lib/debug/.build-id/86/63d3cddc01a97f96178c7fd297f3ad419e8f95.debug", "comments": ["File 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 {}", "comments": ["error from `readelf --wide --program-header {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -3,15 +3,15 @@\n Entry point 0x2590\n There are 13 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0002d8 0x0002d8 R 0x8\n INTERP 0x000318 0x0000000000000318 0x0000000000000318 0x000000 0x00001c R 0x1\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00039c 0x001408 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00039c 0x001410 R 0x1000\n LOAD 0x000000 0x0000000000002000 0x0000000000002000 0x000000 0x0008ed R E 0x1000\n LOAD 0x000000 0x0000000000003000 0x0000000000003000 0x000000 0x00070c R 0x1000\n LOAD 0x000b68 0x0000000000004b68 0x0000000000004b68 0x000000 0x0004d0 RW 0x1000\n DYNAMIC 0x000b68 0x0000000000004ca0 0x0000000000004ca0 0x000000 0x000250 RW 0x8\n NOTE 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n NOTE 0x000358 0x0000000000000358 0x0000000000000358 0x000044 0x000044 R 0x4\n GNU_PROPERTY 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -5,19 +5,19 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash NOBITS 00000000000003a0 00039c 000044 00 A 6 0 8\n [ 6] .dynsym NOBITS 00000000000003e8 00039c 0003c0 18 A 7 1 8\n- [ 7] .dynstr NOBITS 00000000000007a8 00039c 0006b8 00 A 0 0 1\n- [ 8] .gnu.version NOBITS 0000000000000e60 00039c 000050 02 A 6 0 2\n- [ 9] .gnu.version_r NOBITS 0000000000000eb0 00039c 000090 00 A 7 2 8\n- [10] .rela.dyn NOBITS 0000000000000f40 00039c 0002a0 18 A 6 0 8\n- [11] .rela.plt NOBITS 00000000000011e0 00039c 000228 18 A 6 25 8\n+ [ 7] .dynstr NOBITS 00000000000007a8 00039c 0006be 00 A 0 0 1\n+ [ 8] .gnu.version NOBITS 0000000000000e66 00039c 000050 02 A 6 0 2\n+ [ 9] .gnu.version_r NOBITS 0000000000000eb8 00039c 000090 00 A 7 2 8\n+ [10] .rela.dyn NOBITS 0000000000000f48 00039c 0002a0 18 A 6 0 8\n+ [11] .rela.plt NOBITS 00000000000011e8 00039c 000228 18 A 6 25 8\n [12] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4\n [13] .plt NOBITS 0000000000002020 001000 000180 10 AX 0 0 16\n [14] .plt.got NOBITS 00000000000021a0 001000 000008 08 AX 0 0 8\n [15] .text NOBITS 00000000000021b0 001000 000731 00 AX 0 0 16\n [16] .fini NOBITS 00000000000028e4 001000 000009 00 AX 0 0 4\n [17] .rodata NOBITS 0000000000003000 001000 0004a6 00 A 0 0 16\n [18] .eh_frame_hdr NOBITS 00000000000034a8 001000 00005c 00 A 0 0 4\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: b110bb61181341d572c463687cff1aa1b069b956\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8663d3cddc01a97f96178c7fd297f3ad419e8f95\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}]}, {"source1": "./usr/lib/debug/.build-id/be/9bf6dd61ed94d83eeddb428a5c08ea5af86f3f.debug", "source2": "./usr/lib/debug/.build-id/d0/eb7ca422a81dc367aad7a5d222adcd1697adf6.debug", "comments": ["File 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 {}", "comments": ["error from `readelf --wide --program-header {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -3,15 +3,15 @@\n Entry point 0x26e0\n There are 13 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0002d8 0x0002d8 R 0x8\n INTERP 0x000318 0x0000000000000318 0x0000000000000318 0x000000 0x00001c R 0x1\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00039c 0x001380 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00039c 0x001388 R 0x1000\n LOAD 0x000000 0x0000000000002000 0x0000000000002000 0x000000 0x000e9d R E 0x1000\n LOAD 0x000000 0x0000000000003000 0x0000000000003000 0x000000 0x000512 R 0x1000\n LOAD 0x000cc8 0x0000000000004cc8 0x0000000000004cc8 0x000000 0x000c28 RW 0x1000\n DYNAMIC 0x000cc8 0x0000000000004ce0 0x0000000000004ce0 0x000000 0x000240 RW 0x8\n NOTE 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n NOTE 0x000358 0x0000000000000358 0x0000000000000358 0x000044 0x000044 R 0x4\n GNU_PROPERTY 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -5,19 +5,19 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash NOBITS 00000000000003a0 00039c 000060 00 A 6 0 8\n [ 6] .dynsym NOBITS 0000000000000400 00039c 0003a8 18 A 7 1 8\n- [ 7] .dynstr NOBITS 00000000000007a8 00039c 0007eb 00 A 0 0 1\n- [ 8] .gnu.version NOBITS 0000000000000f94 00039c 00004e 02 A 6 0 2\n- [ 9] .gnu.version_r NOBITS 0000000000000fe8 00039c 0000b0 00 A 7 3 8\n- [10] .rela.dyn NOBITS 0000000000001098 00039c 000120 18 A 6 0 8\n- [11] .rela.plt NOBITS 00000000000011b8 00039c 0001c8 18 A 6 24 8\n+ [ 7] .dynstr NOBITS 00000000000007a8 00039c 0007f3 00 A 0 0 1\n+ [ 8] .gnu.version NOBITS 0000000000000f9c 00039c 00004e 02 A 6 0 2\n+ [ 9] .gnu.version_r NOBITS 0000000000000ff0 00039c 0000b0 00 A 7 3 8\n+ [10] .rela.dyn NOBITS 00000000000010a0 00039c 000120 18 A 6 0 8\n+ [11] .rela.plt NOBITS 00000000000011c0 00039c 0001c8 18 A 6 24 8\n [12] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4\n [13] .plt NOBITS 0000000000002020 001000 000140 10 AX 0 0 16\n [14] .plt.got NOBITS 0000000000002160 001000 000008 08 AX 0 0 8\n [15] .text NOBITS 0000000000002170 001000 000d21 00 AX 0 0 16\n [16] .fini NOBITS 0000000000002e94 001000 000009 00 AX 0 0 4\n [17] .rodata NOBITS 0000000000003000 001000 0000b0 00 A 0 0 16\n [18] .eh_frame_hdr NOBITS 00000000000030b0 001000 000094 00 A 0 0 4\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: be9bf6dd61ed94d83eeddb428a5c08ea5af86f3f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d0eb7ca422a81dc367aad7a5d222adcd1697adf6\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}]}]}]}]}, {"source1": "libiceoryx-binding-c2-dbgsym_2.0.0+dfsg-1_amd64.deb", "source2": "libiceoryx-binding-c2-dbgsym_2.0.0+dfsg-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-03-16 16:34:58.000000 debian-binary\n -rw-r--r-- 0 0 0 564 2022-03-16 16:34:58.000000 control.tar.xz\n--rw-r--r-- 0 0 0 717212 2022-03-16 16:34:58.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 717200 2022-03-16 16:34:58.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 Robotics Team \n Installed-Size: 760\n Depends: libiceoryx-binding-c2 (= 2.0.0+dfsg-1)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libiceoryx-binding-c2\n-Build-Ids: 90632dc6b49888c4d36e4f18c107c673def73b9f\n+Build-Ids: 3c8b98908143cac8b2acd25c4d182f96bae758bc\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/90/632dc6b49888c4d36e4f18c107c673def73b9f.debug\n+usr/lib/debug/.build-id/3c/8b98908143cac8b2acd25c4d182f96bae758bc.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/90/\n--rw-r--r-- 0 root (0) root (0) 767008 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/90/632dc6b49888c4d36e4f18c107c673def73b9f.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/3c/\n+-rw-r--r-- 0 root (0) root (0) 767008 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/3c/8b98908143cac8b2acd25c4d182f96bae758bc.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/share/doc/libiceoryx-binding-c2-dbgsym -> libiceoryx-binding-c2\n"}, {"source1": "./usr/lib/debug/.build-id/90/632dc6b49888c4d36e4f18c107c673def73b9f.debug", "source2": "./usr/lib/debug/.build-id/3c/8b98908143cac8b2acd25c4d182f96bae758bc.debug", "comments": ["File 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 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x00f130 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x00f138 R 0x1000\n LOAD 0x000000 0x0000000000010000 0x0000000000010000 0x000000 0x014f89 R E 0x1000\n LOAD 0x000000 0x0000000000025000 0x0000000000025000 0x000000 0x00b838 R 0x1000\n LOAD 0x000138 0x0000000000032138 0x0000000000032138 0x000000 0x000f88 RW 0x1000\n DYNAMIC 0x001138 0x0000000000032400 0x0000000000032400 0x000000 0x000240 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000002ad50 0x000000000002ad50 0x000000 0x000cfc R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000c34 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000e98 00025c 003420 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000042b8 00025c 0084ad 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000c766 00025c 000458 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 000000000000cbc0 00025c 0000e0 00 A 4 3 8\n- [ 7] .rela.dyn NOBITS 000000000000cca0 00025c 000df8 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 000000000000da98 00025c 001698 18 A 3 22 8\n+ [ 4] .dynstr NOBITS 00000000000042b8 00025c 0084b3 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000c76c 00025c 000458 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 000000000000cbc8 00025c 0000e0 00 A 4 3 8\n+ [ 7] .rela.dyn NOBITS 000000000000cca8 00025c 000df8 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 000000000000daa0 00025c 001698 18 A 3 22 8\n [ 9] .init NOBITS 0000000000010000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000010020 001000 000f20 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000010f40 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000010f50 001000 01402f 00 AX 0 0 16\n [13] .fini NOBITS 0000000000024f80 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000025000 001000 005d4d 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 000000000002ad50 001000 000cfc 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: 90632dc6b49888c4d36e4f18c107c673def73b9f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3c8b98908143cac8b2acd25c4d182f96bae758bc\n"}]}]}]}]}, {"source1": "libiceoryx-hoofs2-dbgsym_2.0.0+dfsg-1_amd64.deb", "source2": "libiceoryx-hoofs2-dbgsym_2.0.0+dfsg-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-03-16 16:34:58.000000 debian-binary\n--rw-r--r-- 0 0 0 564 2022-03-16 16:34:58.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 560 2022-03-16 16:34:58.000000 control.tar.xz\n -rw-r--r-- 0 0 0 1018484 2022-03-16 16:34:58.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 Robotics Team \n Installed-Size: 1063\n Depends: libiceoryx-hoofs2 (= 2.0.0+dfsg-1)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libiceoryx-hoofs2\n-Build-Ids: e0c66dd55a13948d52f8ea5f6f8a029bcb34d9ba\n+Build-Ids: 04392adedc1bd723d091dfd66328f7e8aac3ab4a\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/e0/c66dd55a13948d52f8ea5f6f8a029bcb34d9ba.debug\n+usr/lib/debug/.build-id/04/392adedc1bd723d091dfd66328f7e8aac3ab4a.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/e0/\n--rw-r--r-- 0 root (0) root (0) 1078152 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/e0/c66dd55a13948d52f8ea5f6f8a029bcb34d9ba.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/04/\n+-rw-r--r-- 0 root (0) root (0) 1078152 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/04/392adedc1bd723d091dfd66328f7e8aac3ab4a.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/share/doc/libiceoryx-hoofs2-dbgsym -> libiceoryx-hoofs2\n"}, {"source1": "./usr/lib/debug/.build-id/e0/c66dd55a13948d52f8ea5f6f8a029bcb34d9ba.debug", "source2": "./usr/lib/debug/.build-id/04/392adedc1bd723d091dfd66328f7e8aac3ab4a.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000d94 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000ff8 00025c 003d08 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000004d00 00025c 006b86 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000b886 00025c 000516 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000004d00 00025c 006b88 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000b888 00025c 000516 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 000000000000bda0 00025c 0001c0 00 A 4 6 8\n [ 7] .rela.dyn NOBITS 000000000000bf60 00025c 002700 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000000e660 00025c 001a10 18 A 3 22 8\n [ 9] .init NOBITS 0000000000011000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000011020 001000 001170 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000012190 001000 000020 08 AX 0 0 8\n [12] .text NOBITS 00000000000121b0 001000 023548 00 AX 0 0 16\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: e0c66dd55a13948d52f8ea5f6f8a029bcb34d9ba\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 04392adedc1bd723d091dfd66328f7e8aac3ab4a\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 11.2.0-18) 11.2.0\n+JGCC: (Debian 11.2.0-18) 11.2.0\n Mj<$M4-&c\n X!c(sq#d\n ^@8J{5\";d\n chIJ.t*&\n Q\\JRx\\&\t{\n WJ^WJ.+%\n k18|-d:qR\n"}]}]}]}]}, {"source1": "libiceoryx-introspection2-dbgsym_2.0.0+dfsg-1_amd64.deb", "source2": "libiceoryx-introspection2-dbgsym_2.0.0+dfsg-1_amd64.deb", "unified_diff": null, "details": [{"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 Robotics Team \n Installed-Size: 443\n Depends: libiceoryx-introspection2 (= 2.0.0+dfsg-1)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libiceoryx-introspection2\n-Build-Ids: 91040c14390ccec2a527ae6a18018a8d88ff7034\n+Build-Ids: 34de6e27efd8c12290c0f6f5c3eb0b3673a1161c\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/91/040c14390ccec2a527ae6a18018a8d88ff7034.debug\n+usr/lib/debug/.build-id/34/de6e27efd8c12290c0f6f5c3eb0b3673a1161c.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/91/\n--rw-r--r-- 0 root (0) root (0) 443040 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/91/040c14390ccec2a527ae6a18018a8d88ff7034.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/34/\n+-rw-r--r-- 0 root (0) root (0) 443040 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/34/de6e27efd8c12290c0f6f5c3eb0b3673a1161c.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/share/doc/libiceoryx-introspection2-dbgsym -> libiceoryx-introspection2\n"}, {"source1": "./usr/lib/debug/.build-id/91/040c14390ccec2a527ae6a18018a8d88ff7034.debug", "source2": "./usr/lib/debug/.build-id/34/de6e27efd8c12290c0f6f5c3eb0b3673a1161c.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000408 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000668 00025c 001548 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001bb0 00025c 0041a4 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000005d54 00025c 0001c6 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000001bb0 00025c 0041aa 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000005d5a 00025c 0001c6 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000005f20 00025c 000160 00 A 4 6 8\n [ 7] .rela.dyn NOBITS 0000000000006080 00025c 000c90 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000006d10 00025c 000b10 18 A 3 22 8\n [ 9] .init NOBITS 0000000000008000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000008020 001000 000770 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000008790 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00000000000087a0 001000 00bf6f 00 AX 0 0 16\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: 91040c14390ccec2a527ae6a18018a8d88ff7034\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 34de6e27efd8c12290c0f6f5c3eb0b3673a1161c\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-p4GCC: (Debian 11.2.0-18) 11.2.0\n+GCC: (Debian 11.2.0-18) 11.2.0\n % 'g ^06{Z\n TaJ_Gt3a\n ZG\\Ok2([\n UhDc\toD<\n 3x+vi fGl\n ,5oV[,X[d\n #IX5.uutD'`bz\n"}]}]}]}]}, {"source1": "libiceoryx-posh-config2-dbgsym_2.0.0+dfsg-1_amd64.deb", "source2": "libiceoryx-posh-config2-dbgsym_2.0.0+dfsg-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-03-16 16:34:58.000000 debian-binary\n -rw-r--r-- 0 0 0 564 2022-03-16 16:34:58.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1569168 2022-03-16 16:34:58.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1569184 2022-03-16 16:34:58.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 Robotics Team \n Installed-Size: 1619\n Depends: libiceoryx-posh-config2 (= 2.0.0+dfsg-1)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libiceoryx-posh-config2\n-Build-Ids: 8471353d94aba855ea07e6c88ea650318794913e\n+Build-Ids: 743a54c208d6654cdc272f6435eb4faa2ec68430\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/84/71353d94aba855ea07e6c88ea650318794913e.debug\n+usr/lib/debug/.build-id/74/3a54c208d6654cdc272f6435eb4faa2ec68430.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/84/\n--rw-r--r-- 0 root (0) root (0) 1646904 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/84/71353d94aba855ea07e6c88ea650318794913e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/74/\n+-rw-r--r-- 0 root (0) root (0) 1646904 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/74/3a54c208d6654cdc272f6435eb4faa2ec68430.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/share/doc/libiceoryx-posh-config2-dbgsym -> libiceoryx-posh-config2\n"}, {"source1": "./usr/lib/debug/.build-id/84/71353d94aba855ea07e6c88ea650318794913e.debug", "source2": "./usr/lib/debug/.build-id/74/3a54c208d6654cdc272f6435eb4faa2ec68430.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00129c 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000001500 00025c 004158 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000005658 00025c 00dbd8 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000013230 00025c 000572 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000005658 00025c 00dbde 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000013236 00025c 000572 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000137a8 00025c 000160 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 0000000000013908 00025c 003a98 18 A 3 0 8\n [ 8] .rela.plt NOBITS 00000000000173a0 00025c 001b78 18 A 3 22 8\n [ 9] .init NOBITS 0000000000019000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000019020 001000 001260 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000001a280 001000 000018 08 AX 0 0 8\n [12] .text NOBITS 000000000001a2a0 001000 024672 00 AX 0 0 16\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: 8471353d94aba855ea07e6c88ea650318794913e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 743a54c208d6654cdc272f6435eb4faa2ec68430\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n->GCC: (Debian 11.2.0-18) 11.2.0\n+0GCC: (Debian 11.2.0-18) 11.2.0\n tF:no8#e?~Fz\n [!,L)e+{\n #=yx:ggJ\n |UPZWnk9KD\n yfMEFzDHg\n XTsYM|4\tqY#\n Cy=ZX}Ku\n"}]}]}]}]}, {"source1": "libiceoryx-posh-gateway2-dbgsym_2.0.0+dfsg-1_amd64.deb", "source2": "libiceoryx-posh-gateway2-dbgsym_2.0.0+dfsg-1_amd64.deb", "unified_diff": null, "details": [{"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 Robotics Team \n Installed-Size: 54\n Depends: libiceoryx-posh-gateway2 (= 2.0.0+dfsg-1)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libiceoryx-posh-gateway2\n-Build-Ids: e4660b1b7725c25ea0ebae5d4868621c927e577d\n+Build-Ids: d9ee5f08e787c404bf8014874e975075d510be3d\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/e4/660b1b7725c25ea0ebae5d4868621c927e577d.debug\n+usr/lib/debug/.build-id/d9/ee5f08e787c404bf8014874e975075d510be3d.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/e4/\n--rw-r--r-- 0 root (0) root (0) 45032 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/e4/660b1b7725c25ea0ebae5d4868621c927e577d.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/d9/\n+-rw-r--r-- 0 root (0) root (0) 45032 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/d9/ee5f08e787c404bf8014874e975075d510be3d.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/share/doc/libiceoryx-posh-gateway2-dbgsym -> libiceoryx-posh-gateway2\n"}, {"source1": "./usr/lib/debug/.build-id/e4/660b1b7725c25ea0ebae5d4868621c927e577d.debug", "source2": "./usr/lib/debug/.build-id/d9/ee5f08e787c404bf8014874e975075d510be3d.debug", "comments": ["File 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 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x000dd0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x000dd8 R 0x1000\n LOAD 0x000000 0x0000000000001000 0x0000000000001000 0x000000 0x0004a1 R E 0x1000\n LOAD 0x000000 0x0000000000002000 0x0000000000002000 0x000000 0x000244 R 0x1000\n LOAD 0x000cd0 0x0000000000003cd0 0x0000000000003cd0 0x000000 0x000340 RW 0x1000\n DYNAMIC 0x000cd0 0x0000000000003d18 0x0000000000003d18 0x000000 0x000230 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x00000000000020b8 0x00000000000020b8 0x000000 0x00004c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00004c 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000002b0 00025c 0002d0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000580 00025c 0004db 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000000a5c 00025c 00003c 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000000a98 00025c 000080 00 A 4 2 8\n- [ 7] .rela.dyn NOBITS 0000000000000b18 00025c 000168 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000000c80 00025c 000150 18 A 3 21 8\n+ [ 4] .dynstr NOBITS 0000000000000580 00025c 0004e1 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000000a62 00025c 00003c 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000000aa0 00025c 000080 00 A 4 2 8\n+ [ 7] .rela.dyn NOBITS 0000000000000b20 00025c 000168 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000000c88 00025c 000150 18 A 3 21 8\n [ 9] .init NOBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000001020 001000 0000f0 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000001110 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000001120 001000 000377 00 AX 0 0 16\n [13] .fini NOBITS 0000000000001498 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000002000 001000 0000b7 00 A 0 0 16\n [15] .eh_frame_hdr NOBITS 00000000000020b8 001000 00004c 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: e4660b1b7725c25ea0ebae5d4868621c927e577d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d9ee5f08e787c404bf8014874e975075d510be3d\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-~W}GCC: (Debian 11.2.0-18) 11.2.0\n+=GCC: (Debian 11.2.0-18) 11.2.0\n ~hs8^z|2\n D\"})qW\"7<\n I_Hikfk&$\n ui[OvCu^6\n &v\\\tdbTZ\n _GLOBAL__sub_I_gateway_base.cpp\n _ZStL8__ioinit\n"}]}]}]}]}, {"source1": "libiceoryx-posh-roudi2-dbgsym_2.0.0+dfsg-1_amd64.deb", "source2": "libiceoryx-posh-roudi2-dbgsym_2.0.0+dfsg-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-03-16 16:34:58.000000 debian-binary\n--rw-r--r-- 0 0 0 564 2022-03-16 16:34:58.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1799384 2022-03-16 16:34:58.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 560 2022-03-16 16:34:58.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1799388 2022-03-16 16:34:58.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 Robotics Team \n Installed-Size: 1850\n Depends: libiceoryx-posh-roudi2 (= 2.0.0+dfsg-1)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libiceoryx-posh-roudi2\n-Build-Ids: 72e9f95af3dfc74a7fc75a1db182ddeeef1e3141\n+Build-Ids: fdd11526164bde427c5dc2c3e8e152fddafb67f0\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/72/e9f95af3dfc74a7fc75a1db182ddeeef1e3141.debug\n+usr/lib/debug/.build-id/fd/d11526164bde427c5dc2c3e8e152fddafb67f0.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/72/\n--rw-r--r-- 0 root (0) root (0) 1883160 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/72/e9f95af3dfc74a7fc75a1db182ddeeef1e3141.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/fd/\n+-rw-r--r-- 0 root (0) root (0) 1883160 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/fd/d11526164bde427c5dc2c3e8e152fddafb67f0.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/share/doc/libiceoryx-posh-roudi2-dbgsym -> libiceoryx-posh-roudi2\n"}, {"source1": "./usr/lib/debug/.build-id/72/e9f95af3dfc74a7fc75a1db182ddeeef1e3141.debug", "source2": "./usr/lib/debug/.build-id/fd/d11526164bde427c5dc2c3e8e152fddafb67f0.debug", "comments": ["File 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 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x0150e0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x0150e8 R 0x1000\n LOAD 0x000000 0x0000000000016000 0x0000000000016000 0x000000 0x03827d R E 0x1000\n LOAD 0x000000 0x000000000004f000 0x000000000004f000 0x000000 0x01237d R 0x1000\n LOAD 0x0006a8 0x00000000000626a8 0x00000000000626a8 0x000000 0x328de0 RW 0x1000\n DYNAMIC 0x0006a8 0x0000000000062dd8 0x0000000000062dd8 0x000000 0x000250 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000059a10 0x0000000000059a10 0x000000 0x000edc R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000cf4 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000f58 00025c 004068 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000004fc0 00025c 00b86e 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000001082e 00025c 00055e 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000010d90 00025c 000120 00 A 4 4 8\n- [ 7] .rela.dyn NOBITS 0000000000010eb0 00025c 001a40 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 00000000000128f0 00025c 0027f0 18 A 3 22 8\n+ [ 4] .dynstr NOBITS 0000000000004fc0 00025c 00b874 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000010834 00025c 00055e 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000010d98 00025c 000120 00 A 4 4 8\n+ [ 7] .rela.dyn NOBITS 0000000000010eb8 00025c 001a40 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 00000000000128f8 00025c 0027f0 18 A 3 22 8\n [ 9] .init NOBITS 0000000000016000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000016020 001000 001ab0 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000017ad0 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 0000000000017ae0 001000 036794 00 AX 0 0 16\n [13] .fini NOBITS 000000000004e274 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 000000000004f000 001000 00aa0d 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 0000000000059a10 001000 000edc 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: 72e9f95af3dfc74a7fc75a1db182ddeeef1e3141\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fdd11526164bde427c5dc2c3e8e152fddafb67f0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-1AGCC: (Debian 11.2.0-18) 11.2.0\n+GCC: (Debian 11.2.0-18) 11.2.0\n v0|r+9\"K\n M!X=c9?3DY\n bgY`gYag\n mg9bg9cg\n cgybgyog\n r|:bjk{`\n N\tp804yHp2\"!\n"}]}]}]}]}, {"source1": "libiceoryx-posh2-dbgsym_2.0.0+dfsg-1_amd64.deb", "source2": "libiceoryx-posh2-dbgsym_2.0.0+dfsg-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-03-16 16:34:58.000000 debian-binary\n -rw-r--r-- 0 0 0 556 2022-03-16 16:34:58.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2517716 2022-03-16 16:34:58.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2517712 2022-03-16 16:34:58.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 Robotics Team \n Installed-Size: 2576\n Depends: libiceoryx-posh2 (= 2.0.0+dfsg-1)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libiceoryx-posh2\n-Build-Ids: 25b60a8e1d07fb09efef7b3a4336fab7504c5d81\n+Build-Ids: 7ab58038e5aacbce013a73ac46b9a571adc471e1\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/25/b60a8e1d07fb09efef7b3a4336fab7504c5d81.debug\n+usr/lib/debug/.build-id/7a/b58038e5aacbce013a73ac46b9a571adc471e1.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/25/\n--rw-r--r-- 0 root (0) root (0) 2626640 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/25/b60a8e1d07fb09efef7b3a4336fab7504c5d81.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/7a/\n+-rw-r--r-- 0 root (0) root (0) 2626640 2022-03-16 16:34:58.000000 ./usr/lib/debug/.build-id/7a/b58038e5aacbce013a73ac46b9a571adc471e1.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2022-03-16 16:34:58.000000 ./usr/share/doc/libiceoryx-posh2-dbgsym -> libiceoryx-posh2\n"}, {"source1": "./usr/lib/debug/.build-id/25/b60a8e1d07fb09efef7b3a4336fab7504c5d81.debug", "source2": "./usr/lib/debug/.build-id/7a/b58038e5aacbce013a73ac46b9a571adc471e1.debug", "comments": ["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 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x01d840 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x01d848 R 0x1000\n LOAD 0x000000 0x000000000001e000 0x000000000001e000 0x000000 0x0485b5 R E 0x1000\n LOAD 0x000000 0x0000000000067000 0x0000000000067000 0x000000 0x01425d R 0x1000\n LOAD 0x000300 0x000000000007c300 0x000000000007c300 0x000000 0x06a958 RW 0x1000\n DYNAMIC 0x000300 0x000000000007ccd0 0x000000000007ccd0 0x000000 0x000230 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000006fb68 0x000000000006fb68 0x000000 0x001a84 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 001958 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000001bb8 00025c 005ec8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000007a80 00025c 010787 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000018208 00025c 0007e6 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00000000000189f0 00025c 000110 00 A 4 3 8\n- [ 7] .rela.dyn NOBITS 0000000000018b00 00025c 002088 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 000000000001ab88 00025c 002cb8 18 A 3 22 8\n+ [ 4] .dynstr NOBITS 0000000000007a80 00025c 01078b 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000001820c 00025c 0007e6 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00000000000189f8 00025c 000110 00 A 4 3 8\n+ [ 7] .rela.dyn NOBITS 0000000000018b08 00025c 002088 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 000000000001ab90 00025c 002cb8 18 A 3 22 8\n [ 9] .init NOBITS 000000000001e000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000001e020 001000 001de0 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000001fe00 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 000000000001fe10 001000 046799 00 AX 0 0 16\n [13] .fini NOBITS 00000000000665ac 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000067000 001000 008b68 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 000000000006fb68 001000 001a84 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: 25b60a8e1d07fb09efef7b3a4336fab7504c5d81\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7ab58038e5aacbce013a73ac46b9a571adc471e1\n"}]}]}]}]}]}