Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:74876 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 13623 invoked from network); 12 Jun 2014 15:09:35 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 12 Jun 2014 15:09:35 -0000 Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.174 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.216.174 mail-qc0-f174.google.com Received: from [209.85.216.174] ([209.85.216.174:42972] helo=mail-qc0-f174.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id DE/E6-02977-CA2C9935 for ; Thu, 12 Jun 2014 11:09:33 -0400 Received: by mail-qc0-f174.google.com with SMTP id x13so2104503qcv.33 for ; Thu, 12 Jun 2014 08:09:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=miPi2GmlRceGgF4E58XpGrbZPxV3Ub2wz5vLu9kl3js=; b=vkpoLzBME4+cXrvNWB4JbWEcHxzs4gp9x5ijephKwVMhnkTfbnEp74adWHXrzoOMlW CFuQKV/Hikb1RQLPgkpaSD3MsT3U3FIKIxB6dn7eQNfeZhNmJH6GNoGDJilP3ShmZOKE 07GBvd6ClSJpatwLGr69Q379SOL7xfGQSOlsczx69SxBPOQ1wzolHhrFU6vzKOIzxXKQ tA1Uin/4kmghZmzWadWP6U4+3qxh3h24WgLGVU7xVmK016CrNe4jU6sXr1b07yGj9i5P Ou1rWkOGlwGYDCnHKQQB/m4GgTZ4TsP0bK94nK33TtG4uo7d69o+9/Frni+QA6i9CWv3 ZyhQ== MIME-Version: 1.0 X-Received: by 10.140.40.180 with SMTP id x49mr58547073qgx.16.1402585770114; Thu, 12 Jun 2014 08:09:30 -0700 (PDT) Received: by 10.140.37.115 with HTTP; Thu, 12 Jun 2014 08:09:30 -0700 (PDT) In-Reply-To: <44.74.02977.E15A9935@pb1.pair.com> References: <5398D872.2060805@anderiasch.de> <44.74.02977.E15A9935@pb1.pair.com> Date: Thu, 12 Jun 2014 17:09:30 +0200 Message-ID: To: Maciej Sobaczewski Cc: PHP internals Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] head up: New extension installer in dev From: pierre.php@gmail.com (Pierre Joye) On Thu, Jun 12, 2014 at 3:03 PM, Maciej Sobaczewski wrote: >>> - Very surprised by renaming CHANGELOG to RELEASE-*, the former is kind >>> of a standard, why change it? Especially having n files instead of 1. >> >> >> because it is not a commit changelog but the equivalent of what we >> find in the package.xml release notes (or in the pecl.php.net page >> about a release). Naming are only names, it can be changed very >> easily. >> > > In my opinion name isn't a big problem. However, I agree with Florian that > requiring many files instead of one, will lead to mess. Couldn't we use some > syntax to put it in one file? That's what we have now with the package.xml and it is painful to maintain. Also the information are duplicated between the package.xml and the various other files (source code, config.*, etc.). What pickle does now is to fetch the information where it is available already and add them to the json file. I am adding the code to fetch the configure options automatically from config.m4 and w32, which are very out of sync, between config&package.xml, f.e. Also one single file could bring some issue for composer (not for pickle itself, which will be mainly used in a standalone way by developers), especially for all the changelog related information. What I propose here is to have one file per release, put all the info you like in it and that's it. pecl.php.net will use it when an user looks at one specific release (markdown will be supported f.e.). > Anyway, this project is great idea. PECL will enter XXI century and it's > great to hear that news. Good luck! Thanks! Contrib welcome :) Cheers, -- Pierre @pierrejoye | http://www.libgd.org