Skip to content

Commit b21586f

Browse files
committed
build: update pinned package versions
Several versions of packages mentioned in the lockfiles before this commit do not exist on opam anymore. This causes a build failure on a fresh clone of this repo in docker, which uses the package versions pinned in the lockfiles. To find these package versions, I simply deleted the lockfiles, installed all dependencies in a fresh OCaml 5.1.1 switch, and used `opam lock`. This process resulted in version 5.9.1 for js_of_ocaml{,-toplevel,-compiler,...} on which Learn-OCaml's toplevel fails to initialize, making the webapp unusable. I then manually lowered the pinned version of js_of_ocaml back to the previously pinned version, 5.8.2.
1 parent 0a50c15 commit b21586f

File tree

2 files changed

+181
-184
lines changed

2 files changed

+181
-184
lines changed

learn-ocaml-client.opam.locked

Lines changed: 81 additions & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -21,125 +21,122 @@ license: "MIT"
2121
homepage: "https://github.com/ocaml-sf/learn-ocaml"
2222
bug-reports: "https://github.com/ocaml-sf/learn-ocaml/issues"
2323
depends: [
24-
"angstrom" {= "0.15.0"}
24+
"angstrom" {= "0.16.1"}
2525
"asak" {= "0.5"}
26-
"asn1-combinators" {= "0.2.6"}
26+
"asn1-combinators" {= "0.3.2"}
2727
"astring" {= "0.8.5"}
28-
"base" {= "v0.16.3"}
28+
"base" {= "v0.17.3"}
2929
"base-bigarray" {= "base"}
3030
"base-bytes" {= "base"}
3131
"base-domains" {= "base"}
3232
"base-nnp" {= "base"}
3333
"base-threads" {= "base"}
3434
"base-unix" {= "base"}
35-
"base64" {= "3.5.0"}
36-
"bigarray-compat" {= "1.1.0"}
37-
"bigstringaf" {= "0.8.0"}
35+
"base64" {= "3.5.1"}
36+
"bigstringaf" {= "0.10.0"}
3837
"bos" {= "0.2.1"}
39-
"ca-certs" {= "0.2.3"}
40-
"cmdliner" {= "1.1.0"}
41-
"cohttp" {= "4.0.0"}
42-
"cohttp-lwt" {= "4.0.0"}
43-
"cohttp-lwt-unix" {= "4.0.0"}
44-
"conduit" {= "4.0.2"}
45-
"conduit-lwt" {= "4.0.2"}
46-
"conduit-lwt-unix" {= "4.0.2"}
47-
"conf-bash" {= "1"}
48-
"conf-gmp" {= "4"}
49-
"conf-gmp-powm-sec" {= "3"}
38+
"ca-certs" {= "1.0.1"}
39+
"cmdliner" {= "1.3.0"}
40+
"cohttp" {= "5.3.1"}
41+
"cohttp-lwt" {= "5.3.0"}
42+
"cohttp-lwt-unix" {= "5.3.0"}
43+
"conduit" {= "7.0.0"}
44+
"conduit-lwt" {= "7.0.0"}
45+
"conduit-lwt-unix" {= "7.0.0"}
46+
"conf-gmp" {= "5"}
47+
"conf-gmp-powm-sec" {= "4"}
5048
"conf-libssl" {= "4"}
51-
"conf-pkg-config" {= "3"}
52-
"cppo" {= "1.6.8"}
53-
"csexp" {= "1.5.1"}
49+
"conf-pkg-config" {= "4"}
50+
"cppo" {= "1.8.0"}
51+
"csexp" {= "1.5.2"}
5452
"cstruct" {= "6.2.0"}
55-
"digestif" {= "1.2.0"}
56-
"domain-name" {= "0.4.0"}
57-
"dune" {= "3.16.0"}
58-
"dune-configurator" {= "2.9.3"}
53+
"digestif" {= "1.3.0"}
54+
"domain-name" {= "0.4.1"}
55+
"dune" {= "3.20.0"}
56+
"dune-configurator" {= "3.20.0"}
5957
"duration" {= "0.2.1"}
60-
"eqaf" {= "0.9"}
58+
"eqaf" {= "0.10"}
6159
"ezjsonm" {= "1.3.0"}
62-
"fieldslib" {= "v0.16.0"}
63-
"fmt" {= "0.9.0"}
60+
"fieldslib" {= "v0.17.0"}
61+
"fmt" {= "0.11.0"}
6462
"fpath" {= "0.7.3"}
6563
"gen" {= "1.1"}
6664
"gg" {= "1.0.0"}
6765
"gmap" {= "0.3.0"}
68-
"hex" {= "1.4.0"}
69-
"ipaddr" {= "5.6.0"}
70-
"ipaddr-sexp" {= "5.6.0"}
71-
"jane-street-headers" {= "v0.16.0"}
66+
"hex" {= "1.5.0"}
67+
"ipaddr" {= "5.6.1"}
68+
"ipaddr-sexp" {= "5.6.1"}
69+
"jane-street-headers" {= "v0.17.0"}
7270
"js_of_ocaml" {= "5.8.2"}
7371
"js_of_ocaml-compiler" {= "5.8.2"}
74-
"js_of_ocaml-ppx" {= "5.8.2"}
7572
"json-data-encoding" {= "1.0.1"}
76-
"jsonm" {= "1.0.1"}
77-
"jst-config" {= "v0.16.0"}
78-
"logs" {= "0.7.0"}
79-
"lwt" {= "5.7.0"}
80-
"lwt_ssl" {= "1.1.3"}
81-
"macaddr" {= "5.6.0"}
82-
"magic-mime" {= "1.2.0"}
83-
"menhir" {= "20231231"}
84-
"menhirCST" {= "20231231"}
85-
"menhirLib" {= "20231231"}
86-
"menhirSdk" {= "20231231"}
87-
"mirage-crypto" {= "0.11.3"}
88-
"mirage-crypto-ec" {= "0.11.3"}
89-
"mirage-crypto-pk" {= "0.11.3"}
90-
"mirage-crypto-rng" {= "0.11.3"}
91-
"num" {= "1.4"}
73+
"jsonm" {= "1.0.2"}
74+
"jst-config" {= "v0.17.0"}
75+
"kdf" {= "1.0.0"}
76+
"logs" {= "0.9.0"}
77+
"lwt" {= "5.9.1"}
78+
"lwt_ssl" {= "1.2.0"}
79+
"macaddr" {= "5.6.1"}
80+
"magic-mime" {= "1.3.1"}
81+
"menhir" {= "20240715"}
82+
"menhirCST" {= "20240715"}
83+
"menhirLib" {= "20240715"}
84+
"menhirSdk" {= "20240715"}
85+
"mirage-crypto" {= "2.0.1"}
86+
"mirage-crypto-ec" {= "2.0.1"}
87+
"mirage-crypto-pk" {= "2.0.1"}
88+
"mirage-crypto-rng" {= "2.0.1"}
9289
"ocaml" {= "5.1.1"}
90+
"ocaml-base-compiler" {= "5.1.1"}
9391
"ocaml-compiler-libs" {= "v0.12.4"}
9492
"ocaml-config" {= "3"}
9593
"ocaml-options-vanilla" {= "1"}
9694
"ocaml-syntax-shims" {= "1.0.0"}
97-
"ocamlbuild" {= "0.14.3"}
98-
"ocamlfind" {= "1.9.6"}
95+
"ocaml_intrinsics_kernel" {= "v0.17.1"}
96+
"ocamlbuild" {= "0.16.1"}
97+
"ocamlfind" {= "1.9.8"}
9998
"ocp-indent-nlfork" {= "1.5.5"}
10099
"ocp-ocamlres" {= "0.4"}
101100
"ocplib-endian" {= "1.2"}
101+
"ohex" {= "0.2.0"}
102102
"omd" {= "1.3.2"}
103-
"parsexp" {= "v0.16.0"}
104-
"pbkdf" {= "1.2.0"}
105-
"pprint" {= "20220103"}
106-
"ppx_assert" {= "v0.16.0"}
107-
"ppx_base" {= "v0.16.0"}
108-
"ppx_cold" {= "v0.16.0"}
109-
"ppx_compare" {= "v0.16.0"}
103+
"pprint" {= "20230830"}
104+
"ppx_assert" {= "v0.17.0"}
105+
"ppx_base" {= "v0.17.0"}
106+
"ppx_cold" {= "v0.17.0"}
107+
"ppx_compare" {= "v0.17.0"}
110108
"ppx_derivers" {= "1.2.1"}
111-
"ppx_enumerate" {= "v0.16.0"}
112-
"ppx_expect" {= "v0.16.0"}
113-
"ppx_fields_conv" {= "v0.16.0"}
114-
"ppx_globalize" {= "v0.16.0"}
115-
"ppx_hash" {= "v0.16.0"}
116-
"ppx_here" {= "v0.16.0"}
117-
"ppx_inline_test" {= "v0.16.1"}
118-
"ppx_optcomp" {= "v0.16.0"}
119-
"ppx_sexp_conv" {= "v0.16.0"}
120-
"ppxlib" {= "0.32.1"}
121-
"ptime" {= "1.1.0"}
122-
"re" {= "1.10.3"}
123-
"result" {= "1.5"}
109+
"ppx_enumerate" {= "v0.17.0"}
110+
"ppx_expect" {= "v0.17.2"}
111+
"ppx_fields_conv" {= "v0.17.0"}
112+
"ppx_globalize" {= "v0.17.0"}
113+
"ppx_hash" {= "v0.17.0"}
114+
"ppx_here" {= "v0.17.0"}
115+
"ppx_inline_test" {= "v0.17.0"}
116+
"ppx_optcomp" {= "v0.17.0"}
117+
"ppx_sexp_conv" {= "v0.17.0"}
118+
"ppxlib" {= "0.35.0"}
119+
"ppxlib_jane" {= "v0.17.0"}
120+
"ptime" {= "1.2.0"}
121+
"re" {= "1.13.2"}
124122
"rresult" {= "0.7.0"}
125-
"sedlex" {= "3.2"}
123+
"sedlex" {= "3.6"}
126124
"seq" {= "base"}
127-
"sexplib" {= "v0.16.0"}
128-
"sexplib0" {= "v0.16.0"}
125+
"sexplib0" {= "v0.17.0"}
129126
"ssl" {= "0.7.0"}
130-
"stdio" {= "v0.16.0"}
127+
"stdio" {= "v0.17.0"}
131128
"stdlib-shims" {= "0.3.0"}
132129
"stringext" {= "1.6.0"}
133-
"time_now" {= "v0.16.0"}
134-
"topkg" {= "1.0.7"}
135-
"uchar" {= "0.0.2"}
136-
"uri" {= "4.2.0"}
137-
"uri-sexp" {= "4.2.0"}
138-
"uutf" {= "1.0.3"}
139-
"vg" {= "0.9.4"}
140-
"x509" {= "0.16.5"}
141-
"yojson" {= "2.2.2"}
142-
"zarith" {= "1.13"}
130+
"time_now" {= "v0.17.0"}
131+
"topkg" {= "1.1.0"}
132+
"uri" {= "4.4.0"}
133+
"uri-sexp" {= "4.4.0"}
134+
"uutf" {= "1.0.4"}
135+
"vg" {= "0.9.5"}
136+
"x509" {= "1.0.6"}
137+
"yojson" {= "3.0.0"}
138+
"zarith" {= "1.14"}
143139
]
144140
build: ["dune" "build" "@install" "-p" name "-j" jobs]
145141
dev-repo: "git+https://github.com/ocaml-sf/learn-ocaml"
142+
x-maintenance-intent: ["(latest)"]

0 commit comments

Comments
 (0)