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

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

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

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

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

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