#34075 [Fbk->Csd]: The ext/standard/tests/file/bug22414.phpt script fails

From: Date: Fri, 12 Aug 2005 15:53:51 +0000
Subject: #34075 [Fbk->Csd]: The ext/standard/tests/file/bug22414.phpt script fails
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-83460@lists.php.net to get a copy of this message
ID: 34075 User updated by: RVaughn at pheedo dot com Reported By: RVaughn at pheedo dot com -Status: Feedback +Status: Closed Bug Type: *General Issues Operating System: RHEL 3.0 PHP Version: 4.4.0 New Comment: Then I can't convince you. PHP 4.4.0 is supposed to be the latest "supported" 4.x release, and if it doesn't work for that, that should be enough. This test script hasn't worked from 4.3.2 through 4.4.0 on four different releases I've tried. Unfortunately, like most working people, I don't have the time to stay on top of my regular workload already, and definitely do not have the time to download, configure and compile PHP 5.1 to see whether or not it fails there, esp. when we have no need for PHP 5.1 right now. I'm unclear why that would even matter? If it didn't fail for PHP 5.1 then what would be your answer other than "upgrade to 5.1, bug closed" when that's not an option right now for us? I think I've done a 110% job of showing this test script fails under a number of PHP 4.x releases and have spent the time to show it appears to be the test script, not the actual passthru() function itself. Guess this is why this script has been broken for so long. So much for PHP 4.4 being an "official" release and for working towards making PHP 4.4.1 something that will build and test correctly on most systems. At least this report will be out there for someone else to find; I've already been contacted by someone with the same problem. I can't put any more time into this and if you guys aren't willing to have a QA person take a look at this script, oh well. Thanks for the help, I guess and it can stay broken. Cheers, Rob Previous Comments: ------------------------------------------------------------------------ [2005-08-12 11:13:17] sniper@php.net Yes, you can convince me if you can test if that happens with the latest PHP 5.1 snapshot.. ------------------------------------------------------------------------ [2005-08-12 04:50:07] RVaughn at pheedo dot com Here's output from the straight-forward 'make test'. I don't know how many other bits of info I can send to convince someone that this test script doesn't work right? It fails the same no matter which way I run it, and on three different version of PHP 4.x all on RHEL 3.0 servers. Is there any way I can convince someone this script has a problem? ===================================================================== TIME END 2005-08-11 19:26:29 ===================================================================== TEST RESULT SUMMARY --------------------------------------------------------------------- Exts skipped : 55 Exts tested : 32 --------------------------------------------------------------------- Number of tests : 630 Tests skipped : 137 (21.7%) Tests warned : 0 (0.0%) Tests failed : 5 (0.8%) Tests passed : 488 (77.5%) --------------------------------------------------------------------- Time taken : 72 seconds ===================================================================== ===================================================================== FAILED TEST SUMMARY --------------------------------------------------------------------- mb_send_mail() test 5 (lang=Simplified Chinese) [ext/mbstring/tests/mb_send_mail05.phpt] mb_send_mail() test 6 (lang=Traditional Chinese) [ext/mbstring/tests/mb_send_mail06.phpt] mb_send_mail() test 7 (lang=Korean) [ext/mbstring/tests/mb_send_mail07.phpt] php-users@php.gr.jp #16242 [ext/mbstring/tests/php_gr_jp_16242.phpt] Bug #22414: passthru() does not read data correctly [ext/standard/tests/file/bug22414.phpt] ===================================================================== ------------------------------------------------------------------------ [2005-08-12 02:56:31] RVaughn at pheedo dot com I ran the test exactly the way "tony2001@php.net" said to in this bug report. If I run 'make test' the same thing happens. I'll run it yet again the Nth way you've asked. Here you go, fails exactly the same way: # make test TESTS=ext/standard/tests/file/bug22414.phpt ===================================================================== CWD : /usr/local/src/Tars/php-4.4.0 PHP : /usr/local/src/Tars/php-4.4.0/sapi/cli/php PHP_SAPI : cli PHP_VERSION : 4.4.0 ZEND_VERSION: 1.3.0 PHP_OS : Linux - Linux dev.pheedo.com 2.4.21-32.0.1.ELsmp #1 SMP Tue May 17 17:52:23 EDT 2005 i686 INI actual : /etc/php.ini More .INIs : /etc/php.d/mhash.ini,/etc/php.d/mysql.ini Extra dirs : ===================================================================== Running selected tests. FAIL Bug #22414: passthru() does not read data correctly [ext/standard/tests/file/bug22414.phpt] ------------------------------------------------------------------------ [2005-08-12 02:22:01] sniper@php.net You're running the test wrong. Use 'make test' or 'make test TESTS=<pathtotestsyouwanttorun>'. Secondly: I wasn't saying you need to move to PHP 5.1, I simply asked you to TEST if this happens with it.. ------------------------------------------------------------------------ [2005-08-12 02:11:01] RVaughn at pheedo dot com Can't run these tests against PHP 5.1 - we are running PHP 4.3.2 on our servers and want to upgrade to PHP 4.4 if possible but do not want to move to PHP 5.1 yet, our application will require a lot of testing with PHP 5 before we make that migration. Our goal right now is simply to get to PHP 4.4 for the bug and security fixes and to test our application against it as well as upgrade MySQL from 3.x to 4.1-1, and then migrate to PHP 5.x at some later date. Thanks, Rob ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/34075 -- Edit this bug report at http://bugs.php.net/?id=34075&edit=1

« previous php.bugs (#83460) next »