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 mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id EEBA47F30A for ; Wed, 13 Mar 2013 21:19:01 +0100 (CET) Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of sylvain@le-gall.net) identity=pra; client-ip=80.91.229.3; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="gclci-caml-list@m.gmane.org"; x-sender="sylvain@le-gall.net"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of gclci-caml-list@m.gmane.org designates 80.91.229.3 as permitted sender) identity=mailfrom; client-ip=80.91.229.3; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="gclci-caml-list@m.gmane.org"; x-sender="gclci-caml-list@m.gmane.org"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of postmaster@plane.gmane.org designates 80.91.229.3 as permitted sender) identity=helo; client-ip=80.91.229.3; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="gclci-caml-list@m.gmane.org"; x-sender="postmaster@plane.gmane.org"; x-conformance=sidf_compatible; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AnUCAFLeQFFQW+UDgWdsb2JhbAApGsYyFg4BARYmKIIqAQEFgQkLGCMLEBEbGxkZh2kDEwguuSUNiVuMRYJlgyoDlHaBYIEfij6GbYE2 X-IPAS-Result: AnUCAFLeQFFQW+UDgWdsb2JhbAApGsYyFg4BARYmKIIqAQEFgQkLGCMLEBEbGxkZh2kDEwguuSUNiVuMRYJlgyoDlHaBYIEfij6GbYE2 X-IronPort-AV: E=Sophos;i="4.84,839,1355094000"; d="scan'208";a="7301071" Received: from plane.gmane.org ([80.91.229.3]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/AES256-SHA; 13 Mar 2013 21:19:01 +0100 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UFs8u-0005xB-2w for caml-list@inria.fr; Wed, 13 Mar 2013 21:19:20 +0100 Received: from root.ovh.le-gall.net ([37.59.37.175]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 13 Mar 2013 21:19:20 +0100 Received: from sylvain by root.ovh.le-gall.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 13 Mar 2013 21:19:20 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: caml-list@inria.fr From: Sylvain Le Gall Date: Wed, 13 Mar 2013 20:18:40 +0000 (UTC) Message-ID: References: X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: root.ovh.le-gall.net User-Agent: slrn/pre1.0.0-18 (Linux) Subject: [Caml-list] Re: If you distribute oasis' setup.ml with your software, please use a recent (>= 0.3.0) version of Oasis On 10-03-2013, Gabriel Scherer wrote: > The number of packages available through OPAM that list "oasis" as a > dependency (see list below) is too high -- oasis being designed to let > developers pre-generate setup.ml to avoid any actual dependency on it. > > The reason for this is a glitch in old versions of Oasis (< 0.3.0) > that makes the generated setup.ml break with OCaml >= 4.00.0; OPAM > packagers list oasis as a dependency to regenerate a fixed setup.ml at > compilation time. This is the case in particular for the latest > versions of the following packages: > - ANSITerminal* > - bench* A quick update: > - ocaml-expect there is only ocaml-expect 0.0.2 in OPAM, whereas the latest release is 0.0.3 that uses a correct OASIS version. You can found the tarball as well on http://oasis.ocamlcore.org/dev/view/ocaml-expect/latest > - ocaml-posix-resource This one should be removed, most of the features has been merged in extunix. > - ocaml-radixtree What I have released that !!!! > - ocaml-sqlexpr No setup.ml, this is a .tar.gz of the dev github repository (so you need oasis in this case). > - optimization1d* > - root1d* > > > PS: I learned about the bad interaction between Oasis < 0.3.0 and > OCaml >= 4.00.0 from Anil Madhavapeddy in the following bugtracker > item: https://github.com/OCamlPro/opam-repository/issues/496 > When oasis 0.3.0 was released, I put a big warning about that fact: https://sympa.inria.fr/sympa/arc/caml-list/2012-06/msg00193.html and http://le-gall.net/sylvain+violaine/blog/index.php?post/2012/06/28/OASIS-0.3.0-release EXTREMLY IMPORTANT changes (read this) Fix bug with scanf %S@\n for ocaml 4.00. We were unfortunetaly using an undocumented tolerance of Scanf in the previous version. You should consider making new release using this version that fixed this. I have also "started to implement" the derive feature in oasis-db, that should allow you to regenerate a tarball with updating the setup.ml directly from http://oasis.ocamlcore.org/dev/home. But it is buggy and I don't yet have time to fix it (real life is too busy). Cheers, Sylvain Le Gall -- Linkedin: http://fr.linkedin.com/in/sylvainlegall Start an OCaml project here: http://forge.ocamlcore.org OCaml blogs: http://planet.ocaml.org