ocaml-opam / opam-depext

Attempt to automate the installation of system packages required by OPAM packages
Other
33 stars 28 forks source link

Add support for OCaml 5.00 #146

Closed kit-ty-kate closed 2 years ago

dbuenzli commented 2 years ago

Shouldn't you rather update the code with the latest cmdliner release ?

kit-ty-kate commented 2 years ago

I tried but sadly opam-depext is meant to have no dependencies and the whole vendoring Makefile/OCamlMakefile thing is wayy too complicated to debug (it doesn’t seem to support multi-modules libraries) and so patching is just simpler, I don’t want to spend more time that I already have on maintaining this deprecated tool with its ancient build-system

dra27 commented 2 years ago

Yeah, that old OCamlMakefile system borrowed from opam was always "special"!

There is a workaround for 4.00-4.02 users (install the plugin in another switch first), but given that this code mercifully only exists for opam 2.0-compatibility, the horror of #147 can hopefully be forgotten about soon, and there are almost certainly still setup-ocaml users testing 4.02 who would notice the loss of it 🙈