Bug 1825451
| Summary: | ocaml-topkg fails to build with OCaml 4.11 prerelease | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Richard W.M. Jones <rjones> |
| Component: | ocaml-topkg | Assignee: | Jerry James <loganjerry> |
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | rawhide | CC: | dan.cermak, loganjerry |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2020-04-21 14:14:46 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Richard W.M. Jones
2020-04-18 07:35:55 UTC
This blocks quite a few other packages, at least:
"ocaml-astring",
"ocaml-uutf",
"ocaml-fmt",
"ocaml-uuidm",
and anything else that needs one of these.
As noted on fedora-devel-list, #mod_use has changed behavior. With ocaml 4.10.0 and before, the module name was set based on the filename. With ocaml 4.11.0, it is not. Link to the fedora devel list message explaining what happened: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/NEOBFOY2RIBSKEZMLC7AXA463KPWLDBE/ I cannot see anything in the git log to indicate that this change is intentional, so I filed an upstream bug: https://github.com/ocaml/ocaml/issues/9474 Fix for this is: https://github.com/ocaml/ocaml/pull/9457 I can pull this (plus the other fixes) in our OCaml branch tomorrow and have another go at the rebuild. Sounds good. Both ocaml-dune and ocaml-bisect-ppx had bug fix releases in the last 24 hours, so I've pushed the necessary updates into git without building, so they can be picked up by your builds. Will be fixed by ocaml-4.11.0-0.3.pre.fc33, now building. |