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

Bug#833513: Core needs update to cope with PPX-style syntax extensions



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


Reply to: