{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.i5XaeZ3r0s/b1/ros-rospack_2.6.2-6_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.i5XaeZ3r0s/b2/ros-rospack_2.6.2-6_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,6 +1,6 @@\n \n 452febb9d859fa1b4609b5475d0bcf12 16232 libdevel optional librospack-dev_2.6.2-6_i386.deb\n a477bf16e0c0a9144d401d6d839c245c 1315000 debug optional librospack0d-dbgsym_2.6.2-6_i386.deb\n 7cfc8fe193b462a3c2a085d90041e050 99784 libs optional librospack0d_2.6.2-6_i386.deb\n- 796f0e2a6818f6db6fe74298c645dab9 25204 debug optional rospack-tools-dbgsym_2.6.2-6_i386.deb\n- b93e3fd805dcfd4b929bfab32840de2c 9180 utils optional rospack-tools_2.6.2-6_i386.deb\n+ d5e617b47eeeeb95ae5dde1c7321696b 25212 debug optional rospack-tools-dbgsym_2.6.2-6_i386.deb\n+ 85857683db313ab839c0ef79bef932be 9156 utils optional rospack-tools_2.6.2-6_i386.deb\n"}, {"source1": "rospack-tools_2.6.2-6_i386.deb", "source2": "rospack-tools_2.6.2-6_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-09-03 16:21:26.000000 debian-binary\n--rw-r--r-- 0 0 0 892 2021-09-03 16:21:26.000000 control.tar.xz\n--rw-r--r-- 0 0 0 8096 2021-09-03 16:21:26.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 888 2021-09-03 16:21:26.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 8076 2021-09-03 16:21:26.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/rospack", "source2": "./usr/bin/rospack", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00013 0x00013 R 0x1\n [Requesting program interpreter: /lib/ld-linux.so.2]\n- LOAD 0x000000 0x00000000 0x00000000 0x007fc 0x007fc R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00800 0x00800 R 0x1000\n LOAD 0x001000 0x00001000 0x00001000 0x003f8 0x003f8 R E 0x1000\n LOAD 0x002000 0x00002000 0x00002000 0x00242 0x00242 R 0x1000\n LOAD 0x002ed0 0x00003ed0 0x00003ed0 0x00168 0x0016c RW 0x1000\n DYNAMIC 0x002ed8 0x00003ed8 0x00003ed8 0x00110 0x00110 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x00200c 0x0000200c 0x0000200c 0x0005c 0x0005c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 000050 04 A 5 0 4\n [ 5] .dynsym DYNSYM 0000023c 00023c 0001a0 10 A 6 1 4\n- [ 6] .dynstr STRTAB 000003dc 0003dc 0002bc 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000698 000698 000034 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 000006cc 0006cc 0000a0 00 A 6 3 4\n- [ 9] .rel.dyn REL 0000076c 00076c 000050 08 A 5 0 4\n- [10] .rel.plt REL 000007bc 0007bc 000040 08 AI 5 24 4\n+ [ 6] .dynstr STRTAB 000003dc 0003dc 0002be 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000069a 00069a 000034 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 000006d0 0006d0 0000a0 00 A 6 3 4\n+ [ 9] .rel.dyn REL 00000770 000770 000050 08 A 5 0 4\n+ [10] .rel.plt REL 000007c0 0007c0 000040 08 AI 5 24 4\n [11] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00001020 001020 000090 04 AX 0 0 16\n [13] .plt.got PROGBITS 000010b0 0010b0 000008 08 AX 0 0 8\n [14] .text PROGBITS 000010c0 0010c0 000324 00 AX 0 0 16\n [15] .fini PROGBITS 000013e4 0013e4 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 00002000 002000 00000b 00 A 0 0 4\n [17] .eh_frame_hdr PROGBITS 0000200c 00200c 00005c 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,22 +1,22 @@\n \n-Relocation section '.rel.dyn' at offset 0x76c contains 10 entries:\n+Relocation section '.rel.dyn' at offset 0x770 contains 10 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00003ed0 00000008 R_386_RELATIVE \n 00003ed4 00000008 R_386_RELATIVE \n 00003fec 00000008 R_386_RELATIVE \n 00004030 00000008 R_386_RELATIVE \n 00003fe8 00000206 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 00003ff0 00000506 R_386_GLOB_DAT 00000000 _ZTVN7rospack7RospackE\n 00003ff4 00000b06 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00003ff8 00000d06 R_386_GLOB_DAT 00000000 __gmon_start__\n 00003ffc 00000e06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00004034 00000a01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x7bc contains 8 entries:\n+Relocation section '.rel.plt' at offset 0x7c0 contains 8 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000400c 00000107 R_386_JUMP_SLOT 00000000 __printf_chk@GLIBC_2.3.4\n 00004010 00000307 R_386_JUMP_SLOT 00000000 _ZN7rospack7RospackC1Ev\n 00004014 00000407 R_386_JUMP_SLOT 00000000 _ZN7rospack11RosstackageD2Ev\n 00004018 00000607 R_386_JUMP_SLOT 00000000 __libc_start_main@GLIBC_2.0\n 0000401c 00000707 R_386_JUMP_SLOT 00000000 _ZN7rospack11rospack_runEiPPcRNS_11RosstackageERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 00004020 00000807 R_386_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,23 +10,23 @@\n 0x00000019 (INIT_ARRAY) 0x3ed0\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3ed4\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x3dc\n 0x00000006 (SYMTAB) 0x23c\n- 0x0000000a (STRSZ) 700 (bytes)\n+ 0x0000000a (STRSZ) 702 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x4000\n 0x00000002 (PLTRELSZ) 64 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x7bc\n- 0x00000011 (REL) 0x76c\n+ 0x00000017 (JMPREL) 0x7c0\n+ 0x00000011 (REL) 0x770\n 0x00000012 (RELSZ) 80 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffb (FLAGS_1) Flags: PIE\n- 0x6ffffffe (VERNEED) 0x6cc\n+ 0x6ffffffe (VERNEED) 0x6d0\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x698\n+ 0x6ffffff0 (VERSYM) 0x69a\n 0x6ffffffa (RELCOUNT) 4\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: c693c3b9fab0e59c0f15a0e517efe88d006532af\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a7ce0f0079916a02fc814f0cef974c2512c8be0e\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,20 +1,20 @@\n \n Version symbols section '.gnu.version' contains 26 entries:\n- Addr: 0x0000000000000698 Offset: 0x000698 Link: 5 (.dynsym)\n+ Addr: 0x000000000000069a Offset: 0x00069a Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.3.4) 3 (GLIBC_2.1.3) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 4 (GLIBC_2.0) 1 (*global*) \n 008: 5 (GLIBC_2.4) 6 (GLIBCXX_3.4.21) 7 (CXXABI_1.3) 1 (*global*) \n 00c: 8 (GCC_3.0) 1 (*global*) 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*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x00000000000006cc Offset: 0x0006cc Link: 6 (.dynstr)\n+ Addr: 0x00000000000006d0 Offset: 0x0006d0 Link: 6 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 8\n 0x0020: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0030: Name: CXXABI_1.3 Flags: none Version: 7\n 0x0040: Name: GLIBCXX_3.4.21 Flags: none Version: 6\n 0x0050: Version: 1 File: libc.so.6 Cnt: 4\n 0x0060: Name: GLIBC_2.4 Flags: none Version: 5\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -39,9 +39,9 @@\n 0x0000061c 312e3300 474c4942 4358585f 332e342e 1.3.GLIBCXX_3.4.\n 0x0000062c 32310047 4c494243 5f322e34 00474c49 21.GLIBC_2.4.GLI\n 0x0000063c 42435f32 2e300047 4c494243 5f322e31 BC_2.0.GLIBC_2.1\n 0x0000064c 2e330047 4c494243 5f322e33 2e340000 .3.GLIBC_2.3.4..\n 0x0000065c 00000000 00000000 00000000 00000000 ................\n 0x0000066c 00000000 00000000 00000000 00000000 ................\n 0x0000067c 00000000 00000000 00000000 00000000 ................\n- 0x0000068c 00000000 00000000 00000000 ............\n+ 0x0000068c 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.i5XaeZ3r0s/dbd-tmp-Vkr4tZi/diffoscope_6_k0jp9z_b2/tmp4x5jobc__DebTarContainer/0/.debug/93c3b9fab0e59c0f15a0e517efe88d006532af.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39336333 62396661 62306535 39633066 93c3b9fab0e59c0f\n- 0x00000010 31356130 65353137 65666538 38643030 15a0e517efe88d00\n- 0x00000020 36353332 61662e64 65627567 00000000 6532af.debug....\n- 0x00000030 77835d7d w.]}\n+ 0x00000000 63653066 30303739 39313661 30326663 ce0f0079916a02fc\n+ 0x00000010 38313466 30636566 39373463 32353132 814f0cef974c2512\n+ 0x00000020 63386265 30652e64 65627567 00000000 c8be0e.debug....\n+ 0x00000030 951c5c73 ..\\s\n \n"}]}, {"source1": "./usr/bin/rosstack", "source2": "./usr/bin/rosstack", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 000050 04 A 5 0 4\n [ 5] .dynsym DYNSYM 0000023c 00023c 0001a0 10 A 6 1 4\n- [ 6] .dynstr STRTAB 000003dc 0003dc 0002be 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000069a 00069a 000034 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 000003dc 0003dc 0002c0 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000069c 00069c 000034 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 000006d0 0006d0 0000a0 00 A 6 3 4\n [ 9] .rel.dyn REL 00000770 000770 000050 08 A 5 0 4\n [10] .rel.plt REL 000007c0 0007c0 000040 08 AI 5 24 4\n [11] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00001020 001020 000090 04 AX 0 0 16\n [13] .plt.got PROGBITS 000010b0 0010b0 000008 08 AX 0 0 8\n [14] .text PROGBITS 000010c0 0010c0 000314 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,23 +10,23 @@\n 0x00000019 (INIT_ARRAY) 0x3ed0\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3ed4\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x3dc\n 0x00000006 (SYMTAB) 0x23c\n- 0x0000000a (STRSZ) 702 (bytes)\n+ 0x0000000a (STRSZ) 704 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x4000\n 0x00000002 (PLTRELSZ) 64 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x7c0\n 0x00000011 (REL) 0x770\n 0x00000012 (RELSZ) 80 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffb (FLAGS_1) Flags: PIE\n 0x6ffffffe (VERNEED) 0x6d0\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x69a\n+ 0x6ffffff0 (VERSYM) 0x69c\n 0x6ffffffa (RELCOUNT) 4\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: 131e1bb150fd017e917bd2716e8e76b33903b1fb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fab2486bacf16d5f1d6f0be75b95ed7e3a0275b9\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,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 26 entries:\n- Addr: 0x000000000000069a Offset: 0x00069a Link: 5 (.dynsym)\n+ Addr: 0x000000000000069c Offset: 0x00069c Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.3.4) 3 (GLIBC_2.1.3) 1 (*global*) \n 004: 4 (GLIBC_2.0) 1 (*global*) 5 (GLIBC_2.4) 6 (GLIBCXX_3.4.21) \n 008: 1 (*global*) 7 (CXXABI_1.3) 1 (*global*) 8 (GCC_3.0) \n 00c: 1 (*global*) 1 (*global*) 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*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -39,9 +39,9 @@\n 0x0000061c 495f312e 3300474c 49424358 585f332e I_1.3.GLIBCXX_3.\n 0x0000062c 342e3231 00474c49 42435f32 2e340047 4.21.GLIBC_2.4.G\n 0x0000063c 4c494243 5f322e30 00474c49 42435f32 LIBC_2.0.GLIBC_2\n 0x0000064c 2e312e33 00474c49 42435f32 2e332e34 .1.3.GLIBC_2.3.4\n 0x0000065c 00000000 00000000 00000000 00000000 ................\n 0x0000066c 00000000 00000000 00000000 00000000 ................\n 0x0000067c 00000000 00000000 00000000 00000000 ................\n- 0x0000068c 00000000 00000000 00000000 0000 ..............\n+ 0x0000068c 00000000 00000000 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: 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.i5XaeZ3r0s/dbd-tmp-Vkr4tZi/diffoscope_6_k0jp9z_b2/tmp4x5jobc__DebTarContainer/0/.debug/1e1bb150fd017e917bd2716e8e76b33903b1fb.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31653162 62313530 66643031 37653931 1e1bb150fd017e91\n- 0x00000010 37626432 37313665 38653736 62333339 7bd2716e8e76b339\n- 0x00000020 30336231 66622e64 65627567 00000000 03b1fb.debug....\n- 0x00000030 9045132e .E..\n+ 0x00000000 62323438 36626163 66313664 35663164 b2486bacf16d5f1d\n+ 0x00000010 36663062 65373562 39356564 37653361 6f0be75b95ed7e3a\n+ 0x00000020 30323735 62392e64 65627567 00000000 0275b9.debug....\n+ 0x00000030 2c1ebd28 ,..(\n \n"}]}]}]}]}, {"source1": "rospack-tools-dbgsym_2.6.2-6_i386.deb", "source2": "rospack-tools-dbgsym_2.6.2-6_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-09-03 16:21:26.000000 debian-binary\n -rw-r--r-- 0 0 0 644 2021-09-03 16:21:26.000000 control.tar.xz\n--rw-r--r-- 0 0 0 24368 2021-09-03 16:21:26.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 24376 2021-09-03 16:21:26.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: i386\n Maintainer: Debian Science Maintainers \n Installed-Size: 46\n Depends: rospack-tools (= 2.6.2-6)\n Section: debug\n Priority: optional\n Description: debug symbols for rospack-tools\n-Build-Ids: 131e1bb150fd017e917bd2716e8e76b33903b1fb c693c3b9fab0e59c0f15a0e517efe88d006532af\n+Build-Ids: a7ce0f0079916a02fc814f0cef974c2512c8be0e fab2486bacf16d5f1d6f0be75b95ed7e3a0275b9\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/13/1e1bb150fd017e917bd2716e8e76b33903b1fb.debug\n-usr/lib/debug/.build-id/c6/93c3b9fab0e59c0f15a0e517efe88d006532af.debug\n+usr/lib/debug/.build-id/a7/ce0f0079916a02fc814f0cef974c2512c8be0e.debug\n+usr/lib/debug/.build-id/fa/b2486bacf16d5f1d6f0be75b95ed7e3a0275b9.debug\n usr/lib/debug/.dwz/i386-linux-gnu/rospack-tools.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 2021-09-03 16:21:26.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-03 16:21:26.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-03 16:21:26.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-03 16:21:26.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-03 16:21:26.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2021-09-03 16:21:26.000000 ./usr/lib/debug/.build-id/13/\n--rw-r--r-- 0 root (0) root (0) 7396 2021-09-03 16:21:26.000000 ./usr/lib/debug/.build-id/13/1e1bb150fd017e917bd2716e8e76b33903b1fb.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-09-03 16:21:26.000000 ./usr/lib/debug/.build-id/c6/\n--rw-r--r-- 0 root (0) root (0) 7556 2021-09-03 16:21:26.000000 ./usr/lib/debug/.build-id/c6/93c3b9fab0e59c0f15a0e517efe88d006532af.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-09-03 16:21:26.000000 ./usr/lib/debug/.build-id/a7/\n+-rw-r--r-- 0 root (0) root (0) 7556 2021-09-03 16:21:26.000000 ./usr/lib/debug/.build-id/a7/ce0f0079916a02fc814f0cef974c2512c8be0e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-09-03 16:21:26.000000 ./usr/lib/debug/.build-id/fa/\n+-rw-r--r-- 0 root (0) root (0) 7396 2021-09-03 16:21:26.000000 ./usr/lib/debug/.build-id/fa/b2486bacf16d5f1d6f0be75b95ed7e3a0275b9.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-03 16:21:26.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-03 16:21:26.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 16516 2021-09-03 16:21:26.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/rospack-tools.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-03 16:21:26.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-03 16:21:26.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-09-03 16:21:26.000000 ./usr/share/doc/rospack-tools-dbgsym -> rospack-tools\n"}, {"source1": "./usr/lib/debug/.build-id/13/1e1bb150fd017e917bd2716e8e76b33903b1fb.debug", "source2": "./usr/lib/debug/.build-id/fa/b2486bacf16d5f1d6f0be75b95ed7e3a0275b9.debug", "comments": ["Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 000050 04 A 5 0 4\n [ 5] .dynsym NOBITS 0000023c 0001ec 0001a0 10 A 6 1 4\n- [ 6] .dynstr NOBITS 000003dc 0001ec 0002be 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000069a 0001ec 000034 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 000003dc 0001ec 0002c0 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000069c 0001ec 000034 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 000006d0 0001ec 0000a0 00 A 6 3 4\n [ 9] .rel.dyn NOBITS 00000770 0001ec 000050 08 A 5 0 4\n [10] .rel.plt NOBITS 000007c0 0001ec 000040 08 AI 5 24 4\n [11] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00001020 001000 000090 04 AX 0 0 16\n [13] .plt.got NOBITS 000010b0 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 000010c0 001000 000314 00 AX 0 0 16\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,8 +1,8 @@\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: 131e1bb150fd017e917bd2716e8e76b33903b1fb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fab2486bacf16d5f1d6f0be75b95ed7e3a0275b9\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/c6/93c3b9fab0e59c0f15a0e517efe88d006532af.debug", "source2": "./usr/lib/debug/.build-id/a7/ce0f0079916a02fc814f0cef974c2512c8be0e.debug", "comments": ["Files 2% 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 0x1220\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00000 0x00013 R 0x1\n- LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x007fc R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x00800 R 0x1000\n LOAD 0x000000 0x00001000 0x00001000 0x00000 0x003f8 R E 0x1000\n LOAD 0x000000 0x00002000 0x00002000 0x00000 0x00242 R 0x1000\n LOAD 0x000ed0 0x00003ed0 0x00003ed0 0x00000 0x0016c RW 0x1000\n DYNAMIC 0x000ed0 0x00003ed8 0x00003ed8 0x00000 0x00110 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x001000 0x0000200c 0x0000200c 0x00000 0x0005c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\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": "@@ -4,19 +4,19 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 000050 04 A 5 0 4\n [ 5] .dynsym NOBITS 0000023c 0001ec 0001a0 10 A 6 1 4\n- [ 6] .dynstr NOBITS 000003dc 0001ec 0002bc 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000698 0001ec 000034 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 000006cc 0001ec 0000a0 00 A 6 3 4\n- [ 9] .rel.dyn NOBITS 0000076c 0001ec 000050 08 A 5 0 4\n- [10] .rel.plt NOBITS 000007bc 0001ec 000040 08 AI 5 24 4\n+ [ 6] .dynstr NOBITS 000003dc 0001ec 0002be 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000069a 0001ec 000034 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 000006d0 0001ec 0000a0 00 A 6 3 4\n+ [ 9] .rel.dyn NOBITS 00000770 0001ec 000050 08 A 5 0 4\n+ [10] .rel.plt NOBITS 000007c0 0001ec 000040 08 AI 5 24 4\n [11] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00001020 001000 000090 04 AX 0 0 16\n [13] .plt.got NOBITS 000010b0 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 000010c0 001000 000324 00 AX 0 0 16\n [15] .fini NOBITS 000013e4 001000 000014 00 AX 0 0 4\n [16] .rodata NOBITS 00002000 001000 00000b 00 A 0 0 4\n [17] .eh_frame_hdr NOBITS 0000200c 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,8 +1,8 @@\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: c693c3b9fab0e59c0f15a0e517efe88d006532af\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a7ce0f0079916a02fc814f0cef974c2512c8be0e\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"}]}]}]}]}]}