--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: Core needs update to cope with PPX-style syntax extensions
- From: Stéphane Glondu <glondu@debian.org>
- Date: Fri, 5 Aug 2016 12:12:57 +0200
- Message-id: <581c1996-54dc-a17d-6e60-1cb5361b0464@debian.org>
Package: src:janest-core-kernel
Version: 113.00.00-3
Severity: serious
Hello,
(Jane Street's) Core packages need update to cope with PPX-style syntax
extensions. But to package the current version of Core, many new
packages are needed. Here is a list (redacted from what is installed by
"opam install core_kernel"):
> - install re 1.6.1 [required by ppx_expect]
> - install variantslib 113.33.03 [required by core_kernel]
> - install typerep 113.33.03 [required by core_kernel]
> - install sexplib 113.33.03 [required by core_kernel]
> - install ppx_core 113.33.03 [required by ppx_bench, ppx_assert, ppx_expect]
> - install fieldslib 113.33.03 [required by core_kernel]
> - install bin_prot 113.33.03 [required by core_kernel]
> - install ppx_deriving 4.0 [required by ppx_type_conv]
> - install ppx_optcomp 113.33.03 [required by ppx_driver]
> - install ppx_driver 113.33.03 [required by core_kernel]
> - install ppx_type_conv 113.33.03 [required by ppx_assert]
> - install ppx_pipebang 113.33.03 [required by ppx_jane]
> - install ppx_let 113.33.03 [required by ppx_jane]
> - install ppx_inline_test 113.33.03 [required by core_kernel]
> - install ppx_here 113.33.03 [required by ppx_assert, ppx_jane]
> - install ppx_variants_conv 113.33.03 [required by ppx_expect, ppx_jane]
> - install ppx_typerep_conv 113.33.03 [required by ppx_jane]
> - install ppx_sexp_conv 113.33.03 [required by ppx_expect, ppx_assert, ppx_jane]
> - install ppx_fields_conv 113.33.03 [required by ppx_expect, ppx_jane]
> - install ppx_enumerate 113.33.03 [required by ppx_jane]
> - install ppx_compare 113.33.03 [required by ppx_expect, ppx_assert, ppx_jane]
> - install ppx_bin_prot 113.33.03 [required by ppx_jane]
> - install ppx_bench 113.33.03 [required by core_kernel]
> - install ppx_fail 113.33.03 [required by ppx_jane]
> - install ppx_sexp_value 113.33.03 [required by ppx_jane]
> - install ppx_sexp_message 113.33.03 [required by ppx_jane]
> - install ppx_custom_printf 113.33.03 [required by ppx_expect, ppx_jane]
> - install ppx_assert 113.33.03 [required by core_kernel]
> - install ppx_expect 113.33.03 [required by core_kernel]
> - install ppx_jane 113.33.03 [required by core_kernel]
> - install core_kernel 113.33.03
Some of these packages are already in unstable as part of my effort to
update ocaml-ipaddr. And versions 113.33.03 of variantslib, fieldslib
and sexplib (named sexplib310 in Debian) are already in experimental.
Uploading them to unstable will break the Core stack (starting with
janest-core-kernel) currently in unstable/testing and the Ocsigen stack.
I intend to do that as soon as everything needed for ocaml-ipaddr (and
the Ocsigen stack) is ready.
I am submitting this RC bug now to keep janest-core-kernel out of testing.
Cheers,
--
Stéphane
--- End Message ---