{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.qQg2jZGr5I/b1/ocaml-deriving-ocsigen_0.7.1-1.1_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.qQg2jZGr5I/b2/ocaml-deriving-ocsigen_0.7.1-1.1_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,5 +1,5 @@\n \n- 8c452c3bb58cf0eabd36f4ccc180753e 19052 debug optional libderiving-ocsigen-ocaml-dbgsym_0.7.1-1.1_arm64.deb\n+ fe02f79b10f89e8c88b343e879f55b2f 19092 debug optional libderiving-ocsigen-ocaml-dbgsym_0.7.1-1.1_arm64.deb\n d82e94a430e3a0369a989e4f0265da59 37320 debug optional libderiving-ocsigen-ocaml-dev-dbgsym_0.7.1-1.1_arm64.deb\n- 11b89d05c1c1fd12c4ca7351627a6e5c 2097924 ocaml optional libderiving-ocsigen-ocaml-dev_0.7.1-1.1_arm64.deb\n- 816b4cf789e6635acc82e5e67445177a 229228 ocaml optional libderiving-ocsigen-ocaml_0.7.1-1.1_arm64.deb\n+ 7869568b862ddef2c432479fa27f2658 2096988 ocaml optional libderiving-ocsigen-ocaml-dev_0.7.1-1.1_arm64.deb\n+ 7e9b67a1564741be3b6278815537866c 229120 ocaml optional libderiving-ocsigen-ocaml_0.7.1-1.1_arm64.deb\n"}, {"source1": "libderiving-ocsigen-ocaml-dev_0.7.1-1.1_arm64.deb", "source2": "libderiving-ocsigen-ocaml-dev_0.7.1-1.1_arm64.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-04-01 14:30:46.000000 debian-binary\n--rw-r--r-- 0 0 0 15824 2020-04-01 14:30:46.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2081908 2020-04-01 14:30:46.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 15816 2020-04-01 14:30:46.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 2080980 2020-04-01 14:30:46.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/ocaml/deriving/deriving.a", "source2": "./usr/lib/ocaml/deriving/deriving.a", "unified_diff": null, "details": [{"source1": "deriving_Pickle.o", "source2": "deriving_Pickle.o", "unified_diff": null, "details": [{"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -8,15 +8,15 @@\n Error unpickling constructor\n decode_repr_ctor\n decode_repr_ctor\n Unexpected tag encountered unpickling \n option : \n Unexpected tag encountered unpickling \n option : \n-lib/deriving_Pickle.ml_482_1630025300.122146_ref\n+lib/deriving_Pickle.ml_482_1595615428.197346_ref\n unexpected object encountered unpickling ref\n lib/deriving_Show.ml\n lib/deriving_Pickle.ml\n format.ml\n lib/deriving_Eq.ml\n deriving_Pickle.ml\n format.ml\n"}, {"source1": "readelf --wide --decompress --hex-dump=.data {}", "source2": "readelf --wide --decompress --hex-dump=.data {}", "unified_diff": "@@ -277,16 +277,16 @@\n 0x00001110 20000000 00000006 fc170000 00000000 ...............\n 0x00001120 556e6578 70656374 65642074 61672065 Unexpected tag e\n 0x00001130 6e636f75 6e746572 65642075 6e706963 ncountered unpic\n 0x00001140 6b6c696e 67200001 fc0b0000 00000000 kling ..........\n 0x00001150 6f707469 6f6e203a 20000000 00000006 option : .......\n 0x00001160 fc1f0000 00000000 6c69622f 64657269 ........lib/deri\n 0x00001170 76696e67 5f506963 6b6c652e 6d6c5f34 ving_Pickle.ml_4\n- 0x00001180 38325f31 36333030 32353330 302e3132 82_1630025300.12\n- 0x00001190 32313436 5f726566 00000000 00000007 2146_ref........\n+ 0x00001180 38325f31 35393536 31353432 382e3139 82_1595615428.19\n+ 0x00001190 37333436 5f726566 00000000 00000007 7346_ref........\n 0x000011a0 fc1b0000 00000000 756e6578 70656374 ........unexpect\n 0x000011b0 6564206f 626a6563 7420656e 636f756e ed object encoun\n 0x000011c0 74657265 6420756e 7069636b 6c696e67 tered unpickling\n 0x000011d0 20726566 00000003 f70b0000 00000000 ref............\n 0x000011e0 00000000 00000000 03000000 00000000 ................\n 0x000011f0 f70b0000 00000000 00000000 00000000 ................\n 0x00001200 03000000 00000000 f70b0000 00000000 ................\n"}]}]}, {"source1": "./usr/lib/ocaml/deriving/deriving_Pickle.cmt", "source2": "./usr/lib/ocaml/deriving/deriving_Pickle.cmt", "has_internal_linenos": true, "unified_diff": "@@ -41946,16 +41946,16 @@\n 000a3d90: c0c1 40c0 b304 1b40 9040 0100 df40 0200 ..@....@.@...@..\n 000a3da0: 00fe cdc0 c140 c0b3 041a a0c0 b304 1940 .....@.........@\n 000a3db0: 9040 0100 df40 0200 00fe cc40 9040 0100 .@...@.....@.@..\n 000a3dc0: df40 0200 00fe cb04 4440 0100 df40 0200 .@......D@...@..\n 000a3dd0: 00fe c940 0100 df40 0200 00fe c804 3e40 ...@...@......>@\n 000a3de0: a0a0 4090 e091 a209 306c 6962 2f64 6572 ..@.....0lib/der\n 000a3df0: 6976 696e 675f 5069 636b 6c65 2e6d 6c5f iving_Pickle.ml_\n-000a3e00: 3438 325f 3136 3330 3032 3533 3030 2e31 482_1630025300.1\n-000a3e10: 3232 3134 365f 7265 6640 b0c0 0600 01a3 22146_ref@......\n+000a3e00: 3438 325f 3135 3935 3631 3534 3238 2e31 482_1595615428.1\n+000a3e10: 3937 3334 365f 7265 6640 b0c0 0600 01a3 97346_ref@......\n 000a3e20: 1d01 01e2 013d 8901 3d89 c006 0001 a31e .....=..=.......\n 000a3e30: 0101 e301 3dc5 013d e640 40c0 9604 1801 ....=..=.@@.....\n 000a3e40: 00e0 4002 0000 fef0 044a 40a0 a040 90e0 ..@......J@..@..\n 000a3e50: b8a0 9022 3a3a b0c0 0600 01a3 2a01 01e2 ...\"::......*...\n 000a3e60: 013d 8901 3d89 c006 0001 a32b 0101 e301 .=..=......+....\n 000a3e70: 3dc5 013d e640 0595 2ba0 e0b0 a190 0501 =..=.@..+.......\n 000a3e80: 6928 7479 7065 5f72 6570 a0a1 9005 016c i(type_rep.....l\n"}]}]}]}, {"source1": "libderiving-ocsigen-ocaml_0.7.1-1.1_arm64.deb", "source2": "libderiving-ocsigen-ocaml_0.7.1-1.1_arm64.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-04-01 14:30:46.000000 debian-binary\n -rw-r--r-- 0 0 0 960 2020-04-01 14:30:46.000000 control.tar.xz\n--rw-r--r-- 0 0 0 228076 2020-04-01 14:30:46.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 227968 2020-04-01 14:30:46.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/ocaml/deriving/deriving.cma", "source2": "./usr/lib/ocaml/deriving/deriving.cma", "has_internal_linenos": true, "unified_diff": "@@ -36518,16 +36518,16 @@\n 0008ea50: 206f 626a 6563 7420 656e 636f 756e 7465 object encounte\n 0008ea60: 7265 6420 756e 7069 636b 6c69 6e67 2072 red unpickling r\n 0008ea70: 6566 4001 00f0 a0a0 9192 3144 6572 6976 ef@.......1Deriv\n 0008ea80: 696e 675f 5479 7065 6162 6c65 0101 d4a0 ing_Typeable....\n 0008ea90: a091 922b 4465 7269 7669 6e67 5f45 7101 ...+Deriving_Eq.\n 0008eaa0: 01ec a0a0 9090 a209 306c 6962 2f64 6572 ........0lib/der\n 0008eab0: 6976 696e 675f 5069 636b 6c65 2e6d 6c5f iving_Pickle.ml_\n-0008eac0: 3438 325f 3136 3330 3032 3532 3931 2e37 482_1630025291.7\n-0008ead0: 3039 3330 395f 7265 6640 0102 e4a0 a091 09309_ref@......\n+0008eac0: 3438 325f 3135 3935 3631 3534 3139 2e37 482_1595615419.7\n+0008ead0: 3336 3132 385f 7265 6640 0102 e4a0 a091 36128_ref@......\n 0008eae0: 0410 0102 eca0 a091 0413 0103 38a0 a090 ............8...\n 0008eaf0: a240 a090 9040 4001 03a4 a0a0 90a2 40a0 .@...@@.......@.\n 0008eb00: 9090 4140 0103 f0a0 a091 9226 5374 646c ..A@.......&Stdl\n 0008eb10: 6962 0106 b0a0 a090 90a2 296f 7074 696f ib........)optio\n 0008eb20: 6e20 3a20 4001 06c0 a0a0 9104 0b01 06c8 n : @...........\n 0008eb30: a0a0 9090 a209 2655 6e65 7870 6563 7465 ......&Unexpecte\n 0008eb40: 6420 7461 6720 656e 636f 756e 7465 7265 d tag encountere\n"}, {"source1": "./usr/lib/ocaml/deriving/deriving.cmxs", "source2": "./usr/lib/ocaml/deriving/deriving.cmxs", "unified_diff": null, "details": [{"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: f4b0e74b58ee1bc92faa6ae01e0a5f523a732ee1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 51a42172b3f0312e4489f9cc9545dfcba323bf78\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1387,15 +1387,15 @@\n Error unpickling constructor\n decode_repr_ctor\n decode_repr_ctor\n Unexpected tag encountered unpickling \n option : \n Unexpected tag encountered unpickling \n option : \n-lib/deriving_Pickle.ml_482_1630025300.122146_ref\n+lib/deriving_Pickle.ml_482_1595615428.197346_ref\n unexpected object encountered unpickling ref\n lib/deriving_Show.ml\n lib/deriving_Pickle.ml\n format.ml\n lib/deriving_Eq.ml\n lib/deriving_dynmap.ml\n lib/deriving_dynmap.ml\n@@ -1458,15 +1458,15 @@\n Open_nonblock\n FP_normal\n FP_subnormal\n FP_infinite\n contents = \n lib/deriving_Show.ml\n format.ml\n-b0e74b58ee1bc92faa6ae01e0a5f523a732ee1.debug\n+a42172b3f0312e4489f9cc9545dfcba323bf78.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .rela.dyn\n .rela.plt\n .eh_frame_hdr\n .eh_frame\n"}, {"source1": "readelf --wide --decompress --hex-dump=.data {}", "source2": "readelf --wide --decompress --hex-dump=.data {}", "unified_diff": "@@ -802,16 +802,16 @@\n 0x000541f0 6f707469 6f6e203a 20000000 00000006 option : .......\n 0x00054200 fc170000 00000000 556e6578 70656374 ........Unexpect\n 0x00054210 65642074 61672065 6e636f75 6e746572 ed tag encounter\n 0x00054220 65642075 6e706963 6b6c696e 67200001 ed unpickling ..\n 0x00054230 fc0b0000 00000000 6f707469 6f6e203a ........option :\n 0x00054240 20000000 00000006 fc1f0000 00000000 ...............\n 0x00054250 6c69622f 64657269 76696e67 5f506963 lib/deriving_Pic\n- 0x00054260 6b6c652e 6d6c5f34 38325f31 36333030 kle.ml_482_16300\n- 0x00054270 32353330 302e3132 32313436 5f726566 25300.122146_ref\n+ 0x00054260 6b6c652e 6d6c5f34 38325f31 35393536 kle.ml_482_15956\n+ 0x00054270 31353432 382e3139 37333436 5f726566 15428.197346_ref\n 0x00054280 00000000 00000007 fc1b0000 00000000 ................\n 0x00054290 756e6578 70656374 6564206f 626a6563 unexpected objec\n 0x000542a0 7420656e 636f756e 74657265 6420756e t encountered un\n 0x000542b0 7069636b 6c696e67 20726566 00000003 pickling ref....\n 0x000542c0 f70b0000 00000000 00000000 00000000 ................\n 0x000542d0 03000000 00000000 f70b0000 00000000 ................\n 0x000542e0 00000000 00000000 03000000 00000000 ................\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 62306537 34623538 65653162 63393266 b0e74b58ee1bc92f\n- 0x00000010 61613661 65303165 30613566 35323361 aa6ae01e0a5f523a\n- 0x00000020 37333265 65312e64 65627567 00000000 732ee1.debug....\n- 0x00000030 ba17f3ad ....\n+ 0x00000000 61343231 37326233 66303331 32653434 a42172b3f0312e44\n+ 0x00000010 38396639 63633935 34356466 63626133 89f9cc9545dfcba3\n+ 0x00000020 32336266 37382e64 65627567 00000000 23bf78.debug....\n+ 0x00000030 1d6dc626 .m.&\n \n"}]}]}]}]}, {"source1": "libderiving-ocsigen-ocaml-dbgsym_0.7.1-1.1_arm64.deb", "source2": "libderiving-ocsigen-ocaml-dbgsym_0.7.1-1.1_arm64.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-04-01 14:30:46.000000 debian-binary\n -rw-r--r-- 0 0 0 600 2020-04-01 14:30:46.000000 control.tar.xz\n--rw-r--r-- 0 0 0 18260 2020-04-01 14:30:46.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 18300 2020-04-01 14:30:46.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: arm64\n Maintainer: Debian OCaml Maintainers \n Installed-Size: 90\n Depends: libderiving-ocsigen-ocaml (= 0.7.1-1.1)\n Section: debug\n Priority: optional\n Description: debug symbols for libderiving-ocsigen-ocaml\n-Build-Ids: b2256ccb50d24ac80c36776f85b21b961b519650 f4b0e74b58ee1bc92faa6ae01e0a5f523a732ee1\n+Build-Ids: 51a42172b3f0312e4489f9cc9545dfcba323bf78 b2256ccb50d24ac80c36776f85b21b961b519650\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,2 +1,2 @@\n+usr/lib/debug/.build-id/51/a42172b3f0312e4489f9cc9545dfcba323bf78.debug\n usr/lib/debug/.build-id/b2/256ccb50d24ac80c36776f85b21b961b519650.debug\n-usr/lib/debug/.build-id/f4/b0e74b58ee1bc92faa6ae01e0a5f523a732ee1.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,12 +1,12 @@\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-01 14:30:46.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-01 14:30:46.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-01 14:30:46.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-01 14:30:46.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-01 14:30:46.000000 ./usr/lib/debug/.build-id/\n+drwxr-xr-x 0 root (0) root (0) 0 2020-04-01 14:30:46.000000 ./usr/lib/debug/.build-id/51/\n+-rw-r--r-- 0 root (0) root (0) 73496 2020-04-01 14:30:46.000000 ./usr/lib/debug/.build-id/51/a42172b3f0312e4489f9cc9545dfcba323bf78.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-01 14:30:46.000000 ./usr/lib/debug/.build-id/b2/\n -rw-r--r-- 0 root (0) root (0) 7152 2020-04-01 14:30:46.000000 ./usr/lib/debug/.build-id/b2/256ccb50d24ac80c36776f85b21b961b519650.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-04-01 14:30:46.000000 ./usr/lib/debug/.build-id/f4/\n--rw-r--r-- 0 root (0) root (0) 73496 2020-04-01 14:30:46.000000 ./usr/lib/debug/.build-id/f4/b0e74b58ee1bc92faa6ae01e0a5f523a732ee1.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-01 14:30:46.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-01 14:30:46.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-04-01 14:30:46.000000 ./usr/share/doc/libderiving-ocsigen-ocaml-dbgsym -> libderiving-ocsigen-ocaml\n"}, {"source1": "./usr/lib/debug/.build-id/f4/b0e74b58ee1bc92faa6ae01e0a5f523a732ee1.debug", "source2": "./usr/lib/debug/.build-id/51/a42172b3f0312e4489f9cc9545dfcba323bf78.debug", "comments": ["Files similar despite different names (score: 2, lower is more similar)"], "unified_diff": null, "details": [{"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: f4b0e74b58ee1bc92faa6ae01e0a5f523a732ee1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 51a42172b3f0312e4489f9cc9545dfcba323bf78\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 9.3.0-15) 9.3.0\n+xGCC: (Debian 9.3.0-15) 9.3.0\n ESaA%)jQ8\n /usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/crti.o\n call_weak_fn\n /usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/crtn.o\n crtstuff.c\n deregister_tm_clones\n __do_global_dtors_aux\n"}]}]}]}]}]}