Package Details: ocaml-migrate-parsetree 2.4.0-2

Git Clone URL: https://aur.archlinux.org/ocaml-migrate-parsetree.git (read-only, click to copy)
Package Base: ocaml-migrate-parsetree
Description: Convert OCaml parsetrees between different major versions
Upstream URL: https://github.com/ocaml-ppx/ocaml-migrate-parsetree
Keywords: convert library ocaml parsetrees version versions
Licenses: custom:LGPL2.1 with linking exception
Submitter: J5lx
Maintainer: dctxmei
Last Packager: dctxmei
Votes: 0
Popularity: 0.000000
First Submitted: 2017-08-01 16:04 (UTC)
Last Updated: 2022-08-22 12:23 (UTC)

Latest Comments

1 2 Next › Last »

gromit commented on 2023-11-06 18:35 (UTC) (edited on 2023-11-06 18:35 (UTC) by gromit)

Hello Arch support,

I've just tried to open a gitlab archlinux account to give the following
heads-up about the Arch package ocaml-migrate-parsetree (coming from the
OCaml world):

We've deprecated ocaml-migrate-parsetree, as it has been superseded by
another package called ppxlib.
ocaml-migrate-parsetree is still being packaged as an Arch package. The
problem with that is that ocaml-migrate-parsetree will be incompatible
with new OCaml versions. So to update the Arch OCaml version to 5.1.0 or
higher, you'll need to give up on the Arch ocaml-migrate-parsetree
package, which wouldn't cause any problem as far as I can tell.

If you have any questions, please let me know. You can also read more about
the deprecation on the following OCaml discuss post:
https://discuss.ocaml.org/t/rfc-deprecating-ocaml-migrate-parsetree-in-favor-of-ppxlib-also-as-a-platform-tool/13240

Kind regards,
Sonja

PD: I leave it up to you, the Arch account support team, if you want to
just forward this heads-up to the right people (preferred from my side),
consider this irrelevant, or let me open an account to open an issue.

ramatullah commented on 2022-06-15 14:40 (UTC)

Please stay at 1.8.0; for 2.3.0 there is https://aur.archlinux.org/packages/ocaml-migrate-parsetree2 !

dpeukert commented on 2022-06-14 21:13 (UTC)

Disowning, as no up-to-date packages depend on this anymore.

snakeroot commented on 2020-11-01 18:25 (UTC)

@dpeukert Just retried it and it built fine. Weird. Sorry for the (currently) false alarm.

dpeukert commented on 2020-10-30 18:28 (UTC)

@snakeroot: Huh, weird, I was able to build this package just now without any issues. Can you post the entire build log if possible? Thanks

dpeukert commented on 2020-10-30 18:27 (UTC)

@dkvasnicka: This is caused by an update of ocaml causing the code compiled with the previus version to no longer be compatible with the newly compiled code. Reinstalling ocaml-ppx_derivers (and any other packages ocaml complains about not being consistent) should fix this.

snakeroot commented on 2020-10-24 22:41 (UTC) (edited on 2020-10-25 16:43 (UTC) by snakeroot)

ocaml-migrate-parsetree 1.8.0-1 build fails with:

Error: Files src/.migrate_parsetree.objs/native/migrate_parsetree_driver.cmx b and src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_driver.cmx make inconsistent assumptions over implementation Migrate_parsetree__Migrate_parsetree_driver

In contrast to the usual errors between packages indicating that links in the dependency chain need to be rebuilt, this is an error within the package.

Rebuilt and reinstalled ocaml-ppx_derivers before this compile attempt.

dkvasnicka commented on 2020-10-24 15:48 (UTC)

Getting File "src/migrate_parsetree_driver.pp.ml", line 1: Error: /usr/lib/ocaml/ppx_derivers/ppx_derivers.cmi is not a compiled interface for this version of OCaml. It seems to be for an older version of OCaml.

when updating to the latest version.

chrisqq commented on 2020-08-18 19:58 (UTC)

@dpeukert you sir are a Golden God. Your suggestion on reinstalling (and therefore recompiling) the dependencies not only solved my problem here but helped me get another troubling ocaml aur to upgrade that has been bugging, unable to upgrade for a few months now.