On Wed, Jun 11, 2025 at 2:00 PM Richard W.M. Jones <rjo...@redhat.com> wrote: > I suppose we can see how bad it gets. > > I might have a bit of time this week to do either a full rebuild of > the existing packages (if we decide not to change anything except > maybe bumping the few you pointed out earlier), or more adventurously > update to OCaml 5.4.0 prerelease and see what breaks. The first > option is much less risky.
I would like to proceed with rebuilding the OCaml world as soon as the dust settles from the datacenter move. Reasons: - OCaml 5.4 is still at the alpha1 stage. It may be awhile before 5.4.0 is released, and I know of a few packages that are currently broken with 5.4.0 (there are open issues upstream). - The mass rebuild in a few weeks is going to leave nearly all OCaml packages in an uninstallable state as things stand. - I want the latest and greatest frama-c, but it can't be built right now. I created a COPR to test the available version upgrades: https://copr.fedorainfracloud.org/coprs/jjames/OCaml/. These are the new versions I propose to build in Rawhide: - frama-c 31.0 - gappalib-coq 1.7.1 - ocaml-base 0.17.3 - ocaml-bisect-ppx: add patch for ocaml-ppxlib 0.36.0 support - ocaml-camlidl 1.13 - ocaml-camlp5 8.03.05 - ocaml-curl 0.10.0 - ocaml-graphics 5.2.0 - ocaml-lwt 5.9.1 + fix for ppxlib 0.36.0 - ocaml-merlin 5.5 - ocaml-num 1.6 - ocaml-ocamlbuild 0.16.1 - ocaml-pcre 8.0.4 - ocaml-postgresql 5.2.0 - ocaml-ppx-deriving 6.1.0 - ocaml-ppx-deriving-yaml 0.4.1 - ocaml-ppx-deriving-yojson 3.10.0 - ocaml-ppx-expect 0.17.3 - ocaml-ppx-globalize 0.17.2 - ocaml-ppx-inline-test 0.17.1 - ocaml-ppx-let 0.17.1 - ocaml-ppx-optcomp 0.17.1 - ocaml-ppx-sexp-conv 0.17.1 - ocaml-ppx-variants-conv 0.17.1 - ocaml-ppxlib 0.36.0 - ocaml-ppxlib-jane 0.17.4 - ocaml-qcheck 0.25 - ocaml-sedlex 3.6 - ocaml-sqlite 5.3.1 - ocaml-version 4.0.1 - ocaml-yojson 3.0.0 - ocamlmod 0.1.0 In addition, the following packages were only needed to support ocaml-odoc, which has been dropped from Rawhide. I propose to orphan them: - ocaml-crunch - ocaml-markup - ocaml-ppx-js-style - ocaml-ptime - ocaml-tyxml I am concerned about libguestfs. A mock build against fedora-rawhide-x86_64 fails in %build with supermin complaining that elfutils-debuginfod-client.x86_64 is missing. In the COPR build, %build succeeded, but %check failed due to a kernel panic. If we can get libguestfs sorted out, I am happy to do the builds myself, since I am proposing to meddle with such a large number of packages. Let me know if that is okay with you, Rich. -- Jerry James http://www.jamezone.org/ -- _______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue