{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.dZ87y8phQd/b1/ros-vision-opencv_1.15.0+ds-1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.dZ87y8phQd/b2/ros-vision-opencv_1.15.0+ds-1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,10 +1,10 @@\n \n b998d6afdd895b3878d5ffe97ed5cd55 12956 libdevel optional libcv-bridge-dev_1.15.0+ds-1_i386.deb\n a895736cd83d95c11454abcda1256270 670100 debug optional libcv-bridge2d-dbgsym_1.15.0+ds-1_i386.deb\n f2beadec20bcb4fe1101360db91de9b0 63284 libs optional libcv-bridge2d_1.15.0+ds-1_i386.deb\n efa1725ea4e4caefa52b38c5c3c87a80 11140 libdevel optional libimage-geometry-dev_1.15.0+ds-1_i386.deb\n 3600d65cd1facfa88ecffd2a3f306bbb 228668 debug optional libimage-geometry1d-dbgsym_1.15.0+ds-1_i386.deb\n 17c6f032f5d8ec01164f3c1cfddae85f 22108 libs optional libimage-geometry1d_1.15.0+ds-1_i386.deb\n- 3a4638618851db48e7652cdd9fd6923c 313428 debug optional python3-cv-bridge-dbgsym_1.15.0+ds-1_i386.deb\n- dc6ff83dcdffb869c4d083ec5d2df3f4 32012 python optional python3-cv-bridge_1.15.0+ds-1_i386.deb\n+ 0be1f3fe7b9964df8c9cc72a6e283e77 313432 debug optional python3-cv-bridge-dbgsym_1.15.0+ds-1_i386.deb\n+ 137e11cc140155c4ae23f2598e0a6778 31980 python optional python3-cv-bridge_1.15.0+ds-1_i386.deb\n 0851e96d9bbf123d4630b671ce31c717 7832 python optional python3-image-geometry_1.15.0+ds-1_all.deb\n"}, {"source1": "python3-cv-bridge_1.15.0+ds-1_i386.deb", "source2": "python3-cv-bridge_1.15.0+ds-1_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-19 13:36:00.000000 debian-binary\n -rw-r--r-- 0 0 0 1416 2020-06-19 13:36:00.000000 control.tar.xz\n--rw-r--r-- 0 0 0 30404 2020-06-19 13:36:00.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 30372 2020-06-19 13:36:00.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/python3/dist-packages/cv_bridge/boost/cv_bridge_boost.cpython-38-i386-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/cv_bridge/boost/cv_bridge_boost.cpython-38-i386-linux-gnu.so", "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 0004f4 04 A 3 0 4\n [ 3] .dynsym DYNSYM 0000066c 00066c 000f70 10 A 4 1 4\n- [ 4] .dynstr STRTAB 000015dc 0015dc 0059bc 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00006f98 006f98 0001ee 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 000015dc 0015dc 0059be 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00006f9a 006f9a 0001ee 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00007188 007188 0000d0 00 A 4 3 4\n [ 7] .rel.dyn REL 00007258 007258 000660 08 A 3 0 4\n [ 8] .rel.plt REL 000078b8 0078b8 000270 08 AI 3 23 4\n [ 9] .init PROGBITS 00008000 008000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00008020 008020 0004f0 04 AX 0 0 16\n [11] .plt.got PROGBITS 00008510 008510 000008 08 AX 0 0 8\n [12] .text PROGBITS 00008520 008520 009e34 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,21 +14,21 @@\n 0x00000019 (INIT_ARRAY) 0x17c24\n 0x0000001b (INIT_ARRAYSZ) 12 (bytes)\n 0x0000001a (FINI_ARRAY) 0x17c30\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x15dc\n 0x00000006 (SYMTAB) 0x66c\n- 0x0000000a (STRSZ) 22972 (bytes)\n+ 0x0000000a (STRSZ) 22974 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x18000\n 0x00000002 (PLTRELSZ) 624 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x78b8\n 0x00000011 (REL) 0x7258\n 0x00000012 (RELSZ) 1632 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffe (VERNEED) 0x7188\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x6f98\n+ 0x6ffffff0 (VERSYM) 0x6f9a\n 0x6ffffffa (RELCOUNT) 7\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: 7e8069d7ac9c0f8eaf778bdb2caa1401cfb8f6b8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9c200f83bb7559d444187115bccdd2723c6fb6c7\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 247 entries:\n- Addr: 0x0000000000006f98 Offset: 0x006f98 Link: 3 (.dynsym)\n+ Addr: 0x0000000000006f9a Offset: 0x006f9a Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (CXXABI_1.3) 3 (GLIBCXX_3.4) 4 (GLIBC_2.1.3)\n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 2 (CXXABI_1.3) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 5 (GLIBC_2.0) 5 (GLIBC_2.0) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 6 (GLIBCXX_3.4.21) \n 018: 0 (*local*) 2 (CXXABI_1.3) 2 (CXXABI_1.3) 0 (*local*) \n"}, {"source1": "strings --all {}", "source2": "strings --all {}", "unified_diff": "@@ -454,15 +454,15 @@\n zPLR\n }.0j\n {.0j\n x.0j\n r.0j\n zPLR\n t.0Z.\n-8069d7ac9c0f8eaf778bdb2caa1401cfb8f6b8.debug\n+200f83bb7559d444187115bccdd2723c6fb6c7.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": "@@ -1431,9 +1431,9 @@\n 0x00006f1c 00000000 00000000 00000000 00000000 ................\n 0x00006f2c 00000000 00000000 00000000 00000000 ................\n 0x00006f3c 00000000 00000000 00000000 00000000 ................\n 0x00006f4c 00000000 00000000 00000000 00000000 ................\n 0x00006f5c 00000000 00000000 00000000 00000000 ................\n 0x00006f6c 00000000 00000000 00000000 00000000 ................\n 0x00006f7c 00000000 00000000 00000000 00000000 ................\n- 0x00006f8c 00000000 00000000 00000000 ............\n+ 0x00006f8c 00000000 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 38303639 64376163 39633066 38656166 8069d7ac9c0f8eaf\n- 0x00000010 37373862 64623263 61613134 30316366 778bdb2caa1401cf\n- 0x00000020 62386636 62382e64 65627567 00000000 b8f6b8.debug....\n- 0x00000030 88b30bbb ....\n+ 0x00000000 32303066 38336262 37353539 64343434 200f83bb7559d444\n+ 0x00000010 31383731 31356263 63646432 37323363 187115bccdd2723c\n+ 0x00000020 36666236 63372e64 65627567 00000000 6fb6c7.debug....\n+ 0x00000030 bc1164ec ..d.\n \n"}]}]}]}]}, {"source1": "python3-cv-bridge-dbgsym_1.15.0+ds-1_i386.deb", "source2": "python3-cv-bridge-dbgsym_1.15.0+ds-1_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-19 13:36:00.000000 debian-binary\n -rw-r--r-- 0 0 0 556 2020-06-19 13:36:00.000000 control.tar.xz\n--rw-r--r-- 0 0 0 312680 2020-06-19 13:36:00.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 312684 2020-06-19 13:36:00.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: 345\n Depends: python3-cv-bridge (= 1.15.0+ds-1)\n Section: debug\n Priority: optional\n Description: debug symbols for python3-cv-bridge\n-Build-Ids: 7e8069d7ac9c0f8eaf778bdb2caa1401cfb8f6b8\n+Build-Ids: 9c200f83bb7559d444187115bccdd2723c6fb6c7\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/7e/8069d7ac9c0f8eaf778bdb2caa1401cfb8f6b8.debug\n+usr/lib/debug/.build-id/9c/200f83bb7559d444187115bccdd2723c6fb6c7.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 13:36:00.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-19 13:36:00.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-19 13:36:00.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-19 13:36:00.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-19 13:36:00.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-06-19 13:36:00.000000 ./usr/lib/debug/.build-id/7e/\n--rw-r--r-- 0 root (0) root (0) 342040 2020-06-19 13:36:00.000000 ./usr/lib/debug/.build-id/7e/8069d7ac9c0f8eaf778bdb2caa1401cfb8f6b8.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-06-19 13:36:00.000000 ./usr/lib/debug/.build-id/9c/\n+-rw-r--r-- 0 root (0) root (0) 342040 2020-06-19 13:36:00.000000 ./usr/lib/debug/.build-id/9c/200f83bb7559d444187115bccdd2723c6fb6c7.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-19 13:36:00.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-19 13:36:00.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-06-19 13:36:00.000000 ./usr/share/doc/python3-cv-bridge-dbgsym -> python3-cv-bridge\n"}, {"source1": "./usr/lib/debug/.build-id/7e/8069d7ac9c0f8eaf778bdb2caa1401cfb8f6b8.debug", "source2": "./usr/lib/debug/.build-id/9c/200f83bb7559d444187115bccdd2723c6fb6c7.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 0004f4 04 A 3 0 4\n [ 3] .dynsym NOBITS 0000066c 000178 000f70 10 A 4 1 4\n- [ 4] .dynstr NOBITS 000015dc 000178 0059bc 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00006f98 000178 0001ee 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 000015dc 000178 0059be 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00006f9a 000178 0001ee 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00007188 000178 0000d0 00 A 4 3 4\n [ 7] .rel.dyn NOBITS 00007258 000178 000660 08 A 3 0 4\n [ 8] .rel.plt NOBITS 000078b8 000178 000270 08 A 3 23 4\n [ 9] .init NOBITS 00008000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00008020 001000 0004f0 04 AX 0 0 16\n [11] .plt.got NOBITS 00008510 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00008520 001000 009e34 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 434 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: 0000066c 0 SECTION LOCAL DEFAULT 3 \n 4: 000015dc 0 SECTION LOCAL DEFAULT 4 \n- 5: 00006f98 0 SECTION LOCAL DEFAULT 5 \n+ 5: 00006f9a 0 SECTION LOCAL DEFAULT 5 \n 6: 00007188 0 SECTION LOCAL DEFAULT 6 \n 7: 00007258 0 SECTION LOCAL DEFAULT 7 \n 8: 000078b8 0 SECTION LOCAL DEFAULT 8 \n 9: 00008000 0 SECTION LOCAL DEFAULT 9 \n 10: 00008020 0 SECTION LOCAL DEFAULT 10 \n 11: 00008510 0 SECTION LOCAL DEFAULT 11 \n 12: 00008520 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: 7e8069d7ac9c0f8eaf778bdb2caa1401cfb8f6b8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9c200f83bb7559d444187115bccdd2723c6fb6c7\n"}]}]}]}]}]}