https://pagure.io/releng/issue/8310
I'm rebuilding OCaml 4.08.0 beta 3 into a side tag. This is a preliminary rebuild only - I'll do the real rebuild when 4.08.0 is finally released. This email has interim results.
* ocaml-camlp4, ocaml-camlp5 (macro packages)
Still waiting for these to be ported to 4.08. I had a go at porting camlp4 but the changes were beyond my skills, so we'll have to wait for someone that knows what they're doing. Unfortunately lack of these packages blocks about a third of the other packages.
* ocaml-zarith (integer arithmetic library)
Fails to build the final zq binary. I'm not sure this is related to the compiler upgrade at all, could be an unrelated FTBFS.
* ocaml-camomile (Unicode) * ocaml-benchmark (timing & benchmarking)
Both of these enable warn-error for deprecated code, and fail because the new compiler emits more deprecation warnings (which turn into errors). I will have a go and see if I can remove the warn-error for both these packages later.
Rich.
On Tue, Apr 30, 2019 at 08:43:10AM +0100, Richard W.M. Jones wrote:
https://pagure.io/releng/issue/8310
I'm rebuilding OCaml 4.08.0 beta 3 into a side tag. This is a preliminary rebuild only - I'll do the real rebuild when 4.08.0 is finally released. This email has interim results.
- ocaml-camlp4, ocaml-camlp5 (macro packages)
Still waiting for these to be ported to 4.08. I had a go at porting camlp4 but the changes were beyond my skills, so we'll have to wait for someone that knows what they're doing. Unfortunately lack of these packages blocks about a third of the other packages.
- ocaml-zarith (integer arithmetic library)
Fails to build the final zq binary. I'm not sure this is related to the compiler upgrade at all, could be an unrelated FTBFS.
- ocaml-camomile (Unicode)
- ocaml-benchmark (timing & benchmarking)
Both of these enable warn-error for deprecated code, and fail because the new compiler emits more deprecation warnings (which turn into errors). I will have a go and see if I can remove the warn-error for both these packages later.
ocaml-yojson also needs attention.
However the greater problem is lack of camlp4/p5 which as mentioned above blocks a lot of packages, so I guess we'll need to wait for those to be ported.
Rich.
On Tue, Apr 30, 2019 at 1:43 AM Richard W.M. Jones rjones@redhat.com wrote:
- ocaml-zarith (integer arithmetic library)
Fails to build the final zq binary. I'm not sure this is related to the compiler upgrade at all, could be an unrelated FTBFS.
This may be fixed by the recent 1.8 release. The release notes include "support for upcoming OCaml 4.08".
On Wed, May 01, 2019 at 07:56:03AM -0600, Jerry James wrote:
On Tue, Apr 30, 2019 at 1:43 AM Richard W.M. Jones rjones@redhat.com wrote:
- ocaml-zarith (integer arithmetic library)
Fails to build the final zq binary. I'm not sure this is related to the compiler upgrade at all, could be an unrelated FTBFS.
This may be fixed by the recent 1.8 release. The release notes include "support for upcoming OCaml 4.08".
OK thanks for looking into this. I won't do another build of that package until OCaml 4.08.0 comes out, at which point I can submit an update or not of zarith as you wish.
Rich.
On Wed, May 1, 2019 at 8:25 AM Richard W.M. Jones rjones@redhat.com wrote:
OK thanks for looking into this. I won't do another build of that package until OCaml 4.08.0 comes out, at which point I can submit an update or not of zarith as you wish.
Either way. I'm happy to try a build into your side tag, if you like. That way we can see if the problem has been fixed.
On Wed, May 01, 2019 at 08:53:04AM -0600, Jerry James wrote:
On Wed, May 1, 2019 at 8:25 AM Richard W.M. Jones rjones@redhat.com wrote:
OK thanks for looking into this. I won't do another build of that package until OCaml 4.08.0 comes out, at which point I can submit an update or not of zarith as you wish.
Either way. I'm happy to try a build into your side tag, if you like. That way we can see if the problem has been fixed.
You can build into the side tag using:
$ fedpkg build --target f31-ocaml
As far as I know that command should work for any Fedora packager.
Rich.
On Wed, May 1, 2019 at 9:01 AM Richard W.M. Jones rjones@redhat.com wrote:
You can build into the side tag using:
$ fedpkg build --target f31-ocaml
As far as I know that command should work for any Fedora packager.
Indeed it did: ocaml-zarith-1.8-1.fc31 has been built in the side tag.