Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:95630 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 38730 invoked from network); 5 Sep 2016 05:45:58 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 5 Sep 2016 05:45:58 -0000 Authentication-Results: pb1.pair.com header.from=smalyshev@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=smalyshev@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.220.67 as permitted sender) X-PHP-List-Original-Sender: smalyshev@gmail.com X-Host-Fingerprint: 209.85.220.67 mail-pa0-f67.google.com Received: from [209.85.220.67] ([209.85.220.67:35708] helo=mail-pa0-f67.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 71/F6-45301-5960DC75 for ; Mon, 05 Sep 2016 01:45:58 -0400 Received: by mail-pa0-f67.google.com with SMTP id pp5so2306325pac.2 for ; Sun, 04 Sep 2016 22:45:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=vvZa25OseBqcUtCqaiwRt68iQfqRC39++apvmmclSdc=; b=HobrzSt2X2Br0KunVXzQlpvWId21SweWTIE08IgGGsqY7Ekcokc16jaOg8uaw9sktP HT89zzqr5NLgEI67frrTu3+pEdkvJzMQ//2aVO3oO69lsrwV73eFS2Q3Kceq3TasZgbF DgxV62arVL5V9DdhlXz/0Op156+68exBqztpkwHfOceY1QOER9xm3VayQatRwoSqiKk6 ecy837imvStjEvIyhAGQS8RyHM2lHBUymOwYJLT47WMfUE5ewMzvUaXqOQG3AGU7WtmZ /mbn9w8Q0jCIvz0WKw23mzyXwn4yLX6z26JMVzll/fHBY5d0LHtE4HjYCD6IFVPC1ibj gJzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=vvZa25OseBqcUtCqaiwRt68iQfqRC39++apvmmclSdc=; b=Ds2qd3VdnYYFNpE5OU3BKkaeBriUwBrMbvxrHZPHbm3aH3mT7znierftA0gT9D69LU 18tqsA8cGHZKlBaVKPIKyASi3DI2hnvnAqSaLMbez44HXkF8xVjL54OgizuP7ws9QS64 nLXkzyQ8wzco35YdIfILd4it3s3P8PKNlGgcWKvYVVCTU8uofI6JuIA0Bl2/Ty4WcpS1 f+KaDpGFbeX9LfXdwZxrDkUGDhxm2qchMFh9n7MzgrJFedK1oURNseaIfEec20BL/1TB 0Z+OlSEv/VdcCEYwZ3xe2b+LC2omfBM6CrNYjC4YEr64n4m/ls771vKH5AKoCMOtW9xz ZqpA== X-Gm-Message-State: AE9vXwOlUWrahqYB+oLIrfv159SKJZycZLgGEyl2gbTYblHqu7ZL9awmKFR6UYeq2mZu6Q== X-Received: by 10.67.7.170 with SMTP id dd10mr60108982pad.152.1473054354773; Sun, 04 Sep 2016 22:45:54 -0700 (PDT) Received: from Stas-Air.local (108-233-206-104.lightspeed.sntcca.sbcglobal.net. [108.233.206.104]) by smtp.gmail.com with ESMTPSA id d9sm30713402pan.7.2016.09.04.22.45.53 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 04 Sep 2016 22:45:54 -0700 (PDT) To: Stephen Reay , "internals@lists.php.net" References: <0b264e3e-ac31-35b3-083c-27adbb4ccd5e@gmail.com> <3708EDBC-659C-4928-92F8-9E46E4A733EB@koalephant.com> Message-ID: <09f94026-200f-f76d-64a0-e5ee571bbdc9@gmail.com> Date: Sun, 4 Sep 2016 22:45:51 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: <3708EDBC-659C-4928-92F8-9E46E4A733EB@koalephant.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Subject: Re: [PHP-DEV] [RFC] Deprecate PEAR/PECL & Replace with composer/pickle From: smalyshev@gmail.com (Stanislav Malyshev) Hi! > I think there is value in reducing the number of ‘bundled’ things, > particularly given that Debian (and thus Ubuntu), Centos and OS X all > distribute PEAR/PECL as a separate package. On the Linux distro's > it’s a separate (but possibly “recommended” by php-cli etc) package. > On OSX there is `/usr/lib/install-pear-nozlib.phar`. Don't see how it matters what distros do. They certainly build with non-default options and can re-combine stuff as they want. If you use a distro it doesn't matter to you how PHP build behaves since you never interact with it. > However, I find the concept of then adding in Composer/Pickle to be a > very odd choice, and a poor one “politically”. What you mean here? Why is it odd, given the popularity of composer, which is I think an established fact? Of course, not everybody uses it everywhere - as each other tool, it is useful for soem specific scenarios. And what you mean by "politically"? > As someone else said, bundling composer sounds like an official > endorsement of PHP-FIG, which I suspect a number of people would have > issues with. No it doesn't. What it has to do with PHP-FIG at all? You can use composer and create composer packages without ever hearing of PHP-FIG, ever interacting with it or ever needing to. In fact, I don't think FIG is ever mentioned on the composer site, except when referencing documents like PSR-0. I almost no idea what "issues" with PHP-FIG are, but whatever they are, they are completely irrelevant to the question of whether composer is a useful tool. IMO, it is, but if people think it is not, we could have a vote and see. > On a purely technical level - it makes little sense. As demonstrated > above, a decent number of environments are not going to ship it as an > included tool anyway. Well, yes, of course - I thought that the whole question is that we should *start* providing it as an option when building PHP, of course we would not cover environments which don't do it. -- Stas Malyshev smalyshev@gmail.com