For Programmers: Free Programming Magazines  


Home > Archive > PHP PEAR Questions and Answers > January 2005 > Re: [PEAR-QA] imminent release of PEAR 1.3.4









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Re: [PEAR-QA] imminent release of PEAR 1.3.4
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
Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com