Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:95983 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 36025 invoked from network); 13 Sep 2016 11:16:41 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 13 Sep 2016 11:16:41 -0000 Authentication-Results: pb1.pair.com header.from=magnus@nordlander.se; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=magnus@nordlander.se; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain nordlander.se designates 209.85.213.51 as permitted sender) X-PHP-List-Original-Sender: magnus@nordlander.se X-Host-Fingerprint: 209.85.213.51 mail-vk0-f51.google.com Received: from [209.85.213.51] ([209.85.213.51:34404] helo=mail-vk0-f51.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F3/FC-60695-610E7D75 for ; Tue, 13 Sep 2016 07:16:39 -0400 Received: by mail-vk0-f51.google.com with SMTP id v189so171377704vkv.1 for ; Tue, 13 Sep 2016 04:16:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nordlander-se.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=vVO6fwLY45OYMbdeVLGm6rWuNfBaGXHKgdUzORdccko=; b=L3YivFPx0cmwP8aO6Bl8CGQZ/+l6c631b61dKVdeMljw3SjEhpLyqCix5RWws5D9L2 dFzPJOztJOqN4+24ScF6Ji953kHhs8eE56l/VAUD0/JlF4Y/yMYzuXUKj5JnzG/Rv+h5 VTzyDjgdjxApb9ma7lZg+ZStL+UqoNS8UHFBnzRvDlVjni+E/M4ISdN71UKL7Si6KozM WZUdVN+V5WBBJVnWDZVM+0BXD+sVUB46ogEquBDWHo1nYs5gYw2YLU1eu7MNqMIfh93D eYhxjSpR1poAAcLvNCCpk6w8aiQLlMbpcnrfrkA1zxC2QySH020l313cZu9jIBucofsx t85A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=vVO6fwLY45OYMbdeVLGm6rWuNfBaGXHKgdUzORdccko=; b=Exq0Tn8IH47uXresi5NTazbKv92n9ZPJHgY04MQGNkf7RNFwx945yhcRCr2i/oADd5 3NznfT4ZeP70L9RmMcwIfeO4ywfRW2sK2+NFzjG5SYqwgoy3/hE3oVtsD3o7XVJTsv/J no71HDqZkgupC+Zz7qSDovx1gOnoeADyUQBszNMI2iBzsoLIxS8pSn4Kx3QhRXVb+RmZ uNLPgRpxuBsVe+KNbIh9jeeNPmtuuIYpgmTbdfdSGpVLAmkKsanDe8SUmh5/Ekg13gD1 bY9+n5Xll82qcsMYksxDu9O+6Ih9VocczIqGqdMJPyFbEoCPI375rO4R6CZrXZ2cOZ+v biTg== X-Gm-Message-State: AE9vXwOW4j8NCWXJUrvnAv4JpemJBnbxGYeW09iFnsMaPvxGeJqMbiTYw/4H0LHL0QeVBXbWjrCOZMhyCxBCDg== X-Received: by 10.31.108.154 with SMTP id j26mr150125vki.68.1473765394889; Tue, 13 Sep 2016 04:16:34 -0700 (PDT) MIME-Version: 1.0 Received: by 10.103.31.205 with HTTP; Tue, 13 Sep 2016 04:16:33 -0700 (PDT) In-Reply-To: References: Date: Tue, 13 Sep 2016 13:16:33 +0200 Message-ID: To: Tony Marston Cc: "internals@lists.php.net" Content-Type: multipart/alternative; boundary=001a1147a382d8717b053c61be41 Subject: Re: [PHP-DEV] [RFC] Deprecate PEAR/PECL & Replace with composer/pickle From: magnus@nordlander.se (Magnus Nordlander) --001a1147a382d8717b053c61be41 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I don't think anyone is arguing that literally no one is using PEAR packages, but looking at the ~6 months old archive.org mirror of http://pear.php.net/package-stats.php (available at https://web.archive.org/web/20160315083551/http://pear.php.net/package-stat= s.php), the largest package, PEAR itself only has around 800,000 downloads, and the fifth largest package, XML_RPC only has around 10,000 downloads. This can be compared with Packagist, where the most popular package (psr/log) had approximatly 12,000,000 downloads during the last 6 months, and the fifth most popular package (symfony/yaml) had approximately 10,000,000 downloads. PEAR isn't dead, but I don't think it's an exaggeration to say that it's moribund. On Tue, Sep 13, 2016 at 10:40 AM, Tony Marston wrote: > Sent: Monday, September 12, 2016 12:34 PM > >To: Tony Marston > >Cc: Sherif Ramadan ; Stanislav Malyshev ; internals@lists.php.net > >Subject: Re: [PHP-DEV] [RFC] Deprecate PEAR/PECL & Replace with > composer/pickle > > > >On Mon, Sep 12, 2016 at 9:32 AM, Tony Marston > wrote: > > > >Sent: Sunday, September 11, 2016 11:44 AM > >>To: Tony Marston > >>Cc: Stanislav Malyshev ; internals@lists.php.net > >>Subject: Re: [PHP-DEV] [RFC] Deprecate PEAR/PECL & Replace with > composer/pickle > >> > >>On Sun, Sep 11, 2016 at 4:47 AM, Tony Marston > wrote: > >> > >>Sent: Saturday, September 10, 2016 7:47 PM > >>>To: Tony Marston ; internals@lists.php.net > >>>Subject: Re: [PHP-DEV] [RFC] Deprecate PEAR/PECL & Replace with > composer/pickle > >> > >>Then I suggest that those who are so anxious to see of death of > PEAR/PECL should be forced to provide a viable alternative first. Otherwi= se > they would be just like those stupid politicians who try to force commute= rs > out of their private cars and into public transport without realising tha= t > the existing public transport system is NOT a viable replacement and is > incapable of taking on the extra load. > >> > >>I just want to say that PEAR as a source repository, has been dead for > quite some time. It's filled with outdated code that has hardly seen any > maintenance in years, and nobody really contributes to it anyway. > >> > >>PEAR/PECL as a package manager has historically had little utility to > the average user apart from installing those PECL extensions which aren't > packaged by a particular user's distribution repository. Certainly hasn't > had any real viability in years. Trying to replace something that's > inherently non-viable with a viable-alternative seems like a pretty moot > point. > > > >Just because you have found no use for it does not mean that others feel > the same. How about those large numbers of websites that have to use PEAR > Mailer instead of the built-in mail() function? I personally use SVNManag= er > to manage my SVN repositories, and this is dependent on one of the PEAR > modules, so there is a very recent use. How many other PEAR modules have > been installed and are still is use? Do you have the download statistics > for all the PEAR modules? That would be much more accurate that all this > guesswork and supposition. > > > >-- > >Tony Marston > > > >we have download statistics for pear/pecl: > >http://pecl.php.net/package-stats.php > >http://pear.php.net/package-stats.php > >but it would be better to filter the stats to a more recent time interva= l > like last year or something, not sure if that is possible with the curren= t > web interface, but you can see the recent download stats on the package > page, eg: > >http://pecl.php.net/package-stats.php?cid=3D33&pid=3D876 > > > >http://pear.php.net/package-stats.php?pid=3D14&cid=3D19 > > > > Those download stats STILL show multiple downloads for multiple packages > in 2016, so that puts paid to the idea that nobody uses it. Those who kee= p > saying =E2=80=9Cnone of the people I know use it=E2=80=9D inhabit tiny gr= oups who are *NOT* > indicative of the entire PHP ecosystem. > > -- > Tony Marston > > --001a1147a382d8717b053c61be41--