Logo ognion
Perl Toolchain Summit 2018

April 19-22, 2018 in Oslo

Logo ognion
 

Perl Toolchain Summit 2018

April 19-22, 2018
in Oslo, Norway

Logo PTS  

April 19-22, 2018
in Oslo, Norway

Perl Toolchain Summit Results

H.Merijn Brand (‎Tux‎)

Thu 2018-04-19

Fri 2018-04-20

  • Left rakudobrew for direct perl6 and zef builds and prompter timings
  • Big discussion on dual-life modules
  • Discussion on including local::lib to CORE
  • Verify David Golden (‎xdg‎)'s manual for PAUSE by installing PAUSE locally, setting it up and verifying all works
  • Build/test/install perl-5.27.11 on laptop and dromedary + some basic module testing

Sat 2018-04-21

  • Test Devel::PPPort-3.40 on many XS modules and many perl versions

David Golden (‎xdg‎)

Thu 2018-04-19

  • Discovered that the README for setting up a private PAUSE for testing was out of date
  • Learned how to install and configure mysql and nginx via macports
  • Learned how to configure a private PAUSE on my laptop (with generous help from Kenichi Ishigaki (‎charsbar‎))
  • Updated the README based on my findings, including how to turn off TLS to run with just plackup and no reverse proxy
  • Added reCAPTCHA client code for PAUSE's request_id page, protected by a feature flag
  • Added server-side code for PAUSE to validate reCAPTCHA responses, except for the actual new user registration when it validates
  • Uploaded new Types::Path::Tiny with fixed test files

Fri 2018-04-20

  • Studied PAUSE user registration codepaths
  • Factored out sending PAUSE one-time password email
  • Factored out sending PAUSE welcome emails
  • Wired up PAUSE for directly adding users with recaptcha
  • Submitted PAUSE PR for recaptcha work
  • Discussed ideas with Rik for a "permissions manager" for PAUSE to ease the transition to adding an Admin level

Leo Lapworth (‎ranguard‎)

Thu 2018-04-19

Tina Müller (‎tinita‎)

Thu 2018-04-19

Fri 2018-04-20

Tatsuhiko Miyagawa (‎miyagawa‎)

Thu 2018-04-19

  • Merged and released HTTP::Tiny PRs
  • Released MetaCPAN download_uri API support for cpanm
  • Menlo repo split is split from cpanminus repo, and then back again to cpanminus repo with subdirectories
  • Removed cpanm guts and made it a shim for Menlo backend, to avoid maintaining two codebases forever https://github.com/miyagawa/cpanminus/pull/567
  • Updated the tools to generate cpanm fatpack library

Fri 2018-04-20

  • Shipped cpanm 1.8 trial that has the new Menlo-based cpanm executable
  • Support `dist` keyword in cpanfile and cpanm/Menlo https://github.com/miyagawa/cpanminus/pull/568

Sawyer X (‎Sawyer X‎)

Thu 2018-04-19

Fri 2018-04-20

  • Found problem with Storable
  • Released perl 5.27.11
  • Discussion on dual-life modules (with results!)

Shoichi Kaji (‎skaji‎)

Thu 2018-04-19

Fri 2018-04-20

Karen Etheridge (‎Ether‎)

Thu 2018-04-19

  • Devel::PPPort discussion (arc, ilmari, leont, sawyer, Tux, me)
  • provided a fix to an installation issue in Ref::Util
  • released File-Temp-0.2305-TRIAL (Win32 taint fixes) and merged/closed a bunch of pull requests
  • released Mac-SystemDirectory-0.11-TRIAL and 0.12-TRIAL (darwin gcc fixes)
  • released Test-Pod-1.52 (added *.psgi to the search list)
  • released Task-Weaken-1.06 (fixed dynamic prereqs for Scalar::Util)
  • submitted PRs:
    • https://github.com/rjbs/Dist-Zilla-PluginBundle-RJBS/pull/6
    • https://github.com/rjbs/Test-Deep/pull/72

Fri 2018-04-20

  • group discussion on best practices on handling dual-life module maintenance
  • released File-ShareDir-Install-0.12
  • group discussion on possibly putting local::lib into core
  • merged https://github.com/moose/Moose/pull/160
  • released a new strictures, for warnings categories added in 5.28
  • improved travis testing for Sub-Name, Scalar-List-Utils
  • discussed a cpan module security list for handling vulnerabilities

