PEAR channel totally broken
Status: Beta
Brought to you by:
terrafrost
1st/ http://phpseclib.sourceforge.net/channel.xml contains URL to http://phpseclib.sourceforge.org which doesn't exist.
2nd/ packages are broken
$ tar tf Crypt_AES-0.3.6.tgz
/Crypt_AES-0.3.6/Crypt/AES.php
package.xml
And in package.xml
...file baseinstalldir="Crypt" name="AES.php" role="php"...
So pear expect Crypt_AES-0.3.6/AES.php which doesn't exists.
I was able to install phpseclib/Net_SFTP just fine using the instructions at http://phpseclib.sourceforge.net/pear.htm.
As for your point # 1:
Here's the channel.xml file:
I assume the URL you're talking about is http://phpseclib.sourceforge.net//rest/ ? Because although you're not able to view the directory contents by visiting that URL it does exist as evidenced by this:
http://phpseclib.sourceforge.net//rest/p/packages.xml
I could put a .htaccess there with "Options +Indexes" but you have not convinced me of it's necessity.
As for your point # 2:
That outputs this:
As for your point # 3:
From Archive_Tar's package.xml:
So basically, phpseclib's PEAR channel behaves in the exact same way as php.net's PEAR channel. At least w.r.t. your #2 and #3 points. Does that mean you're going to open up bug reports against pear.php.net as well?
Last edit: Jim Wigginton 2014-11-19