Re: head up: New extension installer in dev

From: Date: Thu, 12 Jun 2014 15:09:30 +0000
Subject: Re: head up: New extension installer in dev
References: 1 2 3 4  Groups: php.internals 
Request: Send a blank email to internals+get-74876@lists.php.net to get a copy of this message
On Thu, Jun 12, 2014 at 3:03 PM, Maciej Sobaczewski <sobak@php.net> 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

« previous php.internals (#74876) next »