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 9B5285D5 for ; Mon, 26 Nov 2018 22:44:13 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.56,284,1539640800"; d="scan'208";a="357468334" Received: from sympa.inria.fr ([193.51.193.213]) by mail2-relais-roc.national.inria.fr with ESMTP; 26 Nov 2018 23:44:12 +0100 Received: by sympa.inria.fr (Postfix, from userid 20132) id 882448253E; Mon, 26 Nov 2018 23:44:12 +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 CDD69824CF for ; Mon, 26 Nov 2018 23:44:06 +0100 (CET) Authentication-Results: mail2-smtp-roc.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=3AlsBybB2Ypmq0HWKXsmDT+DRfVm0co7zxezQtwd8Z?= =?us-ascii?q?se0UK/ad9pjvdHbS+e9qxAeQG9mDu7Qc06L/iOPJYSQ4+5GPsXQPItRndiQuro?= =?us-ascii?q?EopTEmG9OPEkbhLfTnPGQQFcVGU0J5rTngaRAGUMnxaEfPrXKs8DUcBgvwNRZv?= =?us-ascii?q?JuTyB4Xek9m72/q99pHPYAhEniaxba9vJxiqsAvdsdUbj5F/Iagr0BvJpXVIe+?= =?us-ascii?q?VSxWx2IF+Yggjx6MSt8pN96ipco/0u+dJOXqX8ZKQ4UKdXDC86PGAv5c3krgfM?= =?us-ascii?q?QA2S7XYBSGoWkx5IAw/Y7BHmW5r6ryX3uvZh1CScIMb7S60/Vza/4KdxUBLmlT?= =?us-ascii?q?kJNzA5/m/UhMJ/gq1UrxC9qBJw2IPUfIOYOeBicq/Bc94XR2xMVdtRWSxbBYO8?= =?us-ascii?q?apMCAe4bMulCt4n2ukYDrRygCgmqGezg1CVIjWLx0K04yesuCxnG0xc7EtINrn?= =?us-ascii?q?vUttr1NLoMXuCx0qbIyy/Pb/RM2Tfy8YXFdA0qr/KUXb9ob8bd1EciGxnbglmO?= =?us-ascii?q?rYHpJTGY2+QXv2WU7udsTeCihmo9pwxzozWj3Mkhh4rTio4LxF3J9SN0y5svK9?= =?us-ascii?q?KiUk50e9ukHYNQty6EM4t2RdsvQ2d1uCkgxb0Jp4O7fDMUx5Q83RLfaOKIc5KH?= =?us-ascii?q?4hL+SumRJSl3hHR/dLK4nRay/lCsyuz6VsaqzFZHtjRJnsTCu3wXyRDf9MyKRu?= =?us-ascii?q?F/80qhwzqC2AHe5vlBIU8ulKrbL5AhwqQ3lpoWqUnDHDX5l1/ujKCNbUgk+fan?= =?us-ascii?q?6/7oYrX7uJCcM5F7igfkPqQpgMy/Dvw0MhISUGiD5eS8yLrj8FXlT7pQi/02lr?= =?us-ascii?q?DVsJTbJcQAuq60GBRV04Ym6xanFTiqytUYnX8dLFJEYh2LlYbpO0udaMz/WPy2?= =?us-ascii?q?hlDplDZw29jHOKfgC9PDNCvtirDkKJR04lYU4g0+y9xS/doACLgIOPjbWULru8?= =?us-ascii?q?HVChI/dQuuzLC0W51GyooCVDfXUeeiO6TIvArQv7N9E6y3fIYQ/Q3FBb0g7v/q?= =?us-ascii?q?g2U+nAZAL6qkx5QKZXS1GLJhOUrLOCOw0OdEKn8Du08FdMKvkEeLCGMBZHuoUL?= =?us-ascii?q?8x4jw9ToW8AtWbH93/sPm6xC6+W6ZuSCVGB1SLSyq6cZiNVPoRcy+JZMxsiDMZ?= =?us-ascii?q?WLysTckmzx787AI=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0D3EgDzdfxb/y5L5dVjHAEBAQQBAQcEA?= =?us-ascii?q?QGBZYIEQ4ETEoQgiHeLJAGBKTYtFCEBaIJflTkNgXeCdQKEOwcBBDQSAQMBAQI?= =?us-ascii?q?BAQEBAWwogjYigmUBBSMVHjMLGAICJgICOR4TCAEBgx2CBgGmQoEvhUCEaoELi?= =?us-ascii?q?xWBQD+BOII9LoVLgjeCVwKPGUOQJgmCII8JHoFZhQuKJIJ4hnWOQ4FdIYFVMxo?= =?us-ascii?q?IKAg7gm2QWT+NdAEB?= X-IPAS-Result: =?us-ascii?q?A0D3EgDzdfxb/y5L5dVjHAEBAQQBAQcEAQGBZYIEQ4ETEoQ?= =?us-ascii?q?giHeLJAGBKTYtFCEBaIJflTkNgXeCdQKEOwcBBDQSAQMBAQIBAQEBAWwogjYig?= =?us-ascii?q?mUBBSMVHjMLGAICJgICOR4TCAEBgx2CBgGmQoEvhUCEaoELixWBQD+BOII9LoV?= =?us-ascii?q?LgjeCVwKPGUOQJgmCII8JHoFZhQuKJIJ4hnWOQ4FdIYFVMxoIKAg7gm2QWT+Nd?= =?us-ascii?q?AEB?= X-IronPort-AV: E=Sophos;i="5.56,284,1539640800"; d="scan'208";a="357468325" Received: from 213-229-75-46.static.as29550.net (HELO nuageuses.kerguelen.org) ([213.229.75.46]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Nov 2018 23:44:05 +0100 Received: from marion-dufresne.kerguelen.org (79-76-38-235.dynamic.dsl.as9105.com [79.76.38.235]) (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 A4D8548FE6 for ; Mon, 26 Nov 2018 22:44:04 +0000 (GMT) To: caml-list@inria.fr References: <20181126101448.3ee5jgz4c6ulsbbr@first.in-berlin.de> From: Jaap Boender Message-ID: Date: Mon, 26 Nov 2018 22:44:03 +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: <20181126101448.3ee5jgz4c6ulsbbr@first.in-berlin.de> Content-Type: text/plain; charset=utf-8; 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: 17153 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 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. 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