PTS Results
This is a page where attendees can keep a log of what they've done each day (and then hopefully write a blog post after the PTS has finished).
- This is a bullet
- Four spaces followed by an asterisk
Thursday
Olaf
Rik
- Fixed Test::Smoke to accept command-line arguments to Configure.
- Discussed dromedary use with Rik and Book
- Started builds of perl-5.28.2 on my HP-UX systems to distribute. Doing so surfaced a bug in blead that Dagfinn Ilmari Mannsåker (ilmari)++ promised to fix. I also created several tickets for modules that failed for various reasons not due to perl.
- Worked (with Aaron Crane (arc) on making metaconfig back in sync with blead. Thank you Aaron Crane (arc)!!!
- Implemented https://github.com/perlpunk/YAML-PP-p5/issues/11. Loading and dumping of perl objects now supports both tag styles !perl/type and !!perl/type. Now you can exchange pretty much every data between YAML.pm, YAML::XS, YAML::Syck and YAML::PP. Only typeglobs need to be implemented.
- Finished dzilifying PPI with ether's work.
- 7 releases of PPI with various fixes.
- Set up caching of dependencies and basic graph view
Friday
- Finished builds of perl-5.28.2 on my HP-UX systems and uploaded them for distribution. (and did a few PR's to CPAN modules)
- A few loose ends in blead after the Configure jobs of yesterday
- Dig into HP-UX blead Test::Smoke failures
- Test Devel::Cover with cperl for Paul Johnson (pjcj) and looked at XS coverage (fixed statement display)
- Test Dagfinn Ilmari Mannsåker (ilmari)'s array branch on HP-UX 11.11
- Investigated possibilities of upgrading Perl 6 repository format which includes modifying installed meta data.
- Fixed caching of dependencies to use CPAN Meta Browser API to resolve modules to distributions
- Include module versions in dependency caching to allow filtering out core modules in different Perl versions
Saturday
- Analyze HP-UX problems in blead related to Socket and Locale
- Merge Christian Walde (Mithaldu)'s Test::Smoke patches to a new branch in the main repo after review and testing and discuss tailchasing problem in skipping tests
- Analyze Tina Müller (tinita)'s XS problem
- Create prototype functionality for precompiling Perl 6 scripts when installed. Still requires more work to figure out various strange issues.
- Look at some pull requests for Inline.pm and merged them, make a dev release
- Did a security fix for YAML.pm (it allowed to set any global variable via typeglob loading)
- Tried to seperate the official libyaml sources in YAML::LibYAML from the perl bindings; asked H.Merijn Brand (Tux) for help
- Set up user interface to adjust dependency graph options
- Added table option for display
- Set up cron to continually cache new releases
Sunday
- Fix Tina Müller (tinita)'s XS problem
- Test Devel::PPPort-3.47 on all XS modules I have maint on that use it and push when appropriate. Devel::PPPort fails on perl-5.8.0..5.8.8 (5.8.9 is OK). Fix FAIL in core and up to 3.48
- Merge and test Christian Walde (Mithaldu)'s recent changes to Test::Smoke. Test and push
- 3 releases of PPI with various fixes.
- Finalized previous round of win32 Test::Smoke patches with H.Merijn Brand (Tux) and implemented a few more to make Test::Smoke work out-of-the-box on Windows with Strawberry Perl.
- Helped Leon Timmermans (leont) test pl2bat changes in core perl on Windows.
- worked on the https://renormalist.github.io/Benchmark-Perl-Formance/ toolchain
- updated App::Bootstrap::Perl to work with most Perl versions since 5.10 and current state of CPAN
- prepared setup for a comprehensive benchmark evaluation
- created an umbrella supertool to combine the separate components in a single comprehensive frontend
- prepared preliminary quick results and charts to foreshadow the real ones