Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:95619 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 79826 invoked from network); 4 Sep 2016 13:48:26 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 4 Sep 2016 13:48:26 -0000 Authentication-Results: pb1.pair.com smtp.mail=fsb@thefsb.org; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=fsb@thefsb.org; sender-id=pass Received-SPF: pass (pb1.pair.com: domain thefsb.org designates 173.203.187.123 as permitted sender) X-PHP-List-Original-Sender: fsb@thefsb.org X-Host-Fingerprint: 173.203.187.123 smtp123.iad3a.emailsrvr.com Received: from [173.203.187.123] ([173.203.187.123:55471] helo=smtp123.iad3a.emailsrvr.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 4A/71-45301-9262CC75 for ; Sun, 04 Sep 2016 09:48:26 -0400 Received: from smtp24.relay.iad3a.emailsrvr.com (localhost [127.0.0.1]) by smtp24.relay.iad3a.emailsrvr.com (SMTP Server) with ESMTP id 43C41C0132; Sun, 4 Sep 2016 09:48:23 -0400 (EDT) X-Auth-ID: fsb@thefsb.org Received: by smtp24.relay.iad3a.emailsrvr.com (Authenticated sender: fsb-AT-thefsb.org) with ESMTPSA id 2B8D0C0151; Sun, 4 Sep 2016 09:48:23 -0400 (EDT) X-Sender-Id: fsb@thefsb.org Received: from yossy.local (c-66-30-62-12.hsd1.ma.comcast.net [66.30.62.12]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA) by 0.0.0.0:587 (trex/5.7.7); Sun, 04 Sep 2016 09:48:23 -0400 To: Davey Shafik , "internals@lists.php.net" References: Message-ID: <3285f45e-3a47-1544-c938-1c71db47801b@thefsb.org> Date: Sun, 4 Sep 2016 09:48:16 -0400 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [RFC] Deprecate PEAR/PECL & Replace with composer/pickle From: fsb@thefsb.org (Tom Worster) On 9/2/16 3:32 PM, Davey Shafik wrote: > Hi internals, > > I'd like to introduce a new RFC to deprecate pear/pecl (in 7.2, and remove > in 8.0), Yes! It's good for the software (and its users) if it is maintained and contributed to using _currently_prevailing_conventions_ in f/oss. > as well as add composer/pickle (optional in 7.2, default in 7.3+) > in their place. Not so sure about this. While composer seems to be the currently prevailing convention for PHP deps right now (I don't know pickle), each project could instead have its own installation guide containing whatever makes sense (perhaps even something Windows-based for Tony). The PHP project could usefully maintain a policy on installation for the projects it has fingers in (PHP's a style guide to installation guides). But I don't think it helps to *dictate* those tools and methods and tie them to PHP releases. Just liberate the code and *encourage* uniform practices but let them evolve with some autonomy. Tom