Tony Cook writes: Approximately 38 tickets were reviewed, and 10 patches were applied. is interesting in the number of things that were wrong with the first test in t/op/utf8cache.t. This was reported by Daniel Dragan where op/utfcache.t was producing a an error message, but was still passing: bc. 1..15 is not recognized as an internal or external command, operable program or batch file. ok 1 ok ... read more |
Dave Mitchell writes: I spent most of my time last month making the stderr of the perl build and test process less noisy, and for blead to build, test, and be stderr-clean under ASan -fsanitize=undefined. Quite a few of the fixes are on cpan/ code, so I haven't pushed those to blead, but rather to the branches davem/cpan-warn and davem/cpan-undef. and I've opened tickets sent notifications to the relevant CPAN ... read more |
Yes, it's January. But we found that Toby did provide a blog post on 2014-12-31 detailing some work on his book, with some new committed material. Looking forward to continued progress in 2015. MAJ ... read more |
The Grants Committee has received one grant proposal for the January round. Before the Committee members vote, we would like to solicit feedback from the Perl community on the proposal. Review the proposal below and please comment here by January 25th, 2015. The Committee members will start the voting process following that and the conclusion will be announced by January 31st. **Ado a rapid active commotion Name: Krasimir Berov ... read more |
Here are updates of the running grants. Grant Report: Inline::C December 2014, Final. This grant has completed successfully and the payment is underway. It was a great contribution to the community and I enjoyed reading their continuous updates on their blog. Act Voyager long story Grant Report: Modern OO Programming in Perl Dec 2014 Perl::Lint Yet Another Static Analyzer for Perl5: We got an update and are discussing it with ... read more |
Happy New Year from outer space... since the last report a lot has happened on our journey with Act-Voyager... So, let me try to write down the episode of this saga... In the months leading to the Act-hackathon there where two things being worked on... Firstly, there is now a 'Act-out-of-the-Box' that makes it super easy to start hacking on Act With three simple commands, any developer can be up ... read more |
Happy New Year! The Grants Committee is accepting grant proposals all the time. We evaluate them every two months and another evaluation period has come. If you have an idea for doing some Perl work that will benefit the Perl community, consider sending a grant application. The application deadline for this round is 23:59 January 14th UTC. We will publish the received applications, get community feedback and conclude the acceptance ... read more |
Paul Johnson has successfully completed his "Improving Devel::Cover grant":http://news.perlfoundation.org/2012/04/grant-application-improving-de.html. I would like to thank Paul and his grant managers for all their work. I would also like to thank those who support the "Perl 5 Core Maintenance Fund":http://www.perlfoundation.org/perl_5_core_maintenance_fund without your contributions we would not have been able to fund this project. Paul Johnson writes: In accordance with the terms of my grant from TPF this is the final report for ... read more |
Ingy and David have completed work on Inline::Module, or "How to be an XS author without knowing XS". According to the original proposal, the proposed deliverables were: Allow compilation of inlined C code to happen during a module's build time, and then allow Inline to get out of the way to a greater degree than currently happens. Make |
Upon hearing the community's voice, we have re-worked our YAPC timeline, and found a way to extend the call for papers deadline to March 1st. We want to thank those individuals who have already submitted their talk proposals, they will be considered in the first round of rotating acceptances. And we'd also like to thank those in the Perl community who spoke up. This is your YAPC, and we want ... read more |
As Ingy says, Christmas is the time when we wrap things up. Inline::Module is nearly an officially-released reality. The last few weeks of progress can be found here. Highlights: "Autostubbing" feature generates Inline-calling stub modules in memory automagically Example module Alt::Acme::Math::XS in many flavors Lots of community interaction and support The committee will soon be tasked to vote on completion and payment. MAJ ... read more |
The winter round of the "Outreach Program for Women":https://wiki.gnome.org/OutreachProgramForWomen/2014/DecemberMarch has begun and will run from the 9th December 2014 to the 9th March 2015. There are forty-four participants in this round and three of them will be working on Perl. When "we announced":http://news.perlfoundation.org/2014/09/outreach-program-for-women---w.html that we would be taking part in the program again we had funding for one intern. There is additional funding available for good candidates and thanks to ... read more |
Dave Mitchell writes: I spent nearly all my time last month developing a new tool for benchmarking perl itself, Porting/bench.pl. See "http://nntp.perl.org/group/perl.perl5.porters/222802":http://nntp.perl.org/group/perl.perl5.porters/222802 for the announcement. Summary bq. 2:00 /\G^/ seems abnormally slow 0:40 Memory leak in regex appears in 5.20.1> 0:43 Slow global pattern match in taint mode with input from utf8 41:22 create Porting/bench.pl 11:20 process p5p mailbox **56:05 TotaL As of 2014/11/30: since the beginning of the grant: ... read more |
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. is a bug that expresses itself as writing unexpected text 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 ... read more |
The Grants Committee has concluded the voting of the November round. Proposal in this round IO::All Redux, Ingy döt Net and David Oswald, USD 4,000 Voting Results Title Yes No Score IO::All Redux 2 5 Definition of the score is found in 3.2 of the rules. Details This grant was not approved. The majority of the committee members preferred to wait until the Inline::C grant completes. There was positive feedback ... read more |
I am pleased to announce that Dave Mitchell's "recent request":http://news.perlfoundation.org/2014/10/grant-extension-request-dave-m.html for an extension of his "Maintaining the Perl 5 Core":http://news.perlfoundation.org/2013/09/grant-application-maintaining-1.html grant has been successful. This extension will allow Dave to continue with this work for another 400 hours. Many thanks to everyone who provided feedback on this application and to all those who continue to provide financial support to the "Perl 5 Core Maintenance Fund":http://www.perlfoundation.org/perl_5_core_maintenance_fund. ... read more |
Efforts have been made to obtain a report on MOOP book progress during November; unfortunately, Toby has not provided one. No recent commits are in evidence. I will back out of this post on receipt of a report or blog entry. MAJ ... read more |
Ingy and David have made great strides this month on Inline::Module. Weekly updates can be found at the Ouistreet Inline blog. Highlights "We now have real, usable, open source software on GitHub, so the roadmap and problems will start being expressed as Issues." Support for ExtUtils::MakeMaker, Dist::Zilla, Zilla::Dist, and Module::Install based distributions for Inline. Well filled out Inline::Module::Tutorial According to David: "In brief, our primary objective now works for four ... read more |
It hasn't always been the case that The Perl Foundation has much of a budget to speak of. There were many early years that we flew by the seat of our pants. "Is it in the budget" was more or less the same as asking "what's left in the bank account?" But, as the foundation has grown up, so have our business and accounting practices. First, it is helpful to ... read more |