No new PHP archives are available

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:

  1. While the compilation of the PHP source appears to succeed, it does not appear to have php-config, which is invoked by phpenv.
  2. The release process outlined in the document seems to assume that some version of pear is available. Bootstrapping pear 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.