Bug#933722: camlp4 is deprecated and almost dead upstream (and a key package)

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Bug#933722: camlp4 is deprecated and almost dead upstream (and a key package)

Stéphane Glondu-3
Package: camlp4
Version: 4.05+1-2
Severity: important
User: [hidden email]
Usertags: ocaml-4.08-transition

Hello,

See https://github.com/ocaml/camlp4/blob/trunk/README.md

At the moment, there is no version of camlp4 working with OCaml
4.08.0. Upstream suggests moving to ppx or camlp5.

There are currently 62 packages build-depending on camlp4.

Moreover, it is a key package because:

 - lwt build-depends camlp4
 - ocaml-ctypes build-depends liblwt-ocaml-dev
 - llvm-toolchain-7 build-depends libctypes-ocaml-dev
 - llvm-toolchain-7 is key because of popcon

[1] https://udd.debian.org/cgi-bin/key_packages.yaml.cgi

My first goal is to manage to get camlp4 out of the key package set.


Cheers,

--
Stéphane

-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages camlp4 depends on:
ii  libc6                                   2.28-10
ii  libcamlp4-ocaml-dev                     4.05+1-2
ii  ocaml-base-nox [ocaml-base-nox-4.05.0]  4.05.0-11

Versions of packages camlp4 recommends:
ii  ocaml-findlib  1.7.3-2+b1

camlp4 suggests no packages.

-- no debconf information
Reply | Threaded
Open this post in threaded view
|

Bug#933722: camlp4 is deprecated and almost dead upstream (and a key package)

Stéphane Glondu-3
I've dedicated a section to this problem in the wiki page:

  https://wiki.debian.org/Teams/OCamlTaskForce/TODO

--
Stéphane

Reply | Threaded
Open this post in threaded view
|

Bug#933722: camlp4 is deprecated and almost dead upstream (and a key package)

Stéphane Glondu-3
In reply to this post by Stéphane Glondu-3
Le 02/08/2019 à 15:10, Stéphane Glondu a écrit :
> At the moment, there is no version of camlp4 working with OCaml
> 4.08.0. Upstream suggests moving to ppx or camlp5.

Apparently, a 4.08-compatible camlp4 will be released, but it will be
the last one:

  https://discuss.ocaml.org/t/the-end-of-camlp4/4216

--
Stéphane

Reply | Threaded
Open this post in threaded view
|

Bug#933722: camlp4 is deprecated and almost dead upstream (and a key package)

Stéphane Glondu-3
They killed off camlp4 in Fedora 31:


https://inbox.ocaml.org/caml-list/20190809143053.qwpkaeupviqtf6rw@.../

--
Stéphane