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 mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by sympa.inria.fr (Postfix) with ESMTPS id CF6697EEAF for ; Tue, 22 Jan 2013 17:48:36 +0100 (CET) Received-SPF: None (mail4-smtp-sop.national.inria.fr: no sender authenticity information available from domain of thomas.gazagnaire@gmail.com) identity=pra; client-ip=209.85.212.176; receiver=mail4-smtp-sop.national.inria.fr; envelope-from="thomas.gazagnaire@gmail.com"; x-sender="thomas.gazagnaire@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail4-smtp-sop.national.inria.fr: domain of thomas.gazagnaire@gmail.com designates 209.85.212.176 as permitted sender) identity=mailfrom; client-ip=209.85.212.176; receiver=mail4-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 (mail4-smtp-sop.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=mail4-smtp-sop.national.inria.fr; envelope-from="thomas.gazagnaire@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: ApQBAK7B/lDRVdSwjWdsb2JhbABEgzi6cBYOAQEBAQkJCwkSBiOCHgEBBAE6BgE4AQMMAQUFRjQBBQEcBogaAwkGnmaOJYEKhR4nDYhcAQUMkElhA5JaA4kaiH0/gViCPw X-IronPort-AV: E=Sophos;i="4.84,515,1355094000"; d="scan'208";a="169355017" Received: from mail-wi0-f176.google.com ([209.85.212.176]) by mail4-smtp-sop.national.inria.fr with ESMTP/TLS/RC4-SHA; 22 Jan 2013 17:48:36 +0100 Received: by mail-wi0-f176.google.com with SMTP id hm6so8330951wib.15 for ; Tue, 22 Jan 2013 08:48:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:subject:mime-version:content-type:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to:x-mailer; bh=sBpW7HCye6ga9hQCRTXfUAAvRrdEtyAtfWhGR4scapk=; b=ySczVgCrLlS56JIquts+kTArpDDi3rsQMzEXmMFVPcHgNWOEc3mqLvUCsRSV9jEH1i dYDmD1kAt+AnLJfMrXzkj9EuL6VO5RNLp3T/m1LCeYHFuf4szblH1YRnBahlHM30DZrS DHodwJOeCtNr4coAqV6TGy7cP0K6EDEJ9aoilJdLqNuWsywJZZde3luUby/apSueUYJY PdqiuhrooXKvE5m8lZqzj66WT5pbd8avMbQNgVL7LYUg4gUazLcpHmh0erlLnL2I7OGD H4NclQhbd5y0FJ1GPaS4zT3nqzMs4MhfIR3+nePAw1QJj/4V8B2wqUvCkwFv6vTda7dg eCPQ== X-Received: by 10.180.24.70 with SMTP id s6mr22610801wif.22.1358873315553; Tue, 22 Jan 2013 08:48:35 -0800 (PST) Received: from [10.0.0.84] (volstagg-0.srg.cl.cam.ac.uk. [128.232.32.232]) by mx.google.com with ESMTPS id gz3sm22351354wib.2.2013.01.22.08.48.34 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 22 Jan 2013 08:48:34 -0800 (PST) Sender: Thomas Gazagnaire Mime-Version: 1.0 (Apple Message framework v1085) Content-Type: text/plain; charset=us-ascii From: Thomas Gazagnaire In-Reply-To: <275158A520F84991A11398BE11E1CD8C@erratique.ch> Date: Tue, 22 Jan 2013 16:48:33 +0000 Cc: Philippe Veber , Mirage List , Alain Frisch , OCaml mailing-list , Anil Madhavapeddy Content-Transfer-Encoding: quoted-printable Message-Id: References: <6833F17C-B642-4ED9-8C8F-2665A9742845@ocamlpro.com> <50F831B6.6020404@frisch.fr> <224865B3-055C-4E03-AA42-9F962AD516D7@recoil.org> <50F92486.2020704@frisch.fr> <50F92FA9.8050707@frisch.fr> <28252449-E0B3-4A0E-A001-57B72712DD99@recoil.org> <4144589AC12E46C09674D6D80D984289@erratique.ch> <7704F68A-2A25-47D2-AD26-A63ECF94716A@ocamlpro.com> <275158A520F84991A11398BE11E1CD8C@erratique.ch> To: =?iso-8859-1?Q?Daniel_B=FCnzli?= X-Mailer: Apple Mail (2.1085) Subject: Re: Opam package publication (was Re: [Caml-list] [ANN] beta-release of OPAM) >> Homebrew use the concept of 'taps' where people can register alternative= repositories, which will contain domain-specific packages (ocaml uses to h= ave one before being integrated in the main repo). Doing that for OPAM is (= I think) a bit overkill.=20=20 >=20 > Well to me it seems that opam already has the concept, tap =3D repo (or m= aybe I don't understand what a homebrew tap is). Yes, that's pretty similar, but 'brew search' will also search into some pr= e-defined taps and you have predefined names for some of them. I just don't= feel we need such tight integration in OPAM. >> However, I'm happy to have a REPOSITORIES file at the root of OCamlPro/o= pam-repositories which lists the available repositories, and write a small = script to automatically sync with these repo regularly. Feel free to add yo= ur repository in there, and I'll write the update script. >=20 > Feels like a step in the right direction to me. But I don't think it's a = good idea to make it fully automatic or at least something sensitive should= be done to handle potential conflicts. By automatic, I mean, we can have a script looking at the new packages avai= lable and create pull request for them in opam-repository (and we can conti= nue to use the same workflow). Thomas