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 97AE881799 for ; Thu, 25 Jul 2013 11:52:22 +0200 (CEST) Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of daniel.buenzli@erratique.ch) identity=pra; client-ip=74.55.86.74; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="daniel.buenzli@erratique.ch"; x-sender="daniel.buenzli@erratique.ch"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of daniel.buenzli@erratique.ch) identity=mailfrom; client-ip=74.55.86.74; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="daniel.buenzli@erratique.ch"; x-sender="daniel.buenzli@erratique.ch"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@smtp.webfaction.com) identity=helo; client-ip=74.55.86.74; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="daniel.buenzli@erratique.ch"; x-sender="postmaster@smtp.webfaction.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgwDACL08FFKN1ZKemdsb2JhbABagzyDW7pSgS4OAQELCwoIEiqCJAEBBAEjVgULCxoCJgICRxAGG4gCBgSoMJFSgSiOVQeCXzNuA51vE44/ X-IPAS-Result: AgwDACL08FFKN1ZKemdsb2JhbABagzyDW7pSgS4OAQELCwoIEiqCJAEBBAEjVgULCxoCJgICRxAGG4gCBgSoMJFSgSiOVQeCXzNuA51vE44/ X-IronPort-AV: E=Sophos;i="4.89,742,1367964000"; d="scan'208";a="27270774" Received: from mail6.webfaction.com (HELO smtp.webfaction.com) ([74.55.86.74]) by mail2-smtp-roc.national.inria.fr with ESMTP; 25 Jul 2013 11:52:21 +0200 Received: from [192.168.1.126] (cpc3-cmbg9-0-0-cust324.5-4.cable.virginmedia.com [81.103.21.69]) by smtp.webfaction.com (Postfix) with ESMTP id 82B4321BD298; Thu, 25 Jul 2013 09:52:20 +0000 (UTC) Date: Thu, 25 Jul 2013 10:52:17 +0100 From: =?utf-8?Q?Daniel_B=C3=BCnzli?= To: Adrien Nader Cc: Ocaml Mailing List Message-ID: <8FEB708CF46449F1A7E7E03BCEF48718@erratique.ch> In-Reply-To: <20130725053212.GB2066@notk.org> References: <1374669368.25411.5@samsung> <1B6BB035-9909-4F0C-9DEA-F713B977A467@ocamlpro.com> <7F8931D5-E65D-49EB-B54D-A50716F3EFDD@recoil.org> <20130725053212.GB2066@notk.org> X-Mailer: sparrow 1.6.4 (build 1178) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: Re: [Caml-list] GODI is shutting down > OPAM is a source-based package manager. It needs the compiler to work. > Maybe that it will support binary packages but today it isn't there and > it will take some time for this feature to appear of course and then the > packages will have to be made, and there's the question of who or what > will be the builder and whether it can be trusted or not. oasis doesn't need the compiler to work ? Did you ever use an oasis based package ? > OPAM will not replace a distribution's package manager. Who said it would ? And oasis doesn't either. > It's good for people who develop or are somehow involved in the language but for > everyone else, what they want and need is packages for their > distribution. That was the goal for oasis, that makes no sense as a goal > for opam. No. From the oasis page: "OASIS is a tool to integrate a configure, build and install system in your OCaml project. It helps to create standard entry points in your build system and allows external tools to analyse your project easily." It was a meta build thing. If you do a meta thing do it lightly and obviously or fail. It failed, even in being meta, it still supports only ocamlbuild and in an unsatisfying way. An opam .install file allows you to trivially express more (e.g. man pages to install, things to put in share) than what oasis is able after all these years. If your build system takes care to generate this file (or provide it statically if your project is not complex) it can be used by both opam and distribution packagers to understand what needs to be installed. Best, Daniel