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

Reply via email to