{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.uaCiksEsmC/b1/ocaml-deriving-ocsigen_0.7.1-1.1_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.uaCiksEsmC/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- 58528b91488664b349f62eb6fbaacbe5 19680 debug optional libderiving-ocsigen-ocaml-dbgsym_0.7.1-1.1_armhf.deb\n+ 94a0883aff246dd4d68be7c4f3ac003b 19460 debug optional libderiving-ocsigen-ocaml-dbgsym_0.7.1-1.1_armhf.deb\n 19f4f078f0853b4c06e13e7b001f7ceb 37388 debug optional libderiving-ocsigen-ocaml-dev-dbgsym_0.7.1-1.1_armhf.deb\n- 78415ba953e9542f7207d5acd233bb0b 2086764 ocaml optional libderiving-ocsigen-ocaml-dev_0.7.1-1.1_armhf.deb\n- df1c2212c4f00e5143fa93bb2d582e2b 220100 ocaml optional libderiving-ocsigen-ocaml_0.7.1-1.1_armhf.deb\n+ a6ef02038c5baff56300a92bbdb159db 2086896 ocaml optional libderiving-ocsigen-ocaml-dev_0.7.1-1.1_armhf.deb\n+ a6ee4f8a7c29aa141f5ba67460cf07a0 220044 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 15828 2020-04-01 14:30:46.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2070744 2020-04-01 14:30:46.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2070876 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 {}", "source2": "strings --all {}", "unified_diff": "@@ -168,15 +168,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_1594111644.016128_ref\n+lib/deriving_Pickle.ml_482_1594112334.862421_ref\n unexpected object encountered unpickling ref\n !2)\n !2)\n !2)\n !2)\n !2)\n !2)\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 35393431 kle.ml_482_15941\n- 0x000009a0 31313634 342e3031 36313238 5f726566 11644.016128_ref\n+ 0x000009a0 31323333 342e3836 32343231 5f726566 12334.862421_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 3934 ckle.ml_482_1594\n-000a3df0: 3131 3136 3434 2e30 3136 3132 385f 7265 111644.016128_re\n+000a3df0: 3131 3233 3334 2e38 3632 3432 315f 7265 112334.862421_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 218948 2020-04-01 14:30:46.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 218892 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 3934 3131 3136 3235 2e36 3930 2_1594111625.690\n-0008e9e0: 3337 375f 7265 6640 0102 e4a0 a091 0410 377_ref@........\n+0008e9d0: 325f 3135 3934 3131 3233 3235 2e33 3338 2_1594112325.338\n+0008e9e0: 3130 315f 7265 6640 0102 e4a0 a091 0410 101_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: 501c635ca12325c23c47698bcda0f9c21bb6d185\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 921325da90c6d82005e1ae4e4ccd406af5305bb0\n"}, {"source1": "strings --all {}", "source2": "strings --all {}", "unified_diff": "@@ -1340,15 +1340,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_1594111644.016128_ref\n+lib/deriving_Pickle.ml_482_1594112334.862421_ref\n unexpected object encountered unpickling ref\n !2)\n !2)\n !2)\n !2)\n !2)\n !2)\n@@ -1447,15 +1447,15 @@\n FP_infinite\n FP_nan\n contents = \n !2)\n lib/deriving_Show.ml\n format.ml\n aeabi\n-1c635ca12325c23c47698bcda0f9c21bb6d185.debug\n+1325da90c6d82005e1ae4e4ccd406af5305bb0.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .dynsym\n .dynstr\n .rel.dyn\n .rel.plt\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 35393431 31313634 ml_482_159411164\n- 0x000357a0 342e3031 36313238 5f726566 00000003 4.016128_ref....\n+ 0x00035790 6d6c5f34 38325f31 35393431 31323333 ml_482_159411233\n+ 0x000357a0 342e3836 32343231 5f726566 00000003 4.862421_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 31633633 35636131 32333235 63323363 1c635ca12325c23c\n- 0x00000010 34373639 38626364 61306639 63323162 47698bcda0f9c21b\n- 0x00000020 62366431 38352e64 65627567 00000000 b6d185.debug....\n- 0x00000030 61ff0933 a..3\n+ 0x00000000 31333235 64613930 63366438 32303035 1325da90c6d82005\n+ 0x00000010 65316165 34653463 63643430 36616635 e1ae4e4ccd406af5\n+ 0x00000020 33303562 62302e64 65627567 00000000 305bb0.debug....\n+ 0x00000030 00815534 ..U4\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": "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 18888 2020-04-01 14:30:46.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 18668 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: 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: 501c635ca12325c23c47698bcda0f9c21bb6d185 8341d6c47c6eb4d3fa9f8f052b95ce6996f5b3fc\n+Build-Ids: 8341d6c47c6eb4d3fa9f8f052b95ce6996f5b3fc 921325da90c6d82005e1ae4e4ccd406af5305bb0\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/50/1c635ca12325c23c47698bcda0f9c21bb6d185.debug\n usr/lib/debug/.build-id/83/41d6c47c6eb4d3fa9f8f052b95ce6996f5b3fc.debug\n+usr/lib/debug/.build-id/92/1325da90c6d82005e1ae4e4ccd406af5305bb0.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/50/\n--rw-r--r-- 0 root (0) root (0) 74904 2020-04-01 14:30:46.000000 ./usr/lib/debug/.build-id/50/1c635ca12325c23c47698bcda0f9c21bb6d185.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-01 14:30:46.000000 ./usr/lib/debug/.build-id/83/\n -rw-r--r-- 0 root (0) root (0) 5852 2020-04-01 14:30:46.000000 ./usr/lib/debug/.build-id/83/41d6c47c6eb4d3fa9f8f052b95ce6996f5b3fc.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-04-01 14:30:46.000000 ./usr/lib/debug/.build-id/92/\n+-rw-r--r-- 0 root (0) root (0) 74904 2020-04-01 14:30:46.000000 ./usr/lib/debug/.build-id/92/1325da90c6d82005e1ae4e4ccd406af5305bb0.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/50/1c635ca12325c23c47698bcda0f9c21bb6d185.debug", "source2": "./usr/lib/debug/.build-id/92/1325da90c6d82005e1ae4e4ccd406af5305bb0.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: 501c635ca12325c23c47698bcda0f9c21bb6d185\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 921325da90c6d82005e1ae4e4ccd406af5305bb0\n"}]}]}]}]}]}