Re: imminent release of PEAR 1.3.4
| From: | Tobias Schlitt | Date: | Tue, 11 Jan 2005 16:11:20 +0000 |
| Subject: | Re: imminent release of PEAR 1.3.4 | ||
| References: | 1 | Groups: | php.pear.qa |
| Request: | Send a blank email to pear-qa+get-2314@lists.php.net to get a copy of this message | ||
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.xmldotxp@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.tgzdotxp@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 abovedotxp@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 bothdotxp@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 --onlyreqdepsdotxp@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) uninstalls.o.
8) try packaging a package that uses a rel="not" dependencydotxp@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" dependencydotxp@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 itsee 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