Re: ocamlx() deps changed by mass rebuild

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Feb 02, 2021 at 09:08:37AM -0700, Jerry James wrote:
> On Tue, Feb 2, 2021 at 4:39 AM Richard W.M. Jones <rjones@xxxxxxxxxx> wrote:
> > We're expecting that ocaml 4.12.0 will be released very soon - perhaps
> > as soon as later this week - and I will do a mass rebuild of all the
> > OCaml packages which will as a side effect fix this.
> 
> Thanks for handling the rebuilds.  I want to note that there be a few
> dragons lurking in wait for the ocaml 4.12.0 release.  I maintain some
> packages that need to be updated for 4.12.0.  The problematic one is
> ocaml-ppxlib.  It is currently on version 0.15.0.  The latest upstream
> version is 0.21.0.  All versions > 0.15.0 require
> ocaml-migrate-parsetree >= 2.0.  The 2.x ocaml-migrate-parsetree
> versions break ocaml-ppx-tools-versioned.  There is ongoing effort to
> move all ocaml-ppx-tools-versioned consumers over to ocaml-ppxlib, but
> it isn't quite done.  To avoid breaking Fedora packages, this is what
> needs to be done, in approximate package build order:
> 
> - ocaml-migrate-parsetree: 1.8.0 -> 2.1.0
> - ocaml-tyxml: apply this pull request to switch to ppxlib:
> https://github.com/ocsigen/tyxml/pull/271
> - ocaml-base: 0.14.0 -> 0.14.1
> - ocaml-lwt: 5.3.0 -> 5.4.0
> - ocaml-bisect-ppx: apply this pull request to switch to ppxlib:
> https://github.com/aantron/bisect_ppx/pull/327
> - ocaml-ppx-deriving: 5.1 -> 5.3
> - ocaml-ppxlib: 0.15.0 -> 0.21.0
> - ocaml-ppx-sexp-conv: 0.14.1 -> 0.14.2
> - ocaml-ppx-custom-printf: 0.14.0 -> 0.14.1
> - ocaml-ppx-fields-conv: 0.14.1 -> 0.14.2
> - ocaml-ppx-optcomp: 0.14.0 -> 0.14.1
> - ocaml-sedlex: 2.2 -> 2.3
> - Retire ocaml-ppx-tools-versioned
> 
> There may be more breakage waiting to happen.  I have not done test
> builds for any of the above yet, because I've been waiting for the
> ocaml-tyxml and ocaml-bisect-ppx situations to settle out.  If they
> don't release versions compatible with ocaml 4.12.0 by the time the
> latter is released, we'll either have to apply those pull requests as
> they are now, or delay introducing ocaml 4.12.0, or leave some of the
> above packages in a broken state.

This looks do-able TBH, although some work.

I talked to octachron today and he said we can expect OCaml 4.12 this
week or the next.

I have blocked out a couple of days to deal with this.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-df lists disk usage of guests without needing to install any
software inside the virtual machine.  Supports Linux and Windows.
http://people.redhat.com/~rjones/virt-df/
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
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@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux