Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:74865 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 84889 invoked from network); 12 Jun 2014 10:26:21 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 12 Jun 2014 10:26:21 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.41 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.216.41 mail-qa0-f41.google.com Received: from [209.85.216.41] ([209.85.216.41:37560] helo=mail-qa0-f41.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 2A/D1-02977-C4089935 for ; Thu, 12 Jun 2014 06:26:21 -0400 Received: by mail-qa0-f41.google.com with SMTP id cm18so1350793qab.28 for ; Thu, 12 Jun 2014 03:26:18 -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=dnhoW5bI0JMJb2+/UHZNawAP//IUBL+wVHWQ9wHSzB4=; b=ITJy5bks8QfctsIV+Ir6zxQsLIaJ5gvkPDUuIl9qAucIjFmFUgopZ9KfqcsTTtONtF 4aXlBUVd6pTk41pO2j/EmFI/d5bPDYaLaKsT3qymJQsmdXLQjkhv3vOZmidUPvw6qXMw 9Hi9NQNxJPw0xDxn518uvGN0PhhIQZPBkH+m0jXMjYKqZ8PNhWEYDEi0BNoDEO2Jy8vS LRL56I1uTGQpcAtxUNzOLhfm+J133qNMPyVvXSEqJxJ0hASBOFhXvbd/Q9Pi72VuHpxX 0Gpey/73lQVxBEuH+mbXKGSYVrlLWb2V9yBioWv6/jKAP6uQcaBJc//AsdJOsh4Oc1zA miHw== MIME-Version: 1.0 X-Received: by 10.140.101.99 with SMTP id t90mr1563487qge.115.1402568778423; Thu, 12 Jun 2014 03:26:18 -0700 (PDT) Received: by 10.140.37.115 with HTTP; Thu, 12 Jun 2014 03:26:18 -0700 (PDT) In-Reply-To: <5398D872.2060805@anderiasch.de> References: <5398D872.2060805@anderiasch.de> Date: Thu, 12 Jun 2014 12:26:18 +0200 Message-ID: To: Florian Anderiasch 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) hi Florian, On Thu, Jun 12, 2014 at 12:30 AM, Florian Anderiasch wrote: > On 11.06.2014 22:01, Pierre Joye wrote: >> Just a head up here: >> http://news.php.net/php.pecl.dev/11879 > > A few things (posting here, as I think it fits the RFC and I am also not > subscribed there) > > - this is supposed to be in core, right? pickle.phar, on release yes. > The distros often have a > "php-pear" package. How will this work? Well, users can still rely on it but mid/long term we will stop support the pecl command from PEAR. > - how is the symfony stuff gonna be bundled? In a phar? Yes, see the githug repo. > Can we even > include it in the main php release with the symfony license? Yes, totally valid license. MIT license. > - I am unsure how composer comes into play here? > Needed? No, except if you install pickle from the repository. > Bundled? no, but composer will use pickle. > - did you forget to commit pickle/src/Installer.php or is it just not > yet finished? Would be the most interesting part ;) That's the easy part :) I am finishing the porting. The interesting parts are more the packaging, install from git URL, local check out, conversion from package.xml, etc. They are the hard part. Install is easy, except the binary support for windows. > - A bit unsure about the .gitignore part. People might want to configure > that? We can an option then, but right now that's the most common cases. > - 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. > Apart from that it sounds like a good idea. Thanks :) Contribs/help welcome :)) Cheers, -- Pierre @pierrejoye | http://www.libgd.org