version 26 saved on 21/04/18 10:42 by David Golden (‎xdg‎)

Home | Tags | Recent changes | History

Perl Toolchain Summit Results

H.Merijn Brand (‎Tux‎)

Thu 2018-04-19

Fri 2018-04-20

  • Left rakudobrew for direct perl6 and zef builds and prompter timings
  • Big discussion on dual-life modules
  • Discussion on including local::lib to CORE
  • Verify David Golden (‎xdg‎)'s manual for PAUSE by installing PAUSE locally, setting it up and verifying all works
  • Build/test/install perl-5.27.11 on laptop and dromedary + some basic module testing

Sat 2018-04-21

  • Test Devel::PPPort-3.40 on many XS modules and many perl versions

David Golden (‎xdg‎)

Thu 2018-04-19

  • Discovered that the README for setting up a private PAUSE for testing was out of date
  • Learned how to install and configure mysql and nginx via macports
  • Learned how to configure a private PAUSE on my laptop (with generous help from Kenichi Ishigaki (‎charsbar‎))
  • Updated the README based on my findings, including how to turn off TLS to run with just plackup and no reverse proxy
  • Added reCAPTCHA client code for PAUSE's request_id page, protected by a feature flag
  • Added server-side code for PAUSE to validate reCAPTCHA responses, except for the actual new user registration when it validates
  • Uploaded new Types::Path::Tiny with fixed test files

Fri 2018-04-20

  • Studied PAUSE user registration codepaths
  • Factored out sending PAUSE one-time password email
  • Factored out sending PAUSE welcome emails
  • Wired up PAUSE for directly adding users with recaptcha
  • Submitted PAUSE PR for recaptcha work
  • Discussed ideas with Rik for a "permissions manager" for PAUSE to ease the transition to adding an Admin level

Leo Lapworth (‎ranguard‎)

Thu 2018-04-19

Tina Müller (‎tinita‎)

Thu 2018-04-19

Fri 2018-04-20

Tatsuhiko Miyagawa (‎miyagawa‎)

Thu 2018-04-19

  • Merged and released HTTP::Tiny PRs
  • Released MetaCPAN download_uri API support for cpanm
  • Menlo repo split is split from cpanminus repo, and then back again to cpanminus repo with subdirectories
  • Removed cpanm guts and made it a shim for Menlo backend, to avoid maintaining two codebases forever https://github.com/miyagawa/cpanminus/pull/567
  • Updated the tools to generate cpanm fatpack library

Fri 2018-04-20

  • Shipped cpanm 1.8 trial that has the new Menlo-based cpanm executable
  • Support `dist` keyword in cpanfile and cpanm/Menlo https://github.com/miyagawa/cpanminus/pull/568

Sawyer X (‎Sawyer X‎)

Thu 2018-04-19

Fri 2018-04-20

  • Found problem with Storable
  • Released perl 5.27.11
  • Discussion on dual-life modules (with results!)

Shoichi Kaji (‎skaji‎)

Thu 2018-04-19

Fri 2018-04-20

Karen Etheridge (‎Ether‎)

Thu 2018-04-19

  • Devel::PPPort discussion (arc, ilmari, leont, sawyer, Tux, me)
  • provided a fix to an installation issue in Ref::Util
  • released File-Temp-0.2305-TRIAL (Win32 taint fixes) and merged/closed a bunch of pull requests
  • released Mac-SystemDirectory-0.11-TRIAL and 0.12-TRIAL (darwin gcc fixes)
  • released Test-Pod-1.52 (added *.psgi to the search list)
  • released Task-Weaken-1.06 (fixed dynamic prereqs for Scalar::Util)
  • submitted PRs:
    • https://github.com/rjbs/Dist-Zilla-PluginBundle-RJBS/pull/6
    • https://github.com/rjbs/Test-Deep/pull/72

Fri 2018-04-20

  • group discussion on best practices on handling dual-life module maintenance
  • released File-ShareDir-Install-0.12
  • group discussion on possibly putting local::lib into core
  • merged https://github.com/moose/Moose/pull/160
  • released a new strictures, for warnings categories added in 5.28
  • improved travis testing for Sub-Name, Scalar-List-Utils
  • discussed a cpan module security list for handling vulnerabilities

version 26 saved on 21/04/18 10:42 by David Golden (‎xdg‎)

Home | Tags | Recent changes | History