Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:95595 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 73142 invoked from network); 3 Sep 2016 08:18:55 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Sep 2016 08:18:55 -0000 Authentication-Results: pb1.pair.com smtp.mail=lester@lsces.co.uk; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=lester@lsces.co.uk; sender-id=unknown Received-SPF: error (pb1.pair.com: domain lsces.co.uk from 217.147.176.214 cause and error) X-PHP-List-Original-Sender: lester@lsces.co.uk X-Host-Fingerprint: 217.147.176.214 mail4-2.serversure.net Linux 2.6 Received: from [217.147.176.214] ([217.147.176.214:39340] helo=mail4.serversure.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 49/E5-19490-C678AC75 for ; Sat, 03 Sep 2016 04:18:53 -0400 Received: (qmail 24308 invoked by uid 89); 3 Sep 2016 08:18:48 -0000 Received: by simscan 1.3.1 ppid: 24301, pid: 24304, t: 0.0864s scanners: attach: 1.3.1 clamav: 0.96/m:52/d:10677 Received: from unknown (HELO ?10.0.0.7?) (lester@rainbowdigitalmedia.org.uk@81.138.11.136) by mail4.serversure.net with ESMTPA; 3 Sep 2016 08:18:48 -0000 To: PHP internals References: Message-ID: <23ef1cf8-b81e-661d-fdbe-3a4a19713652@lsces.co.uk> Date: Sat, 3 Sep 2016 09:18:48 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] [RFC] Deprecate PEAR/PECL & Replace with composer/pickle From: lester@lsces.co.uk (Lester Caine) On 02/09/16 20:32, Davey Shafik wrote: > I'm also proposing voting choices around the optional/default introduction > of composer/pickle. Is Composer really all there is? I'm looking at the problems projects like tiki have with trying to keep composer working in an active project, and other projects have just as many bug reports of composer having failed again! Keeping the right combination of versions of third party libraries may be what it is intended to do, but it does not seem to achieve it. I make no bones about the fact that I don't like the way composer works, and warnings about "You are running composer with xdebug enabled. This has a major impact on runtime performance." Trying to set up an environment where composer only exists for PHP7 so it does not affect the legacy systems seems equally problematic. And Packagist has some many cross competing packages that it does not make providing a set of 'supported' php libraries at all feasible? I've just tried to get owncloud running again. I had it working fine in PHP5.3 days, but at some point an upgrade failed and while I managed to keep it working for a bit, it was not stable. I tries again last year but it was taking too long, so I switched tack this year, installed clean from the distribution and while it sort of installed it will not run and add the very thing I'm trying to restore, the mail package. I SUSPECT it needs composer somewhere under the hood, but getting white screen failures and no decent errors it's gone in the bin again. If composer is to replace PEAR then it needs to be properly supported INSIDE PHP as PEAR is and give the sort of support that PEAR currently provides to new users. Linux distributions once again provide their own views on how to combine composer and the other similar package managers for javascript, python and the like with their own manager and the situation is simply a mess! I've half a dozen package managers listed across the whole web framework base, and composer is not top of the list. -- Lester Caine - G8HFL ----------------------------- Contact - http://lsces.co.uk/wiki/?page=contact L.S.Caine Electronic Services - http://lsces.co.uk EnquirySolve - http://enquirysolve.com/ Model Engineers Digital Workshop - http://medw.co.uk Rainbow Digital Media - http://rainbowdigitalmedia.co.uk