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 91BDD5D5 for ; Tue, 27 Nov 2018 14:11:45 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.56,286,1539640800"; d="scan'208";a="357594108" Received: from sympa.inria.fr ([193.51.193.213]) by mail2-relais-roc.national.inria.fr with ESMTP; 27 Nov 2018 15:11:44 +0100 Received: by sympa.inria.fr (Postfix, from userid 20132) id 1AA7682554; Tue, 27 Nov 2018 15:11:44 +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 4F323824CF for ; Tue, 27 Nov 2018 15:11:38 +0100 (CET) Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=jaapb@kerguelen.org; spf=Pass smtp.mailfrom=jaapb@kerguelen.org; spf=None smtp.helo=postmaster@nuageuses.kerguelen.org IronPort-PHdr: =?us-ascii?q?9a23=3AKoNoFhY4kg6JXvs6EWhLHav/LSx+4OfEezUN459i?= =?us-ascii?q?sYplN5qZoM6/bnLW6fgltlLVR4KTs6sC17KG9fi4EUU7or+5+EgYd5JNUxJXwe?= =?us-ascii?q?43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQviPgRp?= =?us-ascii?q?OOv1BpTSj8Oq3Oyu5pHfeQpFiCa+bL9oMBm6sRjau9ULj4dlNqs/0AbCrGFSe+?= =?us-ascii?q?RRy2NoJFaTkAj568yt4pNt8Dletuw4+cJYXqr0Y6o3TbpDDDQ7KG81/9HktQPC?= =?us-ascii?q?TQSU+HQRVHgdnwdSDAjE6BH6WYrxsjf/u+Fg1iSWIdH6QLYpUjmk8qxlSgLniD?= =?us-ascii?q?0fOjAk7m/XhMx+gqFVrh2vqBNwwZLbbo6OOfpifK7QZ88WSXZPU8tRUSFKH4Oy?= =?us-ascii?q?b5EID+oEJetWq5PyqEEWrRCjGASsA/3gyjlViXDox60xzuMsEQPc0wM6B9IBq2?= =?us-ascii?q?/ZrNbrO6cIXuC10bfHzTHdYPNQwzv975LIch84rPyKQLl+ctLRxFExGw/YgFic?= =?us-ascii?q?s5LpMy2R2+gXsWWW7/BsWO2uhmI/tg18ojuiyt0oh4TGnI4Z103I+CVjzIorO9?= =?us-ascii?q?G1R0h2asO+HpRKrSGVLY52T9siQ252vCY6zaULuZimfCcQx5Qo2QPfa+eZfIiT?= =?us-ascii?q?+B7jV/ieIS13hHJ4Zr2/gwi98U66xu37TMm0305GritDktbSqnAAzwLf5tWJR/?= =?us-ascii?q?dn4EutxzKC2xrR5+xEO0w5mqvWJ4YkwrEql5oTtUrDHjXxmEXzlKKWdF8r9fKw?= =?us-ascii?q?6+v8ebjmpYGTN5V7igHjLKsuntKwAeIiPggJRWib9vyw1Kf/8k3hXLVKkvo2n7?= =?us-ascii?q?HFv5/AIMQbore1AwtU0oY49xayFCym0dQdnXkfNl1JYhOHj47zO1HPOv/0F/m/?= =?us-ascii?q?g07/2AtskvvPO7mkBpTWMlDClq3gdPBz8R1y0g02mPJW7oocILYMJv7+QAeltt?= =?us-ascii?q?XRFhURMAGuzPvqDNh7kIQEVjTcUeeiLKrOvArQtaoUKO6WadpN4WevG70e//fr?= =?us-ascii?q?yEQBtxoYdKit04EQbSnlTPdrOUqEbH7hhJEGC2hY51NiHtyvs0WLVHtoX1j3R7?= =?us-ascii?q?g1v2xpC4+8AprOQo2rxrub03XjR8AEViV9ElmJVEzQWcCEVvMLMn/AJNJonTEZ?= =?us-ascii?q?TrW6DYwszx6zuQv3zfxgNOWGoiA=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0D3AABjT/1b/y5L5dVkHQEBBQEHBQGBV?= =?us-ascii?q?AUBCwGDWRKNF4spggwUIQGZBA2EbAKEUQcBBDMGDQEDAQECAQEBAQFsKII2IoJ?= =?us-ascii?q?lAQU4HjMLGC45HhMIAQGDHYICBAGmQ4VAhGuMJIFAP4E4gj0uhU6FDgKPY5ApC?= =?us-ascii?q?YIgjwoekQuCeJU/gVwigVUzGggoCDuCbZBaP48kAQE?= X-IPAS-Result: =?us-ascii?q?A0D3AABjT/1b/y5L5dVkHQEBBQEHBQGBVAUBCwGDWRKNF4s?= =?us-ascii?q?pggwUIQGZBA2EbAKEUQcBBDMGDQEDAQECAQEBAQFsKII2IoJlAQU4HjMLGC45H?= =?us-ascii?q?hMIAQGDHYICBAGmQ4VAhGuMJIFAP4E4gj0uhU6FDgKPY5ApCYIgjwoekQuCeJU?= =?us-ascii?q?/gVwigVUzGggoCDuCbZBaP48kAQE?= X-IronPort-AV: E=Sophos;i="5.56,286,1539640800"; d="scan'208";a="286996849" Received: from 213-229-75-46.static.as29550.net (HELO nuageuses.kerguelen.org) ([213.229.75.46]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 27 Nov 2018 15:11:37 +0100 Received: from purcell.uni.mdx.ac.uk (dyn115-224.mdx.ac.uk [158.94.115.224]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by nuageuses.kerguelen.org (Postfix) with ESMTPSA id 0ECED48FE6 for ; Tue, 27 Nov 2018 14:11:36 +0000 (GMT) To: caml-list@inria.fr References: <20181126101448.3ee5jgz4c6ulsbbr@first.in-berlin.de> <20181126225522.GY3935@church> From: Jaap Boender Message-ID: <15a5496f-b667-a112-f17d-4052a14d1724@kerguelen.org> Date: Tue, 27 Nov 2018 14:11:33 +0000 User-Agent: Mozilla/5.0 (X11; NetBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <20181126225522.GY3935@church> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Subject: Re: [Caml-list] Build-/Installation-Tools - not enogh of them? Reply-To: Jaap Boender X-Loop: caml-list@inria.fr X-Sequence: 17171 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 26/11/2018 22:55, Simon Cruanes wrote: > Le Mon, 26 Nov 2018, Jaap Boender wrote: >> Bootstrapping is also a problem: I don't know if the problem has been solved >> 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. The problem is that opam needs dune and cmdliner to build. cmdliner can be installed without opam, but dune, at the time at least, can't/couldn't - and adding the source code of dependencies inside a source archive isn't very efficient (if you have local patches in your distribution, you end up having to apply them twice, for starters). It would be nice if opam were distributed in such a way that at least opam-installer can be built with no circular dependencies (which is basically what I've tried to do with opaline) so that you can bootstrap things easily. best Jaap -- 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