Absolutely brilliant news, Dave. This makes the "Re: spending other people's money" thread all of a sudden rather unnecessary, and it's good to see money being spent on Perl 5 again. Super :-) -- Richard Foley Ciao - shorter than aufwiedersehen http://www.rfi.net/ On Monday 15 March 2010 14:55:50 Dave Mitchell wrote: > As most of you will be aware, The Perl Foundation recently awarded me a > grant to spend approx 50% of my time over the next 6 months working on > fixing perl 5 bugs. Part of the agreement is that I send a report to p5p > once per week. So, here's the first report! > > I haven't done much in the way of actual fixing this week, but I *have* > gone through the 500 or so new/open RT tickets that have (severity >= > medium), and marked each one up with one or more of the new 'type' custom > field values I recently asked to be added to RT, e.g. 'Unicode' or > 'debugger'. Note that these are intended to be a few broad categories, so > for example anything even vaguely related to character sets, locale, > encoding, (ord > 255) etc have been marked as'Unicode'. > > The 1000 or so new/open tickets that have severity < medium haven't been > triaged or marked up, and I don't have any immediate intention to do so; > but if people think that's a good use of my grant time, then I'll happily > do so. I estimate this would be about 30 additional hours of effort. > > As a side-effect of the triage, I also took the opportunity to > resolve/reject/stall 37 tickets where it was obvious I could do so. > > The new types can be found on the RT summary page: > > http://rt.perl.org/rt3/NoAuth/perl5/Overview.html > > under 'Overview of Open Issues', which also contains handy links to search > for tickets with the said type. So it's really easy now for example to get > a big list of Unicode-related bugs. > > The "interesting" totals on that page (i.e. the categories I've been > marking up) are: > > 7 configure > 70 CoreDump > 8 debugger > 33 docs > 43 install > 38 ithreads > 40 leak/refcount/malloc > 32 lexical/scope/closure > 18 numerical > 22 OO/ISA/MRO/overload > 51 OS-interaction > 12 parsing > 18 Patch > 3 performance > 48 PerlIO > 37 portability > 79 regex > 18 security/tainting > 19 tie > 62 Unicode > 16 XS/embedding > > Finally, here's my automated report of what hours were spent on what: > > --------------------------------------------------------------------- > > > Report for period 2010/03/08 to 2010/03/14 inclusive > > SUMMARY > ------- > > Effort (HH::MM): > > 1:40 diagnosing bugs > 0:30 fixing bugs > 6:20 reviewing other people's bug fixes > 15:10 review the ticket queue (triage) > ----- > 23:40 TOTAL > > Numbers of tickets closed: > > 0 tickets that have been worked on > 0 tickets related to bugs that have been fixed > 37 reviewed but not worked on (triage) > ----- > 37 TOTAL > > > DETAIL > ------ > > [perl #72740] Bleadperl breaks LEMBARK/LinkedList-Single-0.99.1.tar.gz > > 2010/03/08 1:50 review > well, more like trying to understand the issue > > 2010/03/10 3:30 review > reviewed and applied Zefram's fix with some > follow-up comments > > [perl #73052] Storable considerably slower at storing coderefs > > 2010/03/08 1:40 diag > failed to find any easy 5.12 workaround > > 2010/03/10 0:30 fix > revert const deparsing code > > [perl #73330] Bug in threads->tid > > 2010/03/09 1:00 review > review Jerry's fix > > [TRIAGE] > > 2010/03/13 8:30 triage > reviewed and set the type on 300 bugs: > new/open bugs with severity >= medium > > 2010/03/13 - close-triage 7487 7565 22834 23840 26992 31691 32273 > > 2010/03/13 - close-triage 33710 34207 34349 37128 38646 40654 > > 2010/03/14 6:40 triage > reviewed and set the type on 200 bugs: > new/open bugs with severity >= medium > > 2010/03/14 - close-triage 41647 45135 45337 51568 52216 55162 57302 > > 2010/03/14 - close-triage 62444 63322 63620 63886 64550 64738 64762 > > 2010/03/14 - close-triage 65408 66092 66244 68530 70528 71080 73026 > > 2010/03/14 - close-triage 73490 73516 73562Thread Previous | Thread Next