DevHeads.net

FYI results of the OCaml 4.08 beta 3 rebuild

<a href="https://pagure.io/releng/issue/8310" title="https://pagure.io/releng/issue/8310">https://pagure.io/releng/issue/8310</a>

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.

Comments

Re: FYI results of the OCaml 4.08 beta 3 rebuild

By Jerry James at 05/01/2019 - 09:56

On Tue, Apr 30, 2019 at 1:43 AM Richard W.M. Jones < ... at redhat dot com> wrote:
This may be fixed by the recent 1.8 release. The release notes
include "support for upcoming OCaml 4.08".

Re: FYI results of the OCaml 4.08 beta 3 rebuild

By Richard W.M. Jones at 05/01/2019 - 10:25

On Wed, May 01, 2019 at 07:56:03AM -0600, Jerry James 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.

Rich.

Re: FYI results of the OCaml 4.08 beta 3 rebuild

By Jerry James at 05/01/2019 - 10:53

On Wed, May 1, 2019 at 8:25 AM Richard W.M. Jones < ... at redhat dot com> wrote:
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.

Re: FYI results of the OCaml 4.08 beta 3 rebuild

By Richard W.M. Jones at 05/01/2019 - 11:01

On Wed, May 01, 2019 at 08:53:04AM -0600, Jerry James 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.

Rich.

Re: FYI results of the OCaml 4.08 beta 3 rebuild

By Jerry James at 05/01/2019 - 22:31

On Wed, May 1, 2019 at 9:01 AM Richard W.M. Jones < ... at redhat dot com> wrote:
Indeed it did: ocaml-zarith-1.8-1.fc31 has been built in the side tag.

Re: FYI results of the OCaml 4.08 beta 3 rebuild

By Richard W.M. Jones at 05/01/2019 - 09:16

On Tue, Apr 30, 2019 at 08:43:10AM +0100, Richard W.M. Jones wrote:
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.