| Tobias Schlitt 2005-01-11, 3:57 pm |
| Hi Greg Beaver!
On 12/30/2004 12:51 AM you wrote:
> Would you please run some standard tests with CVS of pear-core, branch
> PEAR_1_3?
> 1) install from remote package (pear install Packagename)
dotxp@dotxp-laptop:/cvs/pear/Net_FTP$ sudo pear uninstall net_ftp
uninstall ok: Net_FTP
dotxp@dotxp-laptop:/cvs/pear/Net_FTP$ sudo pear install net_ftp
downloading Net_FTP-1.3.0RC2.tgz ...
Starting to download Net_FTP-1.3.0RC2.tgz (19,442 bytes)
.....done: 19,442 bytes
install ok: Net_FTP 1.3.0RC2
> 2) install from local package.xml
dotxp@dotxp-laptop:/cvs/pear/Net_FTP$ sudo pear uninstall net_ftp
uninstall ok: Net_FTP
dotxp@dotxp-laptop:/cvs/pear/Net_FTP$ sudo pear install package.xml
install ok: Net_FTP 1.3.0RC2
> 3) install from local package.tgz
dotxp@dotxp-laptop:/cvs/pear/Net_FTP$ sudo pear uninstall net_ftp
uninstall ok: Net_FTP
dotxp@dotxp-laptop:/cvs/pear/Net_FTP$ sudo pear install Net_FTP-1.3.0RC2.tgz
bad md5sum for file /usr/php4/share/pear/Net/FTP.php
dotxp@dotxp-laptop:/cvs/pear/Net_FTP$
> 4) upgrade with all 3 above
dotxp@dotxp-laptop:/cvs/pear/Net_FTP$ sudo pear install -f Net_FTP-1.2
downloading Net_FTP-1.2.tgz ...
Starting to download Net_FTP-1.2.tgz (10,617 bytes)
.....done: 10,617 bytes
install ok: Net_FTP 1.2
dotxp@dotxp-laptop:/cvs/pear/Net_FTP$ sudo pear upgrade Net_FTP
downloading Net_FTP-1.3.0RC2.tgz ...
Starting to download Net_FTP-1.3.0RC2.tgz (19,442 bytes)
.....done: 19,442 bytes
upgrade ok: Net_FTP 1.3.0RC2
dotxp@dotxp-laptop:/cvs/pear/Net_FTP$ sudo pear install -f Net_FTP-1.2
downloading Net_FTP-1.2.tgz ...
Starting to download Net_FTP-1.2.tgz (10,617 bytes)
......done: 10,617 bytes
install ok: Net_FTP 1.2
dotxp@dotxp-laptop:/cvs/pear/Net_FTP$ sudo pear upgrade package.xml
upgrade ok: Net_FTP 1.3.0RC2
dotxp@dotxp-laptop:/cvs/pear/Net_FTP$ sudo pear install -f Net_FTP-1.2
downloading Net_FTP-1.2.tgz ...
Starting to download Net_FTP-1.2.tgz (10,617 bytes)
.....done: 10,617 bytes
install ok: Net_FTP 1.2
dotxp@dotxp-laptop:/cvs/pear/Net_FTP$ sudo pear upgrade Net_FTP-1.3.0RC2.tgz
bad md5sum for file /usr/php4/share/pear/Net/FTP.php
dotxp@dotxp-laptop:/cvs/pear/Net_FTP$ pear package
Analyzing Net/FTP.php
Analyzing Net/FTP/Observer.php
Analyzing Net/FTP/Socket.php
Package /cvs/pear/Net_FTP/Net_FTP-1.3.0RC2.tgz done
Tag the released code with `pear cvstag package.xml'
(or set the CVS tag RELEASE_1_3_0RC2 by hand)
dotxp@dotxp-laptop:/cvs/pear/Net_FTP$ sudo pear upgrade Net_FTP-1.3.0RC2.tgz
upgrade ok: Net_FTP 1.3.0RC2
> 5) install --alldeps with a package that has both
dotxp@dotxp-laptop:/cvs/pear/Image_Graph$ sudo pear uninstall image_graph
uninstall ok: Image_Graph
dotxp@dotxp-laptop:/cvs/pear/Image_Graph$ sudo pear uninstall
html_template_xipe
uninstall ok: HTML_Template_Xipe
dotxp@dotxp-laptop:/cvs/pear/Image_Graph$ sudo pear uninstall log
uninstall ok: Log
dotxp@dotxp-laptop:/cvs/pear/Image_Graph$ sudo pear uninstall numbers_roman
uninstall ok: Numbers_Roman
dotxp@dotxp-laptop:/cvs/pear/Image_Graph$ sudo pear install --alldeps -f
image_graph
Warning: image_graph is state 'devel' which is less stable than state 'beta'
downloading Image_Graph-0.3.0dev1.tgz ...
Starting to download Image_Graph-0.3.0dev1.tgz (93,817 bytes)
.....done: 93,817 bytes
downloading Log-1.8.7.tgz ...
Starting to download Log-1.8.7.tgz (32,693 bytes)
....done: 32,693 bytes
downloading Numbers_Roman-1.0.1.tgz ...
Starting to download Numbers_Roman-1.0.1.tgz (3,778 bytes)
....done: 3,778 bytes
install ok: Numbers_Roman 1.0.1
Optional dependencies:
'sqlite' PHP extension is recommended to utilize some features
install ok: Log 1.8.7
install ok: Image_Graph 0.3.0dev1
> 6) install --onlyreqdeps
dotxp@dotxp-laptop:/cvs/pear/Image_Graph$ sudo pear uninstall numbers_roman
Warning: Package 'image_graph' optionally depends on 'Numbers_Roman'
uninstall ok: Numbers_Roman
dotxp@dotxp-laptop:/cvs/pear/Image_Graph$ sudo pear uninstall image_graph
uninstall ok: Image_Graph
dotxp@dotxp-laptop:/cvs/pear/Image_Graph$ sudo pear uninstall log
uninstall ok: Log
dotxp@dotxp-laptop:/cvs/pear/Image_Graph$ sudo pear install
--onlyreqdeps -f image_graph
Warning: image_graph is state 'devel' which is less stable than state 'beta'
downloading Image_Graph-0.3.0dev1.tgz ...
Starting to download Image_Graph-0.3.0dev1.tgz (93,817 bytes)
.....done: 93,817 bytes
skipping Package 'image_graph' optional dependency 'Numbers_Roman'
skipping Package 'image_graph' optional dependency 'Numbers_Words'
skipping Package 'image_graph' optional dependency 'Cache'
downloading Log-1.8.7.tgz ...
Starting to download Log-1.8.7.tgz (32,693 bytes)
....done: 32,693 bytes
skipping Package 'log' optional dependency 'DB'
Optional dependencies:
'sqlite' PHP extension is recommended to utilize some features
install ok: Log 1.8.7
Optional dependencies:
package `Numbers_Roman' is recommended to utilize some features.
install ok: Image_Graph 0.3.0dev1
> 7) uninstall
s.o.
> 8) try packaging a package that uses a rel="not" dependency
dotxp@dotxp-laptop:/cvs/pear$ egrep -R 'rel="not"' *
dotxp@dotxp-laptop:/cvs/pear$
Doesn't look good... :(
> 9) try packaging a package that uses a rel="ne" dependency
dotxp@dotxp-laptop:/cvs/pear/DB_DataObject$ sudo pear install db_dataobject
downloading DB_DataObject-1.7.2.tgz ...
Starting to download DB_DataObject-1.7.2.tgz (45,244 bytes)
.....done: 45,244 bytes
Optional dependencies:
package `Validate' version >= 0.1.1 is recommended to utilize some features.
install ok: DB_DataObject 1.7.2
> 10) try packaging a valid package and installing it
see above!
> Any other necessary tests you can think of. Make sure there are no
> errors in the package-PEAR.xml that I have missed, and so on.
Done.
--
Tobias Schlitt GPG Key: 0xA6529579
a passion for php http://www.schlitt.info
Like to say "thank you"? - http://pear.php.net/wishlist.php/toby
|