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 2B6847EE25 for ; Fri, 8 Nov 2013 16:35:46 +0100 (CET) Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of thomas.gazagnaire@gmail.com) identity=pra; client-ip=74.125.82.179; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="thomas.gazagnaire@gmail.com"; x-sender="thomas.gazagnaire@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of thomas.gazagnaire@gmail.com designates 74.125.82.179 as permitted sender) identity=mailfrom; client-ip=74.125.82.179; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="thomas.gazagnaire@gmail.com"; x-sender="thomas.gazagnaire@gmail.com"; 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-we0-f179.google.com) identity=helo; client-ip=74.125.82.179; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="thomas.gazagnaire@gmail.com"; x-sender="postmaster@mail-we0-f179.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ao8DADwEfVJKfVKzlGdsb2JhbABaFoMpwRYWDgEBAQEHCwsJEiqCZgYBMwUBAw0FMk0BBQEiJ4dbAw8FCJ4oj2CETycNiWUBBQyOCSaBPYQmA5k+jnBBgWSCbYFq X-IPAS-Result: Ao8DADwEfVJKfVKzlGdsb2JhbABaFoMpwRYWDgEBAQEHCwsJEiqCZgYBMwUBAw0FMk0BBQEiJ4dbAw8FCJ4oj2CETycNiWUBBQyOCSaBPYQmA5k+jnBBgWSCbYFq X-IronPort-AV: E=Sophos;i="4.93,661,1378850400"; d="scan'208";a="34479925" Received: from mail-we0-f179.google.com ([74.125.82.179]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/RC4-SHA; 08 Nov 2013 16:35:45 +0100 Received: by mail-we0-f179.google.com with SMTP id w61so2168894wes.10 for ; Fri, 08 Nov 2013 07:35:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:content-type:content-transfer-encoding:subject:date :message-id:cc:to:mime-version; bh=SNNNEZ7BPgd6dorrF4jghNJAHbeRsR/JlNf8My9csHs=; b=xd6K/60wWNK4gTZQFo2EBI45RSbdg6EkfQXIsJDrK1VCoxikzvEqa1dF39C4Hzl1BK SPBw4wrCK1hmfp8awY/pBSAWatikGyhxgQBJ1wBxwYTFCCrb8tWsBlyURYsva6MDlhE0 y6FIDLQPNW4VGgX0kjIX3vtow1KiFtCMjmTRn7pGqFPqwbB/w47BWQzu+3C5EBDFwlyL GkRj9q4x3wxLdWu626j+IKBgeiVALjfuUtkrj5mCRgwfgd7Bv5MNUjWlPacT59dxHjzG 8kPPrSPZQl6ZtGncs7pvb3r5EcqNP7CwdehKun6IbOE3fLmAWP3DDHYRVZ97H5BOh2vl 7CvA== X-Received: by 10.180.94.100 with SMTP id db4mr2921442wib.14.1383924945145; Fri, 08 Nov 2013 07:35:45 -0800 (PST) Received: from piana.mac.cl.cam.ac.uk (piana.mac.cl.cam.ac.uk. [128.232.56.38]) by mx.google.com with ESMTPSA id i8sm6561308wiy.6.2013.11.08.07.35.43 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 08 Nov 2013 07:35:44 -0800 (PST) Sender: Thomas Gazagnaire From: Thomas Gazagnaire Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Date: Fri, 8 Nov 2013 15:35:43 +0000 Message-Id: <7087A37E-1219-4B85-811C-515880853CFE@gazagnaire.org> Cc: Louis Gesbert To: Ocaml Mailing List Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1822\)) X-Mailer: Apple Mail (2.1822) X-Validation-by: thomas@gazagnaire.org Subject: [Caml-list] [ANN] final release of OPAM 1.1.0 After a while staged as RC, we are proud to announce the final release of O= PAM 1.1.0 ! Thanks again to those who have helped testing and fixing the last few issue= s. =3D=3D Important note =3D=3D The repository format has been improved with incompatible new features ; to account for this, the _new_ repository is now hosted at opam.ocaml.org, and the legacy repository at opam.ocamlpro.com is kept to support OPAM=20 1.0 installations, but is unlikely to benefit from many package updates. Migration to opam.ocaml.org will be done automatically as soon as you upgra= de your OPAM version. You're still free, of course, to use any third-party repositories instead o= r in addition. =3D=3D Installing =3D=3D NOTE: When switching from 1.0, the internal state will need to be upgraded. THIS PROCESS CANNOT BE REVERTED. We have tried hard to make it fault- resistant, but failures might happen. In case you have precious data in you= r=20 ~/.opam folder, it is advised to backup that folder before you upgrade to= =20 1.1.0. Using the binary installer: - download and run http://www.ocamlpro.com/pub/opam_installer.sh =20 Using the .deb packages from Anil's PPA (binaries are currently synching, s= ee [1]): add-apt-repository ppa:avsm/ppa apt-get update sudo apt-get install opam For OSX users, the homebrew package will be updated shortly. =20 or build it from sources at : - http://www.ocamlpro.com/pub/opam-full-1.1.0.tar.gz - https://github.com/ocaml/opam/releases/tag/1.1.0 =3D=3D For those who haven't been paying attention =3D=3D OPAM is a source-based package manager for OCaml. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow. OPAM is edited and maintained by OCamlPro, with continuous support from OCamlLabs and the community at large (including its main industrial users such as Jane-Street and Citrix). The "official" package repository is now hosted at https://opam.ocaml.org, = synchronised with the Git repository at http://github.com/ocaml/opam-repository, where you can co= ntribute new packages descriptions. Those are under a CC0 license, a.k.a. public domain, to ensur= e they will always belong to the community. Thanks to all of you who have helped build this repository and made OPAM su= ch a success. =3D=3D Changes =3D=3D Too many to list here, see https://raw.github.com/OCamlPro/opam/1.1.0/CHANGES For packagers, some new fields have appeared in the OPAM description format: - `depexts` provides facilities for dealing with system (non ocaml) depende= ncies - `messages`, `post-messages` can be used to notify the user eg. of licensi= ng information, or help her troobleshoot at package installation. - `available` supersedes `ocaml-version` and `os` constraints, and can cont= ain more expressive formulas Also, we have integrated the main package repository with Travis, which wil= l help us=20 to improve the quality of contributions (see [2]). Enjoy ! Thomas, Louis and all the OPAM team [1] https://launchpad.net/~avsm/+archive/ppa/+builds?build_state=3Dpending [2] http://anil.recoil.org/2013/09/30/travis-and-ocaml.html=