{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.BncXPsIeij/b1/ocaml-deriving-ocsigen_0.7.1-1.1_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.BncXPsIeij/b2/ocaml-deriving-ocsigen_0.7.1-1.1_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,5 +1,5 @@\n \n- 9a0bc21c963d1eb3a4b83c3c9e142b95 19416 debug optional libderiving-ocsigen-ocaml-dbgsym_0.7.1-1.1_armhf.deb\n+ 83fe875996e3482341b3eb22e77e624d 19416 debug optional libderiving-ocsigen-ocaml-dbgsym_0.7.1-1.1_armhf.deb\n 476268fec4bf59106a83ef9e93f323de 37244 debug optional libderiving-ocsigen-ocaml-dev-dbgsym_0.7.1-1.1_armhf.deb\n- 330c0664b19913fc0c6401907554613c 2087300 ocaml optional libderiving-ocsigen-ocaml-dev_0.7.1-1.1_armhf.deb\n- 8ed183eda733b1593d8ec8317789325e 220016 ocaml optional libderiving-ocsigen-ocaml_0.7.1-1.1_armhf.deb\n+ 59e9512137295d93ce0e68a577a07c27 2087500 ocaml optional libderiving-ocsigen-ocaml-dev_0.7.1-1.1_armhf.deb\n+ aae6adbfb38e435100e2d4d2e46a7b63 220108 ocaml optional libderiving-ocsigen-ocaml_0.7.1-1.1_armhf.deb\n"}, {"source1": "libderiving-ocsigen-ocaml-dev_0.7.1-1.1_armhf.deb", "source2": "libderiving-ocsigen-ocaml-dev_0.7.1-1.1_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 2020-04-01 14:30:46.000000 debian-binary\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 2071272 2020-04-01 14:30:46.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2071472 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": "@@ -10,15 +10,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_1596804815.375924_ref\n+lib/deriving_Pickle.ml_482_1596805323.091517_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": "@@ -151,15 +151,15 @@\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 35393638 kle.ml_482_15968\n- 0x000009a0 30343831 352e3337 35393234 5f726566 04815.375924_ref\n+ 0x000009a0 30353332 332e3039 31353137 5f726566 05323.091517_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": "@@ -41945,15 +41945,15 @@\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 3135 3936 ckle.ml_482_1596\n-000a3df0: 3830 3438 3135 2e33 3735 3932 345f 7265 804815.375924_re\n+000a3df0: 3830 3533 3233 2e30 3931 3531 375f 7265 805323.091517_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_armhf.deb", "source2": "libderiving-ocsigen-ocaml_0.7.1-1.1_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 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 218864 2020-04-01 14:30:46.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 218956 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 3135 3936 3830 3437 3936 2e31 3035 2_1596804796.105\n-0008e9e0: 3438 375f 7265 6640 0102 e4a0 a091 0410 487_ref@........\n+0008e9d0: 325f 3135 3936 3830 3533 3135 2e38 3333 2_1596805315.833\n+0008e9e0: 3833 395f 7265 6640 0102 e4a0 a091 0410 839_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: cdaee89a452c6b1875fa23a47557fd500a5a5fe5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ac6dcbb0e472383e6700d1c43bfa96eeb4b3060b\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -905,15 +905,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_1596804815.375924_ref\n+lib/deriving_Pickle.ml_482_1596805323.091517_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@@ -976,15 +976,15 @@\n Open_nonblock\n FP_normal\n FP_subnormal\n FP_infinite\n contents = \n lib/deriving_Show.ml\n format.ml\n-aee89a452c6b1875fa23a47557fd500a5a5fe5.debug\n+6dcbb0e472383e6700d1c43bfa96eeb4b3060b.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .rel.dyn\n .rel.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": "@@ -629,16 +629,16 @@\n 0x00035720 6e706963 6b6c696e 67200001 fc0f0000 npickling ......\n 0x00035730 6f707469 6f6e203a 20000002 fc2b0000 option : ....+..\n 0x00035740 556e6578 70656374 65642074 61672065 Unexpected tag e\n 0x00035750 6e636f75 6e746572 65642075 6e706963 ncountered unpic\n 0x00035760 6b6c696e 67200001 fc0f0000 6f707469 kling ......opti\n 0x00035770 6f6e203a 20000002 fc370000 6c69622f on : ....7..lib/\n 0x00035780 64657269 76696e67 5f506963 6b6c652e deriving_Pickle.\n- 0x00035790 6d6c5f34 38325f31 35393638 30343831 ml_482_159680481\n- 0x000357a0 352e3337 35393234 5f726566 00000003 5.375924_ref....\n+ 0x00035790 6d6c5f34 38325f31 35393638 30353332 ml_482_159680532\n+ 0x000357a0 332e3039 31353137 5f726566 00000003 3.091517_ref....\n 0x000357b0 fc330000 756e6578 70656374 6564206f .3..unexpected o\n 0x000357c0 626a6563 7420656e 636f756e 74657265 bject encountere\n 0x000357d0 6420756e 7069636b 6c696e67 20726566 d unpickling ref\n 0x000357e0 00000003 f70b0000 00000000 03000000 ................\n 0x000357f0 f70b0000 00000000 03000000 f70b0000 ................\n 0x00035800 00000000 03000000 f70b0000 00000000 ................\n 0x00035810 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 61656538 39613435 32633662 31383735 aee89a452c6b1875\n- 0x00000010 66613233 61343735 35376664 35303061 fa23a47557fd500a\n- 0x00000020 35613566 65352e64 65627567 00000000 5a5fe5.debug....\n- 0x00000030 d11681ec ....\n+ 0x00000000 36646362 62306534 37323338 33653637 6dcbb0e472383e67\n+ 0x00000010 30306431 63343362 66613936 65656234 00d1c43bfa96eeb4\n+ 0x00000020 62333036 30622e64 65627567 00000000 b3060b.debug....\n+ 0x00000030 1a0e2b26 ..+&\n \n"}]}]}]}]}, {"source1": "libderiving-ocsigen-ocaml-dbgsym_0.7.1-1.1_armhf.deb", "source2": "libderiving-ocsigen-ocaml-dbgsym_0.7.1-1.1_armhf.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": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: armhf\n Maintainer: Debian OCaml Maintainers \n Installed-Size: 91\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: 1534a712d5b47b943b93fc242070357ec0715c78 cdaee89a452c6b1875fa23a47557fd500a5a5fe5\n+Build-Ids: 1534a712d5b47b943b93fc242070357ec0715c78 ac6dcbb0e472383e6700d1c43bfa96eeb4b3060b\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/15/34a712d5b47b943b93fc242070357ec0715c78.debug\n-usr/lib/debug/.build-id/cd/aee89a452c6b1875fa23a47557fd500a5a5fe5.debug\n+usr/lib/debug/.build-id/ac/6dcbb0e472383e6700d1c43bfa96eeb4b3060b.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/15/\n -rw-r--r-- 0 root (0) root (0) 5852 2020-04-01 14:30:46.000000 ./usr/lib/debug/.build-id/15/34a712d5b47b943b93fc242070357ec0715c78.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-04-01 14:30:46.000000 ./usr/lib/debug/.build-id/cd/\n--rw-r--r-- 0 root (0) root (0) 74904 2020-04-01 14:30:46.000000 ./usr/lib/debug/.build-id/cd/aee89a452c6b1875fa23a47557fd500a5a5fe5.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-04-01 14:30:46.000000 ./usr/lib/debug/.build-id/ac/\n+-rw-r--r-- 0 root (0) root (0) 74904 2020-04-01 14:30:46.000000 ./usr/lib/debug/.build-id/ac/6dcbb0e472383e6700d1c43bfa96eeb4b3060b.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/cd/aee89a452c6b1875fa23a47557fd500a5a5fe5.debug", "source2": "./usr/lib/debug/.build-id/ac/6dcbb0e472383e6700d1c43bfa96eeb4b3060b.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: cdaee89a452c6b1875fa23a47557fd500a5a5fe5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ac6dcbb0e472383e6700d1c43bfa96eeb4b3060b\n"}]}]}]}]}]}