> > > We > > > focus those resources on the platforms used by 95% of our users. Feel > > > free to dig in and send us some patches. Needless to say, all of those > > > tests pass on Linux, FreeBSD and likely OSX as well. > > > > I will try that theory out on RHEL 6.3 and let you know. > > > > PHP is hardly what I would call "fragile." Our QA process is rather > intensive I think. In addition to the operating systems Rasmus mentioned, > a lot of work goes into making sure they pass on Windows as well.
I just tried a simply build on RHEL 6 and see this : TIME END 2013-01-16 01:11:10 ===================================================================== TEST RESULT SUMMARY --------------------------------------------------------------------- Exts skipped : 51 Exts tested : 26 --------------------------------------------------------------------- Number of tests : 12276 8329 Tests skipped : 3947 ( 32.2%) -------- Tests warned : 0 ( 0.0%) ( 0.0%) Tests failed : 2 ( 0.0%) ( 0.0%) Expected fail : 36 ( 0.3%) ( 0.4%) Tests passed : 8291 ( 67.5%) ( 99.5%) --------------------------------------------------------------------- Time taken : 654 seconds ===================================================================== ===================================================================== EXPECTED FAILED TEST SUMMARY --------------------------------------------------------------------- Test open_basedir configuration [tests/security/open_basedir_linkinfo.phpt] XFAIL REASON: BUG: open_basedir cannot delete symlink to prohibited file. See also bugs 48111 and 52176. Inconsistencies when accessing protected members [Zend/tests/access_modifiers_008.phpt] XFAIL REASON: Discussion: http://marc.info/?l=php-internals&m=120221184420957&w=2 Inconsistencies when accessing protected members - 2 [Zend/tests/access_modifiers_009.phpt] XFAIL REASON: Discussion: http://marc.info/?l=php-internals&m=120221184420957&w=2 Bug #48770 (call_user_func_array() fails to call parent from inheriting class) [Zend/tests/bug48770.phpt] XFAIL REASON: See Bug #48770 Bug #48770 (call_user_func_array() fails to call parent from inheriting class) [Zend/tests/bug48770_2.phpt] XFAIL REASON: See Bug #48770 Bug #48770 (call_user_func_array() fails to call parent from inheriting class) [Zend/tests/bug48770_3.phpt] XFAIL REASON: See Bug #48770 Bug #63336 (invalid E_NOTICE error occur) [Zend/tests/bug63336.phpt] XFAIL REASON: Bug is not fixed yet Initial value of static var in method depends on the include time of the class definition [Zend/tests/method_static_var.phpt] XFAIL REASON: Maybe not a bug DateTime::add() -- fall type2 type3 [ext/date/tests/DateTime_add-fall-type2-type3.phpt] XFAIL REASON: Various bugs exist DateTime::add() -- fall type3 type2 [ext/date/tests/DateTime_add-fall-type3-type2.phpt] XFAIL REASON: Various bugs exist DateTime::add() -- fall type3 type3 [ext/date/tests/DateTime_add-fall-type3-type3.phpt] XFAIL REASON: Various bugs exist DateTime::add() -- spring type2 type3 [ext/date/tests/DateTime_add-spring-type2-type3.phpt] XFAIL REASON: Various bugs exist DateTime::add() -- spring type3 type2 [ext/date/tests/DateTime_add-spring-type3-type2.phpt] XFAIL REASON: Various bugs exist DateTime::add() -- spring type3 type3 [ext/date/tests/DateTime_add-spring-type3-type3.phpt] XFAIL REASON: Various bugs exist DateTime::diff() -- fall type2 type3 [ext/date/tests/DateTime_diff-fall-type2-type3.phpt] XFAIL REASON: Various bugs exist DateTime::diff() -- fall type3 type2 [ext/date/tests/DateTime_diff-fall-type3-type2.phpt] XFAIL REASON: Various bugs exist DateTime::diff() -- fall type3 type3 [ext/date/tests/DateTime_diff-fall-type3-type3.phpt] XFAIL REASON: Various bugs exist DateTime::diff() -- spring type2 type3 [ext/date/tests/DateTime_diff-spring-type2-type3.phpt] XFAIL REASON: Various bugs exist DateTime::diff() -- spring type3 type2 [ext/date/tests/DateTime_diff-spring-type3-type2.phpt] XFAIL REASON: Various bugs exist DateTime::diff() -- spring type3 type3 [ext/date/tests/DateTime_diff-spring-type3-type3.phpt] XFAIL REASON: Various bugs exist DateTime::sub() -- fall type2 type3 [ext/date/tests/DateTime_sub-fall-type2-type3.phpt] XFAIL REASON: Various bugs exist DateTime::sub() -- fall type3 type2 [ext/date/tests/DateTime_sub-fall-type3-type2.phpt] XFAIL REASON: Various bugs exist DateTime::sub() -- fall type3 type3 [ext/date/tests/DateTime_sub-fall-type3-type3.phpt] XFAIL REASON: Various bugs exist DateTime::sub() -- spring type2 type3 [ext/date/tests/DateTime_sub-spring-type2-type3.phpt] XFAIL REASON: Various bugs exist DateTime::sub() -- spring type3 type2 [ext/date/tests/DateTime_sub-spring-type3-type2.phpt] XFAIL REASON: Various bugs exist DateTime::sub() -- spring type3 type3 [ext/date/tests/DateTime_sub-spring-type3-type3.phpt] XFAIL REASON: Various bugs exist Bug #53437 (Crash when using unserialized DatePeriod instance) [ext/date/tests/bug53437.phpt] XFAIL REASON: Bug #53437 Not fixed yet Bug #62852 (Unserialize invalid DateTime causes crash) [ext/date/tests/bug62852.phpt] XFAIL REASON: bug is not fixed yet RFC: DateTime and Daylight Saving Time Transitions (zone type 3) [ext/date/tests/rfc-datetime_and_daylight_saving_time-type3.phpt] XFAIL REASON: RFC not implemented yet Bug #42718 (unsafe_raw filter not applied when configured as default filter) [ext/filter/tests/bug42718.phpt] XFAIL REASON: FILTER_UNSAFE_RAW not applied when configured as default filter, even with flags Bug #60634 (Segmentation fault when trying to die() in SessionHandler::write()) [ext/session/tests/bug60634.phpt] XFAIL REASON: Long term low priority bug, working on it Bug #60634 (Segmentation fault when trying to die() in SessionHandler::write()) - fatal error in write during exec [ext/session/tests/bug60634_error_1.phpt] XFAIL REASON: Long term low priority bug, working on it Bug #60634 (Segmentation fault when trying to die() in SessionHandler::write()) - exception in write during exec [ext/session/tests/bug60634_error_2.phpt] XFAIL REASON: Long term low priority bug, working on it Bug #60634 (Segmentation fault when trying to die() in SessionHandler::write()) - fatal error in write after exec [ext/session/tests/bug60634_error_3.phpt] XFAIL REASON: Long term low priority bug, working on it Bug #60634 (Segmentation fault when trying to die() in SessionHandler::write()) - exception in write after exec [ext/session/tests/bug60634_error_4.phpt] XFAIL REASON: Long term low priority bug, working on it Bug #45712 (NaN/INF comparison) [ext/standard/tests/math/bug45712.phpt] XFAIL REASON: Bug 45712 not fixed yet. ===================================================================== ===================================================================== FAILED TEST SUMMARY --------------------------------------------------------------------- XMLReader: libxml2 XML Reader, DTD [ext/xmlreader/tests/008.phpt] XMLReader: accessing empty and non existing attributes [ext/xmlreader/tests/012.phpt] ===================================================================== You may have found a problem in PHP. > I know it seems daunting, but if you want to maximize the chances that > these issues will be addressed, I'd suggest you examine each test > result in > that list and post a bug report for it on bugs.php.net. I don't know > how > many people here are actually familiar with Solaris (I'm not), so that > may > mean that you're in a unique position to help us debug and troubleshoot sort of why I am doing this .. there must be some value in the process otherwise why would I bother right? I'm not running builds for entertainment. I would build Xorg for that ;-) > these issues you've encountered. I wouldn't expect any immediate results, > but getting them into the bug tracker would be an important first step > if you don't want to submit all the patches yourself. =) yeah .. well that would take a while. Dennis -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php