From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by c5ff346549e7 (Postfix) with ESMTPS id E919A5D5 for ; Thu, 6 Dec 2018 20:18:34 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.56,323,1539640800"; d="scan'208";a="359175141" Received: from sympa.inria.fr ([193.51.193.213]) by mail2-relais-roc.national.inria.fr with ESMTP; 06 Dec 2018 21:18:33 +0100 Received: by sympa.inria.fr (Postfix, from userid 20132) id BBFE182562; Thu, 6 Dec 2018 21:18:33 +0100 (CET) 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 08572824CF for ; Thu, 6 Dec 2018 21:18:27 +0100 (CET) Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=rich@annexia.org; spf=Pass smtp.mailfrom=rich@annexia.org; spf=Pass smtp.helo=postmaster@annexia.org IronPort-PHdr: =?us-ascii?q?9a23=3AhUD/+xeYwM3jq4WO6hmUD6+slGMj4u6mDksu8pMi?= =?us-ascii?q?zoh2WeGdxcu5Zh7h7PlgxGXEQZ/co6odzbaO4+a4ASQp2tWoiDg6aptCVhsI24?= =?us-ascii?q?09vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7?= =?us-ascii?q?Ovr6GpLIj8Swyuu+54Dfbx9HiTahYr5+Ngm6oRnMvcQKnIVuLbo8xAHUqXVSYe?= =?us-ascii?q?RWwm1oJVOXnxni48q74YBu/SdNtf8/7sBMSar1cbg2QrxeFzQmLns65Nb3uhnZ?= =?us-ascii?q?TAuA/WUTX2MLmRdVGQfF7RX6XpDssivms+d2xSeXMdHqQb0yRD+v9LlgRgP2hy?= =?us-ascii?q?gbNj456GDXhdJ2jKJHuxKquhhzz5fJbI2JKPZye6XQds4YS2VcRMZcTyJPDIOi?= =?us-ascii?q?YYUSDOQBM+lXoJXgqFQMoxSzHhWsCP/1xzNUmnP7x7M23uI8Gg/GxgwgGNcOvW?= =?us-ascii?q?zaoNvpNacdTeC1w7PSzTrecvhZ2S3x5o/Sfhs8pf+MWrRwftTKyUUhCgjIiU+Q?= =?us-ascii?q?qY35MDOVzekCqW6b7+x+WuOgim4osRt9oj+1xscjk4TEgJ8exFPc9Shhw4s5Oc?= =?us-ascii?q?e0RU94bNK+FJZcqjuWO5Z0T84jRWxjpTw0xaccuZGheSgH0JQnyADba/yAa4WH?= =?us-ascii?q?+BTjVOCPLjZ3hXJqYqizhxGo8Uiv0uH8V8+030hWriddkdTAqmoB2h3Q58SdTv?= =?us-ascii?q?Zx412t1SuN2g3S8u1EJFo7lavfK54v2L4wkZ8TvFzZHi/3hEr2jLSbeV8i+uiu?= =?us-ascii?q?9evmbbTmqYWGO49zkAH+PbwimtajDuQgLggOQ2+b9Pyg27L5+E35RKxGjvk3kq?= =?us-ascii?q?nCrJDXPt8bp668Aw9NyIkv8Re/DzG80NQZh3YLNlxFeAjUx7TubmDHP/niRd66?= =?us-ascii?q?glLkxCZi2PnceLTkA5PlIX3KkbOndrF4vR1y0g02mJpl5plUA6sNaM21fwm5lt?= =?us-ascii?q?veAwRze1iuwu3nINx70I4OWGvJBbWWZvCB+WSU7/4idrHfLLQevyzwfr18v6a3?= =?us-ascii?q?3C0J3GQFdKzs5qM5LXWxH/BoOUKcOCG+i9EHHHcLt0w5VuO40QTeAw4WXG67Wu?= =?us-ascii?q?cH3h9+EJivVNyRT4arjayA1WG8BJIEPjkbWGDJKm/hcsC/Y9lJaC+WJZY6wDUC?= =?us-ascii?q?U7WxSoZn0guh5lb3?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BgAgCggglc/7BbRFBkHAEBAQQBAQcEA?= =?us-ascii?q?QGBZYIEgWiYSFIGgTWXYoFmDSsBhEACgxUbBgEENBIBAwEBAgEBAQEBbCiCNiQ?= =?us-ascii?q?BgmIBBTo/EAsYCRMSDy0bBoUpEagBiieMHxEGeD5Jg3UuhEWGFwKVbIpzBwICk?= =?us-ascii?q?TkjkTaCf5YNgV0hgVV9CDuCbZBaQoEzAYo9AQE?= X-IPAS-Result: =?us-ascii?q?A0BgAgCggglc/7BbRFBkHAEBAQQBAQcEAQGBZYIEgWiYSFI?= =?us-ascii?q?GgTWXYoFmDSsBhEACgxUbBgEENBIBAwEBAgEBAQEBbCiCNiQBgmIBBTo/EAsYC?= =?us-ascii?q?RMSDy0bBoUpEagBiieMHxEGeD5Jg3UuhEWGFwKVbIpzBwICkTkjkTaCf5YNgV0?= =?us-ascii?q?hgVV9CDuCbZBaQoEzAYo9AQE?= X-IronPort-AV: E=Sophos;i="5.56,323,1539640800"; d="scan'208";a="359175127" Received: from annexia.org ([80.68.91.176]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/AES256-GCM-SHA384; 06 Dec 2018 21:18:26 +0100 Received: from rich by annexia.org with local (Exim 4.89) (envelope-from ) id 1gV06J-0007cd-B0; Thu, 06 Dec 2018 20:18:23 +0000 Date: Thu, 6 Dec 2018 20:18:23 +0000 From: "Richard W.M. Jones" To: Yawar Amin Cc: Julia Lawall , oliver@first.in-berlin.de, Ocaml Mailing List Message-ID: <20181206201823.m2ii6nm4m72qwyym@annexia.org> References: <20181126101448.3ee5jgz4c6ulsbbr@first.in-berlin.de> <20181206122150.thwapr3vvudue35g@annexia.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20170113 (1.7.2) Subject: Re: [Caml-list] Build-/Installation-Tools - not enogh of them? Reply-To: "Richard W.M. Jones" X-Loop: caml-list@inria.fr X-Sequence: 17220 Errors-to: caml-list-owner@inria.fr Precedence: list Precedence: bulk Sender: caml-list-request@inria.fr X-no-archive: yes List-Id: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: On Thu, Dec 06, 2018 at 11:10:45AM -0500, Yawar Amin wrote: > I think there has been a communication gap here, so let me expand: opam is > the _intended_ main tool for development of OCaml programs and the related > distribution of the OCaml compiler. You are talking about end users > consuming OCaml programs, I am talking about developers making them, two > different use cases. There's not much different. Who here routinely compiles their own GCC? The problem here is you've gone and invented a second package manager. Linux distros already have a package manager, used by users and developers alike. The package manager solves a whole lot of stuff like maintaining the whole system, dependencies, releases, security updates, mirroring and distribution, etc. Having a second one (and let's face it if you're using things like npm, cargo, etc., a third, fourth) complicates everything. However there is likely a good answer here: Tooling to turn opam packages into RPMs, Debian packages, etc. Rich. -- Richard Jones -- Caml-list mailing list. Subscription management and archives: https://sympa.inria.fr/sympa/arc/caml-list https://inbox.ocaml.org/caml-list Forum: https://discuss.ocaml.org/ Bug reports: http://caml.inria.fr/bin/caml-bugs