{ "diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.v0NLJTVx4L/b1/ros-robot-model_1.12.6-6_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.v0NLJTVx4L/b2/ros-robot-model_1.12.6-6_i386.changes", "unified_diff": null, "details": [ { "source1": "Files", "source2": "Files", "unified_diff": "@@ -1,10 +1,10 @@\n \n- fe1a8fdad7237a226d215be394183f92 667040 debug optional collada-urdf-tools-dbgsym_1.12.6-6_i386.deb\n- ad885d71bb0c23ca1ecb9ee0a95a4ebe 51216 libs optional collada-urdf-tools_1.12.6-6_i386.deb\n+ 0258880451fa61582602e9220bdf4e52 667120 debug optional collada-urdf-tools-dbgsym_1.12.6-6_i386.deb\n+ c210f1f89b27886aa8c1ccc010de6c79 51188 libs optional collada-urdf-tools_1.12.6-6_i386.deb\n 461620f73e71fd655545bf747386151b 7560 utils optional joint-state-publisher_1.12.6-6_i386.deb\n 9278d1232e115f3c94a3ea5bebd8f12c 7624 libdevel optional libcollada-parser-dev_1.12.6-6_i386.deb\n 7682aa2899471e2c01488e97e2357592 2265048 debug optional libcollada-parser0d-dbgsym_1.12.6-6_i386.deb\n b116f8143f6f54a5b337b06f744df73d 139084 libs optional libcollada-parser0d_1.12.6-6_i386.deb\n 2b30f715c94404200c6acd5a6984f86b 7700 libdevel optional libcollada-urdf-dev_1.12.6-6_i386.deb\n- 4df607d702d41995ce71f71661bd9247 2517152 debug optional libcollada-urdf0d-dbgsym_1.12.6-6_i386.deb\n- ba9335c97d72cdf6b2475398672763d1 135360 libs optional libcollada-urdf0d_1.12.6-6_i386.deb\n+ 5565dec5fc0591e8bc290f0a3c08fc8a 2517148 debug optional libcollada-urdf0d-dbgsym_1.12.6-6_i386.deb\n+ fd96799c72ed0809b3d6a90db6c68b53 135376 libs optional libcollada-urdf0d_1.12.6-6_i386.deb\n" }, { "source1": "collada-urdf-tools_1.12.6-6_i386.deb", "source2": "collada-urdf-tools_1.12.6-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 2019-10-23 21:45:47.000000 debian-binary\n -rw-r--r-- 0 0 0 936 2019-10-23 21:45:47.000000 control.tar.xz\n--rw-r--r-- 0 0 0 50088 2019-10-23 21:45:47.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 50060 2019-10-23 21:45:47.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/collada_urdf/collada_to_urdf", "source2": "./usr/lib/collada_urdf/collada_to_urdf", "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 00097c 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000b68 000b68 001b20 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00002688 002688 006cb1 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000933a 00933a 000364 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00002688 002688 006cb3 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000933c 00933c 000364 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 000096a0 0096a0 0000f0 00 A 6 4 4\n [ 9] .rel.dyn REL 00009790 009790 000888 08 A 5 0 4\n [10] .rel.plt REL 0000a018 00a018 0003b8 08 AI 5 25 4\n [11] .init PROGBITS 0000b000 00b000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 0000b020 00b020 000780 04 AX 0 0 16\n [13] .plt.got PROGBITS 0000b7a0 00b7a0 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000b7b0 00b7b0 011674 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,23 +17,23 @@\n 0x00000019 (INIT_ARRAY) 0x2394c\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x23954\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x2688\n 0x00000006 (SYMTAB) 0xb68\n- 0x0000000a (STRSZ) 27825 (bytes)\n+ 0x0000000a (STRSZ) 27827 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x24000\n 0x00000002 (PLTRELSZ) 952 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0xa018\n 0x00000011 (REL) 0x9790\n 0x00000012 (RELSZ) 2184 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffb (FLAGS_1) Flags: PIE\n 0x6ffffffe (VERNEED) 0x96a0\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x933a\n+ 0x6ffffff0 (VERSYM) 0x933c\n 0x6ffffffa (RELCOUNT) 186\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: c3a10f5ffec772544cad4f2b6c26cd1a685c18bd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1d02356c7e6222a0978219ac0c33c679fc64a8e2\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 434 entries:\n- Addr: 0x000000000000933a Offset: 0x00933a Link: 5 (.dynsym)\n+ Addr: 0x000000000000933c Offset: 0x00933c Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4.21) 0 (*local*) 0 (*local*) \n 004: 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4) 4 (GLIBC_2.0) 0 (*local*) \n 008: 5 (CXXABI_1.3) 0 (*local*) 3 (GLIBCXX_3.4) 0 (*local*) \n 00c: 2 (GLIBCXX_3.4.21) 0 (*local*) 0 (*local*) 4 (GLIBC_2.0) \n 010: 2 (GLIBCXX_3.4.21) 0 (*local*) 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4)\n 014: 4 (GLIBC_2.0) 3 (GLIBCXX_3.4) 0 (*local*) 5 (CXXABI_1.3) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1735,9 +1735,9 @@\n 0x000092c8 42495f31 2e330047 4c494243 58585f33 BI_1.3.GLIBCXX_3\n 0x000092d8 2e340047 4c494243 58585f33 2e342e32 .4.GLIBCXX_3.4.2\n 0x000092e8 31000000 00000000 00000000 00000000 1...............\n 0x000092f8 00000000 00000000 00000000 00000000 ................\n 0x00009308 00000000 00000000 00000000 00000000 ................\n 0x00009318 00000000 00000000 00000000 00000000 ................\n 0x00009328 00000000 00000000 00000000 00000000 ................\n- 0x00009338 00 .\n+ 0x00009338 000000 ...\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment" ], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61313066 35666665 63373732 35343463 a10f5ffec772544c\n- 0x00000010 61643466 32623663 32366364 31613638 ad4f2b6c26cd1a68\n- 0x00000020 35633138 62642e64 65627567 00000000 5c18bd.debug....\n- 0x00000030 703df122 p=.\"\n+ 0x00000000 30323335 36633765 36323232 61303937 02356c7e6222a097\n+ 0x00000010 38323139 61633063 33336336 37396663 8219ac0c33c679fc\n+ 0x00000020 36346138 65322e64 65627567 00000000 64a8e2.debug....\n+ 0x00000030 cac1dfae ....\n \n" } ] }, { "source1": "./usr/lib/collada_urdf/urdf_to_collada", "source2": "./usr/lib/collada_urdf/urdf_to_collada", "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 0x01b88 0x01b88 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x01b8c 0x01b8c R 0x1000\n LOAD 0x002000 0x00002000 0x00002000 0x015d8 0x015d8 R E 0x1000\n LOAD 0x004000 0x00004000 0x00004000 0x00ac0 0x00ac0 R 0x1000\n LOAD 0x004e3c 0x00005e3c 0x00005e3c 0x00264 0x00268 RW 0x1000\n DYNAMIC 0x004e9c 0x00005e9c 0x00005e9c 0x00138 0x00138 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x004170 0x00004170 0x00004170 0x0010c 0x0010c 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 000160 04 A 5 0 4\n [ 5] .dynsym DYNSYM 0000034c 00034c 000550 10 A 6 1 4\n- [ 6] .dynstr STRTAB 0000089c 00089c 000f81 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000181e 00181e 0000aa 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 000018c8 0018c8 0000b0 00 A 6 3 4\n- [ 9] .rel.dyn REL 00001978 001978 000118 08 A 5 0 4\n- [10] .rel.plt REL 00001a90 001a90 0000f8 08 AI 5 25 4\n+ [ 6] .dynstr STRTAB 0000089c 00089c 000f83 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00001820 001820 0000aa 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 000018cc 0018cc 0000b0 00 A 6 3 4\n+ [ 9] .rel.dyn REL 0000197c 00197c 000118 08 A 5 0 4\n+ [10] .rel.plt REL 00001a94 001a94 0000f8 08 AI 5 25 4\n [11] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00002020 002020 000200 04 AX 0 0 16\n [13] .plt.got PROGBITS 00002220 002220 000008 08 AX 0 0 8\n [14] .text PROGBITS 00002230 002230 001394 00 AX 0 0 16\n [15] .fini PROGBITS 000035c4 0035c4 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 00004000 004000 00016e 00 A 0 0 32\n [17] .eh_frame_hdr PROGBITS 00004170 004170 00010c 00 A 0 0 4\n" }, { "source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x1978 contains 35 entries:\n+Relocation section '.rel.dyn' at offset 0x197c contains 35 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00005e3c 00000008 R_386_RELATIVE \n 00005e40 00000008 R_386_RELATIVE \n 00005e44 00000008 R_386_RELATIVE \n 00005e4c 00000008 R_386_RELATIVE \n 00005e50 00000008 R_386_RELATIVE \n 00005e54 00000008 R_386_RELATIVE \n@@ -33,15 +33,15 @@\n 00005fe8 00001706 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00005fec 00001a06 R_386_GLOB_DAT 00000000 __gmon_start__\n 00005ff0 00001c06 R_386_GLOB_DAT 00000000 __pthread_key_create\n 00005ff4 00002006 R_386_GLOB_DAT 00000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4\n 00005ffc 00002d06 R_386_GLOB_DAT 00000000 _ZN3ros7console13g_initializedE\n 0000609c 00001f01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x1a90 contains 31 entries:\n+Relocation section '.rel.plt' at offset 0x1a94 contains 31 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000600c 00000107 R_386_JUMP_SLOT 00000000 __cxa_begin_catch@CXXABI_1.3\n 00006010 00000207 R_386_JUMP_SLOT 00000000 memcpy@GLIBC_2.0\n 00006014 00000307 R_386_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4\n 00006018 00000507 R_386_JUMP_SLOT 00000000 _ZNSt13runtime_errorD2Ev@GLIBCXX_3.4\n 0000601c 00000607 R_386_JUMP_SLOT 00000000 _ZdlPv@GLIBCXX_3.4\n 00006020 00000707 R_386_JUMP_SLOT 00000000 _ZSt20__throw_length_errorPKc@GLIBCXX_3.4\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -15,23 +15,23 @@\n 0x00000019 (INIT_ARRAY) 0x5e3c\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x5e44\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x89c\n 0x00000006 (SYMTAB) 0x34c\n- 0x0000000a (STRSZ) 3969 (bytes)\n+ 0x0000000a (STRSZ) 3971 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x6000\n 0x00000002 (PLTRELSZ) 248 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x1a90\n- 0x00000011 (REL) 0x1978\n+ 0x00000017 (JMPREL) 0x1a94\n+ 0x00000011 (REL) 0x197c\n 0x00000012 (RELSZ) 280 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffb (FLAGS_1) Flags: PIE\n- 0x6ffffffe (VERNEED) 0x18c8\n+ 0x6ffffffe (VERNEED) 0x18cc\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x181e\n+ 0x6ffffff0 (VERSYM) 0x1820\n 0x6ffffffa (RELCOUNT) 19\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: 2d75159547c431b99108b4403a31196d2ebadb48\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e1da52abfd1a68f7309b97c5c85f06859003a4e1\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 85 entries:\n- Addr: 0x000000000000181e Offset: 0x00181e Link: 5 (.dynsym)\n+ Addr: 0x0000000000001820 Offset: 0x001820 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (CXXABI_1.3) 3 (GLIBC_2.0) 4 (GLIBC_2.4) \n 004: 5 (GLIBCXX_3.4) 5 (GLIBCXX_3.4) 5 (GLIBCXX_3.4) 5 (GLIBCXX_3.4)\n 008: 6 (GCC_3.0) 7 (GLIBC_2.1.3) 8 (GLIBCXX_3.4.21) 7 (GLIBC_2.1.3)\n 00c: 0 (*local*) 0 (*local*) 5 (GLIBCXX_3.4) 5 (GLIBCXX_3.4)\n 010: 0 (*local*) 5 (GLIBCXX_3.4) 3 (GLIBC_2.0) 0 (*local*) \n 014: 5 (GLIBCXX_3.4) 0 (*local*) 8 (GLIBCXX_3.4.21) 0 (*local*) \n 018: 0 (*local*) 5 (GLIBCXX_3.4) 0 (*local*) 3 (GLIBC_2.0) \n@@ -21,15 +21,15 @@\n 044: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 048: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 04c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 050: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 054: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x00000000000018c8 Offset: 0x0018c8 Link: 6 (.dynstr)\n+ Addr: 0x00000000000018cc Offset: 0x0018cc Link: 6 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 6\n 0x0020: Version: 1 File: libc.so.6 Cnt: 3\n 0x0030: Name: GLIBC_2.1.3 Flags: none Version: 7\n 0x0040: Name: GLIBC_2.4 Flags: none Version: 4\n 0x0050: Name: GLIBC_2.0 Flags: none Version: 3\n 0x0060: Version: 1 File: libstdc++.so.6 Cnt: 4\n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -244,9 +244,9 @@\n 0x000017ac 4358585f 332e342e 32310047 4c494243 CXX_3.4.21.GLIBC\n 0x000017bc 58585f33 2e340043 58584142 495f312e XX_3.4.CXXABI_1.\n 0x000017cc 33000000 00000000 00000000 00000000 3...............\n 0x000017dc 00000000 00000000 00000000 00000000 ................\n 0x000017ec 00000000 00000000 00000000 00000000 ................\n 0x000017fc 00000000 00000000 00000000 00000000 ................\n 0x0000180c 00000000 00000000 00000000 00000000 ................\n- 0x0000181c 00 .\n+ 0x0000181c 000000 ...\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment" ], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 37353135 39353437 63343331 62393931 75159547c431b991\n- 0x00000010 30386234 34303361 33313139 36643265 08b4403a31196d2e\n- 0x00000020 62616462 34382e64 65627567 00000000 badb48.debug....\n- 0x00000030 395fb316 9_..\n+ 0x00000000 64613532 61626664 31613638 66373330 da52abfd1a68f730\n+ 0x00000010 39623937 63356338 35663036 38353930 9b97c5c85f068590\n+ 0x00000020 30336134 65312e64 65627567 00000000 03a4e1.debug....\n+ 0x00000030 58b900e5 X...\n \n" } ] } ] } ] } ] }, { "source1": "libcollada-urdf0d_1.12.6-6_i386.deb", "source2": "libcollada-urdf0d_1.12.6-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 2019-10-23 21:45:47.000000 debian-binary\n -rw-r--r-- 0 0 0 1028 2019-10-23 21:45:47.000000 control.tar.xz\n--rw-r--r-- 0 0 0 134140 2019-10-23 21:45:47.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 134156 2019-10-23 21:45:47.000000 data.tar.xz\n" }, { "source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [ { "source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [ { "source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [ { "source1": "./md5sums", "source2": "./md5sums", "comments": [ "Files differ" ], "unified_diff": null } ] } ] } ] }, { "source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [ { "source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [ { "source1": "./usr/lib/i386-linux-gnu/libcollada_urdf.so.1.12.6", "source2": "./usr/lib/i386-linux-gnu/libcollada_urdf.so.1.12.6", "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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 0015d8 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00001750 001750 0041c0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00005910 005910 012afa 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0001840a 01840a 000838 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00005910 005910 012afc 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0001840c 01840c 000838 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00018c44 018c44 000130 00 A 4 4 4\n [ 7] .rel.dyn REL 00018d74 018d74 001d38 08 A 3 0 4\n [ 8] .rel.plt REL 0001aaac 01aaac 000a38 08 AI 3 23 4\n [ 9] .init PROGBITS 0001c000 01c000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 0001c020 01c020 001480 04 AX 0 0 16\n [11] .plt.got PROGBITS 0001d4a0 01d4a0 000010 08 AX 0 0 8\n [12] .text PROGBITS 0001d4b0 01d4b0 03c8d4 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,21 +17,21 @@\n 0x00000019 (INIT_ARRAY) 0x6bce8\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x6bcf0\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x5910\n 0x00000006 (SYMTAB) 0x1750\n- 0x0000000a (STRSZ) 76538 (bytes)\n+ 0x0000000a (STRSZ) 76540 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x6d000\n 0x00000002 (PLTRELSZ) 2616 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x1aaac\n 0x00000011 (REL) 0x18d74\n 0x00000012 (RELSZ) 7480 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffe (VERNEED) 0x18c44\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x1840a\n+ 0x6ffffff0 (VERSYM) 0x1840c\n 0x6ffffffa (RELCOUNT) 6\n 0x00000000 (NULL) 0x0\n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 24f50e0c28fc9e5ef5ca6cd3df65ca77cdab2c5c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 28d1b5904c5421704d6457d606c7cad3ea3377c9\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 1052 entries:\n- Addr: 0x000000000001840a Offset: 0x01840a Link: 3 (.dynsym)\n+ Addr: 0x000000000001840c Offset: 0x01840c Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 3 (GLIBCXX_3.4.20) 2 (GLIBCXX_3.4)\n 008: 0 (*local*) 4 (CXXABI_1.3) 5 (GLIBC_2.0) 2 (GLIBCXX_3.4)\n 00c: 6 (GLIBCXX_3.4.21) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 2 (GLIBCXX_3.4) 0 (*local*) 6 (GLIBCXX_3.4.21) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 018: 0 (*local*) 5 (GLIBC_2.0) 0 (*local*) 6 (GLIBCXX_3.4.21) \n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -4779,9 +4779,9 @@\n 0x00018390 342e3231 00435858 4142495f 312e3300 4.21.CXXABI_1.3.\n 0x000183a0 474c4942 4358585f 332e342e 32300047 GLIBCXX_3.4.20.G\n 0x000183b0 4c494243 58585f33 2e340000 00000000 LIBCXX_3.4......\n 0x000183c0 00000000 00000000 00000000 00000000 ................\n 0x000183d0 00000000 00000000 00000000 00000000 ................\n 0x000183e0 00000000 00000000 00000000 00000000 ................\n 0x000183f0 00000000 00000000 00000000 00000000 ................\n- 0x00018400 00000000 00000000 0000 ..........\n+ 0x00018400 00000000 00000000 00000000 ............\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment" ], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 66353065 30633238 66633965 35656635 f50e0c28fc9e5ef5\n- 0x00000010 63613663 64336466 36356361 37376364 ca6cd3df65ca77cd\n- 0x00000020 61623263 35632e64 65627567 00000000 ab2c5c.debug....\n- 0x00000030 9fbae88d ....\n+ 0x00000000 64316235 39303463 35343231 37303464 d1b5904c5421704d\n+ 0x00000010 36343537 64363036 63376361 64336561 6457d606c7cad3ea\n+ 0x00000020 33333737 63392e64 65627567 00000000 3377c9.debug....\n+ 0x00000030 f2b2216c ..!l\n \n" } ] } ] } ] } ] }, { "source1": "collada-urdf-tools-dbgsym_1.12.6-6_i386.deb", "source2": "collada-urdf-tools-dbgsym_1.12.6-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 2019-10-23 21:45:47.000000 debian-binary\n -rw-r--r-- 0 0 0 656 2019-10-23 21:45:47.000000 control.tar.xz\n--rw-r--r-- 0 0 0 666192 2019-10-23 21:45:47.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 666272 2019-10-23 21:45:47.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: 705\n Depends: collada-urdf-tools (= 1.12.6-6)\n Section: debug\n Priority: optional\n Description: debug symbols for collada-urdf-tools\n-Build-Ids: 2d75159547c431b99108b4403a31196d2ebadb48 c3a10f5ffec772544cad4f2b6c26cd1a685c18bd\n+Build-Ids: 1d02356c7e6222a0978219ac0c33c679fc64a8e2 e1da52abfd1a68f7309b97c5c85f06859003a4e1\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/2d/75159547c431b99108b4403a31196d2ebadb48.debug\n-usr/lib/debug/.build-id/c3/a10f5ffec772544cad4f2b6c26cd1a685c18bd.debug\n+usr/lib/debug/.build-id/1d/02356c7e6222a0978219ac0c33c679fc64a8e2.debug\n+usr/lib/debug/.build-id/e1/da52abfd1a68f7309b97c5c85f06859003a4e1.debug\n usr/lib/debug/.dwz/i386-linux-gnu/collada-urdf-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 2019-10-23 21:45:47.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/lib/debug/.build-id/2d/\n--rw-r--r-- 0 root (0) root (0) 133092 2019-10-23 21:45:47.000000 ./usr/lib/debug/.build-id/2d/75159547c431b99108b4403a31196d2ebadb48.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/lib/debug/.build-id/c3/\n--rw-r--r-- 0 root (0) root (0) 517688 2019-10-23 21:45:47.000000 ./usr/lib/debug/.build-id/c3/a10f5ffec772544cad4f2b6c26cd1a685c18bd.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/lib/debug/.build-id/1d/\n+-rw-r--r-- 0 root (0) root (0) 517688 2019-10-23 21:45:47.000000 ./usr/lib/debug/.build-id/1d/02356c7e6222a0978219ac0c33c679fc64a8e2.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/lib/debug/.build-id/e1/\n+-rw-r--r-- 0 root (0) root (0) 133092 2019-10-23 21:45:47.000000 ./usr/lib/debug/.build-id/e1/da52abfd1a68f7309b97c5c85f06859003a4e1.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 56860 2019-10-23 21:45:47.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/collada-urdf-tools.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/share/doc/collada-urdf-tools-dbgsym -> collada-urdf-tools\n" }, { "source1": "./usr/lib/debug/.build-id/2d/75159547c431b99108b4403a31196d2ebadb48.debug", "source2": "./usr/lib/debug/.build-id/e1/da52abfd1a68f7309b97c5c85f06859003a4e1.debug", "comments": [ "Files similar despite different names (score: 4, lower is more similar)" ], "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 0x00000 0x00013 R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x01b88 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x01b8c R 0x1000\n LOAD 0x001000 0x00002000 0x00002000 0x00000 0x015d8 R E 0x1000\n LOAD 0x001000 0x00004000 0x00004000 0x00000 0x00ac0 R 0x1000\n LOAD 0x000e3c 0x00005e3c 0x00005e3c 0x00000 0x00268 RW 0x1000\n DYNAMIC 0x000e3c 0x00005e9c 0x00005e9c 0x00000 0x00138 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x001000 0x00004170 0x00004170 0x00000 0x0010c 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 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 000160 04 A 5 0 4\n [ 5] .dynsym NOBITS 0000034c 0001ec 000550 10 A 6 1 4\n- [ 6] .dynstr NOBITS 0000089c 0001ec 000f81 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000181e 0001ec 0000aa 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 000018c8 0001ec 0000b0 00 A 6 3 4\n- [ 9] .rel.dyn NOBITS 00001978 0001ec 000118 08 A 5 0 4\n- [10] .rel.plt NOBITS 00001a90 0001ec 0000f8 08 A 5 25 4\n+ [ 6] .dynstr NOBITS 0000089c 0001ec 000f83 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00001820 0001ec 0000aa 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 000018cc 0001ec 0000b0 00 A 6 3 4\n+ [ 9] .rel.dyn NOBITS 0000197c 0001ec 000118 08 A 5 0 4\n+ [10] .rel.plt NOBITS 00001a94 0001ec 0000f8 08 A 5 25 4\n [11] .init NOBITS 00002000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00002020 001000 000200 04 AX 0 0 16\n [13] .plt.got NOBITS 00002220 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00002230 001000 001394 00 AX 0 0 16\n [15] .fini NOBITS 000035c4 001000 000014 00 AX 0 0 4\n [16] .rodata NOBITS 00004000 001000 00016e 00 A 0 0 32\n [17] .eh_frame_hdr NOBITS 00004170 001000 00010c 00 A 0 0 4\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,18 +4,18 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000194 0 SECTION LOCAL DEFAULT 1 \n 2: 000001a8 0 SECTION LOCAL DEFAULT 2 \n 3: 000001cc 0 SECTION LOCAL DEFAULT 3 \n 4: 000001ec 0 SECTION LOCAL DEFAULT 4 \n 5: 0000034c 0 SECTION LOCAL DEFAULT 5 \n 6: 0000089c 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000181e 0 SECTION LOCAL DEFAULT 7 \n- 8: 000018c8 0 SECTION LOCAL DEFAULT 8 \n- 9: 00001978 0 SECTION LOCAL DEFAULT 9 \n- 10: 00001a90 0 SECTION LOCAL DEFAULT 10 \n+ 7: 00001820 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000018cc 0 SECTION LOCAL DEFAULT 8 \n+ 9: 0000197c 0 SECTION LOCAL DEFAULT 9 \n+ 10: 00001a94 0 SECTION LOCAL DEFAULT 10 \n 11: 00002000 0 SECTION LOCAL DEFAULT 11 \n 12: 00002020 0 SECTION LOCAL DEFAULT 12 \n 13: 00002220 0 SECTION LOCAL DEFAULT 13 \n 14: 00002230 0 SECTION LOCAL DEFAULT 14 \n 15: 000035c4 0 SECTION LOCAL DEFAULT 15 \n 16: 00004000 0 SECTION LOCAL DEFAULT 16 \n 17: 00004170 0 SECTION LOCAL DEFAULT 17 \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: 2d75159547c431b99108b4403a31196d2ebadb48\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e1da52abfd1a68f7309b97c5c85f06859003a4e1\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/c3/a10f5ffec772544cad4f2b6c26cd1a685c18bd.debug", "source2": "./usr/lib/debug/.build-id/1d/02356c7e6222a0978219ac0c33c679fc64a8e2.debug", "comments": [ "Files similar despite different names (score: 1, lower is more similar)" ], "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 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 00097c 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000b68 0001ec 001b20 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00002688 0001ec 006cb1 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000933a 0001ec 000364 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00002688 0001ec 006cb3 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000933c 0001ec 000364 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 000096a0 0001ec 0000f0 00 A 6 4 4\n [ 9] .rel.dyn NOBITS 00009790 0001ec 000888 08 A 5 0 4\n [10] .rel.plt NOBITS 0000a018 0001ec 0003b8 08 A 5 25 4\n [11] .init NOBITS 0000b000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 0000b020 001000 000780 04 AX 0 0 16\n [13] .plt.got NOBITS 0000b7a0 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000b7b0 001000 011674 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000194 0 SECTION LOCAL DEFAULT 1 \n 2: 000001a8 0 SECTION LOCAL DEFAULT 2 \n 3: 000001cc 0 SECTION LOCAL DEFAULT 3 \n 4: 000001ec 0 SECTION LOCAL DEFAULT 4 \n 5: 00000b68 0 SECTION LOCAL DEFAULT 5 \n 6: 00002688 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000933a 0 SECTION LOCAL DEFAULT 7 \n+ 7: 0000933c 0 SECTION LOCAL DEFAULT 7 \n 8: 000096a0 0 SECTION LOCAL DEFAULT 8 \n 9: 00009790 0 SECTION LOCAL DEFAULT 9 \n 10: 0000a018 0 SECTION LOCAL DEFAULT 10 \n 11: 0000b000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000b020 0 SECTION LOCAL DEFAULT 12 \n 13: 0000b7a0 0 SECTION LOCAL DEFAULT 13 \n 14: 0000b7b0 0 SECTION LOCAL DEFAULT 14 \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: c3a10f5ffec772544cad4f2b6c26cd1a685c18bd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1d02356c7e6222a0978219ac0c33c679fc64a8e2\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": "libcollada-urdf0d-dbgsym_1.12.6-6_i386.deb", "source2": "libcollada-urdf0d-dbgsym_1.12.6-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 2019-10-23 21:45:47.000000 debian-binary\n -rw-r--r-- 0 0 0 568 2019-10-23 21:45:47.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2516392 2019-10-23 21:45:47.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2516388 2019-10-23 21:45:47.000000 data.tar.xz\n" }, { "source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [ { "source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [ { "source1": "./control", "source2": "./control", "unified_diff": "@@ -6,8 +6,8 @@\n Maintainer: Debian Science Maintainers \n Installed-Size: 2579\n Depends: libcollada-urdf0d (= 1.12.6-6)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libcollada-urdf0d\n-Build-Ids: 24f50e0c28fc9e5ef5ca6cd3df65ca77cdab2c5c\n+Build-Ids: 28d1b5904c5421704d6457d606c7cad3ea3377c9\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/24/f50e0c28fc9e5ef5ca6cd3df65ca77cdab2c5c.debug\n+usr/lib/debug/.build-id/28/d1b5904c5421704d6457d606c7cad3ea3377c9.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 2019-10-23 21:45:47.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/lib/debug/.build-id/24/\n--rw-r--r-- 0 root (0) root (0) 2629860 2019-10-23 21:45:47.000000 ./usr/lib/debug/.build-id/24/f50e0c28fc9e5ef5ca6cd3df65ca77cdab2c5c.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/lib/debug/.build-id/28/\n+-rw-r--r-- 0 root (0) root (0) 2629860 2019-10-23 21:45:47.000000 ./usr/lib/debug/.build-id/28/d1b5904c5421704d6457d606c7cad3ea3377c9.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/share/doc/libcollada-urdf0d-dbgsym -> libcollada-urdf0d\n" }, { "source1": "./usr/lib/debug/.build-id/24/f50e0c28fc9e5ef5ca6cd3df65ca77cdab2c5c.debug", "source2": "./usr/lib/debug/.build-id/28/d1b5904c5421704d6457d606c7cad3ea3377c9.debug", "comments": [ "Files similar despite different names (score: 1, lower is more similar)" ], "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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 0015d8 04 A 3 0 4\n [ 3] .dynsym NOBITS 00001750 000178 0041c0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00005910 000178 012afa 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0001840a 000178 000838 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00005910 000178 012afc 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0001840c 000178 000838 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00018c44 000178 000130 00 A 4 4 4\n [ 7] .rel.dyn NOBITS 00018d74 000178 001d38 08 A 3 0 4\n [ 8] .rel.plt NOBITS 0001aaac 000178 000a38 08 A 3 23 4\n [ 9] .init NOBITS 0001c000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 0001c020 001000 001480 04 AX 0 0 16\n [11] .plt.got NOBITS 0001d4a0 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 0001d4b0 001000 03c8d4 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 1212 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 00001750 0 SECTION LOCAL DEFAULT 3 \n 4: 00005910 0 SECTION LOCAL DEFAULT 4 \n- 5: 0001840a 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0001840c 0 SECTION LOCAL DEFAULT 5 \n 6: 00018c44 0 SECTION LOCAL DEFAULT 6 \n 7: 00018d74 0 SECTION LOCAL DEFAULT 7 \n 8: 0001aaac 0 SECTION LOCAL DEFAULT 8 \n 9: 0001c000 0 SECTION LOCAL DEFAULT 9 \n 10: 0001c020 0 SECTION LOCAL DEFAULT 10 \n 11: 0001d4a0 0 SECTION LOCAL DEFAULT 11 \n 12: 0001d4b0 0 SECTION LOCAL DEFAULT 12 \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: 24f50e0c28fc9e5ef5ca6cd3df65ca77cdab2c5c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 28d1b5904c5421704d6457d606c7cad3ea3377c9\n" } ] } ] } ] } ] } ] }