Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:85834 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 82319 invoked from network); 16 Apr 2015 17:43:14 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 16 Apr 2015 17:43:14 -0000 Authentication-Results: pb1.pair.com header.from=hannes.magnusson@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=hannes.magnusson@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.215.50 as permitted sender) X-PHP-List-Original-Sender: hannes.magnusson@gmail.com X-Host-Fingerprint: 209.85.215.50 mail-la0-f50.google.com Received: from [209.85.215.50] ([209.85.215.50:33180] helo=mail-la0-f50.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 7B/75-39957-0B4FF255 for ; Thu, 16 Apr 2015 13:43:12 -0400 Received: by layy10 with SMTP id y10so62421971lay.0; Thu, 16 Apr 2015 10:43:09 -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=3TKlmTkcbbC6980VuDRpNYzKnlX/lAWqU8K2cu2fKSs=; b=a2pENuGMXKwfwQTIv4voLRTT4eGGiSXxjAUuN50XVuo9awg/3O5gZlg6w9nj+0RMll cGAvtrcq8gQ6pSMDznTbF1wT8LwG2N4HOpuHCOBJvM2ydMKIGs+SRwtTZz4PMVjAG+34 u54VGary5fjGefxjrP0RUBmQJo90qeg34I0otMhlMVbygmbt7iKfXd5oW2TyWa4hhs9C TCXLTfHQLpVDUEDfEk8IIl1Qp1k5YHiqh/jhrd/EyIB6ABSkbS4rPk6+VC2pNIB1kaYA hMxYHxdnRWBXuaA5tOiODhdbBmX6YVS2V+Zu2G88WeSCw3UwNbCzQKPUukS+Q+s79tAL PvuA== MIME-Version: 1.0 X-Received: by 10.152.8.17 with SMTP id n17mr29045334laa.63.1429206189527; Thu, 16 Apr 2015 10:43:09 -0700 (PDT) Received: by 10.25.37.1 with HTTP; Thu, 16 Apr 2015 10:43:09 -0700 (PDT) In-Reply-To: References: <552D4FD4.7070005@divbyzero.net> Date: Thu, 16 Apr 2015 10:43:09 -0700 Message-ID: To: Ferenc Kovacs , PHP Development , PECL Dev Cc: Pierre Joye , Martin Jansen , PHP Systems Content-Type: text/plain; charset=UTF-8 Subject: Re: PECL install no longer works out of the box From: hannes.magnusson@gmail.com (Hannes Magnusson) On Thu, Apr 16, 2015 at 10:14 AM, Ferenc Kovacs wrote: > > > On Thu, Apr 16, 2015 at 5:29 PM, Pierre Joye wrote: >> >> On Thu, Apr 16, 2015 at 10:02 PM, Ferenc Kovacs wrote: >> > >> > >> >> >> >> As of the uncompressed data, I see something like less 0.01% of the >> >> requests actually requesting non compressed archives, the box he uses >> >> must on of the 3-4. We are in the 21st century and compressed output >> >> is quite a standard. It makes the server serves faster too as we rely >> >> on X-SendFile, as I reportedly said on this list during the migration, >> >> and ask for tests. >> > >> > >> > hi Pierre, >> > >> > where do you get this 0.01%? >> > from a quick look: >> > root@pecl:~# grep '.tar.gz ' /var/log/apache2/pecl.php.net-access.log|wc >> > -l >> > 242 >> > root@pecl:~# grep '.tar ' /var/log/apache2/pecl.php.net-access.log|wc -l >> > 1350 >> > so the majority of the download requests are looking for the >> > uncompressed >> > tar file, which is doesn't work now thanks to your changes. >> > is there another metric or something that I'm missing? >> > it seems that this is something which we should fix/restore even if it >> > costs >> > us a bit more cpu. >> >> I check with the whole old log, was low. >> >> No need to change the download code. >> >> I will run a script to store both tgz and tar, easier and better. And >> changing the release code to save the uncompressed archive as well. >> Way better than what we had before. And if we like to be the only one >> to provide uncompressed download of our releases, why not, I do not >> mind much ;-) >> >> But that's actually not a bug as of now, the SSL thing Hannes was >> experiencing is what I was asking for, it is what I wonder what >> happened to get the installer requesting SSL: in the 1st place and how >> it ends up like that and failed. But Hannes seems to do not care, so I >> will simply enable SSL again and that should be it. >> >> Cheers, >> -- >> Pierre >> >> @pierrejoye | http://www.libgd.org > > > > ok, after discussing with Pierre I gunzipped the release tarballs so now > they are there, Pierre will update the release upload/delete code so that we > also store/delete the .tar files so they can be also served via sendfile. $ sudo pecl install memcached Could not download from "http://pecl.php.net/get/memcached-2.2.0.tar", cannot download "pecl/memcached" (File http://pecl.php.net:80/get/memcached-2.2.0.tar not valid (received: HTTP/1.0 404 Not Found )) Error: cannot download "pecl/memcached" Download failed install failed Still doesn't work... Maybe peclweb hasn't updated yet? > about the ssl related changes: we should look into the cause and there is a > chance that we will also need to fix/update the pear installer. The fix would need to be BC though -- prioritize https, and issue warning on failure. You cannot just remove http downloads without announcing it. You have to be able to install pecl extensions with minimal PHP install: ./configure --disable-all --enable-cli && pecl install foobar heck, currently even standard PHP-out-of-the-box ./configure is good enough to install pecl extension because it doesn't even enable zlib and openssl by default. So until the zlib and openssl extension become requirements we cannot screw people over like that. -Hannes