pear.php.net is down as of January 21, 2019. The server provides go-pear.phar, which is critical to our PHP archive generation builds. As a result, no new PHP archives will be provided until the service is restored.
I will look into changing the process to use GitHub-released go-pear.phar
if it’s not back up in a few more days.
I tried building go-pear.phar
from source following the instructions in
However, it appears to fail on php-src
's master
branch for a couple of reasons:
- While the compilation of the PHP source appears to succeed, it does not appear to have
php-config
, which is invoked byphpenv
. - The
release
process outlined in the document seems to assume that some version ofpear
is available. Bootstrappingpear
seems impossible. https://travis-ci.org/travis-ci/php-src-builder/jobs/487168073#L2876
Unless someone else can suggest a way around these issues, waiting appears to be the best option now.
It should not be necessary to manually build the go-pear.phar. Pre-built PEAR phars are available in a separate GitHub repo: https://github.com/pear/pearweb_phars
I’ve submitted a PR to hopefully fix the PEAR issue: https://github.com/travis-ci/php-src-builder/pull/27
Looks like launchpad.net is having a problem.
https://travis-ci.org/travis-ci/php-src-builder/jobs/487462951#L3230
+wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz
--2019-02-01 15:20:06-- https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz
Resolving launchpad.net (launchpad.net)... 91.189.89.222, 91.189.89.223, 2001:67c:1560:8003::8004, ...
Connecting to launchpad.net (launchpad.net)|91.189.89.222|:443... connected.
HTTP request sent, awaiting response... 303 See Other
Location: https://launchpadlibrarian.net/165454254/libmemcached-1.0.18.tar.gz [following]
--2019-02-01 15:20:07-- https://launchpadlibrarian.net/165454254/libmemcached-1.0.18.tar.gz
Resolving launchpadlibrarian.net (launchpadlibrarian.net)... 91.189.89.228, 91.189.89.229, 2001:67c:1560:8003::8007, ...
Connecting to launchpadlibrarian.net (launchpadlibrarian.net)|91.189.89.228|:443... connected.
HTTP request sent, awaiting response... ..502 Proxy Error
2019-02-01 15:21:07 ERROR 502: Proxy Error.
Snapshots and releases should now work; e.g., https://travis-ci.org/travis-ci/php-src-builder/builds/487542126
The master
/nightly
needs work, including https://github.com/pear/Console_Getopt/pull/3. Maybe more, but we don’t know that yet.