For Programmers: Free Programming Magazines  


Home > Archive > PHP PEAR Questions and Answers > November 2007 > testing of PEAR 1.7.0 (release due on Dec. 1, 2007)









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 testing of PEAR 1.7.0 (release due on Dec. 1, 2007)
Gregory Beaver

2007-11-23, 7:02 pm

Hi all,

As promised, PEAR 1.7.0 is ready for release. This release adds 2 new
installation roles, cfg for user-modifiable configuration files, and www
for web frontend files.

Testing is easy:

pear upgrade http://pear.php.net/~greg/PEAR-1.7.0.tgz

Once you have upgraded, you will be able to try out the new features by
using cfg and www role. In addition, please try to break existing
features, if possible (I don't think it will be likely that you will
find a new bug but you never know).

Most of the codebase has not changed one bit from PEAR 1.6.2, and all
bugs reported since that release have been fixed. PEAR is reaching full
maturity just in time for Pyrus :)

*WARNING*
I am CC'ing pear-dev to make sure the maximum number of developers see
this message, please limit your replies to pear-qa@lists.php.net.

Thanks,
Greg
Gregory Beaver

2007-11-24, 7:02 pm

Lorenzo Alberton wrote:
> Gregory Beaver wrote:
>
> Windows 2003 Server R2, apache 2.2.6, PHP 5.2.4
>
> TOTAL TIME: 20:09
> 659 PASSED TESTS
> 11 SKIPPED TESTS
> 23 FAILED TESTS:
> pear-core\tests\System\test.phpt
> pear- core\tests\PEAR_RunTest\test_bug10092std
in.phpt
> pear- core\tests\PEAR_Registry\api1_1\test_has
WriteAccess.phpt
> pear- core\tests\PEAR_Registry\api1_1\test_pac
kageExists.phpt
> pear- core\tests\PEAR_PackageFile_Generator_v2
\toTgz2\test_bundle.phpt
> pear- core\tests\PEAR_PackageFile_Generator_v2
\toTgz2\test_dual_packagexml_fail.phpt
>
> pear- core\tests\PEAR_PackageFile\v1\test_setS
tate.phpt
> pear- core\tests\PEAR_PackageFile\v1\test_setS
tate_invalid.phpt
> pear- core\tests\PEAR_Installer_Role\test_fact
ory.phpt
> pear- core\tests\PEAR_Installer\test_install_b
inary.phpt
> pear- core\tests\PEAR_ErrorStack\pushpopcallba
ck\test_returns_nothing.phpt
> pear- core\tests\PEAR_ErrorStack\test_infuncti
on_context_staticPush.phpt
> pear- core\tests\PEAR_ErrorStack\test_instatic
method_context_createfunction.phpt
>
> pear- core\tests\PEAR_Downloader_Package\test_
initialize_packagexml.phpt
> pear- core\tests\PEAR_Downloader_Package\test_
mergeDependencies_basic_groupnotspecifie
d_2.0.phpt
>
> pear- core\tests\PEAR_Downloader\test_sortPack
agesForInstall_recursion1.phpt
>
> pear- core\tests\PEAR_Command_Registry\list\te
st_default_channel.phpt
> pear-core\tests\PEAR_Command_Install\upgrade-all\test.phpt
> pear- core\tests\PEAR_Command_Install\upgrade\
test_bug4060.phpt
> pear- core\tests\PEAR_Command_Install\install\
test_bug5513.phpt
> pear-core\tests\PEAR_Command_Config\config-get\test_opt.phpt
> pear-core\tests\PEAR_Command_Config\config-create\test_fail.phpt
> pear- core\tests\PEAR_Command_Channels\channel
-info\test_fail.phpt


Hi Lorenzo,

This would be helpful if I can see the .out files, otherwise it is
perplexing - the Errorstack tests and PEAR_ErrorStack are unchanged from
the previous release, where they all passed.

Greg
till

2007-11-27, 7:07 pm

Here are the tests results:
http://php5.lagged.de/~till/tests.out.txt

Let me know if you need any of the results.

dev# uname -a && php -v
FreeBSD dev 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Sun May 7 04:42:56
UTC 2006 root@opus.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP i386
PHP 5.2.3 with Suhosin-Patch 0.9.6.2 (cli) (built: Jun 16 2007 23:34:48)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
with Xdebug v2.0.0, Copyright (c) 2002, 2003, 2004, 2005, 2006,
2007, by Derick Rethans

Looks good so far!

Till
Carsten Wiedmann

2007-11-28, 7:03 pm

An other test from an old FreeBSD box:

FreeBSD 5.3-SECURITY / PHP 5.0.5 (cli)

TOTAL TIME: 01:41
672 PASSED TESTS
13 SKIPPED TESTS
9 FAILED TESTS:
/root/CVS/pear-core/tests/PEAR_RunTest/test_bug10092upload.phpt
/root/CVS/pear-core/tests/PEAR_Registry/api1_1/test_hasWriteAccess.phpt
/root/CVS/pear-core/tests/PEAR_Command_Remote/list-all/test_rest_fail.phpt
/root/CVS/pear-core/tests/PEAR_Command_Install/upgrade-all/test.phpt
/root/CVS/pear-core/tests/PEAR_Command_Install/upgrade-all/test_bug5683.phpt
/root/CVS/pear-core/tests/PEAR_Command_Install/upgrade/test_bug5683.phpt
/root/CVS/pear-core/tests/PEAR_Command_Install/install/test_bug5513.phpt
/root/CVS/pear-core/tests/PEAR_Command_Install/install/test_bug5810.phpt
/root/CVS/pear-core/tests/PEAR_Command/test_registerCommands_standard.phpt

together with diffs:
http://phpfi.com/279484

Regards,
Carsten
Carsten Wiedmann

2007-11-28, 7:03 pm

Christian Weiske schrieb:
> I know why the System test fails on my machine:
> /tmp is a symlink to /mnt/temporary/tmp
> So System::tmpDir() returns "/tmp" only, while the temporary file is
> returned as full path: /mnt/temporary/tmp/tstVWEUsR


There is a similar problem on Windows. System::tmpDir() can return a short
(8.3) or a long name. This depends on the system configuration.

Regards,
Carsten
Sponsored Links







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

Copyright 2008 codecomments.com