{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.pVW4sIyeJq/b1/ocaml-deriving-ocsigen_0.7.1-1.1_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.pVW4sIyeJq/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- bc223f2ca3ab4478d60f2ebc5d01a362 19040 debug optional libderiving-ocsigen-ocaml-dbgsym_0.7.1-1.1_arm64.deb\n+ be83e45adfb8534238da39508b09a5e5 19064 debug optional libderiving-ocsigen-ocaml-dbgsym_0.7.1-1.1_arm64.deb\n 8f7b7c0679e834ed30a7d8dba9bcec11 37228 debug optional libderiving-ocsigen-ocaml-dev-dbgsym_0.7.1-1.1_arm64.deb\n- 810233744c0647ae0ee98bfa2ee82506 2097648 ocaml optional libderiving-ocsigen-ocaml-dev_0.7.1-1.1_arm64.deb\n- 2388545fb3e2d9da9b5b9bd7db6f0d6b 229068 ocaml optional libderiving-ocsigen-ocaml_0.7.1-1.1_arm64.deb\n+ d9569e880782adbd3e94363e3b2549c4 2096812 ocaml optional libderiving-ocsigen-ocaml-dev_0.7.1-1.1_arm64.deb\n+ e27f134d9c09440cdcd1ada1009a35a3 229208 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 15828 2020-04-01 14:30:46.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2081628 2020-04-01 14:30:46.000000 data.tar.xz\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 2080796 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_1631797865.858717_ref\n+lib/deriving_Pickle.ml_482_1597387904.114093_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 36333137 39373836 352e3835 82_1631797865.85\n- 0x00001190 38373137 5f726566 00000000 00000007 8717_ref........\n+ 0x00001180 38325f31 35393733 38373930 342e3131 82_1597387904.11\n+ 0x00001190 34303933 5f726566 00000000 00000007 4093_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 3331 3739 3738 3635 2e38 482_1631797865.8\n-000a3e10: 3538 3731 375f 7265 6640 b0c0 0600 01a3 58717_ref@......\n+000a3e00: 3438 325f 3135 3937 3338 3739 3034 2e31 482_1597387904.1\n+000a3e10: 3134 3039 335f 7265 6640 b0c0 0600 01a3 14093_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 227916 2020-04-01 14:30:46.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 228056 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 3331 3739 3738 3539 2e36 482_1631797859.6\n-0008ead0: 3738 3537 335f 7265 6640 0102 e4a0 a091 78573_ref@......\n+0008eac0: 3438 325f 3135 3937 3338 3738 3938 2e30 482_1597387898.0\n+0008ead0: 3331 3632 375f 7265 6640 0102 e4a0 a091 31627_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: eb7345b3324e2ee17eff68ad93cfab9be60511e3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 69dcdd73229136870a3251ece3c32e2c3b60e953\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_1631797865.858717_ref\n+lib/deriving_Pickle.ml_482_1597387904.114093_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-7345b3324e2ee17eff68ad93cfab9be60511e3.debug\n+dcdd73229136870a3251ece3c32e2c3b60e953.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 36333137 kle.ml_482_16317\n- 0x00054270 39373836 352e3835 38373137 5f726566 97865.858717_ref\n+ 0x00054260 6b6c652e 6d6c5f34 38325f31 35393733 kle.ml_482_15973\n+ 0x00054270 38373930 342e3131 34303933 5f726566 87904.114093_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 37333435 62333332 34653265 65313765 7345b3324e2ee17e\n- 0x00000010 66663638 61643933 63666162 39626536 ff68ad93cfab9be6\n- 0x00000020 30353131 65332e64 65627567 00000000 0511e3.debug....\n- 0x00000030 bff6d954 ...T\n+ 0x00000000 64636464 37333232 39313336 38373061 dcdd73229136870a\n+ 0x00000010 33323531 65636533 63333265 32633362 3251ece3c32e2c3b\n+ 0x00000020 36306539 35332e64 65627567 00000000 60e953.debug....\n+ 0x00000030 62cf6556 b.eV\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 18248 2020-04-01 14:30:46.000000 data.tar.xz\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 18276 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: 240198aa0eaae06d844da20c6c698aa6adb7c9a8 eb7345b3324e2ee17eff68ad93cfab9be60511e3\n+Build-Ids: 240198aa0eaae06d844da20c6c698aa6adb7c9a8 69dcdd73229136870a3251ece3c32e2c3b60e953\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/24/0198aa0eaae06d844da20c6c698aa6adb7c9a8.debug\n-usr/lib/debug/.build-id/eb/7345b3324e2ee17eff68ad93cfab9be60511e3.debug\n+usr/lib/debug/.build-id/69/dcdd73229136870a3251ece3c32e2c3b60e953.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/24/\n -rw-r--r-- 0 root (0) root (0) 7144 2020-04-01 14:30:46.000000 ./usr/lib/debug/.build-id/24/0198aa0eaae06d844da20c6c698aa6adb7c9a8.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-04-01 14:30:46.000000 ./usr/lib/debug/.build-id/eb/\n--rw-r--r-- 0 root (0) root (0) 73504 2020-04-01 14:30:46.000000 ./usr/lib/debug/.build-id/eb/7345b3324e2ee17eff68ad93cfab9be60511e3.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-04-01 14:30:46.000000 ./usr/lib/debug/.build-id/69/\n+-rw-r--r-- 0 root (0) root (0) 73504 2020-04-01 14:30:46.000000 ./usr/lib/debug/.build-id/69/dcdd73229136870a3251ece3c32e2c3b60e953.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/eb/7345b3324e2ee17eff68ad93cfab9be60511e3.debug", "source2": "./usr/lib/debug/.build-id/69/dcdd73229136870a3251ece3c32e2c3b60e953.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: eb7345b3324e2ee17eff68ad93cfab9be60511e3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 69dcdd73229136870a3251ece3c32e2c3b60e953\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 10.2.0-5) 10.2.0\n+SGCC: (Debian 10.2.0-5) 10.2.0\n }{SgWKS[\n /usr/lib/gcc/aarch64-linux-gnu/10/../../../aarch64-linux-gnu/crti.o\n call_weak_fn\n /usr/lib/gcc/aarch64-linux-gnu/10/../../../aarch64-linux-gnu/crtn.o\n crtstuff.c\n deregister_tm_clones\n __do_global_dtors_aux\n"}]}]}]}]}]}