====== Bug Triage Day December 6-7th 2008 ====== ===== Welcome ===== If you are a user of PEAR and have wanted to contribute to an open source project, here's a great opportunity. We run a bug day every 3 weeks or so, on irc.efnet.org #pear & #pear-bugs across two days. We basically try to improve the quality of incoming bugs - write test cases, make sure they are reproducible.We also try to boost overall code quality - unit tests, documentation and other improvements. If you've got a package you use commonly, or bugs you filed some time ago that haven't been fixed; this is a good time to get involved. Join us on Dec 6th/7th; or pop into irc.efnet.org #pear to say hello and ask questions. See also http://www.google.com/calendar/embed?src=rslkppoio4rtq6nm7b6fptclfo%40group.calendar.google.com ===== Overall Goals ===== - Increase the unit test coverage for new issues, while decreasing the amount of failures. - Focus on resolving last bug triage's items (detailed below) ===== What are we doing ===== * Triage the [[http://pear.php.net/bugs/search.php?search_for=&boolean=0&limit=50&order_by=id&direction=DESC&cmd=display&status=Open&bug_type=All&php_os=&packagever=&phpver=&assign=&maintain=&author_email=&bug_age=0&bug_updated=0|latest 50 bugs]] * Write tests, seek feedback, improve the overall quality of reports. * See if we can knock off [[http://pear.php.net/bugs/search.php?search_for=parse&boolean=0&limit=30&order_by=id&direction=DESC&cmd=display&status=Open&bug_type=Bug&php_os=&packagever=&phpver=&assign=&maintain=&author_email=&bug_age=0&bug_updated=0|parse error related bugs]] :) * Unit tests * Basically; look at [[http://www.lauken.com/doconnor/|test results]]((broken! ARGGH!!)) and knock off low hanging fruit * [[http://pear.php.net/bugs/bug.php?id=14980|Bug #14980 Unit tests fail & are slow (network)]] * Try to get fixes committed so that the [[http://www.lauken.com/doconnor/customised.diff|difference]] between CVS HEAD and the CI machine is less * [[http://pear.php.net/bugs/bug.php?id=14933|Bug #14933 Validate_ptBR tests fail]] - doconnor * [[http://pear.php.net/bugs/bug.php?id=14978|Bug #14977 Tests should skip if version of PEAR is too old]] - doconnor, in discussion / Nov 17 * [[http://pear.php.net/bugs/bug.php?id=14931|Bug #14931 Validate unit test failure]] - doconnor, contacted Nov 5 * [[http://pear.php.net/bugs/bug.php?id=14868|Bug #14868 Validate_AT unit test failures]] - doconnor, contacted Nov 5 and 27th * Followup on [[http://pear.php.net/bugs/search.php?cmd=display&search_for=PHPUnit&php_os=&boolean=0&bug_type=&bug_age=0&bug_updated=0&order_by=ts1&direction=DESC&packagever=&phpver=&limit=30&handle=&assign=&maintain=&showmenu=1&showmenu=1&status=Open PHPUnit patches|Updating unit tests to PHPUnit3]] * Services_Yadis - maintained? Or can we get [[http://pear.php.net/bugs/search.php?cmd=display&package_name[]=Services_Yadis&status=OpenFeedback&bug_type=Bugs|these bugs resolved]]? New release (doconnor) ==== Specific tasks ==== * Packages that have the most open bug reports (http://pear.php.net/bugs/stats.php) * Followup on [[http://pear.php.net/bugs/search.php?cmd=display&package_name[]=PHP_Shell&status=OpenFeedback&bug_type=Bugs|PHP_Shell]] open bugs (doconnor) * Followup on [[http://pear.php.net/bugs/search.php?cmd=display&bug_type=Bugs&status=Open&package_name[]=SOAP&by=Any&limit=30|SOAP]] open bugs (doconnor) * Give [[http://pear.php.net/bugs/search.php?cmd=display&bug_type=Bugs&status=Open&package_name[]=Text_Wiki&by=Any&limit=30|Text_Wiki]] some love - PHPCS, open bugs * Followup * [[http://pear.php.net/bugs/bug.php?id=14969|Bug #14969 Property groups not supported]] - test written * [[http://pear.php.net/bugs/bug.php?id=14988|Bug #14988 Non-int parsing returns bogus result]] - cweiske, patch awaiting commit * Look at Image_Barcode - is it maintained? No; I've had no response from Marcelo about Numbers_Words or this package - doconnor * Look at open bugs * contact maintainer * look for a new maintainer (Tom R? I think I scared this one off - doconnor) * Do a Text_Figlet release - doconnor, done * Get Image_JpegXmpReader into CVS (emailed) ==== Accomplishments ==== * Payment_DTA got a new owner * PHPUnit 3 * [[http://pear.php.net/bugs/bug.php?id=13605|Console_GetArgs]] - doconnor & cweiske * [[pear:packages:Numbers_Words]] - increased unit test coverage, phpcs and more - doconnor, izi, ifeghali & cweiske * Bugs * [[http://pear.php.net/bugs/bug.php?id=14978|Bug #14877 PEAR_Command_Packing test failure]] - doconnor * New Services_Blogging version fixing [[http://pear.php.net/bugs/bug.php?id=15028|Bug #15028]]