Maintaining Perl 5: Grant Report for October 2014
Thu, 04-Dec-2014 by
Karen Pauley
edit post
_Tony Cook writes:_
This is the first monthly report for my fourth grant.
Approximately 58 tickets were reviewed or worked on, and 11 patches were applied.
[perl #121783] is a bug that expresses itself as writing unexpected text (often noise) after the text you expect to write, when writing to
the Win32 console.
This is caused by a bug in the Win32 WriteFile() API, which returns the number of character written, rather than the number of bytes when writing to a console window, and changes behaviour depending on how the console window is configured.
So far the solution appears to be to assume that writes to the console are either completely successful, or completely failed.
| Hours | Activity |
| 7.85 | #108276 review discussion, apply patch manually, add dynamic allocation |
| | #108276 testing, benchmarking, look at scalarvoid recursion |
| | #108276 more scalarvoid, profiling |
| | (scalarvoid test code seems exponential runtime) |
| | #108276 testing, polish, comment |
| 0.10 | #115746 review old discussion and reject |
| 1.87 | #119439 in branch, update Pod::Checker, review Pod::Simple |
| | for adapting porting/podcheck.t, discussion with khw |
| 2.15 | #120487 testing |
| | #120487 write patch, research, testing, comment |
| 0.52 | #120835 review discussion and code, comment |
| 5.06 | #121159 review comments, re-work patch, testing, comment with patch |
| | #121159 re-test patch, perlport, perldelta |
| | #121159 review smoke reports, fix for non USE_IMP_SYS builds |
| 1.78 | #121450 experiment, research |
| 6.76 | #121783 try a solution, struggle with WinDbg |
| | #121783 produce a perlio patch, work on a win32.c patch |
| | #121783 research, testing |
| | #121783 make a simpler, stupider patch, test |
| | #121783 review test results, comment with patch |
| 1.12 | #121815 review each of the dists mentioned and comment |
| 0.68 | #121845 review and comment |
| 0.50 | #121870 review discussion, comment on cpan ticket, comment, close |
| 0.40 | #121916 review, testing, reject |
| 1.28 | #121923 review comments, research, briefly comment |
| 0.25 | #121984 review and comment |
| | #121984 close |
| 0.12 | #121992 review activity and mark rejected |
| 1.70 | #122005 re-work patch to avoid dup warnings |
| | #122005 testing, comment with patch |
| | #122005 re-test and apply to blead |
| 0.92 | #122031 research compilers handling of macro deprecation, comment |
| 0.62 | #122112 try to work out a fix |
| 0.17 | #122154 review discussion and App-Squitch changes, close |
| 1.53 | #122262 work on a patch, testing |
| | #122262 more testing, research, comment |
| 0.12 | #122263 review discussion and reject |
| 0.50 | #122287 update VM and try to reproduce |
| 0.57 | #122351 review discussion, close |
| 0.87 | #122392 review discussion, research, comment |
| 1.65 | #122405 review and comment |
| | #122405 follow-up |
| 4.02 | #122445 re-work |
| | #122445 more re-work, comment with updated patch |
| | #122445 rebase with conflicts, testing, apply to blead, perldelta |
| 0.98 | #122455 re-test, and apply to blead |
| 1.85 | #122538 review discussion, benchmarking |
| | #122538 benchmark, review results and comment |
| | #122538 review discussion|
| 0.37 | #122551 try to reproduce |
| 4.42 | #122629 review discussion, research |
| | #122629 more research, testing, comment |
| | #122629 review Dave's sv_grow() and malloc() and apply subset patch |
| 2.25 | #122635 reproduce, research |
| | #122635 patch, testing, comment |
| 0.07 | #122647 comment |
| 3.13 | #122657 debugging, testing TODO test |
| | #122657 re-testing on Linux and Hurd |
| | #122657 apply to blead and comment |
| 1.52 | #122703 review discussion, write tests, fix and apply to |
| | blead, comment |
| 0.33 | #122761 review discussion |
| 0.30 | #122807 review discussion |
| 1.13 | #122823 review discussion, testing, produce a patch |
| 0.15 | #122868 comment |
| 2.60 | #122872 review, testing |
| | #122872 review discussion and standard |
| | #122872 look at optimization consequences of code |
| 1.35 | #122873 diagnose and produce patch for upstream |
| 0.23 | #122881 review discussion and close |
| 0.65 | #122926 review, testing, apply to blead |
| 1.56 | #122931 review, testing |
| | #122931 review test results, push smoke-me |
| | #122931 review smoke results and apply to blead |
| 0.30 | #122942 review and comment |
| 3.15 | #122950 try a fix, try to debug other failing tests |
| 0.22 | #122955 comment |
| 1.17 | #122966 review discussion, latest patch, test and apply to blead |
| 0.17 | #122974 review and apply to blead |
| 0.52 | #122985 review code, patch documentation |
| 2.40 | #123006 work up simple tests for PERL_NO_SHORT_NAMES |
| | (including a trip in the wrong direction) |
| 0.57 | #123007 briefly try to build re with DEBUGGING only for the re portions |
| 2.12 | #123011 test obscure platforms, fix a trivial cygwin failure |
| 0.67 | #123059 review, review related list discussion, research |
| 0.30 | build warning clean up |
| 0.27 | clean up 5.21.3/5.21.5 blocker tickets |
| 1.52 | fix -DPERL_GLOBAL_STRUCT_PRIVATE build error, check for a |
| | different solution |
| 2.93 | fix some cygwin failures, call_checker TODO, Win32.pm PR |
| | 7, File/Copy.t |
| 0.08 | reject four perl5-security bugs (not spam, but not perlbugs) |
**82.39 hours total**
Comments (0)