Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:54761 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 36202 invoked from network); 21 Aug 2011 18:50:05 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 21 Aug 2011 18:50:05 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.83.42 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 74.125.83.42 mail-gw0-f42.google.com Received: from [74.125.83.42] ([74.125.83.42:35419] helo=mail-gw0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id CF/67-59369-B53515E4 for ; Sun, 21 Aug 2011 14:50:05 -0400 Received: by gwb17 with SMTP id 17so3371396gwb.29 for ; Sun, 21 Aug 2011 11:50:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=XtXDVwLYL36Q3p2vRCILgRXQUYBf4YdzCBSGuGoAQME=; b=cD389I0ys5cBRZQGAb7vu/9uRlaFbBd28t+4+hDYeeA6iD0P+g8GTyQmDDT8KCZ7eU 8KxwfvmR7nQ1cWDWHMXomEUacgAgULizrv72ZLNdAgkT9CGxxHXNYKJ59RrMhUmWpkYV Dq85GTpPn8Hypba0SA9m1cTCk7rgO+xxk5WiQ= MIME-Version: 1.0 Received: by 10.236.153.33 with SMTP id e21mr9199860yhk.22.1313952598948; Sun, 21 Aug 2011 11:49:58 -0700 (PDT) Received: by 10.147.41.9 with HTTP; Sun, 21 Aug 2011 11:49:58 -0700 (PDT) In-Reply-To: <4E515282.3080104@thelounge.net> References: <4E510339.3000609@thelounge.net> <4E51078E.1000401@thelounge.net> <4E515282.3080104@thelounge.net> Date: Sun, 21 Aug 2011 20:49:58 +0200 Message-ID: To: Reindl Harald Cc: internals@lists.php.net Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] Failing Autotests / Bugs From: pierre.php@gmail.com (Pierre Joye) That's not why I said. There could have a bug in the server making the actual valid fix not working with some versions. It happened already a lot in the past (be the server or the libmysql). On Sun, Aug 21, 2011 at 8:46 PM, Reindl Harald wro= te: > hardly to understand because the mysql-server is unchanged > mysql 5.5.15 and before 5.3.7 there was no problem for > over a year - so if the only changed component is PHP 5.3.7 > how should the problem be not PHP? > > Am 21.08.2011 20:30, schrieb Pierre Joye: >> hi, >> >> I shortly discussed this issue with Ulf. As far I can tell it is not >> certain that this bug is in php itself but on the server side. It >> means that the fix applied in 5.3.7 actually works with server >> versions but not other. >> >> However we can't take a decision without their agreement (no revert if >> they don't do it themselves or if they don't ask us to do it). >> >> Cheers, >> >> On Sun, Aug 21, 2011 at 3:26 PM, Reindl Harald = wrote: >>> hi >>> >>> it was surely not present in mysqlnd before because we are running a bu= ndle >>> of servers which using the same ssl-certs for php and mysql over WAN an= d all >>> of them started running in timeot/mysql server gone away directly >>> after update to PHP 5.3.7 (we are speaking about cronjobs every 5 minut= es) >>> >>> only one machine which stays this time on 5.3.6 does not have the probl= em >>> and this one was not updated becuase there is no webserver running, on >>> the other machines it is problematic - 5.3.7 breaks SSL but 5.3.6 >>> has full disclosed security bugs - so every decision is wrong >>> >>> i solved this temporary with SSH-Tunnels but that is not beautiful >>> and implicated other security bypasses because it exports from the >>> view of mysql 127.0.0.1 to external hosts >>> >>> >>> Am 21.08.2011 15:21, schrieb Pierre Joye: >>> >>> hi, >>> >>> The question is more about whether this bug was present =A0before as >>> well. If yes, I'd to wait to make sure we get 5.3.8 out on Tuesday >>> without any other change but the crypt's fix. >>> >>> Cheers, >>> >>> On Sun, Aug 21, 2011 at 3:08 PM, Reindl Harald = wrote: >>> >>>> This is my try to help badly prevent broken releases like >>>> 5.3.7 in the future, 54 failing tests are way too much and >>>> the XFAILED should be removed until they are working >>>> >>>> the crypt()-bug which is the reason for 5.3.8 this week is fixed >>>> in this build with the patch included on fedora-buildserver >>>> >>>> Tests failed: 54 ( =A00.5%) ( =A00.7%) >>>> Expected fail: 33 ( =A00.3%) ( =A00.4%) >>>> ________________________ >>>> >>>> this is the badest one, because the fix broke mysqlnd waht worked befo= re >>>> this change should be reverted too in 5.3.8 this week >>>> FAIL Bug #55283 (SSL options set by mysqli_ssl_set ignored for MySQLi = persistent connections) >>>> [ext/mysqli/tests/bug55283.phpt] >>>> ________________________ >>>> >>>> the whole PDO-tests are broken because they ignore the ENV-VARS >>>> "MYSQL_TEST_HOST""MYSQL_TEST_PORT" "MYSQL_TEST_USER""MYSQL_TEST_PASSWD= " "MYSQL_TEST_DB" >>>> >>>> SKIP MySQL PDOStatement->columnCount() [ext/pdo_mysql/tests/pdo_mysql_= stmt_columncount.phpt] reason: >>>> SQLSTATE[28000] [1045] Access denied for user 'root'@'localhost' (usin= g password: NO) >>>> SKIP MySQL PDOStatement->errorCode(); [ext/pdo_mysql/tests/pdo_mysql_s= tmt_errorcode.phpt] reason: SQLSTATE[28000] >>>> [1045] Access denied for user 'root'@'localhost' (using password: NO) >>>> SKIP MySQL PDOStatement->errorInfo(); [ext/pdo_mysql/tests/pdo_mysql_s= tmt_errorinfo.phpt] reason: SQLSTATE[28000] >>>> [1045] Access denied for user 'root'@'localhost' (using password: NO) >>>> ________________________ >>>> >>>> -O3 -march=3Dcore2 -mtune=3Dcore2 -mmmx -msse2 -msse3 -msse4.1 -fopenm= p -mfpmath=3Dsse -pipe >>>> -fno-delete-null-pointer-checks -fstack-protector --param=3Dssp-buffer= -size=3D4 -mfpmath=3Dsse -D_FORTIFY_SOURCE=3D2 >>>> -fexceptions -prefer-pic >>>> >>>> exactly the same with -O6 as with -O3 >>>> >>>> FAIL Bug #55156 (ReflectionClass::getDocComment() returns comment even= though the class has none) >>>> [Zend/tests/bug55156.phpt] >>>> FAIL unixtojd() [ext/calendar/tests/unixtojd.phpt] >>>> FAIL DateTime::diff() days -- spring type2 type2 [ext/date/tests/DateT= ime_days-spring-type2-type2.phpt] >>>> FAIL DateTime::diff() days -- spring type2 type3 [ext/date/tests/DateT= ime_days-spring-type2-type3.phpt] >>>> FAIL DateTime::diff() days -- spring type3 type2 [ext/date/tests/DateT= ime_days-spring-type3-type2.phpt] >>>> FAIL DateTime::diff() days -- spring type3 type3 [ext/date/tests/DateT= ime_days-spring-type3-type3.phpt] >>>> FAIL DateTime::sub() -- dates [ext/date/tests/DateTime_sub-dates.phpt] >>>> FAIL DateTime::sub() -- february [ext/date/tests/DateTime_sub-february= .phpt] >>>> FAIL timezone_location_get: Test that timezone_location_get returns a = correct array of information >>>> [ext/date/tests/timezone_location_get.phpt] >>>> FAIL gmp_gcdext() basic tests [ext/gmp/tests/022.phpt] >>>> FAIL Bug #48754 (mysql_close() crash php when no handle specified) [ex= t/mysql/tests/bug48754.phpt] >>>> FAIL Bug #53649 (mysql_query with "load data" unable to save result se= t) [ext/mysql/tests/bug53649.phpt] >>>> FAIL Bug #36745 (LOAD DATA LOCAL INFILE doesn't return correct error m= essage) [ext/mysqli/tests/bug36745.phpt] >>>> FAIL Bug #51647 (Certificate file without private key (pk in another f= ile) doesn't work) >>>> [ext/mysqli/tests/bug51647.phpt] >>>> FAIL Bug #53503 (mysqli::query returns false after successful LOAD DAT= A query) [ext/mysqli/tests/bug53503.phpt] >>>> FAIL Bug #55283 (SSL options set by mysqli_ssl_set ignored for MySQLi = persistent connections) >>>> [ext/mysqli/tests/bug55283.phpt] >>>> FAIL mysqli_change_user() [ext/mysqli/tests/mysqli_change_user.phpt] >>>> FAIL Interface of the class mysqli_driver [ext/mysqli/tests/mysqli_cla= ss_mysqli_driver_interface.phpt] >>>> FAIL mysqli_connect() [ext/mysqli/tests/mysqli_connect.phpt] >>>> FAIL mysqli_free_result() [ext/mysqli/tests/mysqli_free_result.phpt] >>>> FAIL mysqli_get_client_stats() [ext/mysqli/tests/mysqli_get_client_sta= ts.phpt] >>>> FAIL mysqli_pconnect() [ext/mysqli/tests/mysqli_pconnect.phpt] >>>> FAIL int mysqli_poll() and kill [ext/mysqli/tests/mysqli_poll_kill.php= t] >>>> FAIL mysqli_report() [ext/mysqli/tests/mysqli_report.phpt] >>>> FAIL mysqli_report() [ext/mysqli/tests/mysqli_report_wo_ps.phpt] >>>> FAIL mysqli_select_db() [ext/mysqli/tests/mysqli_select_db.phpt] >>>> FAIL mysqli_stmt_execute() - SP, next result [ext/mysqli/tests/mysqli_= stmt_execute_stored_proc_next_result.phpt] >>>> FAIL mysqli_stmt_execute() - OUT [ext/mysqli/tests/mysqli_stmt_execute= _stored_proc_out.phpt] >>>> FAIL Bug #28382 (openssl_x509_parse extensions support) [ext/openssl/t= ests/bug28382.phpt] >>>> FAIL Bug #47828 (segfaults when a UTF-8 conversion fails openssl_x509_= parse()) [ext/openssl/tests/bug47828.phpt] >>>> FAIL openssl_x509_parse() basic test [ext/openssl/tests/openssl_x509_p= arse_basic.phpt] >>>> FAIL preg_replace() with array of failing regular expressions [ext/pcr= e/tests/006.phpt] >>>> FAIL MySQL PDO->__construct(), options [ext/pdo_mysql/tests/pdo_mysql_= __construct_options.phpt] >>>> >>>> FAIL MySQL PDO class interface [ext/pdo_mysql/tests/pdo_mysql_interfac= e.phpt] >>>> >>>> FAIL a script should not be able to modify session.use_trans_sid [ext/= session/tests/014.phpt] >>>> >>>> FAIL use_trans_sid should not affect SID [ext/session/tests/015.phpt] >>>> >>>> FAIL rewriter correctly handles attribute names which contain dashes [= ext/session/tests/018.phpt] >>>> >>>> FAIL rewriter uses arg_seperator.output for modifying URLs [ext/sessio= n/tests/020.phpt] >>>> >>>> FAIL rewriter handles form and fieldset tags correctly [ext/session/te= sts/021.phpt] >>>> >>>> FAIL Bug #26862 (ob_flush() before output_reset_rewrite_vars() results= in data loss) >>>> [ext/session/tests/bug26862.phpt] >>>> >>>> FAIL Bug #31454 (Incorrect adding PHPSESSID to links, which contains \= r\n) [ext/session/tests/bug36459.phpt] >>>> >>>> FAIL Bug #41600 (url rewriter tags doesn't work with namespaced tags) = [ext/session/tests/bug41600.phpt] >>>> >>>> FAIL Test session_id() function : variation [ext/session/tests/session= _id_variation2.phpt] >>>> >>>> FAIL Bug #48601 (xpath() returns FALSE for legitimate query) [ext/simp= lexml/tests/bug48601.phpt] >>>> >>>> FAIL Bug #51615 (PHP crash with wrong HTML in SimpleXML) [ext/simplexm= l/tests/bug51615.phpt] >>>> >>>> FAIL Bug #54971 (Wrong result when using iterator_to_array with use_ke= ys on true) [ext/spl/tests/bug54971.phpt] >>>> FAIL Bug #44394 (Last two bytes missing from output) [ext/standard/tes= ts/general_functions/bug44394.phpt] >>>> FAIL Bug #44394 (Last two bytes missing from output) with session.use_= trans_id >>>> [ext/standard/tests/general_functions/bug44394_2.phpt] >>>> FAIL Bug #49936 (crash with ftp stream in php_stream_context_get_optio= n()) [ext/standard/tests/streams/bug49936.phpt] >>>> FAIL Bug #26817 (http_build_query() did not handle private & protected= object properties) >>>> [ext/standard/tests/strings/bug26817.phpt] >>>> FAIL http_build_query() function [ext/standard/tests/strings/http_buil= d_query.phpt] >>>> FAIL Test function show_source() by calling it with its expected argum= ents, more test for highlight_file() >>>> [ext/standard/tests/strings/show_source_basic.phpt] >>>> FAIL Test function show_source() by calling it with its expected argum= ents and php output, more test for >>>> highlight_file() [ext/standard/tests/strings/show_source_variation1.ph= pt] >>>> FAIL Test function show_source() by calling it with its expected argum= ents and output to variable, more test for >>>> highlight_file() [ext/standard/tests/strings/show_source_variation2.ph= pt] >>>> >>>> >>> >>> >>> -- >>> >>> Mit besten Gr=FC=DFen, Reindl Harald >>> the lounge interactive design GmbH >>> A-1060 Vienna, Hofm=FChlgasse 17 >>> CTO / software-development / cms-solutions >>> p: +43 (1) 595 3999 33, m: +43 (676) 40 221 40 >>> icq: 154546673, http://www.thelounge.net/ >>> >>> http://www.thelounge.net/signature.asc.what.htm >>> >>> >>> >> >> >> > > -- > > Mit besten Gr=FC=DFen, Reindl Harald > the lounge interactive design GmbH > A-1060 Vienna, Hofm=FChlgasse 17 > CTO / software-development / cms-solutions > p: +43 (1) 595 3999 33, m: +43 (676) 40 221 40 > icq: 154546673, http://www.thelounge.net/ > > http://www.thelounge.net/signature.asc.what.htm > > --=20 Pierre @pierrejoye | http://blog.thepimp.net | http://www.libgd.org