Perl Toolchain Summit Results
Thu 2018-04-19
- Devel::PPPort : discuss, amend documentation, test on 126 versions of perl (5.6.1 .. 5.27.10), integrate into CORE
- PR for Module::CPANTS::Kwalitee (skip files in MANIFEST.SKIP)
- general hints and helps regarding Configure
- Streamline Configure/Metaconfig issues with Aaron Crane (arc)
- System::Info changes for Breno Oliveira (garu) and Abe Timmerman (abeltje)
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
- Discussion on tooling for up-river authors (The Berlin Consensus + Release::Checklist)
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
Thu 2018-04-19
Thu 2018-04-19
- Created 5 Pull requests:
- Started to make an overview of how numbers are serialized with all existing perl JSON/YAML processors
Fri 2018-04-20
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
Thu 2018-04-19
Fri 2018-04-20
- Found problem with Storable
- Released perl 5.27.11
- Discussion on dual-life modules (with results!)
Thu 2018-04-19
Fri 2018-04-20
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 27 saved on 21/04/18 12:21 by H.Merijn Brand (Tux)
Home
| Tags
| Recent changes |
History