Re: Darwin Kernel Version 8.10.1 test failures (Was: [PHP-QA] Test results for 5.2.4RC2-dev [failed])

From: Date: Tue, 14 Aug 2007 14:26:08 +0000
Subject: Re: Darwin Kernel Version 8.10.1 test failures (Was: [PHP-QA] Test results for 5.2.4RC2-dev [failed])
References: 1 2  Groups: php.qa 
Request: Send a blank email to php-qa+get-43369@lists.php.net to get a copy of this message
Hi I don't have access to MacOSX box either. You could try contacting the person who sent the results (his mail is listed somewhere around the "build environment" section. I could possibly get my hands on MacOSX intel box though.. I'll check later today. -Hannes On 8/14/07, Raghubansh <softvirus@gmail.com> wrote: > Hi Hannes Magnusson, > > Thank you for writing back, I did a quick analysis for few of the testcases : > 1.ext/standard/tests/file/readlink_realpath_basic1.phpt > ext/standard/tests/file/readlink_realpath_variation1.phpt > ext/standard/tests/file/readlink_realpath_variation2.phpt > > Failure of above three testcases are similar and there is a defect for these raised by already: > bug#42038. > http://bugs.php.net/bug.php?id=42038 > > 2. Failure of ext/standard/tests/file/symlink_link_linkinfo_is_link_variation6.phpt is genuine. > I did write about it sometime back on php-qa list but didn't get any response(dated : 13th > July). May be i should raise the defect. > The failure indicates that a link is created in the dir which has its access permission set to > 0000. > I do not have access to an MACOS system. If you have one, you might try the sample code given > below which is doing something similar to that of symlink_link_linkinfo_is_link_variation6.phpt to > just confirm the failure. > > <?php > $file_path = dirname(__FILE__); > $dirname = "$file_path/tempdir"; > mkdir($dirname); > > $filename = "$dirname/tempfile.tmp"; > $fp = fopen($filename, "w"); > > var_dump( chmod($dirname, 0000) ); > echo substr(sprintf('%o', fileperms($dirname)), -3); > > $linkname = "$dirname/templink.tmp"; > > var_dump( symlink($filename, $linkname) ); > var_dump( file_exists($linkname) ); > var_dump( file_exists($filename) ); > > chmod($dirname, 0777); // to enable dir deletion > unlink($filename); > rmdir($dirname); > ?> > > Expected output: > ---------------- > bool(true) > 000 > Warning: symlink(): Permission denied in %s on line %d > bool(false) > bool(false) > bool(false) > > Rest of failure, listed below, we are analyzing and will revert back at earliest. > Test copy() function: usage variations - dir as source (Bug #42111) > [ext/standard/tests/file/copy_variation12.phpt] > > Test copy() function: usage variations - destination dir access perms > [ext/standard/tests/file/copy_variation15.phpt] > Test copy() function: usage variations - destination file names(empty string, nulls & > bools) [ext/standard/tests/file/copy_variation4.phpt] > > Test copy() function: usage variations - destination file names(case sensitive) > [ext/standard/tests/file/copy_variation5.phpt] > Test copy() function: usage variations - destination file access perms > [ext/standard/tests/file/copy_variation9.phpt] > > Test fgetcsv() : usage variations - reading the blank line (Bug #42228) > [ext/standard/tests/file/fgetcsv_variation14.phpt] > Test fgetcsv() : usage variations - with length as 0 (Bug #42175) > [ext/standard/tests/file/fgetcsv_variation2.phpt] > > Test fgetcsv() : usage variations - with default enclosure, file pointer pointing at end of > file (Bug #42175) [ext/standard/tests/file/fgetcsv_variation22.phpt] > Test fgetcsv() : usage variations - with only file handle as argument, file pointer pointing at > end of file (Bug #42175) [ext/standard/tests/file/fgetcsv_variation29.phpt] > > Test fgetcsv() : usage variations - with file handle and length, file pointer pointing at end > of file (Bug #42175) [ext/standard/tests/file/fgetcsv_variation30.phpt] > Test fgetcsv() : usage variations - with length and enclosure, file pointer pointing at end of > file (Bug #42175) [ext/standard/tests/file/fgetcsv_variation31.phpt] > > Test fileowner() function: basic functionality [ext/standard/tests/file/fileowner_basic.phpt] > Test lstat() and stat() functions: usage variations - effects of touch() on link > [ext/standard/tests/file/lstat_stat_variation6.phpt] > > Test unlink() function : usage variations - unlinking file in a directory > [ext/standard/tests/file/unlink_variation1.phpt] > with Regards, > Raghubansh > > On 8/14/07, Hannes Magnusson <hannes.magnusson@gmail.com> wrote: > > > > Hi Raghubansh > > > > You committed most of these tests, are you absolutely sure they are > > all 100% correct? > > Its rather disturbing how many of these fail, could you please look into it? > > > > (The original result mail: Ò¢`û’ > > E¥0bôõèhttp://news.php.net/php.qa/43362) > > > > -Hannes > > > > ---------- Forwarded message ---------- > > From: noreply@php.net < noreply@php.net> > > Date: Aug 14, 2007 11:07 AM > > Subject: [PHP-QA] Test results for 5.2.4RC2-dev [failed] > > To: php-qa@lists.php.net > > > > > > > > ===================================================================== > > FAILED TEST SUMMARY > > --------------------------------------------------------------------- > > Bug #30638 (localeconv returns wrong LC_NUMERIC settings) (ok to fail > > on MacOS X) [tests/lang/bug30638.phpt] > > Bug #38474 (getAttribute select attribute by order, even when > > prefixed) (OK to fail with libxml2 < 2.6.2x) > > [ext/dom/tests/bug38474.phpt] > > Bug #42082 (NodeList length zero should be empty) [ext/dom/tests/bug42082.phpt] > > Bug #41567 (json_encode() double conversion is inconsistent with PHP) > > [ext/json/tests/bug41567.phpt] > > Sort with SORT_LOCALE_STRING [ext/standard/tests/array/locale_sort.phpt] > > Test copy() function: usage variations - dir as source (Bug #42111) > > [ext/standard/tests/file/copy_variation12.phpt] > > Test copy() function: usage variations - destination dir access perms > > [ext/standard/tests/file/copy_variation15.phpt] > > Test copy() function: usage variations - destination file names(empty > > string, nulls & bools) [ext/standard/tests/file/copy_variation4.phpt] > > Test copy() function: usage variations - destination file names(case > > sensitive) [ext/standard/tests/file/copy_variation5.phpt] > > Test copy() function: usage variations - destination file access perms > > [ext/standard/tests/file/copy_variation9.phpt] > > Test fgetcsv() : usage variations - reading the blank line (Bug > > #42228) [ext/standard/tests/file/fgetcsv_variation14.phpt] > > Test fgetcsv() : usage variations - with length as 0 (Bug #42175) > > [ext/standard/tests/file/fgetcsv_variation2.phpt] > > Test fgetcsv() : usage variations - with default enclosure, file > > pointer pointing at end of file (Bug #42175) > > [ext/standard/tests/file/fgetcsv_variation22.phpt] > > Test fgetcsv() : usage variations - with only file handle as argument, > > file pointer pointing at end of file (Bug #42175) > > [ext/standard/tests/file/fgetcsv_variation29.phpt] > > Test fgetcsv() : usage variations - with file handle and length, file > > pointer pointing at end of file (Bug #42175) > > [ext/standard/tests/file/fgetcsv_variation30.phpt] > > Test fgetcsv() : usage variations - with length and enclosure, file > > pointer pointing at end of file (Bug #42175) > > [ext/standard/tests/file/fgetcsv_variation31.phpt] > > Test fileowner() function: basic functionality > > [ext/standard/tests/file/fileowner_basic.phpt] > > Test lstat() and stat() functions: usage variations - effects of > > touch() on link [ext/standard/tests/file/lstat_stat_variation6.phpt] > > Test readlink() and realpath functions: basic functionality - diff. > > path notation for links > > [ext/standard/tests/file/readlink_realpath_basic1.phpt] > > Test readlink() and realpath() functions: usage variation - > > linkname/filename stored in object > > [ext/standard/tests/file/readlink_realpath_variation1.phpt] > > Test readlink() and realpath() functions: usage variation - > > linkname/filename stored in array > > [ext/standard/tests/file/readlink_realpath_variation2.phpt] > > Test symlink(), linkinfo(), link() and is_link() functions : usage > > variations - link & dir perms. > > [ext/standard/tests/file/symlink_link_linkinfo_is_link_variation6.phpt] > > Test unlink() function : usage variations - unlinking file in a > > directory [ext/standard/tests/file/unlink_variation1.phpt] > > htmlentities() test 2 (setlocale / fr_FR.ISO-8859-15) > > [ext/standard/tests/strings/htmlentities02.phpt] (warn: possibly > > braindead libc) > > htmlentities() test 4 (setlocale / ja_JP.EUC-JP) > > [ext/standard/tests/strings/htmlentities04.phpt] > > htmlentities() test 15 (setlocale / KOI8-R) > > [ext/standard/tests/strings/htmlentities15.phpt] > > ===================================================================== > > > > > > ===================================================================== > > TEST RESULT SUMMARY > > --------------------------------------------------------------------- > > Exts skipped : 43 > > Exts tested : 36 > > --------------------------------------------------------------------- > > > > Number of tests : 3969 2623 > > Tests skipped : 1346 ( 33.9%) -------- > > Tests warned : 1 ( 0.0%) ( 0.0%) > > Tests failed : 25 ( 0.6%) ( 1.0%) > > Tests passed : 2597 ( 65.4%) ( 99.0%) > > --------------------------------------------------------------------- > > Time taken : 303 seconds > > ===================================================================== > > > > [Message clipped] > > > > ================================================================================ > > BUILD ENVIRONMENT > > ================================================================================ > > OS: > > Darwin - Darwin leopold.local 8.10.1 Darwin Kernel Version 8.10.1: Wed > > May 23 16:33:00 PDT 2007; root:xnu-792.22.5~1/RELEASE_I386 i386 > > > > Autoconf: > > autoconf (GNU Autoconf) 2.59 > > Written by David J. MacKenzie and Akim Demaille. > > > > Copyright (C) 2003 Free Software Foundation, Inc. > > This is free software; see the source for copying conditions. There is NO > > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. > > > > Bundled Libtool: > > ltmain.sh (GNU libtool) 1.5.20 (1.1220.2.287 2005/08/31 18:54:15) > > > > Copyright (C) 2005 Free Software Foundation, Inc. > > This is free software; see the source for copying conditions. There is NO > > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. > > > > System Libtool: > > ltmain.sh (GNU libtool) 1.5 (1.1220 2003/04/05 19:32:58) > > > > Copyright (C) 2003 Free Software Foundation, Inc. > > This is free software; see the source for copying conditions. There is NO > > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. > > > > Compiler: > > Using built-in specs. > > Target: i686-apple-darwin8 > > Configured with: /private/var/tmp/gcc/gcc-5250.obj~20/src/configure > > --disable-checking -enable-werror --prefix=/usr --mandir=/share/man > > --enable-languages=c,objc,c++,obj-c++ > > --program-transform-name=/^[cg][^.-]*$/s/$/- 4.0/ > > --with-gxx-include-dir=/include/c++/4.0.0 > > --build=powerpc-apple-darwin8 --with-arch=pentium-m > > --with-tune=prescott --program-prefix= --host=i686-apple-darwin8 > > --target=i686-apple-darwin8 > > Thread model: posix > > gcc version 4.0.1 (Apple Computer, Inc. build 5250) > > > > Bison: > > GNU Bison version 1.28 > > > > Libraries: > > > > > > User's E-mail: martin dot kappâp at skype dot net > > > > -- > > PHP Quality Assurance Mailing List < > > http://www.php.net/> > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > > > -- > with Regards, > Raghubansh

« previous php.qa (#43369) next »