{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.W6HfaM1e42/b1/ros-geometry2_0.7.2-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.W6HfaM1e42/b2/ros-geometry2_0.7.2-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -6,20 +6,20 @@\n da120339ee8a97766deb4d125a1547e6 9796 libdevel optional libtf2-bullet-dev_0.7.2-1_amd64.deb\n 1defb0a7d73b518d84af67a9754bc667 32996 libdevel optional libtf2-dev_0.7.2-1_amd64.deb\n 017fb1ea96633deadade9d11643d605f 11084 libdevel optional libtf2-eigen-dev_0.7.2-1_amd64.deb\n f4a4eb62ec28e973d3685d495c11fc9f 12776 libdevel optional libtf2-geometry-msgs-dev_0.7.2-1_amd64.deb\n 79339b21e5a36afa84c9185d93bdb99f 10624 libdevel optional libtf2-kdl-dev_0.7.2-1_amd64.deb\n 928dca0ede9423ac8e9b7b272da6f5f9 16020 libdevel optional libtf2-msgs-dev_0.7.2-1_amd64.deb\n 646ed7dbea69b1500d6d058ddf9f7074 18748 libdevel optional libtf2-ros-dev_0.7.2-1_amd64.deb\n- 7fb601bb6a023731907602b8e5350db7 2880748 debug optional libtf2-ros1d-dbgsym_0.7.2-1_amd64.deb\n- 35e6918d8787c8cad35c33feb4b0d371 168988 libs optional libtf2-ros1d_0.7.2-1_amd64.deb\n+ 0d1ea6c24cc25f9c62ab7210e8648952 2880764 debug optional libtf2-ros1d-dbgsym_0.7.2-1_amd64.deb\n+ 7678e1e99122abd9eba2763049170c41 168548 libs optional libtf2-ros1d_0.7.2-1_amd64.deb\n 84bc6772dc423fe565f2ebfbdac4d394 9864 libdevel optional libtf2-sensor-msgs-dev_0.7.2-1_amd64.deb\n 8b9cbf26b41eee49e257b2bbe9b77a32 258920 debug optional python3-tf2-dbgsym_0.7.2-1_amd64.deb\n- 391167c7f9e3e2f173b3e4756b241cb7 7308 python optional python3-tf2-geometry-msgs_0.7.2-1_all.deb\n+ c323baf6e332e010587976ec950b7e72 7308 python optional python3-tf2-geometry-msgs_0.7.2-1_all.deb\n 0cb82eea1653c7b23a0e989ff7f29926 7440 python optional python3-tf2-kdl_0.7.2-1_all.deb\n 3905ddbc4fc1af62daa839cfd1384287 12768 python optional python3-tf2-msgs_0.7.2-1_all.deb\n 94a29fee5f4b78197bf4df2a2fd3f8f8 11784 python optional python3-tf2-ros_0.7.2-1_all.deb\n 1173787e13316d7b773432a5dacd3766 7100 python optional python3-tf2-sensor-msgs_0.7.2-1_all.deb\n 0c8b5b7ecdffcf37db84cd1a9da9eb15 31460 python optional python3-tf2_0.7.2-1_amd64.deb\n 2ac3b9c2a08fbbadc63c1cf95dcffe69 6604 devel optional ros-tf2-msgs_0.7.2-1_all.deb\n- 3a03eb8447ed28d24f4422f517fed84d 970592 debug optional tf2-tools-dbgsym_0.7.2-1_amd64.deb\n- 09de22fd4c9012f7d41779df88c01691 86780 python optional tf2-tools_0.7.2-1_amd64.deb\n+ 23a75cb683f85b839885549019806128 970380 debug optional tf2-tools-dbgsym_0.7.2-1_amd64.deb\n+ 3b8ab0235e52617cc0588bcbf1224f84 86812 python optional tf2-tools_0.7.2-1_amd64.deb\n"}, {"source1": "libtf2-ros1d_0.7.2-1_amd64.deb", "source2": "libtf2-ros1d_0.7.2-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-06-19 20:58:51.000000 debian-binary\n -rw-r--r-- 0 0 0 1040 2020-06-19 20:58:51.000000 control.tar.xz\n--rw-r--r-- 0 0 0 167756 2020-06-19 20:58:51.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 167316 2020-06-19 20:58:51.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/x86_64-linux-gnu/libtf2_ros.so.0.7.2", "source2": "./usr/lib/x86_64-linux-gnu/libtf2_ros.so.0.7.2", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 002b84 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000002de8 002de8 009e40 18 A 4 1 8\n- [ 4] .dynstr STRTAB 000000000000cc28 00cc28 02d593 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000003a1bc 03a1bc 000d30 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 000000000000cc28 00cc28 02d595 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000003a1be 03a1be 000d30 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000000000003aef0 03aef0 000140 00 A 4 4 8\n [ 7] .rela.dyn RELA 000000000003b030 03b030 009f60 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000044f90 044f90 002268 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000048000 048000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000048020 048020 001700 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000049720 049720 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000049730 049730 04bc49 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -18,23 +18,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0xb7550\n 0x000000000000001b (INIT_ARRAYSZ) 56 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xb7588\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xcc28\n 0x0000000000000006 (SYMTAB) 0x2de8\n- 0x000000000000000a (STRSZ) 185747 (bytes)\n+ 0x000000000000000a (STRSZ) 185749 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xba470\n 0x0000000000000002 (PLTRELSZ) 8808 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x44f90\n 0x0000000000000007 (RELA) 0x3b030\n 0x0000000000000008 (RELASZ) 40800 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x3aef0\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x3a1bc\n+ 0x000000006ffffff0 (VERSYM) 0x3a1be\n 0x000000006ffffff9 (RELACOUNT) 17\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0498bdaced6b4465cf6dd28db0f8b165f1eb474f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6e832af7aa6e8236e75a30a610f22fc8c6366abd\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 1688 entries:\n- Addr: 0x000000000003a1bc Offset: 0x03a1bc Link: 3 (.dynsym)\n+ Addr: 0x000000000003a1be Offset: 0x03a1be Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 3 (GLIBCXX_3.4.15) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 4 (GLIBC_2.2.5)\n 008: 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 5 (GLIBCXX_3.4.21) \n 010: 6 (GLIBC_2.2.5) 0 (*local*) 2 (GLIBCXX_3.4) 5 (GLIBCXX_3.4.21) \n 014: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 5 (GLIBCXX_3.4.21) \n 018: 0 (*local*) 2 (GLIBCXX_3.4) 7 (GLIBC_2.3.2) 5 (GLIBCXX_3.4.21) \n"}, {"source1": "strings --all {}", "source2": "strings --all {}", "unified_diff": "@@ -5909,15 +5909,15 @@\n zPLR\n zPLR\n zPLR\n zPLR\n zPLR\n zPLR\n zPLR\n-98bdaced6b4465cf6dd28db0f8b165f1eb474f.debug\n+832af7aa6e8236e75a30a610f22fc8c6366abd.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": "@@ -11605,9 +11605,9 @@\n 0x0003a148 00474c49 42435858 5f332e34 2e313500 .GLIBCXX_3.4.15.\n 0x0003a158 474c4942 4358585f 332e3400 00000000 GLIBCXX_3.4.....\n 0x0003a168 00000000 00000000 00000000 00000000 ................\n 0x0003a178 00000000 00000000 00000000 00000000 ................\n 0x0003a188 00000000 00000000 00000000 00000000 ................\n 0x0003a198 00000000 00000000 00000000 00000000 ................\n 0x0003a1a8 00000000 00000000 00000000 00000000 ................\n- 0x0003a1b8 000000 ...\n+ 0x0003a1b8 00000000 00 .....\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 39386264 61636564 36623434 36356366 98bdaced6b4465cf\n- 0x00000010 36646432 38646230 66386231 36356631 6dd28db0f8b165f1\n- 0x00000020 65623437 34662e64 65627567 00000000 eb474f.debug....\n- 0x00000030 cf040986 ....\n+ 0x00000000 38333261 66376161 36653832 33366537 832af7aa6e8236e7\n+ 0x00000010 35613330 61363130 66323266 63386336 5a30a610f22fc8c6\n+ 0x00000020 33363661 62642e64 65627567 00000000 366abd.debug....\n+ 0x00000030 5a22c4a1 Z\"..\n \n"}]}]}]}]}, {"source1": "python3-tf2-geometry-msgs_0.7.2-1_all.deb", "source2": "python3-tf2-geometry-msgs_0.7.2-1_all.deb", "unified_diff": null, "details": [{"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./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/python3/dist-packages/tf2_geometry_msgs-0.7.2.egg-info/PKG-INFO", "source2": "./usr/lib/python3/dist-packages/tf2_geometry_msgs-0.7.2.egg-info/PKG-INFO", "unified_diff": "@@ -5,11 +5,11 @@\n Home-page: http://www.ros.org/wiki/tf2_ros\n Author: Wim Meeussen\n Maintainer: Tully Foote\n Maintainer-email: tfoote@osrfoundation.org\n License: BSD\n Description: UNKNOWN\n Platform: UNKNOWN\n-Requires: rospy\n Requires: tf2_ros\n Requires: orocos_kdl\n Requires: geometry_msgs\n+Requires: rospy\n"}]}]}]}, {"source1": "tf2-tools_0.7.2-1_amd64.deb", "source2": "tf2-tools_0.7.2-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-06-19 20:58:51.000000 debian-binary\n -rw-r--r-- 0 0 0 1184 2020-06-19 20:58:51.000000 control.tar.xz\n--rw-r--r-- 0 0 0 85404 2020-06-19 20:58:51.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 85436 2020-06-19 20:58:51.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/tf2_ros/buffer_server", "source2": "./usr/lib/tf2_ros/buffer_server", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 001430 00 A 5 0 8\n [ 5] .dynsym DYNSYM 0000000000001738 001738 0047b8 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000005ef0 005ef0 0103da 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000000000162ca 0162ca 0005fa 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 0000000000005ef0 005ef0 0103dc 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000000000162cc 0162cc 0005fa 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00000000000168c8 0168c8 000120 00 A 6 4 8\n [ 9] .rela.dyn RELA 00000000000169e8 0169e8 0037f8 18 A 5 0 8\n [10] .rela.plt RELA 000000000001a1e0 01a1e0 000a20 18 AI 5 24 8\n [11] .init PROGBITS 000000000001b000 01b000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 000000000001b020 01b020 0006d0 10 AX 0 0 16\n [13] .plt.got PROGBITS 000000000001b6f0 01b6f0 000008 08 AX 0 0 8\n [14] .text PROGBITS 000000000001b700 01b700 018721 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -18,24 +18,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x42068\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x42078\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x5ef0\n 0x0000000000000006 (SYMTAB) 0x1738\n- 0x000000000000000a (STRSZ) 66522 (bytes)\n+ 0x000000000000000a (STRSZ) 66524 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x43c48\n 0x0000000000000002 (PLTRELSZ) 2592 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x1a1e0\n 0x0000000000000007 (RELA) 0x169e8\n 0x0000000000000008 (RELASZ) 14328 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0x168c8\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x162ca\n+ 0x000000006ffffff0 (VERSYM) 0x162cc\n 0x000000006ffffff9 (RELACOUNT) 492\n 0x0000000000000000 (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: 5804e7507d4ef21407961b7bd4f47f59846f1377\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 85a30107e7eaeb932cdffa5ef0ac00b611765c34\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 765 entries:\n- Addr: 0x00000000000162ca Offset: 0x0162ca Link: 5 (.dynsym)\n+ Addr: 0x00000000000162cc Offset: 0x0162cc Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 3 (CXXABI_1.3) \n 004: 4 (GLIBC_2.14) 0 (*local*) 2 (GLIBCXX_3.4) 5 (CXXABI_1.3.9)\n 008: 6 (GLIBCXX_3.4.21) 7 (GLIBC_2.2.5) 0 (*local*) 8 (GLIBCXX_3.4.9)\n 00c: 9 (GLIBC_2.2.5) 2 (GLIBCXX_3.4) 9 (GLIBC_2.2.5) 9 (GLIBC_2.2.5)\n 010: a (GLIBCXX_3.4.15) 3 (CXXABI_1.3) 0 (*local*) 0 (*local*) \n 014: 7 (GLIBC_2.2.5) 0 (*local*) 7 (GLIBC_2.2.5) 0 (*local*) \n 018: 3 (CXXABI_1.3) b (GLIBC_2.4) 2 (GLIBCXX_3.4) c (GLIBC_2.17) \n"}, {"source1": "strings --all {}", "source2": "strings --all {}", "unified_diff": "@@ -2344,15 +2344,15 @@\n N5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEEE\n N5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEEE\n ;*3$\"\n zPLR\n zPLR\n /usr/lib/debug/.dwz/x86_64-linux-gnu/tf2-tools.debug\n Qk[U\n-04e7507d4ef21407961b7bd4f47f59846f1377.debug\n+a30107e7eaeb932cdffa5ef0ac00b611765c34.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": "@@ -4153,9 +4153,9 @@\n 0x00016250 58584142 495f312e 332e3900 43585841 XXABI_1.3.9.CXXA\n 0x00016260 42495f31 2e330047 4c494243 58585f33 BI_1.3.GLIBCXX_3\n 0x00016270 2e340000 00000000 00000000 00000000 .4..............\n 0x00016280 00000000 00000000 00000000 00000000 ................\n 0x00016290 00000000 00000000 00000000 00000000 ................\n 0x000162a0 00000000 00000000 00000000 00000000 ................\n 0x000162b0 00000000 00000000 00000000 00000000 ................\n- 0x000162c0 00000000 00000000 0000 ..........\n+ 0x000162c0 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 30346537 35303764 34656632 31343037 04e7507d4ef21407\n- 0x00000010 39363162 37626434 66343766 35393834 961b7bd4f47f5984\n- 0x00000020 36663133 37372e64 65627567 00000000 6f1377.debug....\n- 0x00000030 a1da285f ..(_\n+ 0x00000000 61333031 30376537 65616562 39333263 a30107e7eaeb932c\n+ 0x00000010 64666661 35656630 61633030 62363131 dffa5ef0ac00b611\n+ 0x00000020 37363563 33342e64 65627567 00000000 765c34.debug....\n+ 0x00000030 66f2d739 f..9\n \n"}]}, {"source1": "./usr/lib/tf2_ros/static_transform_publisher", "source2": "./usr/lib/tf2_ros/static_transform_publisher", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 0000c0 00 A 5 0 8\n [ 5] .dynsym DYNSYM 00000000000003c8 0003c8 000720 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000000ae8 000ae8 000eae 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000001996 001996 000098 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 0000000000000ae8 000ae8 000eb0 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000001998 001998 000098 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000000000001a30 001a30 0000e0 00 A 6 4 8\n [ 9] .rela.dyn RELA 0000000000001b10 001b10 000120 18 A 5 0 8\n [10] .rela.plt RELA 0000000000001c30 001c30 000450 18 AI 5 23 8\n [11] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000003020 003020 0002f0 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000003310 003310 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000003320 003320 003831 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -15,24 +15,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x9bb0\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x9bc0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0xae8\n 0x0000000000000006 (SYMTAB) 0x3c8\n- 0x000000000000000a (STRSZ) 3758 (bytes)\n+ 0x000000000000000a (STRSZ) 3760 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x9e48\n 0x0000000000000002 (PLTRELSZ) 1104 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x1c30\n 0x0000000000000007 (RELA) 0x1b10\n 0x0000000000000008 (RELASZ) 288 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0x1a30\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x1996\n+ 0x000000006ffffff0 (VERSYM) 0x1998\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (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: 2645cd93740d22f9e4a91da335a855b245cf123a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: febf21df54a8ea914309ae00a21f76b4a75e47ba\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 76 entries:\n- Addr: 0x0000000000001996 Offset: 0x001996 Link: 5 (.dynsym)\n+ Addr: 0x0000000000001998 Offset: 0x001998 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 3 (CXXABI_1.3) 4 (GLIBC_2.14) \n 004: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 008: 6 (GLIBC_2.4) 7 (GLIBCXX_3.4.26) 8 (GLIBCXX_3.4.21) 0 (*local*) \n 00c: 5 (GLIBC_2.2.5) 0 (*local*) 2 (GLIBCXX_3.4) 8 (GLIBCXX_3.4.21) \n 010: 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 3 (CXXABI_1.3) \n 014: 0 (*local*) 9 (GCC_3.0) 2 (GLIBCXX_3.4) 8 (GLIBCXX_3.4.21) \n 018: 0 (*local*) 3 (CXXABI_1.3) 3 (CXXABI_1.3) 0 (*local*) \n"}, {"source1": "strings --all {}", "source2": "strings --all {}", "unified_diff": "@@ -250,15 +250,15 @@\n zPLR\n zPLR\n T. h.\n . Z.\n zPLR\n /usr/lib/debug/.dwz/x86_64-linux-gnu/tf2-tools.debug\n Qk[U\n-45cd93740d22f9e4a91da335a855b245cf123a.debug\n+bf21df54a8ea914309ae00a21f76b4a75e47ba.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": "@@ -230,9 +230,9 @@\n 0x00001918 00474c49 42435858 5f332e34 2e323600 .GLIBCXX_3.4.26.\n 0x00001928 43585841 42495f31 2e330047 4c494243 CXXABI_1.3.GLIBC\n 0x00001938 58585f33 2e340000 00000000 00000000 XX_3.4..........\n 0x00001948 00000000 00000000 00000000 00000000 ................\n 0x00001958 00000000 00000000 00000000 00000000 ................\n 0x00001968 00000000 00000000 00000000 00000000 ................\n 0x00001978 00000000 00000000 00000000 00000000 ................\n- 0x00001988 00000000 00000000 00000000 0000 ..............\n+ 0x00001988 00000000 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 34356364 39333734 30643232 66396534 45cd93740d22f9e4\n- 0x00000010 61393164 61333335 61383535 62323435 a91da335a855b245\n- 0x00000020 63663132 33612e64 65627567 00000000 cf123a.debug....\n- 0x00000030 35d6e34c 5..L\n+ 0x00000000 62663231 64663534 61386561 39313433 bf21df54a8ea9143\n+ 0x00000010 30396165 30306132 31663736 62346137 09ae00a21f76b4a7\n+ 0x00000020 35653437 62612e64 65627567 00000000 5e47ba.debug....\n+ 0x00000030 7fe1e94f ...O\n \n"}]}]}]}]}, {"source1": "libtf2-ros1d-dbgsym_0.7.2-1_amd64.deb", "source2": "libtf2-ros1d-dbgsym_0.7.2-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-06-19 20:58:51.000000 debian-binary\n -rw-r--r-- 0 0 0 560 2020-06-19 20:58:51.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2879996 2020-06-19 20:58:51.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2880012 2020-06-19 20:58:51.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: 3055\n Depends: libtf2-ros1d (= 0.7.2-1)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libtf2-ros1d\n-Build-Ids: 0498bdaced6b4465cf6dd28db0f8b165f1eb474f\n+Build-Ids: 6e832af7aa6e8236e75a30a610f22fc8c6366abd\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/04/98bdaced6b4465cf6dd28db0f8b165f1eb474f.debug\n+usr/lib/debug/.build-id/6e/832af7aa6e8236e75a30a610f22fc8c6366abd.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-19 20:58:51.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-19 20:58:51.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-19 20:58:51.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-19 20:58:51.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-19 20:58:51.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-06-19 20:58:51.000000 ./usr/lib/debug/.build-id/04/\n--rw-r--r-- 0 root (0) root (0) 3117888 2020-06-19 20:58:51.000000 ./usr/lib/debug/.build-id/04/98bdaced6b4465cf6dd28db0f8b165f1eb474f.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-06-19 20:58:51.000000 ./usr/lib/debug/.build-id/6e/\n+-rw-r--r-- 0 root (0) root (0) 3117888 2020-06-19 20:58:51.000000 ./usr/lib/debug/.build-id/6e/832af7aa6e8236e75a30a610f22fc8c6366abd.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-19 20:58:51.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-19 20:58:51.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-06-19 20:58:51.000000 ./usr/share/doc/libtf2-ros1d-dbgsym -> libtf2-ros1d\n"}, {"source1": "./usr/lib/debug/.build-id/04/98bdaced6b4465cf6dd28db0f8b165f1eb474f.debug", "source2": "./usr/lib/debug/.build-id/6e/832af7aa6e8236e75a30a610f22fc8c6366abd.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 002b84 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000002de8 00025c 009e40 18 A 4 1 8\n- [ 4] .dynstr NOBITS 000000000000cc28 00025c 02d593 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000003a1bc 00025c 000d30 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 000000000000cc28 00025c 02d595 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000003a1be 00025c 000d30 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 000000000003aef0 00025c 000140 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 000000000003b030 00025c 009f60 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000044f90 00025c 002268 18 A 3 22 8\n [ 9] .init NOBITS 0000000000048000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000048020 001000 001700 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000049720 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000049730 001000 04bc49 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 1833 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000002de8 0 SECTION LOCAL DEFAULT 3 \n 4: 000000000000cc28 0 SECTION LOCAL DEFAULT 4 \n- 5: 000000000003a1bc 0 SECTION LOCAL DEFAULT 5 \n+ 5: 000000000003a1be 0 SECTION LOCAL DEFAULT 5 \n 6: 000000000003aef0 0 SECTION LOCAL DEFAULT 6 \n 7: 000000000003b030 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000044f90 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000048000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000048020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000049720 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000049730 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: 0498bdaced6b4465cf6dd28db0f8b165f1eb474f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6e832af7aa6e8236e75a30a610f22fc8c6366abd\n"}, {"source1": "strings --all {}", "source2": "strings --all {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GOGCC: (Debian 9.3.0-14) 9.3.0\n+GCC: (Debian 9.3.0-14) 9.3.0\n i5\n Installed-Size: 1054\n Depends: tf2-tools (= 0.7.2-1)\n Section: debug\n Priority: optional\n Description: debug symbols for tf2-tools\n-Build-Ids: 2645cd93740d22f9e4a91da335a855b245cf123a 5804e7507d4ef21407961b7bd4f47f59846f1377\n+Build-Ids: 85a30107e7eaeb932cdffa5ef0ac00b611765c34 febf21df54a8ea914309ae00a21f76b4a75e47ba\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/26/45cd93740d22f9e4a91da335a855b245cf123a.debug\n-usr/lib/debug/.build-id/58/04e7507d4ef21407961b7bd4f47f59846f1377.debug\n+usr/lib/debug/.build-id/85/a30107e7eaeb932cdffa5ef0ac00b611765c34.debug\n+usr/lib/debug/.build-id/fe/bf21df54a8ea914309ae00a21f76b4a75e47ba.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/tf2-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 2020-06-19 20:58:51.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-19 20:58:51.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-19 20:58:51.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-19 20:58:51.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-19 20:58:51.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-06-19 20:58:51.000000 ./usr/lib/debug/.build-id/26/\n--rw-r--r-- 0 root (0) root (0) 143416 2020-06-19 20:58:51.000000 ./usr/lib/debug/.build-id/26/45cd93740d22f9e4a91da335a855b245cf123a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-06-19 20:58:51.000000 ./usr/lib/debug/.build-id/58/\n--rw-r--r-- 0 root (0) root (0) 869952 2020-06-19 20:58:51.000000 ./usr/lib/debug/.build-id/58/04e7507d4ef21407961b7bd4f47f59846f1377.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-06-19 20:58:51.000000 ./usr/lib/debug/.build-id/85/\n+-rw-r--r-- 0 root (0) root (0) 869952 2020-06-19 20:58:51.000000 ./usr/lib/debug/.build-id/85/a30107e7eaeb932cdffa5ef0ac00b611765c34.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-06-19 20:58:51.000000 ./usr/lib/debug/.build-id/fe/\n+-rw-r--r-- 0 root (0) root (0) 143416 2020-06-19 20:58:51.000000 ./usr/lib/debug/.build-id/fe/bf21df54a8ea914309ae00a21f76b4a75e47ba.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-19 20:58:51.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-19 20:58:51.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 50504 2020-06-19 20:58:51.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/tf2-tools.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-19 20:58:51.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-19 20:58:51.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-06-19 20:58:51.000000 ./usr/share/doc/tf2-tools-dbgsym -> tf2-tools\n"}, {"source1": "./usr/lib/debug/.build-id/26/45cd93740d22f9e4a91da335a855b245cf123a.debug", "source2": "./usr/lib/debug/.build-id/fe/bf21df54a8ea914309ae00a21f76b4a75e47ba.debug", "comments": ["Files similar despite different names (score: 3, 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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 0000c0 00 A 5 0 8\n [ 5] .dynsym NOBITS 00000000000003c8 000308 000720 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000000ae8 000308 000eae 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000001996 000308 000098 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 0000000000000ae8 000308 000eb0 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000001998 000308 000098 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000000000001a30 000308 0000e0 00 A 6 4 8\n [ 9] .rela.dyn NOBITS 0000000000001b10 000308 000120 18 A 5 0 8\n [10] .rela.plt NOBITS 0000000000001c30 000308 000450 18 A 5 23 8\n [11] .init NOBITS 0000000000003000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000003020 001000 0002f0 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000003310 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000000000003320 001000 003831 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 00000000000003c8 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000000ae8 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000001996 0 SECTION LOCAL DEFAULT 7 \n+ 7: 0000000000001998 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000001a30 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000001b10 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000001c30 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000003000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000003020 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000003310 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000003320 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: 2645cd93740d22f9e4a91da335a855b245cf123a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: febf21df54a8ea914309ae00a21f76b4a75e47ba\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/58/04e7507d4ef21407961b7bd4f47f59846f1377.debug", "source2": "./usr/lib/debug/.build-id/85/a30107e7eaeb932cdffa5ef0ac00b611765c34.debug", "comments": ["Files similar despite different names (score: 3, 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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 001430 00 A 5 0 8\n [ 5] .dynsym NOBITS 0000000000001738 000308 0047b8 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000005ef0 000308 0103da 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000000000162ca 000308 0005fa 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 0000000000005ef0 000308 0103dc 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000000000162cc 000308 0005fa 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00000000000168c8 000308 000120 00 A 6 4 8\n [ 9] .rela.dyn NOBITS 00000000000169e8 000308 0037f8 18 A 5 0 8\n [10] .rela.plt NOBITS 000000000001a1e0 000308 000a20 18 A 5 24 8\n [11] .init NOBITS 000000000001b000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 000000000001b020 001000 0006d0 10 AX 0 0 16\n [13] .plt.got NOBITS 000000000001b6f0 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 000000000001b700 001000 018721 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 0000000000001738 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000005ef0 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000000000162ca 0 SECTION LOCAL DEFAULT 7 \n+ 7: 00000000000162cc 0 SECTION LOCAL DEFAULT 7 \n 8: 00000000000168c8 0 SECTION LOCAL DEFAULT 8 \n 9: 00000000000169e8 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000001a1e0 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000001b000 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000001b020 0 SECTION LOCAL DEFAULT 12 \n 13: 000000000001b6f0 0 SECTION LOCAL DEFAULT 13 \n 14: 000000000001b700 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: 5804e7507d4ef21407961b7bd4f47f59846f1377\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 85a30107e7eaeb932cdffa5ef0ac00b611765c34\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"}]}]}]}]}]}