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 952427EE99 for ; Thu, 26 Dec 2013 21:55:01 +0100 (CET) Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of anil@recoil.org) identity=pra; client-ip=89.16.177.154; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="anil@recoil.org"; x-sender="anil@recoil.org"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of anil@recoil.org) identity=mailfrom; client-ip=89.16.177.154; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="anil@recoil.org"; x-sender="anil@recoil.org"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@dark.recoil.org) identity=helo; client-ip=89.16.177.154; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="anil@recoil.org"; x-sender="postmaster@dark.recoil.org"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AtEEAG6WvFJZELGa/2dsb2JhbABYFoMtpXOBOJJ3gSx0giUBAQEDATo0BgUFCwsOFwgZISQSBhMSAodcAwkMCcF7AwqFLBeNCoEoKQ8zBwqDGYETAQOWK4FsgTCLKoU6gy08gS4 X-IPAS-Result: AtEEAG6WvFJZELGa/2dsb2JhbABYFoMtpXOBOJJ3gSx0giUBAQEDATo0BgUFCwsOFwgZISQSBhMSAodcAwkMCcF7AwqFLBeNCoEoKQ8zBwqDGYETAQOWK4FsgTCLKoU6gy08gS4 X-IronPort-AV: E=Sophos;i="4.95,556,1384297200"; d="scan'208";a="50464464" Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) ([89.16.177.154]) by mail2-smtp-roc.national.inria.fr with SMTP; 26 Dec 2013 21:55:00 +0100 Received: (qmail 11767 invoked by uid 634); 26 Dec 2013 20:54:59 -0000 X-Spam-Level: * X-Spam-Check-By: dark.recoil.org Received: from cpc2-belf1-0-0-cust23.2-1.cable.virginm.net (HELO [10.0.1.15]) (82.29.224.24) (smtp-auth username remote@recoil.org, mechanism cram-md5) by dark.recoil.org (qpsmtpd/0.84) with ESMTPA; Thu, 26 Dec 2013 20:54:57 +0000 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1812\)) From: Anil Madhavapeddy In-Reply-To: <87d2kl3x28.fsf@gmail.com> Date: Thu, 26 Dec 2013 20:54:53 +0000 Cc: Thomas Gazagnaire , Ocaml Mailing List , Louis Gesbert Content-Transfer-Encoding: quoted-printable Message-Id: <193AB6FA-27C5-4208-8F25-23589902F705@recoil.org> References: <7087A37E-1219-4B85-811C-515880853CFE@gazagnaire.org> <87d2kl3x28.fsf@gmail.com> To: Malcolm Matalka X-Mailer: Apple Mail (2.1812) X-Virus-Checked: Checked by ClamAV on dark.recoil.org Subject: Re: [Caml-list] [ANN] final release of OPAM 1.1.0 It probably should have been 2.0.0, but it was too late in the release cycle before we gave up on 1.0 compatibility. Upgrades never work for the first release anyway :-) Thanks for the Nix package, I'm looking forward to trying it out! (and a belated thank you to Mehdi Dogguy for upload OPAM 1.1 to Debian testing as well). -anil On 25 Dec 2013, at 13:00, Malcolm Matalka wrote: > 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? >=20 > /Malcolm >=20 > Thomas Gazagnaire writes: >=20 >> After a while staged as RC, we are proud to announce the final release o= f OPAM 1.1.0 ! >>=20 >> Thanks again to those who have helped testing and fixing the last few is= sues. >>=20 >>=20 >> =3D=3D Important note =3D=3D >>=20 >> 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 up= grade >> your OPAM version. >>=20 >> You're still free, of course, to use any third-party repositories instea= d or in addition. >>=20 >>=20 >> =3D=3D Installing =3D=3D >>=20 >> NOTE: When switching from 1.0, the internal state will need to be upgrad= ed. >> 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=20 >> ~/.opam folder, it is advised to backup that folder before you upgrade t= o=20 >> 1.1.0. >>=20 >> 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= , see [1]): >> add-apt-repository ppa:avsm/ppa >> apt-get update >> sudo apt-get install opam >>=20 >> 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 >>=20 >> =3D=3D For those who haven't been paying attention =3D=3D >>=20 >> 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). >>=20 >> The "official" package repository is now hosted at https://opam.ocaml.or= g, 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 en= sure they will always >> belong to the community. >>=20 >> Thanks to all of you who have helped build this repository and made OPAM= such a success. >>=20 >>=20 >> =3D=3D Changes =3D=3D >>=20 >> Too many to list here, see >> https://raw.github.com/OCamlPro/opam/1.1.0/CHANGES >>=20 >> For packagers, some new fields have appeared in the OPAM description for= mat: >> - `depexts` provides facilities for dealing with system (non ocaml) depe= ndencies >> - `messages`, `post-messages` can be used to notify the user eg. of lice= nsing information, >> or help her troobleshoot at package installation. >> - `available` supersedes `ocaml-version` and `os` constraints, and can c= ontain >> more expressive formulas >>=20 >> Also, we have integrated the main package repository with Travis, which = will help us=20 >> to improve the quality of contributions (see [2]). >>=20 >>=20 >> Enjoy ! >>=20 >> Thomas, Louis and all the OPAM team >>=20 >> [1] https://launchpad.net/~avsm/+archive/ppa/+builds?build_state=3Dpendi= ng >> [2] http://anil.recoil.org/2013/09/30/travis-and-ocaml.html >=20 > --=20 > Caml-list mailing list. Subscription management and archives: > https://sympa.inria.fr/sympa/arc/caml-list > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs >=20