[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 メーリングリストの案内