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 30C575D5 for ; Tue, 27 Nov 2018 02:33:26 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.56,285,1539640800"; d="scan'208";a="357482979" Received: from sympa.inria.fr ([193.51.193.213]) by mail2-relais-roc.national.inria.fr with ESMTP; 27 Nov 2018 03:33:24 +0100 Received: by sympa.inria.fr (Postfix, from userid 20132) id E81B482514; Tue, 27 Nov 2018 03:33:24 +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 23F84824CF for ; Tue, 27 Nov 2018 03:33:18 +0100 (CET) Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=mlists@ligand.eu; spf=Pass smtp.mailfrom=mlists@ligand.eu; spf=None smtp.helo=postmaster@relay8-d.mail.gandi.net IronPort-PHdr: =?us-ascii?q?9a23=3A5USFLxEp8xhInDQ8FhtQPp1GYnF86YWxBRYc798d?= =?us-ascii?q?s5kLTJ78rsqwAkXT6L1XgUPTWs2DsrQY07qQ6/iocFdDyK7JiGoFfp1IWk1Nou?= =?us-ascii?q?QttCtkPvS4D1bmJuXhdS0wEZcKflZk+3amLRodQ56mNBXdrXKo8DEdBAj0OxZr?= =?us-ascii?q?KeTpAI7SiNm82/yv95HJbAhEmDmwbaluIBmqsA7cqtQYjYx+J6gr1xDHuGFIe+?= =?us-ascii?q?NYxWNpIVKcgRPx7dqu8ZBg7ipdpesv+9ZPXqvmcas4S6dYDCk9PGAu+MLrrxjD?= =?us-ascii?q?QhCR6XYaT24bjwBHAwnB7BH9Q5fxri73vfdz1SWGIcH7S60/VC+85Kl3VhDnlC?= =?us-ascii?q?YHNyY48G7JjMxwkLlbqw+lqxBm3oLYfJ2ZOP94c6jAf90VWHBBU95eWCNdDY2y?= =?us-ascii?q?YYsBAfQcM+laoYnzpFQPohWlCAmwBu7vyCNEimPs0KEk1ekqDAHI3BYnH9ILqH?= =?us-ascii?q?narM/1O70UUe+py6nIzC7DZO5L1Djj8ojHbBYhof6SUrJqbMHczkwvFwfEjlWL?= =?us-ascii?q?tYzlJCiY1uAMs2iU9eVgU/+gh3Q5pAFsuzWiwNonhIfOhoIQ0F/E9CN5zZ46Jd?= =?us-ascii?q?25VE57YcOkH4BKuy6GMIt2R8UvSHxrtiYi0rAKp4O3cSoQxJkl2xLTceGLfouG?= =?us-ascii?q?7x75SuqdPSp0iXR4c7ylnRmy61KvyujkW8m0zllKqi1Fn8HWtn8T0xzc8MiGR/?= =?us-ascii?q?hk8ki8wzqP0hrc6uBAIUwumqrUMZghzaMxlpYJt0TMADP2lF33jK+QaEok5vCl?= =?us-ascii?q?5/r6brjkvJORNZN4hhvjPqktlMGzG/o0PhQTU2SD/OSzzrzj/Un3QLVQif02l7?= =?us-ascii?q?HUsJXeJcQava65HxRV350n6xa+ADepytIYkmQdIF1bZRKLl5LpNE3WIPDkEfe/?= =?us-ascii?q?hEyhnytxyPDDOr3tG5HNLnnYkLf9Zrt98E5dyA8rzd9F/Z5UC7cBIOjyWkDrrt?= =?us-ascii?q?DYAAU5YESIxLPFAdxlnqkZVGSDD7XRZKHbuEeCzuEiOeaRaYsYvnD6MfdztND0?= =?us-ascii?q?inpst0UUe6Ku3IBfQn2iE/JpLl/RNX/og8wdCk8OvwU3SuCshUDUAm0bXGq7Q6?= =?us-ascii?q?9pvmJzM4mhF4qWA9n12OXQjhf+JYVfYyV9Mn7JFH7pc4ueXPJVMXCWI8BolDBC?= =?us-ascii?q?WKXzEtZ9hyHrjxfzzv9cFsSR4jcR7Mux0Nl67uvf0xwvp2QtUpatllqVRmQxpV?= =?us-ascii?q?smAj872Kcl/B5nx1OKwPg9j7pdHN1XofxAVAs7c5jR074iBg=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CFAAAFrPxbh8m3RtljGwEBAQEDAQEBB?= =?us-ascii?q?wMBAQGBZYFWgRRPM40Xi3UBAQZSY4Eeh3yQHA0fgViCdQKEIRoHAQQ0EgEDAQE?= =?us-ascii?q?CAQEBAQETAQEBCA0JCBsOIwyCNiQBgmEBAQEDATgCPwULBAcYLlcGG4MZAYF0B?= =?us-ascii?q?QwLpwmKKgWIcoMXF3iBB4N1LoMbAoc8Ao8ZQzOPdQmGfIorCBiBWYULiiSCeIZ?= =?us-ascii?q?1g1eKbYFdgXYfLiYSO4JtgiYOCYNKimEwA45NAQE?= X-IPAS-Result: =?us-ascii?q?A0CFAAAFrPxbh8m3RtljGwEBAQEDAQEBBwMBAQGBZYFWgRR?= =?us-ascii?q?PM40Xi3UBAQZSY4Eeh3yQHA0fgViCdQKEIRoHAQQ0EgEDAQECAQEBAQETAQEBC?= =?us-ascii?q?A0JCBsOIwyCNiQBgmEBAQEDATgCPwULBAcYLlcGG4MZAYF0BQwLpwmKKgWIcoM?= =?us-ascii?q?XF3iBB4N1LoMbAoc8Ao8ZQzOPdQmGfIorCBiBWYULiiSCeIZ1g1eKbYFdgXYfL?= =?us-ascii?q?iYSO4JtgiYOCYNKimEwA45NAQE?= X-IronPort-AV: E=Sophos;i="5.56,285,1539640800"; d="scan'208";a="286913725" Received: from relay8-d.mail.gandi.net ([217.70.183.201]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 27 Nov 2018 03:33:17 +0100 Received: from webmail.gandi.net (webmail5.sd4.0x35.net [10.200.201.5]) (Authenticated sender: mlists@ligand.eu) by relay8-d.mail.gandi.net (Postfix) with ESMTPA id 5D6651BF204; Tue, 27 Nov 2018 02:33:16 +0000 (UTC) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Tue, 27 Nov 2018 11:33:16 +0900 From: Francois Berenger To: Jaap Boender Cc: caml-list@inria.fr, julia.lawall@lip6.fr In-Reply-To: References: <20181126101448.3ee5jgz4c6ulsbbr@first.in-berlin.de> Message-ID: <250fe14ed3e611141ca7f55541e288f1@ligand.eu> X-Sender: mlists@ligand.eu User-Agent: Roundcube Webmail/1.1.2 Subject: Re: [Caml-list] Build-/Installation-Tools - not enogh of them? Reply-To: Francois Berenger X-Loop: caml-list@inria.fr X-Sequence: 17155 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 27/11/2018 07:44, Jaap Boender wrote: > On 26/11/2018 10:14, Oliver Bandel wrote: >> The situation differs, if one wants to package the written software, >> and one needs to know many of those tools, just to compile the stuff. >> So, when one just wants to compile and install some software, >> just for that, it would take much effort to learn the different >> build-tools. > > I'd like to chime in here - as the person responsible for doing most > of the OCaml packaging for pkgsrc, I've noticed that I can hardly ever > just update a package to a new version anymore - I'll generally also > need to update the infrastructure as some sort of new build tool will > have become involved, with all its attendant quirks, or someone will > have decided to change the name of packages, or some other change will > have occurred. Things seem to be in a constant state of flux, and thus > packaging becomes quite time-consuming. There is a tool from Louis Gesbert of OCamlPro that might help people who want to create a self-contained installer for some OCaml software that is already packaged for opam: https://github.com/AltGr/opam-bundle PS: I did not use it yet, but I plan to > 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. > > 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. > > 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