[PHP-users 19858] PHP4.3.5RC1 Released!!
Seiji Masugata
s.masugata @ digicom.dnp.co.jp
2004年 1月 13日 (火) 11:03:44 JST
こんにちわ、桝形です。
予定通り、PHP4.3.5RC1がリリースされてましたね。
乗り遅れました。。。
http://www.php.net/
http://cvs.php.net/diff.php/php-src/NEWS?login=2&r1=1.1247.2.452&r2=1.1247.2.522
----------------------------------------------------------------------
PHP 4.3.5RC1 released!
[12-Jan-2004] PHP 4.3.5RC1 has been released for testing. This is the
first release candidate and should have a very low number of problems
and/or bugs.
Nevertheless, please download and test it as much as possible on
real-life applications to uncover any remaining issues. List of changes
can be found in the NEWS file.
----------------------------------------------------------------------
時間やマシンに余裕があるお方は、QAテストに参加してみたり、実際に
動かして動作確認してみる等、ご協力して頂ければと思います。
例の如く、下記にQAテスト方法をまとめてみました。
結構適当なので、不備等あれば遠慮なく指摘して下さい。
----------------------------------------------------------------------
【テスト方法】
----------------------------------------------------------------------
http://qa.php.net/
からファイルをダウンロード
% tar php-4.3.5RC1.tar.gz
% cd php-4.3.5RC1
% ./configure(望みのオプション)
% (configureが正常に終了したら)make
% (makeが正常に終了したら)make test
Please allow this report to be send to the PHP QA
team. This will give us a better understanding in how
PHP's test cases are doing.
(choose "s" to just save the results to a file)? [Yns]: Y ← "Y"と入力
Please enter your email address.
(Your address will be mangled so that it will not go out on any
mailinglist in plain text): s.masugata @ digicom.dnp.co.jp ← メアドを入力
----------------------------------------------------------------------
----------------------------------------------------------------------
【注意点】
----------------------------------------------------------------------
(config.m4ファイルを覗いてみて)
libxml2 :2.4.14以降が必要。
Sablotron :0.96以降が必要。
curl :7.9.8以降が必要。
zlib :1.0.9以降が必要。
bz2 :1.0.0以降が必要。
./confgire時に--disable-cliを指定してはいけません。
理由があって既存のphp.iniファイルを利用したくない場合は、./configure
の指定で、
--with-config-file-path=/home/masugata/php
等と、php.iniの指定位置を、変更するとよいでしょう。
その際、指定した上記ディレクトリにphp.iniファイルを配置&設定する
事をお忘れなく。
壁の中にいる人は、make test完了後のメール自動送信は行われないので
手動でメールを送信する必要があります。
下記の様なメッセージが出ます。
Warning: fsockopen(): unable to connect to qa.php.net:80 in /usr/local/src/php-4.3.5RC1/run-tests.php on line 474
The test script was unable to automatically send the report to PHP's QA Team
Please send php_test_results_20040113.txt to php-qa @ lists.php.net manually, thank you.
この場合、./configureを実行したディレクトリに
「php_test_results_20040113.txt」
等のファイルが生成されているので、このファイルの中身を、
「php-qa @ lists.php.net」宛に、件名を
(FAILED TEST SUMMARYがあった場合)
Test results for 4.3.5RC1 [failed]
(FAILED TEST SUMMARYがなかった場合)
Test results for 4.3.5RC1 [success]
等として、送信しています。
コンパイルオプションが多いせいか、自分の環境下で[success]はほとんど
見かけません。
ファイルを添付して送信も行えますが、添付する・添付しない関わらず
送信するサイズが大きいとメーリングリストからエラーで戻ってきます。
この場合、お手数ですが、コンパイルオプションを分割して、make testを
行い、ファイルを分割してメール送信して下さい。これが一番面倒です。
----------------------------------------------------------------------
----------------------------------------------------------------------
【SunOS5.6でのQAテスト結果】
----------------------------------------------------------------------
=====================================================================
FAILED TEST SUMMARY
---------------------------------------------------------------------
Bug #24773 (unset() of integers treated as arrays causes a crash) [tests/lang/bug24773.phpt]
Bug #25547 (error_handler and array index with function call) [tests/lang/bug25547.phpt]
Bug #26384 (domxslt->process causes segfault with xsl:key) [ext/domxml/tests/bug26384.phpt]
Translit failure [ext/iconv/tests/translit-failure.phpt]
OpenSSL private key functions [ext/openssl/tests/001.phpt]
openssl: get public key from generated private key [ext/openssl/tests/bug25614.phpt]
Bug #25665 (var_dump () hangs on Nan and INF) [ext/standard/tests/math/bug25665.phpt]
wddx deserialization test [ext/wddx/tests/001.phpt]
=====================================================================
=====================================================================
TEST RESULT SUMMARY
---------------------------------------------------------------------
Exts skipped : 51
Exts tested : 36
---------------------------------------------------------------------
Number of tests : 552
Tests skipped : 107 (19.4%)
Tests warned : 0 ( 0.0%)
Tests failed : 8 ( 1.4%)
Tests passed : 437 (79.2%)
---------------------------------------------------------------------
Time taken : 205 seconds
=====================================================================
----------------------------------------------------------------------
--
Seiji Masugata<s.masugata @ digicom.dnp.co.jp>
PHP-users メーリングリストの案内