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

H.Merijn Brand (‎Tux‎)

  • 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‎)!!!

Tina Müller (‎tinita‎)

  • 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.

Nick Logan (‎ugexe‎)

Christian Walde (‎Mithaldu‎)

  • Finished dzilifying PPI with ether's work.
  • 7 releases of PPI with various fixes.

Dan Book (‎Grinnz‎)

  • Set up caching of dependencies and basic graph view

Lee Johnson

Philippe Bruhat (‎BooK‎)

  • 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

Dagfinn Ilmari Mannsåker (‎ilmari‎)

Paul Johnson (‎pjcj‎)

  • 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

H.Merijn Brand (‎Tux‎)

  • 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

Tina Müller (‎tinita‎)

Nick Logan (‎ugexe‎)

  • Investigated possibilities of upgrading Perl 6 repository format which includes modifying installed meta data.

Christian Walde (‎Mithaldu‎)

Dan Book (‎Grinnz‎)

  • 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

Lee Johnson

Philippe Bruhat (‎BooK‎)

Dagfinn Ilmari Mannsåker (‎ilmari‎)

Paul Johnson (‎pjcj‎)

  • 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

H.Merijn Brand (‎Tux‎)

Nick Logan (‎ugexe‎)

  • Create prototype functionality for precompiling Perl 6 scripts when installed. Still requires more work to figure out various strange issues.

Tina Müller (‎tinita‎)

  • 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

Christian Walde (‎Mithaldu‎)

Dan Book (‎Grinnz‎)

  • Set up user interface to adjust dependency graph options
  • Added table option for display
  • Set up cron to continually cache new releases

Lee Johnson

Philippe Bruhat (‎BooK‎)

  • 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‎)

Dagfinn Ilmari Mannsåker (‎ilmari‎)

Paul Johnson (‎pjcj‎)

  • 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

H.Merijn Brand (‎Tux‎)

  • 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

Christian Walde (‎Mithaldu‎)

  • 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.

Steffen Schwigon (‎renormalist‎)

  • 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

Philippe Bruhat (‎BooK‎)

  • 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

Dagfinn Ilmari Mannsåker (‎ilmari‎)

  • Merged PR to port SQL::Translator from Module::Install to Distar and made a development release.

Paul Johnson (‎pjcj‎)

  • 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

Tina Müller (‎tinita‎)

Andreas Koenig (andk)

  • 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)