{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.rhl0as26/b1/js-of-ocaml_3.8.0-2_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.rhl0as26/b2/js-of-ocaml_3.8.0-2_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,8 +1,8 @@\n \n f3495241cc77bf211a656cb607e57d92 4522880 debug optional js-of-ocaml-dbgsym_3.8.0-2_i386.deb\n 5614112d26308e20bc742349c367683e 13308360 ocaml optional js-of-ocaml_3.8.0-2_i386.deb\n 02f0a26342a2ad5315a9fe7b287c1699 215300 debug optional libjs-of-ocaml-dbgsym_3.8.0-2_i386.deb\n 907ba4ab45dd2d87403fae805bcc200f 1625328 debug optional libjs-of-ocaml-dev-dbgsym_3.8.0-2_i386.deb\n df7b453797dce1312b53b5caf34d5f77 19821004 ocaml optional libjs-of-ocaml-dev_3.8.0-2_i386.deb\n- 921a9051e4740dc385f6a64f54eb1173 2807640 doc optional libjs-of-ocaml-doc_3.8.0-2_all.deb\n+ 83f2e061aac11f55ee2b71016c5f9dff 2807684 doc optional libjs-of-ocaml-doc_3.8.0-2_all.deb\n c3a5d2a43867d5ffcc4c8b7a41835ef9 4834968 ocaml optional libjs-of-ocaml_3.8.0-2_i386.deb\n"}, {"source1": "libjs-of-ocaml-doc_3.8.0-2_all.deb", "source2": "libjs-of-ocaml-doc_3.8.0-2_all.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 2021-04-25 15:44:21.000000 debian-binary\n -rw-r--r-- 0 0 0 42204 2021-04-25 15:44:21.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2765244 2021-04-25 15:44:21.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2765288 2021-04-25 15:44:21.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/share/doc/libjs-of-ocaml-doc/manual/files/boulderdash/boulderdash.js", "source2": "./usr/share/doc/libjs-of-ocaml-doc/manual/files/boulderdash/boulderdash.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -2883,28 +2883,28 @@\n f(a0, a1, a2, a3, a4, a5, a6) :\n caml_call_gen(f, [a0, a1, a2, a3, a4, a5, a6])\n }\n caml_create_file\n (\"/static/maps.txt\",\n '\"maps/level0.map\"\\t\"Level without boulders\"\\n\"maps/level1.map\"\\t\"Simple falls\"\\n\"maps/level2.map\"\\t\"More falls\"\\n\"maps/level3.map\"\\t\"Real (yet little) puzzle\"\\n\"maps/level4.map\"\\t\"Bigger puzzle (copie de BeeDeeDash)\"\\n');\n caml_create_file\n+ (\"/static/maps/level0.map\",\n+ \"###################\\n#S........+.......#\\n#+....+.........+##\\n#...+........+.#.E#\\n###################\\n\");\n+ caml_create_file\n+ (\"/static/maps/level4.map\",\n+ \"########################################\\n#...... ..+.X .....X.X....... ....X....#\\n#.XSX...... .........X+..X.... ..... ..#\\n#.......... ..X.....X.X..X........X....#\\n#X.XX.........X......X..X....X...X.....#\\n#X. X......... X..X........X......X.XX.#\\n#... ..X........X.....X. X........X.XX.#\\n###############################...X..X.#\\n#. ...X..+. ..X.X..........+.X+...... .#\\n#..+.....X..... ........XX X..X....X...#\\n#...X..X.X..............X .X..X........#\\n#.X.....X........XXX.......X.. .+....X.#\\n#.+.. ..X. .....X.X+..+....X...X..+. .#\\n#. X..............X X..X........+.....X#\\n#........###############################\\n# X.........X...+....X.....X...X.......#\\n# X......... X..X........X......X.XX..E#\\n#. ..X........X.....X. ....+...X.XX...#\\n#....X+..X........X......X.X+......X...#\\n#... ..X. ..X.XX.........X.X+...... ..X#\\n#.+.... ..... ......... .X..X....X...X.#\\n########################################\\n\");\n+ caml_create_file\n (\"/static/maps/level2.map\",\n \"####################\\n#S# XXXXX #\\n# # XX .XXX. #\\n# # .XX. .X. #\\n# # +. + #\\n# ## XX #\\n# +X. E#\\n####################\\n\");\n caml_create_file\n (\"/static/maps/level3.map\",\n \"##############\\n#XXXX# #\\n#XXX+# + #\\n#X..S# X## #\\n#+ +X+# #\\n# #X#X# #\\n# +E.... #\\n# #++ #\\n##############\\n\");\n caml_create_file\n (\"/static/maps/level1.map\",\n \"##################\\n#S X # #\\n# + #.X..XX....#\\n# X #.+..++....#\\n# + # + #\\n# # XX #\\n# . +. E#\\n##################\\n\");\n- caml_create_file\n- (\"/static/maps/level0.map\",\n- \"###################\\n#S........+.......#\\n#+....+.........+##\\n#...+........+.#.E#\\n###################\\n\");\n- caml_create_file\n- (\"/static/maps/level4.map\",\n- \"########################################\\n#...... ..+.X .....X.X....... ....X....#\\n#.XSX...... .........X+..X.... ..... ..#\\n#.......... ..X.....X.X..X........X....#\\n#X.XX.........X......X..X....X...X.....#\\n#X. X......... X..X........X......X.XX.#\\n#... ..X........X.....X. X........X.XX.#\\n###############################...X..X.#\\n#. ...X..+. ..X.X..........+.X+...... .#\\n#..+.....X..... ........XX X..X....X...#\\n#...X..X.X..............X .X..X........#\\n#.X.....X........XXX.......X.. .+....X.#\\n#.+.. ..X. .....X.X+..+....X...X..+. .#\\n#. X..............X X..X........+.....X#\\n#........###############################\\n# X.........X...+....X.....X...X.......#\\n# X......... X..X........X......X.XX..E#\\n#. ..X........X.....X. ....+...X.XX...#\\n#....X+..X........X......X.X+......X...#\\n#... ..X. ..X.XX.........X.X+...... ..X#\\n#.+.... ..... ......... .X..X....X...X.#\\n########################################\\n\");\n caml_fs_init();\n var\n Out_of_memory = [248, caml_string_of_jsbytes(\"Out_of_memory\"), -1],\n Sys_error = [248, caml_string_of_jsbytes(\"Sys_error\"), -2],\n Failure = [248, caml_string_of_jsbytes(\"Failure\"), -3],\n Invalid_argument = [248, caml_string_of_jsbytes(\"Invalid_argument\"), -4],\n End_of_file = [248, caml_string_of_jsbytes(\"End_of_file\"), -5],\n"}]}]}]}]}]}