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 4D8F67EE99 for ; Wed, 25 Dec 2013 14:00:18 +0100 (CET) Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of mmatalka@gmail.com) identity=pra; client-ip=209.85.212.176; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="mmatalka@gmail.com"; x-sender="mmatalka@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of mmatalka@gmail.com designates 209.85.212.176 as permitted sender) identity=mailfrom; client-ip=209.85.212.176; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="mmatalka@gmail.com"; x-sender="mmatalka@gmail.com"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@mail-wi0-f176.google.com) identity=helo; client-ip=209.85.212.176; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="mmatalka@gmail.com"; x-sender="postmaster@mail-wi0-f176.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AhoDAKTWulLRVdSwlGdsb2JhbABYFoJUWbpQgRgWDgEBAQEHCwsJEiqCJQEBAQMBQAEbGAUBAwELBgULFgwZDwEEDxEBBQEiExSHWwEDCQgBBAijfYxcgwmNegoZJw1khW4RAQUMjiYpQgcKhCwEmBeBMI53QYRZgWo X-IPAS-Result: AhoDAKTWulLRVdSwlGdsb2JhbABYFoJUWbpQgRgWDgEBAQEHCwsJEiqCJQEBAQMBQAEbGAUBAwELBgULFgwZDwEEDxEBBQEiExSHWwEDCQgBBAijfYxcgwmNegoZJw1khW4RAQUMjiYpQgcKhCwEmBeBMI53QYRZgWo X-IronPort-AV: E=Sophos;i="4.95,548,1384297200"; d="scan'208";a="50356491" Received: from mail-wi0-f176.google.com ([209.85.212.176]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/RC4-SHA; 25 Dec 2013 14:00:17 +0100 Received: by mail-wi0-f176.google.com with SMTP id hq4so12728502wib.3 for ; Wed, 25 Dec 2013 05:00:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=IsiyjiW9uqL4TWgyPmwxIqgD//23V4cclUU5cXZP3TY=; b=BRsmhJadC4ngXVZgMrt1pwwXnKg0hO1v9++W+vBJWEliToC44F2vWOYmElwtbLl7IY X98bFgS5yJlmxKweMdFDVx1BTwwD5xBw+vP/Jsh4B1SC/Ge37nNj8k2NoktRChDetNxk tvrYoqzHaxoUswUTCS9c6pSiiQ4hBnjyztY5P2508I3Jb3dfRz240NruMZDBb5o33i8u T30vEi7Zdr+3VFPjZTNGGEPSVcgm0Zkv9nxvwAifFCzMLXKyZGh1IyCLD1nMWTzcvWzL pRfen9Qbknq9xdHPrZD8Mq2ialrESYPZLC8WineuoGvGa5jw6AMfZNw3O2gEv9EJ6Mjy MnaA== X-Received: by 10.194.78.141 with SMTP id b13mr25979637wjx.32.1387976417149; Wed, 25 Dec 2013 05:00:17 -0800 (PST) Received: from localhost ([2a01:7e00::f03c:91ff:fe70:2696]) by mx.google.com with ESMTPSA id at5sm28412246wic.1.2013.12.25.05.00.15 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 25 Dec 2013 05:00:16 -0800 (PST) From: Malcolm Matalka To: Thomas Gazagnaire Cc: Ocaml Mailing List , Louis Gesbert References: <7087A37E-1219-4B85-811C-515880853CFE@gazagnaire.org> Date: Wed, 25 Dec 2013 13:00:15 +0000 In-Reply-To: <7087A37E-1219-4B85-811C-515880853CFE@gazagnaire.org> (Thomas Gazagnaire's message of "Fri, 8 Nov 2013 15:35:43 +0000") Message-ID: <87d2kl3x28.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Subject: Re: [Caml-list] [ANN] final release of OPAM 1.1.0 Out of curiosity, since this opam 1.1.0 is not backwards compatible with 1.0.0, why is it not opam 2.0.0? /Malcolm Thomas Gazagnaire writes: > After a while staged as RC, we are proud to announce the final release of OPAM 1.1.0 ! > > Thanks again to those who have helped testing and fixing the last few issues. > > > == Important note == > > 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 > 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 upgrade > your OPAM version. > > You're still free, of course, to use any third-party repositories instead or in addition. > > > == Installing == > > 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 your > ~/.opam folder, it is advised to backup that folder before you upgrade to > 1.1.0. > > Using the binary installer: > - download and run http://www.ocamlpro.com/pub/opam_installer.sh > > Using the .deb packages from Anil's PPA (binaries are currently synching, see [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. > > 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 > > == For those who haven't been paying attention == > > 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 contribute new packages > descriptions. Those are under a CC0 license, a.k.a. public domain, to ensure they will always > belong to the community. > > Thanks to all of you who have helped build this repository and made OPAM such a success. > > > == Changes == > > 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) dependencies > - `messages`, `post-messages` can be used to notify the user eg. of licensing information, > or help her troobleshoot at package installation. > - `available` supersedes `ocaml-version` and `os` constraints, and can contain > more expressive formulas > > Also, we have integrated the main package repository with Travis, which will help us > 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=pending > [2] http://anil.recoil.org/2013/09/30/travis-and-ocaml.html