Hi Jason,

Thank you for getting the ball rolling on this issue.  I am not part of
the OCaml team, but use OCaml and Rocq on a daily basis and might join
the team soon.
If you need or want, I would be happy to review your work or contribute
to it to help getting it merged in Guix proper in a timely fashion.

Jason Conroy <jcon...@tscripta.net> writes:

> It's been a while since the core OCaml packages in Guix have seen
> significant updates, so I'd like to discuss moving the dev stack from
> OCaml 4.14 to the latest release, 5.3.
> [...]
> Meanwhile, the OCaml package ecosystem has started to move away from
> supporting the 4.x series. In particular, recent versions of Jane
> Street packages don't support 4.x at all, and lots of packages from
> other sources depend on Jane Street code directly or indirectly.

I agree that it makes sense to focus on 5.3 only (and soon 5.4) ---at
least until we get to an up-to-date environment.  Once the update is
done, I think it would be nice to check that core packages¹ still build
with 4.14.2 (updated from 4.14.1) until it is officially deprecated.

¹: by core I exclude (at least) PPX-dependent packages.

> For the last few weeks I've been testing a branch of Guix with updates
> for OCaml 5.3, and I'd like to contribute these changes to upstream.

Is your work available somewhere or do you plan on opening a Pull
Request on Codeberg/sending a patch series via email?  Also, do you (or
others) know if it is possible to get an OCaml-branch, so that QA or CI
can provide package coverage?


> Considering the existing project goals for this fall, how do folks
> feel about including these changes in the next release?

I have not followed recent discussions about release schedules, so I
will let others comment on this.



NB: I have also started to update the OCaml ecosystem and was getting to
    a satisfying point (but I am not there just yet).  Here is something
    that I found useful after updating dune in case it can help: setting
    the DUNE_CACHE environment variable to "disabled" in an early build
    phase to avoid cache-related warnings by dune.


I look forward to seeing your work!

Best regards,

-- 
Arnaud

Attachment: signature.asc
Description: PGP signature

Reply via email to