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 029225D5 for ; Mon, 26 Nov 2018 22:54:29 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.56,284,1539640800"; d="asc'?scan'208";a="357468921" Received: from sympa.inria.fr ([193.51.193.213]) by mail2-relais-roc.national.inria.fr with ESMTP; 26 Nov 2018 23:54:28 +0100 Received: by sympa.inria.fr (Postfix, from userid 20132) id D976682553; Mon, 26 Nov 2018 23:54:28 +0100 (CET) Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id D6658824CF for ; Mon, 26 Nov 2018 23:54:24 +0100 (CET) Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=Neutral smtp.pra=simon.cruanes.2007@m4x.org; spf=Neutral smtp.mailfrom=simon.cruanes.2007@m4x.org; spf=None smtp.helo=postmaster@mout02.posteo.de IronPort-PHdr: =?us-ascii?q?9a23=3AzU87VBNPCw8FxaawCCMl6mtUPXoX/o7sNwtQ0KIM?= =?us-ascii?q?zox0Ivz9rarrMEGX3/hxlliBBdydt6oUzbKO+4nbGkU4qa6bt34DdJEeHzQksu?= =?us-ascii?q?4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1?= =?us-ascii?q?Ov71GonPhMiryuy+4ZLebxlLiTanfb9+MAi9oBnMuMURnYZsMLs6xAHTontPde?= =?us-ascii?q?RWxGdoKkyWkh3h+Mq+/4Nt/jpJtf45+MFOTav1f6IjTbxFFzsmKHw65NfqtRbY?= =?us-ascii?q?UwSC4GYXX3gMnRpJBwjF6wz6Xov0vyDnuOdxxDWWMMvrRr0vRz+s87lkRwPpiC?= =?us-ascii?q?cfNj427mfXitBrjKlGpB6tvgFzz5LIbI2QMvd1Y6HTcs4ARWdZUMhfVzJPDJ6/?= =?us-ascii?q?YYsBAOUOIftXoIvzqFYVohuyGROhCfnzxjJSmHP727Ax3eQ7EQHB2QwtB88AsH?= =?us-ascii?q?XRrNXyMqcZTP64zLPVzTrZafNZxyz945XPfxA6oPGMWLVwcczLxUYzDQPFk0+f?= =?us-ascii?q?qYr7MDOOzOgBrXSX4/ZiWO+0jm4qpA5wriKoxsc2hYnEn4QYwU3H+yVh2Is5ON?= =?us-ascii?q?61RU5hbdOlEpZcrS+XOopsTs8/TGxkpj42x74CtJKhYSQHx5UqywTBZ/CZb4SE?= =?us-ascii?q?+A/vWeiNLTp+mXlrYqiwhwyo/kil0uD8Vte70FJNriddl9nMsW0N1wDP5sSZUP?= =?us-ascii?q?d95kCh2S2T1w/N7eFIO107mrTDJ54gxL4/iIYTvFzeEiL1mEj6lq6be0c+9uWm?= =?us-ascii?q?6unreKjqq5CCO4NsjwHxKKUumsixAeQiNQgOWnCW+f+91L3m+k35Rq9GgeEskq?= =?us-ascii?q?nEqp/aI9oUprWjDwNLzoov9xSyAiyj0NkXkngLNlVFeAiIj4TxIVHBPOj4Deuj?= =?us-ascii?q?g1SriDpk2+rJPrjlApnUKnjDkazhfapm5k5HyAszyMhf6IhOBrEAJvLzQE7xu8?= =?us-ascii?q?bCAh83KQzni9rgXfd035tWc2WCBKOUKuuGs1aB/ugHIOSWa5IYvDv7bf8/6Ki9?= =?us-ascii?q?o2U+nAomfKyu29M8cm2xGPl9axGCYH/rhJEKC3oDuAclCray0AKqVGJDIXGoUP?= =?us-ascii?q?RvtXkAFIu6ANKbFciWi7ub0XL+R8UOPzEUOhW3CX7tMr68dbIJYSOWLNVml21W?= =?us-ascii?q?UOSxDYg72kP07VOo+/9cNuPRvxYgm9f7ztEkteiPhVc17zMmVZ3AgVHIdHl9my?= =?us-ascii?q?YzfxFz3K17phUtmFKEzLQg2bpAEsdP6vQPXgpobZM=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BXAABTePxbh44kQ7ljGQEBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAQGBZYNsjReLJCmBZA+NdYsyCAUshEAChCEaBQY1EgEDAQECAQE?= =?us-ascii?q?BAQETAQEBCgsJCCkvgjYkAYJhAQEBAQIBeQULCxgJJQ8FSYM0AYF5DAGna4org?= =?us-ascii?q?m2JHHqBHIN1LopZAoEqAQEBjmOPcQEGAQEBgiCPBCMKgU+FC4J4hyyCeJU4gV2?= =?us-ascii?q?BdjMaMEOBHoFPgjSORCABgVoTjAYBAQ?= X-IPAS-Result: =?us-ascii?q?A0BXAABTePxbh44kQ7ljGQEBAQEBAQEBAQEBAQcBAQEBAQG?= =?us-ascii?q?BZYNsjReLJCmBZA+NdYsyCAUshEAChCEaBQY1EgEDAQECAQEBAQETAQEBCgsJC?= =?us-ascii?q?CkvgjYkAYJhAQEBAQIBeQULCxgJJQ8FSYM0AYF5DAGna4orgm2JHHqBHIN1Lop?= =?us-ascii?q?ZAoEqAQEBjmOPcQEGAQEBgiCPBCMKgU+FC4J4hyyCeJU4gV2BdjMaMEOBHoFPg?= =?us-ascii?q?jSORCABgVoTjAYBAQ?= X-IronPort-AV: E=Sophos;i="5.56,284,1539640800"; d="asc'?scan'208";a="286905131" Received: from mout02.posteo.de ([185.67.36.142]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Nov 2018 23:54:23 +0100 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 2F51D2400FB for ; Mon, 26 Nov 2018 23:54:23 +0100 (CET) Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 433j0G2172z9rxK; Mon, 26 Nov 2018 23:54:21 +0100 (CET) Date: Mon, 26 Nov 2018 16:55:22 -0600 From: Simon Cruanes To: Jaap Boender Cc: caml-list@inria.fr Message-ID: <20181126225522.GY3935@church> References: <20181126101448.3ee5jgz4c6ulsbbr@first.in-berlin.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="z0JXx0QNa4/JeB8y" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) Subject: Re: [Caml-list] Build-/Installation-Tools - not enogh of them? Reply-To: Simon Cruanes X-Loop: caml-list@inria.fr X-Sequence: 17154 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: --z0JXx0QNa4/JeB8y Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Le Mon, 26 Nov 2018, Jaap Boender wrote: > Bootstrapping is also a problem: I don't know if the problem has been sol= ved > in the meantime, but not too long ago it was impossible to package opam, > because some of the libraries needed to build opam actually used the opam > installer themselves. I had to write my own version of the opam installer= to > get around that particular problem. That's a bit strange, I recall that opam's source archive contains opam's dependencies and allows to build them using `make lib-ext` or something like that. I don't recall having problems installing opam2 from source. > It's all well and good to say that 'using opam is the default', but can we > please spare a thought for distribution editors as well? Using ocaml and > friends with the package manager that comes with your distribution is a > reasonable use case, I'd think. The ecosystem has indeed been changing rapidly this year, but in a good way, imho: a lot of people and projects have converged to using `dune` as the build system, and opam2 as the package manager (and project description). Once dune is packaged for a distribution, a lot of OCaml projects should be buildable, I think. --=20 Simon Cruanes --z0JXx0QNa4/JeB8y Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEElJ/rh48GWcbX032NSsAdCEmqYrYFAlv8edQACgkQSsAdCEmq YrZClBAAkFfOi+K0qs2iUpQwHUGEovhYEIMl6xsIA30ejpxjD7blQ4Wl2GYfIaVf rFKe4A3mAbGFI5kQ6isDkiF5r1DzuxPB43V9gp9eklslB+fFU24NSfQ43e2xkjI6 Djb1iwOPZBIoU1ixpSRNZSgz82SriE0vvB/1jYS2FwZX35lF+69UNIGjo3wv24Bm dJQ37FtYsfnT75Cbr2fvujpLp0jHSsR/KlGex1gRO/Vlnk9QvZTbF4B5sYgwXXr9 F5J1yY+Dnj+ZJR53ld4gX0RY9Ck8EKUmnMquajn0FwowviEtv5fLerwuqSUCxpJM qRZwGrzmortCoaCWEdwC59edbictzjBcHqfi1K+RzYjIDqZlUYWIG0Oa0XFmghIL ZM9UeD8EiDd3Td6LXQVvHZaTjWimPUkjD+mkg+mS7AFpFut2lXt+oW3AXOmr83X5 tT4h9oNnzrVWQ0F0QJmdoUACFFI8BAukcx0da5vV1yrhlZlca6U+FcwqSoZxPnn2 GsrTiSeKb+Ek+Ze3jb3z9hQ84EfmWGkhCxzMgzZq2o3iSyNu14gbhv2MfFHJcYos zSD5CC4xo4DC+kfBc4jc0QEI1VcUCkcFPG1fZWT8YkAyU9hzoVxaZkuiz/wFC7Ba JML9bVpWjjGku6wKiq9cpFKhGVv8dgyy0eeGKip9mZPP62IUPwU= =LPA+ -----END PGP SIGNATURE----- --z0JXx0QNa4/JeB8y--