{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.guQkOfoEdR/b1/ocaml-deriving-ocsigen_0.7.1-1.1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.guQkOfoEdR/b2/ocaml-deriving-ocsigen_0.7.1-1.1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,5 +1,5 @@\n \n- f5532e3cdf7fb2750861bdc75f43844f 20276 debug optional libderiving-ocsigen-ocaml-dbgsym_0.7.1-1.1_i386.deb\n+ e858fc8b3e1f2a4fff0015c92264b99b 20164 debug optional libderiving-ocsigen-ocaml-dbgsym_0.7.1-1.1_i386.deb\n 5124309c8c160322cad6b38b03b7dee2 39152 debug optional libderiving-ocsigen-ocaml-dev-dbgsym_0.7.1-1.1_i386.deb\n- d71a291f993b38abb7b2c17c6372640c 2050504 ocaml optional libderiving-ocsigen-ocaml-dev_0.7.1-1.1_i386.deb\n- 5482d3aa7aab65f2c187b9d0ee4b1a06 214324 ocaml optional libderiving-ocsigen-ocaml_0.7.1-1.1_i386.deb\n+ ef9e6701ca4d31abd1789e90e97416e8 2050868 ocaml optional libderiving-ocsigen-ocaml-dev_0.7.1-1.1_i386.deb\n+ d0eab38d197db4a0459438816603790e 214300 ocaml optional libderiving-ocsigen-ocaml_0.7.1-1.1_i386.deb\n"}, {"source1": "libderiving-ocsigen-ocaml-dev_0.7.1-1.1_i386.deb", "source2": "libderiving-ocsigen-ocaml-dev_0.7.1-1.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-04-01 14:30:46.000000 debian-binary\n--rw-r--r-- 0 0 0 15832 2020-04-01 14:30:46.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2034480 2020-04-01 14:30:46.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 15836 2020-04-01 14:30:46.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 2034840 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_1630904381.295449_ref\n+lib/deriving_Pickle.ml_482_1596494618.189438_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": "@@ -150,16 +150,16 @@\n 0x00000920 65642075 6e706963 6b6c696e 67200001 ed unpickling ..\n 0x00000930 fc0f0000 6f707469 6f6e203a 20000002 ....option : ...\n 0x00000940 fc2b0000 556e6578 70656374 65642074 .+..Unexpected t\n 0x00000950 61672065 6e636f75 6e746572 65642075 ag encountered u\n 0x00000960 6e706963 6b6c696e 67200001 fc0f0000 npickling ......\n 0x00000970 6f707469 6f6e203a 20000002 fc370000 option : ....7..\n 0x00000980 6c69622f 64657269 76696e67 5f506963 lib/deriving_Pic\n- 0x00000990 6b6c652e 6d6c5f34 38325f31 36333039 kle.ml_482_16309\n- 0x000009a0 30343338 312e3239 35343439 5f726566 04381.295449_ref\n+ 0x00000990 6b6c652e 6d6c5f34 38325f31 35393634 kle.ml_482_15964\n+ 0x000009a0 39343631 382e3138 39343338 5f726566 94618.189438_ref\n 0x000009b0 00000003 fc330000 756e6578 70656374 .....3..unexpect\n 0x000009c0 6564206f 626a6563 7420656e 636f756e ed object encoun\n 0x000009d0 74657265 6420756e 7069636b 6c696e67 tered unpickling\n 0x000009e0 20726566 00000003 f70b0000 00000000 ref............\n 0x000009f0 03000000 f70b0000 00000000 03000000 ................\n 0x00000a00 f70b0000 00000000 03000000 f70b0000 ................\n 0x00000a10 00000000 03000000 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": "@@ -41944,16 +41944,16 @@\n 000a3d70: 013d c501 3de6 4040 c0c1 40c0 b304 1b40 .=..=.@@..@....@\n 000a3d80: 9040 0100 df40 0200 00fe cdc0 c140 c0b3 .@...@.......@..\n 000a3d90: 041a a0c0 b304 1940 9040 0100 df40 0200 .......@.@...@..\n 000a3da0: 00fe cc40 9040 0100 df40 0200 00fe cb04 ...@.@...@......\n 000a3db0: 4440 0100 df40 0200 00fe c940 0100 df40 D@...@.....@...@\n 000a3dc0: 0200 00fe c804 3e40 a0a0 4090 e091 a209 ......>@..@.....\n 000a3dd0: 306c 6962 2f64 6572 6976 696e 675f 5069 0lib/deriving_Pi\n-000a3de0: 636b 6c65 2e6d 6c5f 3438 325f 3136 3330 ckle.ml_482_1630\n-000a3df0: 3930 3433 3831 2e32 3935 3434 395f 7265 904381.295449_re\n+000a3de0: 636b 6c65 2e6d 6c5f 3438 325f 3135 3936 ckle.ml_482_1596\n+000a3df0: 3439 3436 3138 2e31 3839 3433 385f 7265 494618.189438_re\n 000a3e00: 6640 b0c0 0600 01a3 1a01 01e2 013d 8901 f@...........=..\n 000a3e10: 3d89 c006 0001 a31b 0101 e301 3dc5 013d =...........=..=\n 000a3e20: e640 40c0 9604 1801 00e0 4002 0000 fef0 .@@.......@.....\n 000a3e30: 044a 40a0 a040 90e0 b8a0 9022 3a3a b0c0 .J@..@.....\"::..\n 000a3e40: 0600 01a3 2701 01e2 013d 8901 3d89 c006 ....'....=..=...\n 000a3e50: 0001 a328 0101 e301 3dc5 013d e640 0595 ...(....=..=.@..\n 000a3e60: 2ba0 e0b0 a190 0501 6928 7479 7065 5f72 +.......i(type_r\n"}]}]}]}, {"source1": "libderiving-ocsigen-ocaml_0.7.1-1.1_i386.deb", "source2": "libderiving-ocsigen-ocaml_0.7.1-1.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-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 213172 2020-04-01 14:30:46.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 964 2020-04-01 14:30:46.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 213144 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": "@@ -36503,16 +36503,16 @@\n 0008e960: 626a 6563 7420 656e 636f 756e 7465 7265 bject encountere\n 0008e970: 6420 756e 7069 636b 6c69 6e67 2072 6566 d unpickling ref\n 0008e980: 4001 00f0 a0a0 9192 3144 6572 6976 696e @.......1Derivin\n 0008e990: 675f 5479 7065 6162 6c65 0101 d4a0 a091 g_Typeable......\n 0008e9a0: 922b 4465 7269 7669 6e67 5f45 7101 01ec .+Deriving_Eq...\n 0008e9b0: a0a0 9090 a209 306c 6962 2f64 6572 6976 ......0lib/deriv\n 0008e9c0: 696e 675f 5069 636b 6c65 2e6d 6c5f 3438 ing_Pickle.ml_48\n-0008e9d0: 325f 3136 3330 3930 3433 3739 2e31 3930 2_1630904379.190\n-0008e9e0: 3032 385f 7265 6640 0102 e4a0 a091 0410 028_ref@........\n+0008e9d0: 325f 3135 3936 3439 3436 3130 2e35 3035 2_1596494610.505\n+0008e9e0: 3134 385f 7265 6640 0102 e4a0 a091 0410 148_ref@........\n 0008e9f0: 0102 eca0 a091 0413 0103 38a0 a090 a240 ..........8....@\n 0008ea00: a090 9040 4001 03a4 a0a0 90a2 40a0 9090 ...@@.......@...\n 0008ea10: 4140 0103 f0a0 a091 9226 5374 646c 6962 A@.......&Stdlib\n 0008ea20: 0106 b0a0 a090 90a2 296f 7074 696f 6e20 ........)option \n 0008ea30: 3a20 4001 06c0 a0a0 9104 0b01 06c8 a0a0 : @.............\n 0008ea40: 9090 a209 2655 6e65 7870 6563 7465 6420 ....&Unexpected \n 0008ea50: 7461 6720 656e 636f 756e 7465 7265 6420 tag encountered \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: 133deafb64e1794a6b5d014a36652725f0c98a8e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 30f16cf9cac1a2ec24313d762bd885d4c822baa9\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -890,15 +890,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_1630904381.295449_ref\n+lib/deriving_Pickle.ml_482_1596494618.189438_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@@ -959,15 +959,15 @@\n Open_nonblock\n FP_normal\n FP_subnormal\n FP_infinite\n contents = \n lib/deriving_Show.ml\n format.ml\n-3deafb64e1794a6b5d014a36652725f0c98a8e.debug\n+f16cf9cac1a2ec24313d762bd885d4c822baa9.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .rel.dyn\n .plt.got\n .eh_frame_hdr\n .eh_frame\n"}, {"source1": "readelf --wide --decompress --hex-dump=.data {}", "source2": "readelf --wide --decompress --hex-dump=.data {}", "unified_diff": "@@ -617,16 +617,16 @@\n 0x0002e660 6e706963 6b6c696e 67200001 fc0f0000 npickling ......\n 0x0002e670 6f707469 6f6e203a 20000002 fc2b0000 option : ....+..\n 0x0002e680 556e6578 70656374 65642074 61672065 Unexpected tag e\n 0x0002e690 6e636f75 6e746572 65642075 6e706963 ncountered unpic\n 0x0002e6a0 6b6c696e 67200001 fc0f0000 6f707469 kling ......opti\n 0x0002e6b0 6f6e203a 20000002 fc370000 6c69622f on : ....7..lib/\n 0x0002e6c0 64657269 76696e67 5f506963 6b6c652e deriving_Pickle.\n- 0x0002e6d0 6d6c5f34 38325f31 36333039 30343338 ml_482_163090438\n- 0x0002e6e0 312e3239 35343439 5f726566 00000003 1.295449_ref....\n+ 0x0002e6d0 6d6c5f34 38325f31 35393634 39343631 ml_482_159649461\n+ 0x0002e6e0 382e3138 39343338 5f726566 00000003 8.189438_ref....\n 0x0002e6f0 fc330000 756e6578 70656374 6564206f .3..unexpected o\n 0x0002e700 626a6563 7420656e 636f756e 74657265 bject encountere\n 0x0002e710 6420756e 7069636b 6c696e67 20726566 d unpickling ref\n 0x0002e720 00000003 f70b0000 00000000 03000000 ................\n 0x0002e730 f70b0000 00000000 03000000 f70b0000 ................\n 0x0002e740 00000000 03000000 f70b0000 00000000 ................\n 0x0002e750 03000000 f70b0000 00000000 03000000 ................\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 33646561 66623634 65313739 34613662 3deafb64e1794a6b\n- 0x00000010 35643031 34613336 36353237 32356630 5d014a36652725f0\n- 0x00000020 63393861 38652e64 65627567 00000000 c98a8e.debug....\n- 0x00000030 91167d81 ..}.\n+ 0x00000000 66313663 66396361 63316132 65633234 f16cf9cac1a2ec24\n+ 0x00000010 33313364 37363262 64383835 64346338 313d762bd885d4c8\n+ 0x00000020 32326261 61392e64 65627567 00000000 22baa9.debug....\n+ 0x00000030 cba5f278 ...x\n \n"}]}]}]}]}, {"source1": "libderiving-ocsigen-ocaml-dbgsym_0.7.1-1.1_i386.deb", "source2": "libderiving-ocsigen-ocaml-dbgsym_0.7.1-1.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-04-01 14:30:46.000000 debian-binary\n -rw-r--r-- 0 0 0 596 2020-04-01 14:30:46.000000 control.tar.xz\n--rw-r--r-- 0 0 0 19488 2020-04-01 14:30:46.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 19376 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: i386\n Maintainer: Debian OCaml Maintainers \n Installed-Size: 79\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: 133deafb64e1794a6b5d014a36652725f0c98a8e 21b935eb1d6b4474db5c3fc7244df0659a7a102b\n+Build-Ids: 21b935eb1d6b4474db5c3fc7244df0659a7a102b 30f16cf9cac1a2ec24313d762bd885d4c822baa9\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/13/3deafb64e1794a6b5d014a36652725f0c98a8e.debug\n usr/lib/debug/.build-id/21/b935eb1d6b4474db5c3fc7244df0659a7a102b.debug\n+usr/lib/debug/.build-id/30/f16cf9cac1a2ec24313d762bd885d4c822baa9.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/13/\n--rw-r--r-- 0 root (0) root (0) 64220 2020-04-01 14:30:46.000000 ./usr/lib/debug/.build-id/13/3deafb64e1794a6b5d014a36652725f0c98a8e.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-01 14:30:46.000000 ./usr/lib/debug/.build-id/21/\n -rw-r--r-- 0 root (0) root (0) 5108 2020-04-01 14:30:46.000000 ./usr/lib/debug/.build-id/21/b935eb1d6b4474db5c3fc7244df0659a7a102b.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-04-01 14:30:46.000000 ./usr/lib/debug/.build-id/30/\n+-rw-r--r-- 0 root (0) root (0) 64220 2020-04-01 14:30:46.000000 ./usr/lib/debug/.build-id/30/f16cf9cac1a2ec24313d762bd885d4c822baa9.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/13/3deafb64e1794a6b5d014a36652725f0c98a8e.debug", "source2": "./usr/lib/debug/.build-id/30/f16cf9cac1a2ec24313d762bd885d4c822baa9.debug", "comments": ["Files similar despite different names (score: 1, 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: 133deafb64e1794a6b5d014a36652725f0c98a8e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 30f16cf9cac1a2ec24313d762bd885d4c822baa9\n"}]}]}]}]}]}