From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id 8C2F47F198 for ; Tue, 26 Jan 2016 14:57:08 +0100 (CET) IronPort-PHdr: 9a23:EO4SCxL02xXcz4/p0dmcpTZWNBhigK39O0sv0rFitYgULfnxwZ3uMQTl6Ol3ixeRBMOAu60C07Kd6PuocFdDyKjCmUhKSIZLWR4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TWM5DIfUi/yKRBybrysXNWC0ILvj6vpoNX6WEZhunmUWftKNhK4rAHc5IE9oLBJDeIP8CbPuWZCYO9MxGlldhq5lhf44dqsrtY4q3wD89pozcNLUL37cqIkVvQYSW1+ayFmrPHs4DvOVwaK53ZUfmQTkxxPS1zH4BD/X5H2minzsOdmxDOXMNGwRrcxD2eM9aBuHT72gSFPGDkl93/cis1sl+oPoQyujx1yzoOSZ5uaYqktNpjBdM8XEDISFv1aUDZMV8blN9MC Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=ivg@ieee.org; spf=Pass smtp.mailfrom=ivg@ieee.org; spf=None smtp.helo=postmaster@mail-lb0-f169.google.com Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of ivg@ieee.org) identity=pra; client-ip=209.85.217.169; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="ivg@ieee.org"; x-sender="ivg@ieee.org"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of ivg@ieee.org designates 209.85.217.169 as permitted sender) identity=mailfrom; client-ip=209.85.217.169; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="ivg@ieee.org"; x-sender="ivg@ieee.org"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@mail-lb0-f169.google.com) identity=helo; client-ip=209.85.217.169; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="ivg@ieee.org"; x-sender="postmaster@mail-lb0-f169.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CAAQCteqdWm6nZVdFehAxtBohRtAsihW0CgUMHPBABAQEBAQEBARABAQEBAQYLCwkhLoItghUBAQMBEhEdAQE3AQQLCwsDNAICIhIBBQEcBhMIGodxCA6hXYExPjGKTWeEQAEEilwBAQEBAQEBAwEBAQEBAQEBEgIECoYohG2EPDyCVIE6jiaIWIVGgnIFhRmOeUSMQhEfgQ03gh8eIoFTHi4BhwyBNwEBAQ X-IPAS-Result: A0CAAQCteqdWm6nZVdFehAxtBohRtAsihW0CgUMHPBABAQEBAQEBARABAQEBAQYLCwkhLoItghUBAQMBEhEdAQE3AQQLCwsDNAICIhIBBQEcBhMIGodxCA6hXYExPjGKTWeEQAEEilwBAQEBAQEBAwEBAQEBAQEBEgIECoYohG2EPDyCVIE6jiaIWIVGgnIFhRmOeUSMQhEfgQ03gh8eIoFTHi4BhwyBNwEBAQ X-IronPort-AV: E=Sophos;i="5.22,350,1449529200"; d="scan'208,217";a="161698792" Received: from mail-lb0-f169.google.com ([209.85.217.169]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/AES128-GCM-SHA256; 26 Jan 2016 14:57:03 +0100 Received: by mail-lb0-f169.google.com with SMTP id bc4so92007376lbc.2 for ; Tue, 26 Jan 2016 05:57:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ieee-org.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=qVeS8unxueMmk+Fk4/5cWcrqOXV93Iau6LGM8pGbphM=; b=fIdUNfuZ6sVvG9l0Q5LRDZQ2HO0+nf4ML1A2R85QGLBL41zNOC1XZReGPnxUHxZsSq vYY6cdMJ6PHJo6MSa8nYqxm4Q2XVS3LngYQMkOCfLZbmvF9Rao68jLqIgIuokpoyEv1T 6sg4OyQG1uLVyGCHrGDIh2iALPw19A/Z++LtYqk/bUfcEDK4kymHfNObefMDFYH1xYt5 CF33FBv6x20/0NKVE53oEBrsleLPMYJwL3lo7tf/pqS6Zjlc2Uvvo91wouTgU+E7xdhO Rw2ueuifokp1X5wx7mQr1wFTBGEFylFRkjbPB6/xZo5rYd10XAD32AalRx8ezVzEdOV+ j34w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=qVeS8unxueMmk+Fk4/5cWcrqOXV93Iau6LGM8pGbphM=; b=m45+OZg2zqY3VzS+a1RqiLoZUcOWntRWet+jgCM9smjAMPUTRV/XovBA+kYHmZKPIa 7HO3WEXqtNJ3Il/RdOZ0CAb2DZoLrO93jwNR4DyIhFEmfTvNMn93gDNi2ujGez+PbQgQ llqPMZq2PMyCymHH3mntWovJnY13fuTOmLMg6O8WcKlvR33TQUoDuD4y7lG8tHZUEU9/ /lnf6cpAQvrSUly6/b08PLITwl7q/A2WbgHXLTIJ3+U2CFa0evMyZ4BE1Z+1i5hRxI8a 0FE2d7SPVaDI1KOJofzFnlQTLGazaxU/IxpG2fZjSqgecSJJSQp4izRH3YgjhN9RXIk3 ALSw== X-Gm-Message-State: AG10YOQDznZKEdkQXagLASAnEoUb3o6XSAkWAM2+xvrzwRdFoNCKggL7b6WfOcOGtJw7xtbHTvyhL7YqWe73G7Rv MIME-Version: 1.0 X-Received: by 10.112.12.233 with SMTP id b9mr7267825lbc.63.1453816622628; Tue, 26 Jan 2016 05:57:02 -0800 (PST) Received: by 10.114.183.52 with HTTP; Tue, 26 Jan 2016 05:57:02 -0800 (PST) In-Reply-To: References: Date: Tue, 26 Jan 2016 08:57:02 -0500 Message-ID: From: Ivan Gotovchits To: Jeremie Dimino Cc: "ocaml-core@googlegroups.com" , "caml-list@inria.fr" Content-Type: multipart/alternative; boundary=001a11c3b9de5c6fe8052a3d0fea Subject: Re: [Caml-list] Package renamings for sexplib, bin_prot and a few other camlp4 syntax extensions --001a11c3b9de5c6fe8052a3d0fea Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi, I hope that the change will not modify library names retrospectively? I.e., the old versions will be still available under the `.syntax` names? Also, presumably some tools rely on the `.syntax` extension, maybe it is better to preserve the extension, i.e., to use `pa_sexp_conv.syntax`? On Tue, Jan 26, 2016 at 5:44 AM, Jeremie Dimino wrote: > Hi, > > In preparation for the 113.24 release of Jane Street packages, which are > camlp4-free, we moved some Camlp4 syntax extensions into their own packag= es > [1]. As a result some findlib packages have been renamed. For instance the > old sexplib.syntax is now called pa_sexp_conv. > > Details and upgrading instructions can be found in the opam repository > changelog [2]. > > Since the upcoming 113.24 release of sexplib, bin_prot and a few other > packages breaks compatibility due to these renamings, version constraints > were automatically added to the appropriate opam packages. > > This is the list of affected packages: > > - async-zmq > - bookaml > - camlhighlight > - charrua-core > - cohttp > - colors_js > - conduit > - cstruct > - extprot > - ezjsonm > - frenetic > - git-unix > - ibx > - ipaddr > - irmin > - lambdoc > - lazy-trie > - merge-queues > - merge-ropes > - mirage > - mirage-git > - mirage-http > - mirage-tc > - mirage-types > - mirage-types-lwt > - mustache > - nocrypto > - obeanstalk > - ocaml-markdown > - oloop > - openflow > - operf-macro > - opium > - otr > - packet > - perf > - planck > - protocol-9p > - qcow-format > - shared-block-ring > - sibylfs > - sill > - tls > - tlstunnel > - topology > - uri > - vchan > - x509 > - xapi-backtrace > - xapi-stdext > - xapi-xenopsd > - xentropyd > > If you maintain any of these packages, you are kindly invited to follow > the upgrading instructions [2]. > > Moving forward, we encourage people using any of our Camlp4 syntax > extensions to switch to their ppx replacements. > > [1] https://github.com/ocaml/opam-repository/pull/5414 > [2] https://github.com/ocaml/opam-repository/blob/master/CHANGES.md > > -- > Jeremie > =E2=80=8B Dimino > --001a11c3b9de5c6fe8052a3d0fea Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi,

