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 ESMTP id 4311C5D4 for ; Sat, 29 Jun 2019 15:15:41 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.63,432,1557180000"; d="scan'208";a="389694690" Received: from sympa.inria.fr ([193.51.193.213]) by mail2-relais-roc.national.inria.fr with ESMTP; 29 Jun 2019 17:15:40 +0200 Received: by sympa.inria.fr (Postfix, from userid 20132) id 640C4826E3; Sat, 29 Jun 2019 17:15:40 +0200 (CEST) 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 605777ED69 for ; Sat, 29 Jun 2019 17:15:26 +0200 (CEST) Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=daniil@baturin.org; spf=Pass smtp.mailfrom=daniil@baturin.org; spf=Pass smtp.helo=postmaster@baturin.org IronPort-PHdr: =?us-ascii?q?9a23=3Amm9ExBAFKFmGxguuY8hwUyQJP3N1i/DPJgcQr6Af?= =?us-ascii?q?oPdwSPv+psbcNUDSrc9gkEXOFd2Cra4d0ayM6euwBCRAuc/H7ClbNsQUFlcsso?= =?us-ascii?q?Y/p0QYGsmLCEn2frbBThcRO4B8bmJj5GyxKkNPGczzNBX4q3y26iMOSF2kbVIm?= =?us-ascii?q?buv6FZTPgMupyuu854PcYxlShDq6fLh+MAi6oR/eu8ULn4duMLg9xgXGrnZLe+?= =?us-ascii?q?ld2GdkKU6Okxrm6cq84YNv/z5Mt/498sJLTLn3cbk/QbFEFjotLno75NfstRnN?= =?us-ascii?q?TAuP4mUTX2ALmRdWAAbL8Q/3UI7pviT1quRy1i+aPdbrTb8vQjSt871rSB7zhy?= =?us-ascii?q?gZMTMy7XzahdZxjKJfpxKhugB/zovJa4ybKPZyYqXQds4cSGFcXMheSjZBD5uh?= =?us-ascii?q?YYURAeoPPeVWoYfzqFQBrxSxGQaiCfjzyj9RnHL6wbE23uojHAzAwQcuH8gOsH?= =?us-ascii?q?PRrNjtOqkdS+a1zKjJzTXHcvhbxC3y6JTVchA7oPGMW697fM3MxkY1EQPFj1SQ?= =?us-ascii?q?qYj+MjyOzOsNr3Wb7/BhVeKpkWInrBtxoje2y8oql4LHhZoVx0jL+Ch42oo5O9?= =?us-ascii?q?21RUBhbdK6DJdcqTuWO5Z3T84jW21ltyc3xqcYtZO1fSUG0okryhDRZvCdbYSE?= =?us-ascii?q?/w7vWeCMKjlinn1lYqiwhxOq/Eig1OL8Us603U5RoSVfjtnMq2oN1x3V6sSdTf?= =?us-ascii?q?t95Eih1S6O1wDV9O5EPVg5mKXaJpI73LI9lpQevV7dEiPqhkn6lrKae0Ql9+Sw?= =?us-ascii?q?7uToeLTmppuSN49ujQH+N7wjldGlDuQ+MwgOXmyb9P+n27L54U35Xa9Kjvwwkq?= =?us-ascii?q?XDt5DaP8sbqrajAwBJyoYj9wq/DzC+3dsEh3YHKVZFdAuDj4joIFHOPOv1Dey/?= =?us-ascii?q?glSpiDdk3erKPrznApXXL3jMiq3tfbhn6x0U9A1mxtla49dQC6odCPP1QE748t?= =?us-ascii?q?LCXTEjNAnh7+/hCdR5nqkXRX+VA6nRZK/bt16J4solKvWRfo4T/jHnJK52tLbV?= =?us-ascii?q?kXYllApFLuGS1pwNZSXgR6g0EwCieXPpx+w5PyISpANnF77ggUGfSz9VIXGoUP?= =?us-ascii?q?Bkv2xpOMedFY7GA7uVrvmB0SO8R8YEbGlaF0qNFzHvbYrWAq5dOhLXGddol3k/?= =?us-ascii?q?bZbkToYg0R+0swqjkOhtJ/bJ4Cwe85X524os6g=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CQBADnfxdd/6bK/S5lghmDUyASKIQdi?= =?us-ascii?q?HuMB4Nglw0JAQMBDCwBAgEBgUuCdQIIgxQGAQQzBg4BAwEBBAEBAgECAwFsijc?= =?us-ascii?q?Mgjoigm8BBSMdAQE4DwsYAgIYDgICVxMGAgEBgx6CD6NvcYEygnkBAQWFeIE9C?= =?us-ascii?q?YEMKIt2gX+BESeCaz6ERE2CPYJYlRyVFwmCGGGTEyF0gTeVPo5glhuBZiKBWDM?= =?us-ascii?q?aCCgIO4Jsgk0XiGKFSzMzgQQBjmgBAQ?= X-IPAS-Result: =?us-ascii?q?A0CQBADnfxdd/6bK/S5lghmDUyASKIQdiHuMB4Nglw0JAQM?= =?us-ascii?q?BDCwBAgEBgUuCdQIIgxQGAQQzBg4BAwEBBAEBAgECAwFsijcMgjoigm8BBSMdA?= =?us-ascii?q?QE4DwsYAgIYDgICVxMGAgEBgx6CD6NvcYEygnkBAQWFeIE9CYEMKIt2gX+BESe?= =?us-ascii?q?Caz6ERE2CPYJYlRyVFwmCGGGTEyF0gTeVPo5glhuBZiKBWDMaCCgIO4Jsgk0Xi?= =?us-ascii?q?GKFSzMzgQQBjmgBAQ?= X-IronPort-AV: E=Sophos;i="5.63,432,1557180000"; d="scan'208";a="311874201" X-MGA-submission: =?us-ascii?q?MDFRLVVbHX4Kb/170FOOwO5SIIjzLc8+M0HmIl?= =?us-ascii?q?aZV/7yNdSwVNRXn6rUcguSQw3uDWzlDuujAF3SKnLF7RulU2vA4LV9NZ?= =?us-ascii?q?k1NPFRN0LwtiI8TsinDvZWaIkXjrxOT2TiIaDpn0llavBOOrRxOLZhKH?= =?us-ascii?q?G+VEIuzUr7SPjtFsJHkhUkiQ=3D=3D?= Received: from srv.baturin.org (HELO baturin.org) ([46.253.202.166]) by mail3-smtp-sop.national.inria.fr with ESMTP; 29 Jun 2019 17:15:25 +0200 Received: from careless.baturin.tld (unknown [46.236.133.210]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by baturin.org (Postfix) with ESMTPSA id 5E5BD1A065C for ; Sat, 29 Jun 2019 11:15:24 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baturin.org; s=default; t=1561821324; bh=D4wlpvOUwwe1GvtTQPmJ5eTPF7vZEkfleOxSukHb8pI=; h=Subject:To:References:From:Date:In-Reply-To; b=ANpa5oOu4yo3FnTk4PXMrUkXR8+g8xFkoid65Vp7Pmd1Vn4tDv3QKMCBxzVn/w7wX hHZ4XzItegHmEFELitf2WWjzmCqxIdt9M7AVe+v4nhRqfUrVInp+Hn/Pqzv3uUN1hZ kBXJQix0S7OFsKusjPw39EGWo5qONEOo0TGnB90Q= To: caml-list@inria.fr References: <20190627134517.hzhbmjkihidxlnkz@annexia.org> <45419C48-63D3-4981-B54C-3EEA1F4A6FE6@recoil.org> From: Daniil Baturin Openpgp: preference=signencrypt Autocrypt: addr=daniil@baturin.org; keydata= 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 Message-ID: <7a79b78d-fac2-7e8e-bb82-680c1838149d@baturin.org> Date: Sat, 29 Jun 2019 22:15:22 +0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <45419C48-63D3-4981-B54C-3EEA1F4A6FE6@recoil.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-Language: en-US Subject: Re: [Caml-list] camlp4 & OCaml 4.08 Reply-To: Daniil Baturin X-Loop: caml-list@inria.fr X-Sequence: 17658 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 6/29/19 4:06 PM, Anil Madhavapeddy wrote: > On 27 Jun 2019, at 14:45, Richard W.M. Jones wrote: >> >> I know camlp4 is dead and all that, but we've got some software which >> still uses it. I will probably port it to camlp5 when I have the >> time, but has anyone got the patch to make camlp4 work with 4.08? > > To fork the thread slightly, how big are the camlp4 dependencies remai= ning > in your codebase, and is there anything we can do to help migrate? > > It's pretty exhausting trying to keep camlp4 maintained with a skeleton= > crew, and there appears to be a stubborn tail of packages which aren't > migrating despite it having been quite a few years since the deprecatio= n. > > Having said that, patches for 4.08 support for camlp4 are also welcome > if anyone wants to step up to help maintain it. It's only deprecated fr= om > the perspective of being bundled with the core compiler distribution, > and is now deprecated due to lack of programmer-will to keep it going. > > regards, > Anil My feeling is that many of those packages still use camlp4 because their maintainers haven't got time to update them, rather than due to unending love for camlp4. Some packages may not even actually use camlp4 at all, it's just their build setup that requires it. Perhaps we should make some coordinated effort to help them. I've just sent a pull request to the ocamldot maintainer that enables the graphviz files parsing and printing modules to build and work with 4.08. The GTK parts have their own issues. Next I'm going to look into LASCAR/RFSM (packages that interest me first = ;). If anyone wants to join the review and patch making process, let me know.= Maybe make a forum thread or an issue in some repo with a dependent package checklist we can strike through.