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 DF4E55D5 for ; Tue, 27 Nov 2018 16:27:14 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.56,287,1539640800"; d="scan'208";a="357626620" Received: from sympa.inria.fr ([193.51.193.213]) by mail2-relais-roc.national.inria.fr with ESMTP; 27 Nov 2018 17:27:13 +0100 Received: by sympa.inria.fr (Postfix, from userid 20132) id D67568253E; Tue, 27 Nov 2018 17:27:13 +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 439D1824CF for ; Tue, 27 Nov 2018 17:27:10 +0100 (CET) Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=daniel.buenzli@erratique.ch; spf=None smtp.mailfrom=daniel.buenzli@erratique.ch; spf=None smtp.helo=postmaster@smtp.webfaction.com IronPort-PHdr: =?us-ascii?q?9a23=3AsYMD9x87rCbW+P9uRHKM819IXTAuvvDOBiVQ1KB3?= =?us-ascii?q?1O4cTK2v8tzYMVDF4r011RmVBdWds6oMotGVmpioYXYH75eFvSJKW713fDhBt/?= =?us-ascii?q?8rmRc9CtWOE0zxIa2iRSU7GMNfSA0tpCnjYgBaF8nkelLdvGC54yIMFRXjLwp1?= =?us-ascii?q?Ifn+FpLPg8it2O2+557ebx9UiDahfLh/MAi4oQLNu8cMnIBsMLwxyhzHontJf+?= =?us-ascii?q?RZ22ZlLk+Nkhj/+8m94odt/zxftPw9+cFAV776f7kjQrxDEDsmKWE169b1uhTF?= =?us-ascii?q?UACC+2ETUmQSkhpPHgjF8BT3VYr/vyfmquZw3jSRMNboRr4oRzut86ZrSAfpiC?= =?us-ascii?q?gZMT457HrXgdF0gK5CvR6tuwBzz4vSbYqINvRxY7ndcMsUS2RBQMhfVC5OAo2h?= =?us-ascii?q?YYUIAOUOIelWoJTmqlsStBuzHxWgCfnzxjJKgHL9wK000/4mEQHDxAEuEcgBsH?= =?us-ascii?q?LVrNrrMKcdSf241LXOzTTCa/NW2Cr25Y/VfR87p/GMXKx/cc7LxUY0CgPKkFOQ?= =?us-ascii?q?qI3hPzOUzekCrXKb7/B6WuKzim4nshxxrSa1ysgwionEn4QYwU3H+yVh2Is4K8?= =?us-ascii?q?C0RFRmbdOmDJdcrTyWO5V4T884Xm1ltik3xqUFtJO/ZiQG1ZUqyhHFZ/CacoWF?= =?us-ascii?q?4wjvWPuQLDp4gn9uZaixiAyo8Ue6z+3xTsm030hOripCitTMrXUN1wDL6sSdRP?= =?us-ascii?q?py4Fyu2TiV2A/P9uFEIEc0lazBJ5E9xb4wk4IfsUXFHiDohEX7lKGbelg+9uS1?= =?us-ascii?q?6enrfq/qqoKCO4J6kA3yL6ojl8OnDeQ9KAcOXmyb+eqm1L3k+E30WKhFgecwkq?= =?us-ascii?q?nYrp/aId4XqbWkAwBL1IYi6hK/Dza93dsGh3kHNkhKeA6Gj4jwJlHBPur0Auu/?= =?us-ascii?q?g1i0ijdk2+jGPqH9ApXKNnXMjK3ufbN560JFzAozzMtf545PB7EaIPPzX1fxu8?= =?us-ascii?q?bCAh84NQy02efnB89n2oMQQ2LcSpOeZZjTtFiOrsk1PuCKaZRd7C38Lv8jofX0?= =?us-ascii?q?kHY/lERbJ/HxgrMSNGD+Ge5pdQHRRn7tnNobWU0DuAYzSKS+j1mDTzNJT3izRb?= =?us-ascii?q?kgoDA9TYirF4PCQMahjerS8j28G8h6b2ZHB1S7O+PuZYGFE6MAYSSTL8snmCEJ?= =?us-ascii?q?U6qlSqcszwunqA7j1rchJeqCqX5Qjo7qyNUgv76brho17zEhSp3FizjcHVExpX?= =?us-ascii?q?sBQnoN5I46pEV8zlmZ1q0h365VD8Za+/JQTwp8Pp6Ol7UmWeC3YRrIe5KycHjj?= =?us-ascii?q?Ws+vWG1jQ8grysMPeltwXd6i3EiagniaRoQNnrnOP6Qat6LR23+rfpRmzmrekr?= =?us-ascii?q?YshVcvSddOMmvgjal6pVDe?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BQBAByb/1be4Z7qh9kHAEBAQQBAQcEA?= =?us-ascii?q?QGBZYFWggQSJ4N5iHeNNpk6DSyEQAKEUgYGNBIBAwEBAgEBAQEBEwEBCQ0KByU?= =?us-ascii?q?EL4I2JAGCYgECAgEjVgULCxoCGA4CAkcQBgEShRsMpR6BL4VAg1yBDYELhleGQ?= =?us-ascii?q?YN1LoUBgwQtgioCoAwHAoERkDeJUoc5gniVP4FdgXaBQIJskFw+M4EHjQ8BAQ?= X-IPAS-Result: =?us-ascii?q?A0BQBAByb/1be4Z7qh9kHAEBAQQBAQcEAQGBZYFWggQSJ4N?= =?us-ascii?q?5iHeNNpk6DSyEQAKEUgYGNBIBAwEBAgEBAQEBEwEBCQ0KByUEL4I2JAGCYgECA?= =?us-ascii?q?gEjVgULCxoCGA4CAkcQBgEShRsMpR6BL4VAg1yBDYELhleGQYN1LoUBgwQtgio?= =?us-ascii?q?CoAwHAoERkDeJUoc5gniVP4FdgXaBQIJskFw+M4EHjQ8BAQ?= X-IronPort-AV: E=Sophos;i="5.56,287,1539640800"; d="scan'208";a="357626598" Received: from mail6.webfaction.com (HELO smtp.webfaction.com) ([31.170.123.134]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 27 Nov 2018 17:27:09 +0100 Received: from hehey.local.mail (166-165.dsl.iskon.hr [89.164.166.165]) by smtp.webfaction.com (Postfix) with ESMTPSA id EB4C96035B892; Tue, 27 Nov 2018 16:27:10 +0000 (UTC) Date: Tue, 27 Nov 2018 17:27:07 +0100 From: =?utf-8?Q?Daniel_B=C3=BCnzli?= To: Simon Cruanes , Oliver Bandel Cc: caml-list@inria.fr Message-ID: In-Reply-To: <20181127154929.h2sdvjhwzyyfwior@first.in-berlin.de> References: <20181126101448.3ee5jgz4c6ulsbbr@first.in-berlin.de> <20181126225522.GY3935@church> <20181127132914.ifjkrrsg677zcy6r@first.in-berlin.de> <20181127150629.GC1374@carty> <20181127154929.h2sdvjhwzyyfwior@first.in-berlin.de> X-Mailer: Airmail (528) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Subject: Re: [Caml-list] Build-/Installation-Tools - not enogh of them? Reply-To: =?utf-8?Q?Daniel_B=C3=BCnzli?= X-Loop: caml-list@inria.fr X-Sequence: 17176 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 November 2018 at 16:49:29, Oliver Bandel (oliver@first.in-berlin.de) = wrote: > So, if you want to write packages for the OS's, and if you know one of th= e tools, > it's not enough. You have to know them all, just to create the package. > That's an extra effort for the one who wants to package, just because the > developer who already knows it's tool of choice is not willing to wrap the > stuff into a Makefile. >=20=20 > The minimal effort on the one single side is avoided, and that creates a = lot of trouble=20=20 > in several other places. Frankly I'm not even sure about that. Given the myriads of distributions th= at exist out there all with their own idiosyncrasies, it is likely that a s= ingle wrapping Makefile won't be able to satisfy them all. Worse if one pro= vides a Makefile but actually doesn't use it, it's likely it will be outdat= ed after a few releases. You ask why are there so many build tools ? I ask = why are there so many distributions ?=C2=A0 More than once I suggested to operating system packagers that they should h= ave a close look at opam metadata to automate their packaging and engage di= scussions on the opam issue tracker to indicate if there's anything that co= uld be done to help them. I almost never heared anything, except from time = to time we get this occasional recurring discussion about providing silly w= rapping Makefiles in packages. I don't get it. Do system packagers really prefer to manually package thing= s rather than (semi-)automate their processes by relying on the exact infor= mation they need in machine readable format as can be found in opam files ?= Aren't they interested in the ability to tap into the vast amount of (very= boring, let's salute them !) effort that is being put by opam repository m= aintainers to ensure OCaml packages build on a large variety of platform ? Daniel --=20 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=