PEAR is discontinued

This is a static archive preserving historical releases and metadata. No new packages or updates will be published. For updates to existing packages, or to publish new packages, please use Composer and Packagist.

Home » PEAR » PEAR » Bug #4315

list-all --channel: Invalid argument supplied for foreach()

Details

Submitted2005-05-10 15:14 UTC
Fromsd at sven-drieling dot de
StatusBogus
PackagePEAR
PHP Version5.0.4
OSLinux
Roadmaps(Not assigned)

Comments

[2005-05-10 15:14 UTC] sd at sven-drieling dot de

Description:
------------
pear list-all --channel pear.chiaraquartet.net produces a warning
if no package (Chiara_XML_RPC5-0.3.0) is installed.

#pear list-all --channel pear.chiaraquartet.net

Warning: Invalid argument supplied for foreach() in PEAR/Frontend/CLI.php on line 603
All packages:
=============
Package Latest Local

Reproduce code:
---------------
# pear -d preferred_state=alpha upgrade --onlyreqdeps PEAR
downloading PEAR-1.4.0a11.tgz ...
Starting to download PEAR-1.4.0a11.tgz (252,733 bytes)
.....................................................done: 252,733 bytes
skipping Package 'pear' optional dependency 'Net_FTP'
skipping Package 'pear' optional dependency 'PEAR_Frontend_Web'
skipping Package 'pear' optional dependency 'PEAR_Frontend_Gtk'
downloading Archive_Tar-1.3.1.tgz ...
Starting to download Archive_Tar-1.3.1.tgz (15,102 bytes)
...done: 15,102 bytes
upgrade ok: Archive_Tar 1.3.1
Optional dependencies:
package `Net_FTP' version >= 1.3.0RC1 is recommended to utilize some features.
package `PEAR_Frontend_Web' version >= 0.5.0 is recommended to utilize some features.
package `PEAR_Frontend_Gtk' version >= 0.4.0 is recommended to utilize some features.
upgrade ok: PEAR 1.4.0a11

# pear list
Installed packages, channel pear.php.net:
=========================================
Package Version State
Archive_Tar 1.3.1 stable
Console_Getopt 1.2 stable
HTML_Template_IT 1.1 stable
Net_UserAgent_Detect 2.0.1 stable
PEAR 1.4.0a11 alpha
XML_RPC 1.2.2 stable

# pear channel-discover pear.chiaraquartet.net
Adding Channel "pear.chiaraquartet.net" succeeded
Discovery of channel "pear.chiaraquartet.net" succeeded

# pear list-all --channel pear.chiaraquartet.net

Warning: Invalid argument supplied for foreach() in PEAR/Frontend/CLI.php on line 603
All packages:
=============
Package Latest Local

# pear -d preferred_state=alpha install --onlyreqdeps chiara/Chiara_XML_RPC5
downloading Chiara_XML_RPC5-0.3.0.tgz ...
Starting to download Chiara_XML_RPC5-0.3.0.tgz (8,202 bytes)
.....done: 8,202 bytes
install ok: channel://pear.chiaraquartet.net/Chiara_XML_RPC5-0.3.0

# pear list-all --channel pear.chiaraquartet.net
All packages:
=============
Package Latest Local
chiara/Chiara_XML_RPC5 0.3.0 xml-rpc implementation in php5

(BTW Should't it list also the PEAR_Server?)