{ "diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.8wKYibkX20/b1/gr-radar_0.0.0.20180308-2_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.8wKYibkX20/b2/gr-radar_0.0.0.20180308-2_armhf.changes", "unified_diff": null, "details": [ { "source1": "Files", "source2": "Files", "unified_diff": "@@ -1,6 +1,6 @@\n \n- 426f9b902cbebdb47b299154340df0ca 4644008 debug optional gr-radar-dbgsym_0.0.0.20180308-2_armhf.deb\n+ b24b027e96caa3f3aa53dbf531a3a9a1 4644004 debug optional gr-radar-dbgsym_0.0.0.20180308-2_armhf.deb\n d05dbdec3936afe2675ea01a8ccb0f87 1212076 doc optional gr-radar-doc_0.0.0.20180308-2_all.deb\n- c556c6d9b40243167ed23f7b986d7c6f 351580 libdevel optional gr-radar_0.0.0.20180308-2_armhf.deb\n+ 71b5ef9cbf9d64aa577c040cab8dbd82 352120 libdevel optional gr-radar_0.0.0.20180308-2_armhf.deb\n 9a5cf346c24ddacb0c24fc43206d6073 5908316 debug optional libgnuradio-radar1.0.0-dbgsym_0.0.0.20180308-2_armhf.deb\n 550d495449054e7afd84687146146aa8 154296 libs optional libgnuradio-radar1.0.0_0.0.0.20180308-2_armhf.deb\n" }, { "source1": "gr-radar_0.0.0.20180308-2_armhf.deb", "source2": "gr-radar_0.0.0.20180308-2_armhf.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-12-04 02:58:34.000000 debian-binary\n--rw-r--r-- 0 0 0 3736 2019-12-04 02:58:34.000000 control.tar.xz\n--rw-r--r-- 0 0 0 347652 2019-12-04 02:58:34.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 3732 2019-12-04 02:58:34.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 348196 2019-12-04 02:58:34.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/radar/_radar_swig.so", "source2": "./usr/lib/python3/dist-packages/radar/_radar_swig.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 00000114 000114 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000138 000138 0004cc 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00000604 000604 0018e0 10 A 4 3 4\n- [ 4] .dynstr STRTAB 00001ee4 001ee4 004edd 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00006dc2 006dc2 00031c 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00001ee4 001ee4 004edf 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00006dc4 006dc4 00031c 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000070e0 0070e0 000130 00 A 4 7 4\n [ 7] .rel.dyn REL 00007210 007210 00fc78 08 A 3 0 4\n [ 8] .rel.plt REL 00016e88 016e88 000738 08 AI 3 21 4\n [ 9] .init PROGBITS 000175c0 0175c0 00000c 00 AX 0 0 4\n [10] .plt PROGBITS 000175cc 0175cc 000b08 04 AX 0 0 4\n [11] .text PROGBITS 000180d8 0180d8 0e4980 00 AX 0 0 8\n [12] .fini PROGBITS 000fca58 0fca58 000008 00 AX 0 0 4\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,21 +17,21 @@\n 0x00000019 (INIT_ARRAY) 0x1fc30c\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x1fc314\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x138\n 0x00000005 (STRTAB) 0x1ee4\n 0x00000006 (SYMTAB) 0x604\n- 0x0000000a (STRSZ) 20189 (bytes)\n+ 0x0000000a (STRSZ) 20191 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x1fd000\n 0x00000002 (PLTRELSZ) 1848 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x16e88\n 0x00000011 (REL) 0x7210\n 0x00000012 (RELSZ) 64632 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffe (VERNEED) 0x70e0\n 0x6fffffff (VERNEEDNUM) 7\n- 0x6ffffff0 (VERSYM) 0x6dc2\n+ 0x6ffffff0 (VERSYM) 0x6dc4\n 0x6ffffffa (RELCOUNT) 7816\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: 2c82cd03b2a58c0d9d250010130b7adcd977401b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5221ddc58cdff48b06dfd23d072890695f8c28d0\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 398 entries:\n- Addr: 0x0000000000006dc2 Offset: 0x006dc2 Link: 3 (.dynsym)\n+ Addr: 0x0000000000006dc4 Offset: 0x006dc4 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4)\n 008: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 2 (GLIBCXX_3.4) 3 (CXXABI_ARM_1.3.3) 0 (*local*) \n 010: 0 (*local*) 4 (GLIBC_2.4) 0 (*local*) 0 (*local*) \n 014: 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 5 (GLIBCXX_3.4.21) 0 (*local*) 0 (*local*) \n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1257,9 +1257,9 @@\n 0x00006d44 332e342e 39004358 58414249 5f312e33 3.4.9.CXXABI_1.3\n 0x00006d54 00474c49 42435858 5f332e34 2e323100 .GLIBCXX_3.4.21.\n 0x00006d64 43585841 42495f41 524d5f31 2e332e33 CXXABI_ARM_1.3.3\n 0x00006d74 00474c49 42435858 5f332e34 00000000 .GLIBCXX_3.4....\n 0x00006d84 00000000 00000000 00000000 00000000 ................\n 0x00006d94 00000000 00000000 00000000 00000000 ................\n 0x00006da4 00000000 00000000 00000000 00000000 ................\n- 0x00006db4 00000000 00000000 00000000 00 .............\n+ 0x00006db4 00000000 00000000 00000000 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 38326364 30336232 61353863 30643964 82cd03b2a58c0d9d\n- 0x00000010 32353030 31303133 30623761 64636439 250010130b7adcd9\n- 0x00000020 37373430 31622e64 65627567 00000000 77401b.debug....\n- 0x00000030 fb3901d0 .9..\n+ 0x00000000 32316464 63353863 64666634 38623036 21ddc58cdff48b06\n+ 0x00000010 64666432 33643037 32383930 36393566 dfd23d072890695f\n+ 0x00000020 38633238 64302e64 65627567 00000000 8c28d0.debug....\n+ 0x00000030 7b6704f9 {g..\n \n" } ] } ] } ] } ] }, { "source1": "gr-radar-dbgsym_0.0.0.20180308-2_armhf.deb", "source2": "gr-radar-dbgsym_0.0.0.20180308-2_armhf.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-12-04 02:58:34.000000 debian-binary\n -rw-r--r-- 0 0 0 528 2019-12-04 02:58:34.000000 control.tar.xz\n--rw-r--r-- 0 0 0 4643288 2019-12-04 02:58:34.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 4643284 2019-12-04 02:58:34.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: armhf\n Maintainer: A. Maitland Bottoms \n Installed-Size: 4953\n Depends: gr-radar (= 0.0.0.20180308-2)\n Section: debug\n Priority: optional\n Description: debug symbols for gr-radar\n-Build-Ids: 2c82cd03b2a58c0d9d250010130b7adcd977401b\n+Build-Ids: 5221ddc58cdff48b06dfd23d072890695f8c28d0\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/2c/82cd03b2a58c0d9d250010130b7adcd977401b.debug\n+usr/lib/debug/.build-id/52/21ddc58cdff48b06dfd23d072890695f8c28d0.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-12-04 02:58:34.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-04 02:58:34.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-04 02:58:34.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-04 02:58:34.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-04 02:58:34.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2019-12-04 02:58:34.000000 ./usr/lib/debug/.build-id/2c/\n--rw-r--r-- 0 root (0) root (0) 5061160 2019-12-04 02:58:34.000000 ./usr/lib/debug/.build-id/2c/82cd03b2a58c0d9d250010130b7adcd977401b.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-12-04 02:58:34.000000 ./usr/lib/debug/.build-id/52/\n+-rw-r--r-- 0 root (0) root (0) 5061160 2019-12-04 02:58:34.000000 ./usr/lib/debug/.build-id/52/21ddc58cdff48b06dfd23d072890695f8c28d0.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-04 02:58:34.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-04 02:58:34.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2019-12-04 02:58:34.000000 ./usr/share/doc/gr-radar-dbgsym -> gr-radar\n" }, { "source1": "./usr/lib/debug/.build-id/2c/82cd03b2a58c0d9d250010130b7adcd977401b.debug", "source2": "./usr/lib/debug/.build-id/52/21ddc58cdff48b06dfd23d072890695f8c28d0.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 00000114 000114 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000138 000138 0004cc 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000604 000138 0018e0 10 A 4 3 4\n- [ 4] .dynstr NOBITS 00001ee4 000138 004edd 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00006dc2 000138 00031c 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00001ee4 000138 004edf 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00006dc4 000138 00031c 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 000070e0 000138 000130 00 A 4 7 4\n [ 7] .rel.dyn NOBITS 00007210 000138 00fc78 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00016e88 000138 000738 08 A 3 21 4\n [ 9] .init NOBITS 000175c0 000138 00000c 00 AX 0 0 4\n [10] .plt NOBITS 000175cc 000138 000b08 04 AX 0 0 4\n [11] .text NOBITS 000180d8 000138 0e4980 00 AX 0 0 8\n [12] .fini NOBITS 000fca58 000138 000008 00 AX 0 0 4\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 8689 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000114 0 SECTION LOCAL DEFAULT 1 \n 2: 00000138 0 SECTION LOCAL DEFAULT 2 \n 3: 00000604 0 SECTION LOCAL DEFAULT 3 \n 4: 00001ee4 0 SECTION LOCAL DEFAULT 4 \n- 5: 00006dc2 0 SECTION LOCAL DEFAULT 5 \n+ 5: 00006dc4 0 SECTION LOCAL DEFAULT 5 \n 6: 000070e0 0 SECTION LOCAL DEFAULT 6 \n 7: 00007210 0 SECTION LOCAL DEFAULT 7 \n 8: 00016e88 0 SECTION LOCAL DEFAULT 8 \n 9: 000175c0 0 SECTION LOCAL DEFAULT 9 \n 10: 000175cc 0 SECTION LOCAL DEFAULT 10 \n 11: 000180d8 0 SECTION LOCAL DEFAULT 11 \n 12: 000fca58 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: 2c82cd03b2a58c0d9d250010130b7adcd977401b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5221ddc58cdff48b06dfd23d072890695f8c28d0\n" } ] } ] } ] } ] } ] }