Re: head up: New extension installer in dev
| From: | Pierre Joye | 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