{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.et4aSgljqM/b1/deviceinfo_0.1.0-3_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.et4aSgljqM/b2/deviceinfo_0.1.0-3_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,6 +1,6 @@\n \n- 76769cba48ea3c9f970b133f6ee6e25c 78732 debug optional deviceinfo-tools-dbgsym_0.1.0-3_i386.deb\n- d00a12404a1626c0c3261d476e35292c 11484 admin optional deviceinfo-tools_0.1.0-3_i386.deb\n+ 41c4d6df5b009ee7ff4f46b195410071 78720 debug optional deviceinfo-tools-dbgsym_0.1.0-3_i386.deb\n+ 7b49173c1aeb8d5c5883d9937347a0ce 11484 admin optional deviceinfo-tools_0.1.0-3_i386.deb\n 9abf51ce256b8f880d6385a6c10b5be1 3064 libdevel optional libdeviceinfo-dev_0.1.0-3_i386.deb\n baf33e43186292f4ec944d5ad30cf20f 586052 debug optional libdeviceinfo0-dbgsym_0.1.0-3_i386.deb\n cfbbf735760268e2187e8cb84eed544a 47680 libs optional libdeviceinfo0_0.1.0-3_i386.deb\n"}, {"source1": "deviceinfo-tools_0.1.0-3_i386.deb", "source2": "deviceinfo-tools_0.1.0-3_i386.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/bin/device-info", "source2": "./usr/bin/device-info", "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 000158 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000344 000344 000550 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00000894 000894 000ea0 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00001734 001734 0000aa 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000894 000894 000ea2 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00001736 001736 0000aa 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 000017e0 0017e0 0000e0 00 A 6 3 4\n [ 9] .rel.dyn REL 000018c0 0018c0 0000d8 08 A 5 0 4\n [10] .rel.plt REL 00001998 001998 000128 08 AI 5 24 4\n [11] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00002020 002020 000260 04 AX 0 0 16\n [13] .plt.got PROGBITS 00002280 002280 000008 08 AX 0 0 8\n [14] .text PROGBITS 00002290 002290 0024b4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x00000019 (INIT_ARRAY) 0x6de0\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x6de8\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x894\n 0x00000006 (SYMTAB) 0x344\n- 0x0000000a (STRSZ) 3744 (bytes)\n+ 0x0000000a (STRSZ) 3746 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x6f40\n 0x00000002 (PLTRELSZ) 296 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x1998\n 0x00000011 (REL) 0x18c0\n 0x00000012 (RELSZ) 216 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x17e0\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x1734\n+ 0x6ffffff0 (VERSYM) 0x1736\n 0x6ffffffa (RELCOUNT) 16\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: 61dbef6236d52e012e4180b21c8710c15c51d280\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b429cdb072876615e6f99069cf2b644f977450ea\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: 0x0000000000001734 Offset: 0x001734 Link: 5 (.dynsym)\n+ Addr: 0x0000000000001736 Offset: 0x001736 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 3 (GLIBC_2.1.3)\n 004: 1 (*global*) 1 (*global*) 4 (GLIBCXX_3.4.21) 1 (*global*) \n 008: 1 (*global*) 5 (GLIBC_2.0) 5 (GLIBC_2.0) 1 (*global*) \n 00c: 1 (*global*) 2 (GLIBCXX_3.4) 3 (GLIBC_2.1.3) 6 (CXXABI_1.3.9)\n 010: 7 (CXXABI_1.3) 2 (GLIBCXX_3.4) 5 (GLIBC_2.0) 5 (GLIBC_2.0) \n 014: 4 (GLIBCXX_3.4.21) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 8 (GLIBC_2.4) 1 (*global*) 9 (GLIBCXX_3.4.11) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -230,8 +230,9 @@\n 0x000016c4 585f332e 342e3131 00435858 4142495f X_3.4.11.CXXABI_\n 0x000016d4 312e3300 43585841 42495f31 2e332e39 1.3.CXXABI_1.3.9\n 0x000016e4 00474c49 42435858 5f332e34 2e323100 .GLIBCXX_3.4.21.\n 0x000016f4 474c4942 4358585f 332e3400 00000000 GLIBCXX_3.4.....\n 0x00001704 00000000 00000000 00000000 00000000 ................\n 0x00001714 00000000 00000000 00000000 00000000 ................\n 0x00001724 00000000 00000000 00000000 00000000 ................\n+ 0x00001734 0000 ..\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment", "readelf: Warning: Separate debug info file /srv/reproducible-results/rbuild-debian/tmp.et4aSgljqM/dbd-tmp-7est7Hz/diffoscope_heql0f49_b2/tmppsrgssf4_DebTarContainer/0/.debug/dbef6236d52e012e4180b21c8710c15c51d280.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 64626566 36323336 64353265 30313265 dbef6236d52e012e\n- 0x00000010 34313830 62323163 38373130 63313563 4180b21c8710c15c\n- 0x00000020 35316432 38302e64 65627567 00000000 51d280.debug....\n- 0x00000030 5a0321b4 Z.!.\n+ 0x00000000 32396364 62303732 38373636 31356536 29cdb072876615e6\n+ 0x00000010 66393930 36396366 32623634 34663937 f99069cf2b644f97\n+ 0x00000020 37343530 65612e64 65627567 00000000 7450ea.debug....\n+ 0x00000030 e32bfcaa .+..\n \n"}]}]}]}]}, {"source1": "deviceinfo-tools-dbgsym_0.1.0-3_i386.deb", "source2": "deviceinfo-tools-dbgsym_0.1.0-3_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-05-23 23:07:39.000000 debian-binary\n -rw-r--r-- 0 0 0 532 2021-05-23 23:07:39.000000 control.tar.xz\n--rw-r--r-- 0 0 0 78008 2021-05-23 23:07:39.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 77996 2021-05-23 23:07:39.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 UBports Team \n Installed-Size: 92\n Depends: deviceinfo-tools (= 0.1.0-3)\n Section: debug\n Priority: optional\n Description: debug symbols for deviceinfo-tools\n-Build-Ids: 61dbef6236d52e012e4180b21c8710c15c51d280\n+Build-Ids: b429cdb072876615e6f99069cf2b644f977450ea\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/61/dbef6236d52e012e4180b21c8710c15c51d280.debug\n+usr/lib/debug/.build-id/b4/29cdb072876615e6f99069cf2b644f977450ea.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 2021-05-23 23:07:39.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-23 23:07:39.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-23 23:07:39.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-23 23:07:39.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-23 23:07:39.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-23 23:07:39.000000 ./usr/lib/debug/.build-id/61/\n--rw-r--r-- 0 root (0) root (0) 83688 2021-05-23 23:07:39.000000 ./usr/lib/debug/.build-id/61/dbef6236d52e012e4180b21c8710c15c51d280.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-23 23:07:39.000000 ./usr/lib/debug/.build-id/b4/\n+-rw-r--r-- 0 root (0) root (0) 83688 2021-05-23 23:07:39.000000 ./usr/lib/debug/.build-id/b4/29cdb072876615e6f99069cf2b644f977450ea.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-23 23:07:39.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-23 23:07:39.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-05-23 23:07:39.000000 ./usr/share/doc/deviceinfo-tools-dbgsym -> deviceinfo-tools\n"}, {"source1": "./usr/lib/debug/.build-id/61/dbef6236d52e012e4180b21c8710c15c51d280.debug", "source2": "./usr/lib/debug/.build-id/b4/29cdb072876615e6f99069cf2b644f977450ea.debug", "comments": ["Files 2% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 000158 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000344 0001ec 000550 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00000894 0001ec 000ea0 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00001734 0001ec 0000aa 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000894 0001ec 000ea2 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00001736 0001ec 0000aa 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 000017e0 0001ec 0000e0 00 A 6 3 4\n [ 9] .rel.dyn NOBITS 000018c0 0001ec 0000d8 08 A 5 0 4\n [10] .rel.plt NOBITS 00001998 0001ec 000128 08 AI 5 24 4\n [11] .init NOBITS 00002000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00002020 001000 000260 04 AX 0 0 16\n [13] .plt.got NOBITS 00002280 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00002290 001000 0024b4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 61dbef6236d52e012e4180b21c8710c15c51d280\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b429cdb072876615e6f99069cf2b644f977450ea\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"}]}]}]}]}]}