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 BAE2D7EE4B for ; Mon, 14 Oct 2013 17:01:43 +0200 (CEST) Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of louis.gesbert@ocamlpro.com) identity=pra; client-ip=212.227.126.171; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="louis.gesbert@ocamlpro.com"; x-sender="louis.gesbert@ocamlpro.com"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of louis.gesbert@ocamlpro.com) identity=mailfrom; client-ip=212.227.126.171; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="louis.gesbert@ocamlpro.com"; x-sender="louis.gesbert@ocamlpro.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of postmaster@moutng.kundenserver.de designates 212.227.126.171 as permitted sender) identity=helo; client-ip=212.227.126.171; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="louis.gesbert@ocamlpro.com"; x-sender="postmaster@moutng.kundenserver.de"; x-conformance=sidf_compatible; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ag4zAMQGXFLU436rnGdsb2JhbABZgz+GKqhwlEsWDgEBAQEBBg0SFCiCZnsVHwFOJod2CL19iTKETiaFVgOZNJN5gWc X-IPAS-Result: Ag4zAMQGXFLU436rnGdsb2JhbABZgz+GKqhwlEsWDgEBAQEBBg0SFCiCZnsVHwFOJod2CL19iTKETiaFVgOZNJN5gWc X-IronPort-AV: E=Sophos;i="4.93,492,1378850400"; d="scan'208";a="36973176" Received: from moutng.kundenserver.de ([212.227.126.171]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/RC4-SHA; 14 Oct 2013 17:01:42 +0200 Received: from ocp-dell.localnet (chercheurs2-251.saclay.inria.fr [193.55.250.251]) by mrelayeu.kundenserver.de (node=mreu3) with ESMTP (Nemesis) id 0Ll4mA-1W4VyC2yAw-00b12d; Mon, 14 Oct 2013 17:01:42 +0200 From: Louis Gesbert To: caml-list@inria.fr, platform@lists.ocaml.org Date: Mon, 14 Oct 2013 17:01:41 +0200 Message-ID: <11057634.c4EyqOcgfP@ocp-dell> Organization: OCamlPro User-Agent: KMail/4.10.5 (Linux/3.10-2-amd64; KDE/4.10.5; x86_64; ; ) MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Provags-ID: V02:K0:72Fge6m2gLAPC7ks4qrh1MZB093IgEBBLZLiVwbqth3 o8pDsk2R0dCR0chodC/3uBNQDboWCTLYn5T22N9TjbJ6jJC2vx LFKnptBwJknUcE6JKEahwqgdlwt6sy/qRA63/zlPXbZtZ7w4gJ XS9dJgO0POhz6YxNmzK0mUXrbhG9dFiRePsUXVSxt/TkZxudZX TM1blkF4PlxVE27kC1kKTQHBn88rj3QeOfCgy7o/Z00BKbxOal JoRIUeRQFXAOis6CqCxQMMGcJIFq+vtLPwKEnZFnVZCmmqqqkZ 4ycx/YIYpQNdgd4zZmqq6hiUthZGDgiDfrj8xLiU6CwCxAJSyc x9llAn9S75DE064gFeII= X-Validation-by: louis.gesbert@ocamlpro.com Subject: [Caml-list] [ANN] OPAM 1.1.0 Release Candidate OPAM 1.1.0 is ready, and we are shipping a release candidate for packagers and all interested to try it out. This version features several bug-fixes over the September beta release, and quite a few stability and usability improvements. Thanks to all beta-testers who have taken the time to file reports, and helped a lot tackling the remaining issues. # OPAM 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). # Repository change to opam.ocaml.org This release is synchronized with the migration of the main repository from ocamlpro.com to ocaml.org. A redirection has been put in place, so that all up-to-date installation of OPAM should be redirected seamlessly. OPAM 1.0 instances will stay on the old repository, so that they won't be broken by incompatible package updates. We are very happy to see the impressive amount of contributions to the OPAM repository, and this change, together with the licensing of all metadata under CC0 (almost pubic domain), guarantees that these efforts belong to the community. # If you are upgrading from 1.0 The internal state will need to be upgraded at the first run of OPAM 1.1.0. 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 your ~/.opam folder, it is advised to backup that folder before you upgrade to 1.1.0. # Installing Using the binary installer: - download and run http://www.ocamlpro.com/pub/opam_installer.sh You can also get the new version either from Anil's unstable PPA: add-apt-repository ppa:avsm/ppa-testing apt-get update sudo apt-get install opam or build it from sources at : - http://www.ocamlpro.com/pub/opam-full-1.1.0.tar.gz - https://github.com/OCamlPro/opam/releases/tag/1.1.0-RC # Changes Too many to list here, see https://raw.github.com/OCamlPro/opam/1.1.0-RC/CHANGES For packagers, some new fields have appeared in the OPAM description format: - `depexts` provides facilities for dealing with system (non ocaml) dependencies - `messages`, `post-messages` can be used to notify the user or help her troobleshoot at package installation. - `available` supersedes `ocaml-version` and `os` constraints, and can contain more expressive formulas Enjoy ! Louis / OCamlPro & all the OPAM team