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
- see complete details at https://rjbs.manxome.org/rubric/entry/2118
- improvements to Module::Faker testing system
- case-insensitivity finally fixed in PAUSE indexer
- improvements to PAUSE test suite
- improvements to PAUSE logging
- closed a bunch of PAUSE tickets
- 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
- perlsecret 1.014 release, with the new Maori farewell operator, and notes about inchworn and kite being broken by the 'bitwise' feature
- fixed a bunch of broken tests in HTTP::Proxy, after being prodded by H.Merijn Brand (Tux)
- some perl.space discussions
- dist authoring tools discussion with aristotle, leont, haarg
- got the links to build a static version of use.perl.org, from the work we did with arc back in 2013 in Lancaster
- Merged various pull requests and fixed and closed a number of Devel::Cover tickets
- Tested Devel::Cover against latest 5.26, 5.28 and 5.29 releases
- Discussed using CPAN::Plugin::Sysdeps with Slaven Rezić (srezic) to install system dependencies before running cpancover
- Determined that recent perl versions can handle coverage of subs with signatures without problem (thanks Dave M)
- Released Devel::Cover 1.32
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
- Improved handling of array indexes beyond IV_MAX, which was breaking a test on H.Merijn Brand (Tux)'s HP-UX smoker
- Increased minimum perl version required for Devel::Cover to 5.10.0
- Fixed various bugs and merged pull requests
- Discussed coverage of top-level statements with Aaron Crane (arc)
- Released Devel::Cover 1.33
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
- spent the morning on organizer tasks
- sent an email asking dromedary users for their requirements (perl.space)
- worked on adding support to cpancover for installing external dependencies
- File-Content\Store 1.003 release (adding NA reports when link() is not supported by the platform). Found out that Windows supports hard links, and explored how Windows reported inodes with Christian Walde (Mithaldu)
- With the guidance of Aaron Crane (arc) I managed to obtain coverage of top-level statements in Devel::Cover
- The full solution will need perl core changes so won't be available until 5.32
- This has been a goal for more years than I care to count, so much thanks to Aaron Crane (arc)!
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
- reported an issue with the CPAN River script to Neil Bowers (NEILB)
- perlsecret 1.015 release, to fix a broken test
- pull request to use CPAN::Plugin::Sysdeps to automatically install external dependencies in cpancover
- Evolution of the PTS meeting, followed by a discussion on better Perl 6 integration in the PTS
- Merged PR to port SQL::Translator from Module::Install to Distar and made a development release.
- Discussed plans for cpancover backup/failover/redundancy with metacpan team
- Cheered when Leo implemented cpancover backups onto matacpan infrastructure
- Tidied implementation of top-level statement coverage in Devel::Cover
- release manager for circa 50 commits on PAUSE by Kenichi, Rik, and Slaven
- found and worked on a bug in CPAN.pm mirror picking code together with Slaven and Aristotle (not yet leading to a release, but progress was substantial)