{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.ttfsSJNfx8/b1/ros-robot-state-publisher_1.15.1-2_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.ttfsSJNfx8/b2/ros-robot-state-publisher_1.15.1-2_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,8 +1,8 @@\n \n- 89703866978402a52deefa33ae9a9349 479948 debug optional libjoint-state-listener1d-dbgsym_1.15.1-2_i386.deb\n- b135729858cdb482a27498de5717ea73 34000 libs optional libjoint-state-listener1d_1.15.1-2_i386.deb\n+ 47cb3f4426ac0184cc3f40890ba25487 479940 debug optional libjoint-state-listener1d-dbgsym_1.15.1-2_i386.deb\n+ bdd02ec7ee0ec809110efc352f5be323 34004 libs optional libjoint-state-listener1d_1.15.1-2_i386.deb\n a804f65488d687ce360b1bbceed44665 10368 libdevel optional librobot-state-publisher-dev_1.15.1-2_i386.deb\n 21a951acf81a71ddb752f7c59b507f5a 323784 debug optional librobot-state-publisher-solver1d-dbgsym_1.15.1-2_i386.deb\n 6fa8e5fb251cbba2c3a7503fa9c375ce 19224 libs optional librobot-state-publisher-solver1d_1.15.1-2_i386.deb\n- 66aa8313e9fcdecc2d11e62b2f45c506 229664 debug optional ros-robot-state-publisher-dbgsym_1.15.1-2_i386.deb\n- f8ec717ca4f86afc358084159e6beac3 13324 libs optional ros-robot-state-publisher_1.15.1-2_i386.deb\n+ 71688df69c7a6c01a690632fe33b1823 229660 debug optional ros-robot-state-publisher-dbgsym_1.15.1-2_i386.deb\n+ 8735bcd045ceab40dc29565a5ab9e4f3 13312 libs optional ros-robot-state-publisher_1.15.1-2_i386.deb\n"}, {"source1": "libjoint-state-listener1d_1.15.1-2_i386.deb", "source2": "libjoint-state-listener1d_1.15.1-2_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 2020-06-27 08:10:17.000000 debian-binary\n -rw-r--r-- 0 0 0 1064 2020-06-27 08:10:17.000000 control.tar.xz\n--rw-r--r-- 0 0 0 32744 2020-06-27 08:10:17.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 32748 2020-06-27 08:10:17.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/libjoint_state_listener.so.1.15.1", "source2": "./usr/lib/i386-linux-gnu/libjoint_state_listener.so.1.15.1", "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 00058c 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00000704 000704 001030 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00001734 001734 005978 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000070ac 0070ac 000206 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00001734 001734 00597a 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000070ae 0070ae 000206 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000072b4 0072b4 0000a0 00 A 4 3 4\n [ 7] .rel.dyn REL 00007354 007354 000698 08 A 3 0 4\n [ 8] .rel.plt REL 000079ec 0079ec 000318 08 AI 3 22 4\n [ 9] .init PROGBITS 00008000 008000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00008020 008020 000640 04 AX 0 0 16\n [11] .plt.got PROGBITS 00008660 008660 000008 08 AX 0 0 8\n [12] .text PROGBITS 00008670 008670 009434 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,23 +16,23 @@\n 0x00000019 (INIT_ARRAY) 0x16930\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x16938\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x1734\n 0x00000006 (SYMTAB) 0x704\n- 0x0000000a (STRSZ) 22904 (bytes)\n+ 0x0000000a (STRSZ) 22906 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x16db4\n 0x00000002 (PLTRELSZ) 792 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x79ec\n 0x00000011 (REL) 0x7354\n 0x00000012 (RELSZ) 1688 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n 0x6ffffffe (VERNEED) 0x72b4\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x70ac\n+ 0x6ffffff0 (VERSYM) 0x70ae\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: 8efbfd7ede2ddb3fc453b1eb813f2045cff3a518\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cf935692da5b7d4ce1cc22446f591eb346eb8833\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 259 entries:\n- Addr: 0x00000000000070ac Offset: 0x0070ac Link: 3 (.dynsym)\n+ Addr: 0x00000000000070ae Offset: 0x0070ae Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 3 (GLIBC_2.1.3) 0 (*local*) \n 004: 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4)\n 008: 4 (GLIBCXX_3.4.21) 5 (CXXABI_1.3) 5 (CXXABI_1.3) 6 (GLIBC_2.0) \n 00c: 2 (GLIBCXX_3.4) 4 (GLIBCXX_3.4.21) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 3 (GLIBC_2.1.3) 2 (GLIBCXX_3.4) 5 (CXXABI_1.3) 2 (GLIBCXX_3.4)\n 018: 5 (CXXABI_1.3) 6 (GLIBC_2.0) 0 (*local*) 0 (*local*) \n"}, {"source1": "strings --all {}", "source2": "strings --all {}", "unified_diff": "@@ -1,9 +1,10 @@\n tdP/\n td0Y\n+\"DoY\n *Xt!8\n 5((!\n GD4K\n Og&p(\n X03<\n ay@ h^\n X0l\t>.?\n@@ -445,15 +446,15 @@\n N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE\n N5boost10wrapexceptINS_17bad_function_callEEE\n ;*2$\"\n zPLR\n k. q.\n zPLR\n o. X.\n-fbfd7ede2ddb3fc453b1eb813f2045cff3a518.debug\n+935692da5b7d4ce1cc22446f591eb346eb8833.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .dynsym\n .dynstr\n .gnu.version\n .gnu.version_r\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1427,9 +1427,9 @@\n 0x00007034 322e312e 33004358 58414249 5f312e33 2.1.3.CXXABI_1.3\n 0x00007044 00474c49 42435858 5f332e34 2e323100 .GLIBCXX_3.4.21.\n 0x00007054 474c4942 4358585f 332e3400 00000000 GLIBCXX_3.4.....\n 0x00007064 00000000 00000000 00000000 00000000 ................\n 0x00007074 00000000 00000000 00000000 00000000 ................\n 0x00007084 00000000 00000000 00000000 00000000 ................\n 0x00007094 00000000 00000000 00000000 00000000 ................\n- 0x000070a4 00000000 00000000 ........\n+ 0x000070a4 00000000 00000000 0000 ..........\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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 66626664 37656465 32646462 33666334 fbfd7ede2ddb3fc4\n- 0x00000010 35336231 65623831 33663230 34356366 53b1eb813f2045cf\n- 0x00000020 66336135 31382e64 65627567 00000000 f3a518.debug....\n- 0x00000030 e34b9ed7 .K..\n+ 0x00000000 39333536 39326461 35623764 34636531 935692da5b7d4ce1\n+ 0x00000010 63633232 34343666 35393165 62333436 cc22446f591eb346\n+ 0x00000020 65623838 33332e64 65627567 00000000 eb8833.debug....\n+ 0x00000030 20d8f526 ..&\n \n"}]}]}]}]}, {"source1": "ros-robot-state-publisher_1.15.1-2_i386.deb", "source2": "ros-robot-state-publisher_1.15.1-2_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 2020-06-27 08:10:17.000000 debian-binary\n--rw-r--r-- 0 0 0 956 2020-06-27 08:10:17.000000 control.tar.xz\n--rw-r--r-- 0 0 0 12176 2020-06-27 08:10:17.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 952 2020-06-27 08:10:17.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 12168 2020-06-27 08:10:17.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/robot_state_publisher/robot_state_publisher", "source2": "./usr/lib/robot_state_publisher/robot_state_publisher", "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 0000ec 04 A 5 0 4\n [ 5] .dynsym DYNSYM 000002d8 0002d8 000460 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00000738 000738 000f5a 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00001692 001692 00008c 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000738 000738 000f5c 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00001694 001694 00008c 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00001720 001720 0000a0 00 A 6 3 4\n [ 9] .rel.dyn REL 000017c0 0017c0 000090 08 A 5 0 4\n [10] .rel.plt REL 00001850 001850 0000f0 08 AI 5 24 4\n [11] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00002020 002020 0001f0 04 AX 0 0 16\n [13] .plt.got PROGBITS 00002210 002210 000008 08 AX 0 0 8\n [14] .text PROGBITS 00002220 002220 001604 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,24 +16,24 @@\n 0x00000019 (INIT_ARRAY) 0x5df0\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x5df8\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x738\n 0x00000006 (SYMTAB) 0x2d8\n- 0x0000000a (STRSZ) 3930 (bytes)\n+ 0x0000000a (STRSZ) 3932 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x5f5c\n 0x00000002 (PLTRELSZ) 240 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x1850\n 0x00000011 (REL) 0x17c0\n 0x00000012 (RELSZ) 144 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x1720\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x1692\n+ 0x6ffffff0 (VERSYM) 0x1694\n 0x6ffffffa (RELCOUNT) 9\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: acbbc87577ebb5cd3c0f98a52029e43b770ca233\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d3bd263eb78e558eccacea50f6ae896f0f335fb4\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 70 entries:\n- Addr: 0x0000000000001692 Offset: 0x001692 Link: 5 (.dynsym)\n+ Addr: 0x0000000000001694 Offset: 0x001694 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 3 (GLIBC_2.0) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 3 (GLIBC_2.0) 4 (GLIBC_2.4) \n 008: 5 (CXXABI_1.3) 0 (*local*) 0 (*local*) 3 (GLIBC_2.0) \n 00c: 2 (GLIBCXX_3.4) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 010: 2 (GLIBCXX_3.4) 5 (CXXABI_1.3) 0 (*local*) 6 (GCC_3.0) \n 014: 2 (GLIBCXX_3.4) 3 (GLIBC_2.0) 0 (*local*) 7 (GLIBCXX_3.4.21) \n 018: 0 (*local*) 8 (GLIBC_2.1.3) 0 (*local*) 0 (*local*) \n"}, {"source1": "strings --all {}", "source2": "strings --all {}", "unified_diff": "@@ -114,15 +114,15 @@\n ./src/robot_state_publisher_node.cpp\n basic_string::_M_construct null not valid\n N3KDL4TreeE\n ;*2$\"\n zPLR\n utw.\n u. ^.\n-bbc87577ebb5cd3c0f98a52029e43b770ca233.debug\n+bd263eb78e558eccacea50f6ae896f0f335fb4.debug\n .shstrtab\n .interp\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .dynsym\n .dynstr\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -241,9 +241,9 @@\n 0x00001618 4942435f 322e3000 474c4942 4358585f IBC_2.0.GLIBCXX_\n 0x00001628 332e342e 32310043 58584142 495f312e 3.4.21.CXXABI_1.\n 0x00001638 3300474c 49424358 585f332e 34000000 3.GLIBCXX_3.4...\n 0x00001648 00000000 00000000 00000000 00000000 ................\n 0x00001658 00000000 00000000 00000000 00000000 ................\n 0x00001668 00000000 00000000 00000000 00000000 ................\n 0x00001678 00000000 00000000 00000000 00000000 ................\n- 0x00001688 00000000 00000000 0000 ..........\n+ 0x00001688 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 62626338 37353737 65626235 63643363 bbc87577ebb5cd3c\n- 0x00000010 30663938 61353230 32396534 33623737 0f98a52029e43b77\n- 0x00000020 30636132 33332e64 65627567 00000000 0ca233.debug....\n- 0x00000030 8e58bcdd .X..\n+ 0x00000000 62643236 33656237 38653535 38656363 bd263eb78e558ecc\n+ 0x00000010 61636561 35306636 61653839 36663066 acea50f6ae896f0f\n+ 0x00000020 33333566 62342e64 65627567 00000000 335fb4.debug....\n+ 0x00000030 c9650634 .e.4\n \n"}]}]}]}]}, {"source1": "libjoint-state-listener1d-dbgsym_1.15.1-2_i386.deb", "source2": "libjoint-state-listener1d-dbgsym_1.15.1-2_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 2020-06-27 08:10:17.000000 debian-binary\n -rw-r--r-- 0 0 0 572 2020-06-27 08:10:17.000000 control.tar.xz\n--rw-r--r-- 0 0 0 479184 2020-06-27 08:10:17.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 479176 2020-06-27 08:10:17.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: 504\n Depends: libjoint-state-listener1d (= 1.15.1-2)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libjoint-state-listener1d\n-Build-Ids: 8efbfd7ede2ddb3fc453b1eb813f2045cff3a518\n+Build-Ids: cf935692da5b7d4ce1cc22446f591eb346eb8833\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/8e/fbfd7ede2ddb3fc453b1eb813f2045cff3a518.debug\n+usr/lib/debug/.build-id/cf/935692da5b7d4ce1cc22446f591eb346eb8833.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 2020-06-27 08:10:17.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-27 08:10:17.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-27 08:10:17.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-27 08:10:17.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-27 08:10:17.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-06-27 08:10:17.000000 ./usr/lib/debug/.build-id/8e/\n--rw-r--r-- 0 root (0) root (0) 505844 2020-06-27 08:10:17.000000 ./usr/lib/debug/.build-id/8e/fbfd7ede2ddb3fc453b1eb813f2045cff3a518.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-06-27 08:10:17.000000 ./usr/lib/debug/.build-id/cf/\n+-rw-r--r-- 0 root (0) root (0) 505844 2020-06-27 08:10:17.000000 ./usr/lib/debug/.build-id/cf/935692da5b7d4ce1cc22446f591eb346eb8833.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-27 08:10:17.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-27 08:10:17.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-06-27 08:10:17.000000 ./usr/share/doc/libjoint-state-listener1d-dbgsym -> libjoint-state-listener1d\n"}, {"source1": "./usr/lib/debug/.build-id/8e/fbfd7ede2ddb3fc453b1eb813f2045cff3a518.debug", "source2": "./usr/lib/debug/.build-id/cf/935692da5b7d4ce1cc22446f591eb346eb8833.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 00058c 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000704 000178 001030 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00001734 000178 005978 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000070ac 000178 000206 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00001734 000178 00597a 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000070ae 000178 000206 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 000072b4 000178 0000a0 00 A 4 3 4\n [ 7] .rel.dyn NOBITS 00007354 000178 000698 08 A 3 0 4\n [ 8] .rel.plt NOBITS 000079ec 000178 000318 08 A 3 22 4\n [ 9] .init NOBITS 00008000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00008020 001000 000640 04 AX 0 0 16\n [11] .plt.got NOBITS 00008660 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00008670 001000 009434 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 333 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: 00000704 0 SECTION LOCAL DEFAULT 3 \n 4: 00001734 0 SECTION LOCAL DEFAULT 4 \n- 5: 000070ac 0 SECTION LOCAL DEFAULT 5 \n+ 5: 000070ae 0 SECTION LOCAL DEFAULT 5 \n 6: 000072b4 0 SECTION LOCAL DEFAULT 6 \n 7: 00007354 0 SECTION LOCAL DEFAULT 7 \n 8: 000079ec 0 SECTION LOCAL DEFAULT 8 \n 9: 00008000 0 SECTION LOCAL DEFAULT 9 \n 10: 00008020 0 SECTION LOCAL DEFAULT 10 \n 11: 00008660 0 SECTION LOCAL DEFAULT 11 \n 12: 00008670 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: 8efbfd7ede2ddb3fc453b1eb813f2045cff3a518\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cf935692da5b7d4ce1cc22446f591eb346eb8833\n"}, {"source1": "strings --all {}", "source2": "strings --all {}", "unified_diff": "@@ -1,9 +1,10 @@\n td0\t\n-GCC: (Debian 9.3.0-14) 9.3.0\n+\"DoY\n+3GCC: (Debian 9.3.0-14) 9.3.0\n s{sw{\n 9rP#\n \"`Rq\n B.(W\n Ex)n3\n 07ml]\n lT\"s4\n"}]}]}]}]}, {"source1": "ros-robot-state-publisher-dbgsym_1.15.1-2_i386.deb", "source2": "ros-robot-state-publisher-dbgsym_1.15.1-2_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 2020-06-27 08:10:17.000000 debian-binary\n -rw-r--r-- 0 0 0 548 2020-06-27 08:10:17.000000 control.tar.xz\n--rw-r--r-- 0 0 0 228924 2020-06-27 08:10:17.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 228920 2020-06-27 08:10:17.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: 240\n Depends: ros-robot-state-publisher (= 1.15.1-2)\n Section: debug\n Priority: optional\n Description: debug symbols for ros-robot-state-publisher\n-Build-Ids: acbbc87577ebb5cd3c0f98a52029e43b770ca233\n+Build-Ids: d3bd263eb78e558eccacea50f6ae896f0f335fb4\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/ac/bbc87577ebb5cd3c0f98a52029e43b770ca233.debug\n+usr/lib/debug/.build-id/d3/bd263eb78e558eccacea50f6ae896f0f335fb4.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 2020-06-27 08:10:17.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-27 08:10:17.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-27 08:10:17.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-27 08:10:17.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-27 08:10:17.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-06-27 08:10:17.000000 ./usr/lib/debug/.build-id/ac/\n--rw-r--r-- 0 root (0) root (0) 234532 2020-06-27 08:10:17.000000 ./usr/lib/debug/.build-id/ac/bbc87577ebb5cd3c0f98a52029e43b770ca233.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-06-27 08:10:17.000000 ./usr/lib/debug/.build-id/d3/\n+-rw-r--r-- 0 root (0) root (0) 234532 2020-06-27 08:10:17.000000 ./usr/lib/debug/.build-id/d3/bd263eb78e558eccacea50f6ae896f0f335fb4.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-27 08:10:17.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-27 08:10:17.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-06-27 08:10:17.000000 ./usr/share/doc/ros-robot-state-publisher-dbgsym -> ros-robot-state-publisher\n"}, {"source1": "./usr/lib/debug/.build-id/ac/bbc87577ebb5cd3c0f98a52029e43b770ca233.debug", "source2": "./usr/lib/debug/.build-id/d3/bd263eb78e558eccacea50f6ae896f0f335fb4.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 0000ec 04 A 5 0 4\n [ 5] .dynsym NOBITS 000002d8 0001ec 000460 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00000738 0001ec 000f5a 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00001692 0001ec 00008c 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000738 0001ec 000f5c 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00001694 0001ec 00008c 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00001720 0001ec 0000a0 00 A 6 3 4\n [ 9] .rel.dyn NOBITS 000017c0 0001ec 000090 08 A 5 0 4\n [10] .rel.plt NOBITS 00001850 0001ec 0000f0 08 A 5 24 4\n [11] .init NOBITS 00002000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00002020 001000 0001f0 04 AX 0 0 16\n [13] .plt.got NOBITS 00002210 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00002220 001000 001604 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: 000002d8 0 SECTION LOCAL DEFAULT 5 \n 6: 00000738 0 SECTION LOCAL DEFAULT 6 \n- 7: 00001692 0 SECTION LOCAL DEFAULT 7 \n+ 7: 00001694 0 SECTION LOCAL DEFAULT 7 \n 8: 00001720 0 SECTION LOCAL DEFAULT 8 \n 9: 000017c0 0 SECTION LOCAL DEFAULT 9 \n 10: 00001850 0 SECTION LOCAL DEFAULT 10 \n 11: 00002000 0 SECTION LOCAL DEFAULT 11 \n 12: 00002020 0 SECTION LOCAL DEFAULT 12 \n 13: 00002210 0 SECTION LOCAL DEFAULT 13 \n 14: 00002220 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: acbbc87577ebb5cd3c0f98a52029e43b770ca233\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d3bd263eb78e558eccacea50f6ae896f0f335fb4\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"}]}]}]}]}]}