I hope that the change will not mod= ify library names retrospectively? I.e., the old versions will be still ava= ilable under the `.syntax` names?

Also, presumably= some tools rely on the `.syntax` extension, maybe it is better to preserve= the extension, i.e., to use `pa_sexp_conv.syntax`?

On Tue, Jan 26, 2016 at 5:4= 4 AM, Jeremie Dimino <jdimino@janestreet.com> wrote:
Hi,

<= div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif= ">In preparation for the 113.24 release of Jane Street packages, which are = camlp4-free, we moved some Camlp4 syntax extensions into their own packages= [1]. As a result some findlib packages have been renamed. For instance the= old sexplib.syntax is now called pa_sexp_conv.

Detail= s and upgrading instructions can be found in the opam repository changelog = [2].

Since the upcoming 113.24 release of sexplib,= bin_prot and a few other packages breaks compatibility due to these renami= ngs, version constraints were automatically added to the appropriate opam p= ackages.

This is the list of affected packages:
<= div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif= ">
- async-zmq
- bookaml
- camlhighli= ght
- charrua-core
- cohttp
- colors_js
- conduit
- cst= ruct
- extprot
- ezjsonm
- frenetic
- git-unix
- ib= x
- ipaddr
- irmin
- lambdoc
- lazy-trie
- merge-queues=
- merge-ropes
- mirage
- mirage-git
- mirage-http
- mi= rage-tc
- mirage-types
- mirage-types-lwt
- must= ache
- nocrypto
- obeanstalk
- ocaml-markdown
- oloop
-= openflow
- operf-macro
- opium
- otr
- packet
- perf=
- planck
- protocol-9p
- qcow-format
<= div class=3D"gmail_default">- shared-block-ring
- sibylfs
- sill
- tls
- tlstunnel
- topology
= - uri
- vchan
- x509
- xapi-backtrace
- xapi-stdext
- x= api-xenopsd
- xentropyd

If you maintain any of these packages, you are kindly invited to fo= llow the upgrading instructions [2].

Moving forwar= d, we encourage people using any of our Camlp4 syntax extensions to switch = to their ppx replacements.

--
Jeremie
=E2=80=8B Dimino

--001a11c3b9de5c6fe8052a3d0fea--