Bug 1235183
| Summary: | ocaml compilation fails in rawhide | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Nikos Mavrogiannopoulos <nmavrogi> |
| Component: | ocaml-ocamlnet | Assignee: | Richard W.M. Jones <rjones> |
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | rawhide | CC: | edwin+bugs, rjones |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2015-06-25 07:51:27 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
Nikos Mavrogiannopoulos
2015-06-24 08:33:02 UTC
Unfortunately we're going to have to mass-rebuild the OCaml packages. See: https://sympa.inria.fr/sympa/arc/caml-list/2015-06/msg00173.html and especially Edwin's reply for details. I am waiting to see if there is some way to encode the implementation hash into the dependencies. Not sure if this is the proper place to add my thoughts (is there a corresponding bug for rpm?) I'd suggest to use a dependency of the form ocaml(Modulename.cmx)=md5sum for implementations. For example when you parse ocamlobjinfo output for gettextBase.cmxa you'd add a dependency on ocaml(Pervasives.cmx)=962eecd4c90eeaab0ac38b54cbdd5b0f, and when you parse gettext.cmx you'd add a provides for ocaml(Gettext.cmx)=ca2cb488da57963ca7767ff80a83ba0a (CRC of implementation, which you could also get by parsing the .cmxa but at that point its not sure whether the .cmx will be part of the package or not). Yes I agree we're going to have to do that. I've completed the current mass rebuild (with no change to how we generate dependencies), so this bug is fixed. To the reporter: please retry your build if necessary. I have opened a new bug about getting the dependency generation changed, which you can follow here: https://bugzilla.redhat.com/show_bug.cgi?id=1235561 |