PEAR is archived and read-only

This mirror preserves historical PEAR package releases and metadata so existing references remain available.

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?)