This page is dedicated to reporting what has been done day by day during the event.
Thursday April 16
Philippe Bruhat (BooK)
- implemented most of Data::ShortNameProvider (with lots of useful feedback from TIMB), a year after the initial discussions on the dbi-dev
- released Devel-JSON v0.900 (first release)
Olivier Mengué (dolmen)
- Test::More discussion
Chad Granum (Exodist)
- Test::More discussion
- Test::More bugfixes
- Performance, benchmarking, profiling
Matthew Horsfall (alh)
- Hacking on Devel::PatchPerl
- Test::More discussion
Tatsuhiko Miyagawa (miyagawa)
- CPAN::Common::Index backend for metacpan
- Migrate cpanm to use CPAN::Common::Index
- Fix FatPacker patch for virtual INC entries (mro vs MRO::Compat)
bulk 88
- benchmarked, analyzed and criticized new Test::More/Test::Stream's design, wrote 3 perf patches
Wendy Van Dijk (woolfy)
- Shopping, cleaning, , preparing food, setting up marketing shelves
Helmut Wollmersdorfer (wollmers)
- scripts for filling a database of Wcpancover (frontend for cpancover.com)
- search by author, dist
H.Merijn Brand (Tux)
- update Config::Perl::V to perl-blead status, integrate with blead and write a test that automates this for the next run
- write documentation a Text::CSV (perl6) and feedback all found perl6 bugs to perl6 group: this implies debugging (lazy) ranges on lists that lost infinity
- attend the big Test::More discussion
Tobias Leich (froggs)
- (with Christian Bartolomäus (bartolin)) Made fudge (the Perl 6 spectest management tool) testable.
- Fixed several issues in fudge, that were not discovered before.
- (with Christian Bartolomäus (bartolin)) Made spectest suite aware of Perl 6 language verions, made tests extractable per version and version ranges.
Stefan Seifert (Nine)
- Integrated Inline::Perl5 into Rakudo to support EVAL $code, :lang<perl5>;
Friday April 17
Philippe Bruhat (BooK)
- released Data-ShortNameProvider v1.000 to CPAN
Olivier Mengué (dolmen)
- Released Devel-JSON v0.901
- CPAN Governance discussion
- Built a MSVC/Win64/nmake blead perl with OpenSSL and CPAN::Reporter on Windows 8.1 with bulk 88's help
- The last time I installed MSVC was about 10 years ago and I had only heard horror stories about perl on MSVC
- The build has a few failures already known by bulk 88. He suspects a double close on a file handle that cause close() to report an error, and that is now reported as a warning by perl. This completely breaks the Capture::Tiny test suite.
- We installed OpenSSL as a binary from https://slproweb.com/products/Win32OpenSSL.html The idea of installing a blob (instead of building from source) for a such a security package raises my hairs.
- When installing Task::CPAN::Reporter, the IO::Socket::SSL testsuite failed because IP::Socket::IP is not loaded because Socket lacks inet_pton. But it was working enough to make CPAN::Reporter work
Chad Granum (Exodist)
- CPAN Discussions
- Test::More enhancements
- Test::More punch-out list items
Matthew Horsfall (alh)
- Hacking on Devel::PatchPerl. Submitted patches to fix builds (tested on linux only) for perl 5.005, 5.005_01, 5.005_02, 5.005_03, and 5.005_04
- Hacking on Pegex and String::Slice to find performance improvements
- CPAN Governance discussion
H.Merijn Brand (Tux)
- Chase and analyze a possible performance issue in perl5. Proved to be -DDEBUGGING related
- Attended the Toolchain/consensus discussion
- Work on perl6 related installation issues (jvm and panda) for feedback to the authors
- Wrote more documentation
- Helped Steffen Schwigon (renormalist) with perl5 configuration and explained hidden config and Config::Perl::V
Tatsuhiko Miyagawa (miyagawa)
- Plack TRIAL release
- Worked with clintong on moving the MetaCPAN API index to the server
- App::PAUSE::TimeMachine
- cpanm 1.7x stable release
- started work on Carmel
bulk 88
- wrote 4 optimization patches for TAP::Harness
- worked with Olivier Mengué (dolmen) on various modules that had issues passing tests and installing on Win32
Wendy Van Dijk (woolfy)
- Shopping, cleaning, preparing food
- Taking notes at Toolchain consensus meeting, and transcribing notes, giving them to David Golden and Ricardo Signes
Helmut Wollmersdorfer (wollmers)
- improve author matching in Wcpancover backend
- improve DB schema
- prepare release 0.02
Tobias Leich (froggs)
- (with Christian Bartolomäus (bartolin)) Implement remaining todos for fudge.
- Supported nine with issues in Inline::Perl5, lizmat with a grammar related RT ticket and sjn with packaging plans.
- (with Christian Bartolomäus (bartolin)) Tested and fixed issues with piping from subprocesses on BSD machines, therefore adding more tests that also discovered a problem on windows, which also got fixed.
Herbert Breunung (lichtkind)
- patches to perlbook.pod and perlcommunity.pod
Stefan Seifert (Nine)
- Fixed random failures when Inline::Perl5's tests are run in parallel.
- Enabled S01-perl-5-integration spec test category on Rakudo using Inline::Perl5 for Perl 5 support.
- Wrote first version of a patch for perl 5 to transparently switch to perl6 when encountering a use v6;
Saturday April 18
* Olivier Mengué (dolmen) + bulk 88 patch implementing inet_pton and inet_ntop on Socket.pm on Win32 https://rt.cpan.org/Ticket/Display.html?id=91524#txn-1487597
Matthew Horsfall (alh)
- Attempting to add cpan-module bisecting support to perl5's bisect-runner
Chad Granum (Exodist)
- More CPAN Discussions
- More Test::More enhancements
- Work on Fennec conversion to Test::Stream
- Conversion patch for Test::Base to use Test::Stream
- Fix Test::FITesque
Tatsuhiko Miyagawa (miyagawa)
- Carmel hacking
- More complete cpanfile requirement support in cpanm/Carton
bulk 88
- worked on replacing TAP::Harness::Iterator::Process on Win32 with new backend for future parallel running
- debugging ExtUtils::HasCompiler on Win32
Wendy Van Dijk (woolfy)
- Shopping, cleaning, preparing food
- Taking notes at MetaSpec / Toolchain interoparability / CPANtesters (etc) consensus meeting, and transcribing notes, giving them to David Golden and Ricardo Signes
Herbert Breunung (lichtkind)
- tiny patch in perlintro
- maintenances of several doc bits around the web
- preparing new kind of Perl 5/ Perl 6 tutorial
Helmut Wollmersdorfer (wollmers)
- install Wcpancover on public server cpancover.wollmersdorfer.org
- solve installation and configuration problems
- change from SQLite to MySQL
H.Merijn Brand (Tux)
- MetaSpec / Toolchain interoparability / CPANtesters discussion (also outside of the central discussion)
- More performance testing
- More documentation
- Discuss and motivate perl6 people to add new features :) (-Mstrict on commandline seemed to make quite a lot of people happy)
Tobias Leich (froggs)
- Started to work on serializing datastructures to disk, to reduce the startup time regression when installing modules into a database.
- More discussions with sjn about packaging, images, docker, systemd and other deployment techniques.
Stefan Seifert (Nine)
- Wrote experimental patch for perl to transparently switch to perl6 when encountering a "module" or "class" keyword.
- Helped lizmat with her work on lazily initializing @*INC.
- Lot's of interesting discussions with sjn, ingy, Andreas and others about packaging, meta data, the Open Build Service and automatic testing of downstream.
Sunday April 19
Chad Granum (Exodist)
- Even More CPAN Discussions
- More Test::More enhancements
- Initial draft of an SPEC builder for Test::Stream
- Test::More punchout list items
- Compare output from blead smoking Test::More
Wendy Van Dijk (woolfy)
- Shopping, cleaning, preparing food
- Taking notes at CPAN/Toolchain culture & communication, & responsible forking consensus meeting, and transcribing notes, giving them to David Golden and Ricardo Signes
Helmut Wollmersdorfer (wollmers)
- change visual design (CSS) of Wcpancover
- release Wcpancover-0.03-TRIAL
- add pages and features
bulk 88
- made patches+testing to support VC Win32, Mingw GCC Win32, and HPUX platforms with ExtUtils::HasCompiler
- ExtUtils::HasCompiler was shipped to CPAN by leont (author of it)
- fixed/debugged https://github.com/dagolden/Capture-Tiny/issues/26 with David Golden (xdg), this Win32-only bug was a blocker of Perl blead/5.22
Matthew Horsfall (alh)
- Added cpan-module bisecting support to perl5's bisect-runner. (--module and --with-module)
H.Merijn Brand (Tux)
- CPAN/Toolchain culture & communication, & responsible forking consensus meeting + several related talks about test approaches and consequences with Neil Bowers (NEILB) and ribasushi +1
- help Abe Timmerman (abeltje) with finalizing Test::Smoke and starting that from fresh to test the complete chain (including UTF-8 en/decoding and database access. Test::Smoke-1.61_04 has been released with all open branches merged
- Rebuild perl-5.20.2 from scratch with -fPIC without DEBUGGING to verify the performance issues and test Inline::Perl5 for perl6
- Re-install 1200 distributions from scratch to check what issues remain to be discussed for the "Tux River Express" (according to Neil Bowers (NEILB) :)
- Fix and document an issue in perl5 Configure where a backslash in -D arguments on the command line may cause havoc. Also mailed the author of the upstream meta/dist, who copied that change for the next release
Abe Timmerman (abeltje)
My results of the last 4 days of solid work:
- Test::Smoke back to working state (refactoring, testing, fixing)
- beta release 1.61_04 of Test::Smoke
- coreSmokeDB resolved an UTF-8 issue
Tobias Leich (froggs)
- Continued to work on serializing datastructures to disk, to reduce the startup time regression when installing modules into a database.
Herbert Breunung (lichtkind)
- preparing revival of German translation of perldoc
version 37 saved on 19/04/15 21:03 by Stefan Seifert (Nine)
Home | Tags | Recent changes | History