Logo ognion
Perl Toolchain Summit 2017

May 11-14, 2017 in Lyon

Logo ognion
 

Perl Toolchain Summit 2017

May 11-14, 2017
in Lyon, France

Logo PTS  

May 11-14, 2017
in Lyon, France

Results

Mithaldu

  • Thu:
    • provided feedback for haarg on speeding up CPAN installs on Windows
    • integrated many PPI fixes in preparation for a release

lizmat

  • Thu:
    • discussed format for providing Perl 6 module test results to cpan-testers
    • discussed various recommendation manager issues
    • brainstormed about a new distribution format
    • finished refactoring Baggy internals
  • Fri:
    • expanded perl6 -V output with more Perl 6 related info
    • added Kernel.archname for integration with CPAN-testers
    • several discussions related to Perl 6 integration with CPAN

Tux

  • Thu:
    • Fix two problems in cpan client that caused a slowdown of a factor 100 when a module / distribution name contains a typo (with Andreas)
    • Explain Sawyer correct use of CSV options
    • Help Abe with getting Test::Smoke using git as intended
    • Fix readdir_r usage in perl5 core, as it is deprecated since glibc-2.24
    • Hand out new HP-UX and AIX account to mohawn for analysing bugs in ExtUtils::MakeMaker on AIX
    • Implement Iterator as input on Text::CSV for perl6
  • Fri:
    • Build and test perl-5.26.0-RC1 (4 times) and report issues
    • Get more internal information out of Darwin into archname (release a new System::Info)
    • Discussion about the consequences of no-dot-in-inc
    • Backport perl5 core configure commits to metaconfig and fix serious flaw + feedback upstream
    • Communicate with Debian-folk about getting System::Info in their package system (copyright issues)
    • Discuss with mohawk & arc what the implications are of "fixing" $(BASEEXT) on AIX
  • Sat:
    • Evaluate perl.org and feedback to Barbara
    • Discussion on CPAN indexing
    • Release process of perl6 modules to CPAN (Release the perl6 version of Text::CSV)
    • Discussion on CPAN quality
    • Merge metaconfig/dist improvement from upstream to perl realm
    • Discuss kwalitee metrics with ether

Ingy, Tinita

arc

  • Thu:
    • Split Ref::Util into PP/XS dists, with assistance from Sawyer++ ether++ haarg++
    • Answered a couple of Perl 5 questions
    • Investigated Catalyst deps under Travis builds

pjcj

  • Thu:
    • Merged a number of pull requests
    • Closed a number of tickets
    • Released Devel::Cover 1.25
    • Had some interesting discussions about thorny Devel::Cover problems
    • Found out how to type a tilde on a Swiss German Mac keyboard (Alt-N Space)
  • Fri:
    • Looked at problems associated with programs changing their environment whilst running under Devel::Cover
    • Discussed integration of cpancover into metacpan with Ranguard and Olaf
    • Improved and documented setup of a cpancover server
    • Installed local metacpan environment using automation provided by Lee and Leo
    • Fix or otherwise dealt with a number of tickets
    • Failed to work out how to consistently copy and paste text in iTerm2, tmux and neovim

garu, preaction

  • Thu:
    • defined a new format for CPAN Testers' reports API that's simpler, forward compatible and that allows us to submit reports for Perl 6 distributions as well as Perl 5 (or any other language, for that matter)
    • started the backend port to support the new format and convert data from the old database to the new one
  • Fri:
    • continued CPAN Testers backend work to convert old format submissions to the new format
    • submitted first (new format) reports to the live endpoint, in both Perl 5 and Perl 6
    • worked with ugexe++ on a plugin for zef (perl6's distribution installer) that submits reports to CPAN Testers
    • worked with lizmat++, nine++, tadzik++, tony++ on requirements for Perl 6 reports
    • worked with skaji++ on what would be the most interesting API for cpanm to better support next generation test report submissions
    • worked with tux++, haarg++, leont++ on archname issues regarding OS X (and general archname, flat namespace issues)
    • worked with jberger++ on a (prototype) Test2 hook to provide a LOT more information on the reports, including structured data for each executed test - which will allow fine-grained report analysis
  • Sat:
    • continued work with jberger++ on porting old metabase reports to the new format
    • made some semantic changes to the report format before going live
    • began porting client code to the new format

neilb

  • triage of PAUSE hit-list with Andreas, to agree priorities for the summit
  • (re)learned how to write PAUSE tests
  • reproduced a security issue in PAUSE
  • raise some tickets on EUMM with ideas that came out of digging in dist metadata
  • discussion on CPAN::DistnameInfo and tarball naming edge-cases with Todd, Mickey, Karen, and Sawyer

xsawyerx

  • Released Perl 5.26.0-RC1
  • Released Ref::Util::XS
  • Worked on Ref::Util (and Ref::Util::PP) with arc, ether, and haarg
  • Wrote blog post about all of this (on "Blogs" in the wiki)
  • Created instagram account: https://www.instagram.com/perltoolchainsummit/
  • Discussion on CPAN::DistnameInfo, CPAN indexing, CPAN Distribution Qaulity

atoomic

  • Worked on a prototype for grep.metacpan.org frontend, api, git repo: https://github.com/metacpan/metacpan-grep-front-end

andk

  • Thu:
    • Worked on bug on PAUSE that affected permission system together with Peter, Graham and Neil
    • Worked on bug in cpan script regarding -x switch together with Tux
    • Encouraged charsbar to continue his idea to rewrite PAUSE as a Mojolicious server
  • Fri:
    • Received and applied refactoring pull request from Ed Mohawk
    • Setup smokers for 5.26.0-RC1
    • continuing triaging PAUSE stuff

Ranguard

  • Thu:
    • Launched new design for perl.org (babs did all the work)
    • Discussed and setup env for grep.metacpan.org with toddr and atoomic
    • Got Pete to start updating metacpan's vm
    • Helped Haarg test and deploy a shim so `cpanminus` clients now use new metacpan api (even though they hit the old API), done using fastly user agent detection and a new site just for this back compat that haarg has written.
    • Discussion on metacpan v0 depreciation with haarg
    • Start of discussion on improving search
  • Friday:
    • Discussed cpancover infrastructure with pjcj and metacpan is going to at least take a backup of the reports, but may do other things later.
    • Got Lee to help setup the metacpan VM fully, I also downloaded supporting files to usb so can setup more people quickly
    • Discussed cpanratings with several people - Lee to work on something tomorrow
    • Installed metacpan VM on pjcj, abeltje and start of bab's laptops
    • Refactored metacpan search to clarify exactly what is going on
    • Started on refactoring mc search to use new query (which will make improving the results easier... next couple of days project)
    • Clean up of a few puppet bits for dev boxes
    • Helped deploy various bits on metacpan
    • Discussions about Swagger interface for some metacpan end points

Nine

  • Thu:
    • Research about external dependencies and build systems
    • Started writing a META2SPEC script for Perl 6 distributions
  • Fri:
    • Discussion about external dependencies and build systems with ugexe and tony-o
    • Establishment of an attack plan
    • Finished META2SPEC script
    • Sent pull requests for all distributions with missing or wrong source-url in the META6.json
    • Started writing Distribution::Builder::MakeFromJSON
    • Added builder support to install-dist.pl bundled with rakudo
    • Converted the first of 47 Build.pm using dists to Distribution::Builder::MakeFromJSON

Ether

  • Thu:
    • released new B::Hooks::OP::Check (x2) (. in @INC fix)
    • released new Dist::Zilla::Plugin::GitHub (undef warning)
    • sent https://github.com/p5pclub/ref-util/pull/37 (dzil improvements)
    • sent https://github.com/p5pclub/ref-util-xs/pull/1 (dynamic prereq)
    • released new Test::Kwalitee (handling of *_TESTING environment variables)
    • acquired comaint on, and released, Mac::SystemDirectory (x3) (. in @INC fix)
    • released new Context::Preserve (. in @INC fix)
  • Fri:
    • discussion re distribution name, uniqueness, versions etc (Todd, Mickey, Andreas, Graham)
    • shipped new distribution Dist::Zilla::Plugin::EnsureLatestPerl
    • filed https://rt.cpan.org/Ticket/Display.html?id=121629 (new kwalitee metric)
    • sent https://github.com/ilmari/multidimensional/pull/3 (configure-require prereqs)
    • no . in @INC meeting/discussion
    • mail sent to ADAMK requesting comaint of his stuff
    • fixed https://github.com/p5pclub/ref-util/issues/39 (Makefile bug)
    • sent https://github.com/rjbs/Dist-Zilla/pull/591 (placement of distmeta test)
    • relesed new Dist::Zilla::Plugin::Git::Contributors, Dist::Zilla::Plugin::Git (bad yaml encoding on older perls)
    • shipped new Data::Dumper::Concise (. in @INC fixes, other bug fixes)
    • more discusson of the treatment of tarball filenames and how our ideals do not match reality (Neil, Todd, Graham, Mickey)
    • started on Dist::Zilla::Plugin::UseUnsafeInc
  • Sat:
    • discussion re distribution name, PAUSE indexing etc (many people)
    • released new Dist::Zilla::Plugin::EnsureLatestPerl (environment variable override)

version 30 saved on 13/05/17 16:18 by H.Merijn Brand (‎Tux‎)

Home | Recent changes | History

Results

Mithaldu

  • Thu:
    • provided feedback for haarg on speeding up CPAN installs on Windows
    • integrated many PPI fixes in preparation for a release

lizmat

  • Thu:
    • discussed format for providing Perl 6 module test results to cpan-testers
    • discussed various recommendation manager issues
    • brainstormed about a new distribution format
    • finished refactoring Baggy internals
  • Fri:
    • expanded perl6 -V output with more Perl 6 related info
    • added Kernel.archname for integration with CPAN-testers
    • several discussions related to Perl 6 integration with CPAN

Tux

  • Thu:
    • Fix two problems in cpan client that caused a slowdown of a factor 100 when a module / distribution name contains a typo (with Andreas)
    • Explain Sawyer correct use of CSV options
    • Help Abe with getting Test::Smoke using git as intended
    • Fix readdir_r usage in perl5 core, as it is deprecated since glibc-2.24
    • Hand out new HP-UX and AIX account to mohawn for analysing bugs in ExtUtils::MakeMaker on AIX
    • Implement Iterator as input on Text::CSV for perl6
  • Fri:
    • Build and test perl-5.26.0-RC1 (4 times) and report issues
    • Get more internal information out of Darwin into archname (release a new System::Info)
    • Discussion about the consequences of no-dot-in-inc
    • Backport perl5 core configure commits to metaconfig and fix serious flaw + feedback upstream
    • Communicate with Debian-folk about getting System::Info in their package system (copyright issues)
    • Discuss with mohawk & arc what the implications are of "fixing" $(BASEEXT) on AIX
  • Sat:
    • Evaluate perl.org and feedback to Barbara
    • Discussion on CPAN indexing
    • Release process of perl6 modules to CPAN (Release the perl6 version of Text::CSV)
    • Discussion on CPAN quality
    • Merge metaconfig/dist improvement from upstream to perl realm
    • Discuss kwalitee metrics with ether

Ingy, Tinita

arc

  • Thu:
    • Split Ref::Util into PP/XS dists, with assistance from Sawyer++ ether++ haarg++
    • Answered a couple of Perl 5 questions
    • Investigated Catalyst deps under Travis builds

pjcj

  • Thu:
    • Merged a number of pull requests
    • Closed a number of tickets
    • Released Devel::Cover 1.25
    • Had some interesting discussions about thorny Devel::Cover problems
    • Found out how to type a tilde on a Swiss German Mac keyboard (Alt-N Space)
  • Fri:
    • Looked at problems associated with programs changing their environment whilst running under Devel::Cover
    • Discussed integration of cpancover into metacpan with Ranguard and Olaf
    • Improved and documented setup of a cpancover server
    • Installed local metacpan environment using automation provided by Lee and Leo
    • Fix or otherwise dealt with a number of tickets
    • Failed to work out how to consistently copy and paste text in iTerm2, tmux and neovim

garu, preaction

  • Thu:
    • defined a new format for CPAN Testers' reports API that's simpler, forward compatible and that allows us to submit reports for Perl 6 distributions as well as Perl 5 (or any other language, for that matter)
    • started the backend port to support the new format and convert data from the old database to the new one
  • Fri:
    • continued CPAN Testers backend work to convert old format submissions to the new format
    • submitted first (new format) reports to the live endpoint, in both Perl 5 and Perl 6
    • worked with ugexe++ on a plugin for zef (perl6's distribution installer) that submits reports to CPAN Testers
    • worked with lizmat++, nine++, tadzik++, tony++ on requirements for Perl 6 reports
    • worked with skaji++ on what would be the most interesting API for cpanm to better support next generation test report submissions
    • worked with tux++, haarg++, leont++ on archname issues regarding OS X (and general archname, flat namespace issues)
    • worked with jberger++ on a (prototype) Test2 hook to provide a LOT more information on the reports, including structured data for each executed test - which will allow fine-grained report analysis
  • Sat:
    • continued work with jberger++ on porting old metabase reports to the new format
    • made some semantic changes to the report format before going live
    • began porting client code to the new format

neilb

  • triage of PAUSE hit-list with Andreas, to agree priorities for the summit
  • (re)learned how to write PAUSE tests
  • reproduced a security issue in PAUSE
  • raise some tickets on EUMM with ideas that came out of digging in dist metadata
  • discussion on CPAN::DistnameInfo and tarball naming edge-cases with Todd, Mickey, Karen, and Sawyer

xsawyerx

  • Released Perl 5.26.0-RC1
  • Released Ref::Util::XS
  • Worked on Ref::Util (and Ref::Util::PP) with arc, ether, and haarg
  • Wrote blog post about all of this (on "Blogs" in the wiki)
  • Created instagram account: https://www.instagram.com/perltoolchainsummit/
  • Discussion on CPAN::DistnameInfo, CPAN indexing, CPAN Distribution Qaulity

atoomic

  • Worked on a prototype for grep.metacpan.org frontend, api, git repo: https://github.com/metacpan/metacpan-grep-front-end

andk

  • Thu:
    • Worked on bug on PAUSE that affected permission system together with Peter, Graham and Neil
    • Worked on bug in cpan script regarding -x switch together with Tux
    • Encouraged charsbar to continue his idea to rewrite PAUSE as a Mojolicious server
  • Fri:
    • Received and applied refactoring pull request from Ed Mohawk
    • Setup smokers for 5.26.0-RC1
    • continuing triaging PAUSE stuff

Ranguard

  • Thu:
    • Launched new design for perl.org (babs did all the work)
    • Discussed and setup env for grep.metacpan.org with toddr and atoomic
    • Got Pete to start updating metacpan's vm
    • Helped Haarg test and deploy a shim so `cpanminus` clients now use new metacpan api (even though they hit the old API), done using fastly user agent detection and a new site just for this back compat that haarg has written.
    • Discussion on metacpan v0 depreciation with haarg
    • Start of discussion on improving search
  • Friday:
    • Discussed cpancover infrastructure with pjcj and metacpan is going to at least take a backup of the reports, but may do other things later.
    • Got Lee to help setup the metacpan VM fully, I also downloaded supporting files to usb so can setup more people quickly
    • Discussed cpanratings with several people - Lee to work on something tomorrow
    • Installed metacpan VM on pjcj, abeltje and start of bab's laptops
    • Refactored metacpan search to clarify exactly what is going on
    • Started on refactoring mc search to use new query (which will make improving the results easier... next couple of days project)
    • Clean up of a few puppet bits for dev boxes
    • Helped deploy various bits on metacpan
    • Discussions about Swagger interface for some metacpan end points

Nine

  • Thu:
    • Research about external dependencies and build systems
    • Started writing a META2SPEC script for Perl 6 distributions
  • Fri:
    • Discussion about external dependencies and build systems with ugexe and tony-o
    • Establishment of an attack plan
    • Finished META2SPEC script
    • Sent pull requests for all distributions with missing or wrong source-url in the META6.json
    • Started writing Distribution::Builder::MakeFromJSON
    • Added builder support to install-dist.pl bundled with rakudo
    • Converted the first of 47 Build.pm using dists to Distribution::Builder::MakeFromJSON

Ether

  • Thu:
    • released new B::Hooks::OP::Check (x2) (. in @INC fix)
    • released new Dist::Zilla::Plugin::GitHub (undef warning)
    • sent https://github.com/p5pclub/ref-util/pull/37 (dzil improvements)
    • sent https://github.com/p5pclub/ref-util-xs/pull/1 (dynamic prereq)
    • released new Test::Kwalitee (handling of *_TESTING environment variables)
    • acquired comaint on, and released, Mac::SystemDirectory (x3) (. in @INC fix)
    • released new Context::Preserve (. in @INC fix)
  • Fri:
    • discussion re distribution name, uniqueness, versions etc (Todd, Mickey, Andreas, Graham)
    • shipped new distribution Dist::Zilla::Plugin::EnsureLatestPerl
    • filed https://rt.cpan.org/Ticket/Display.html?id=121629 (new kwalitee metric)
    • sent https://github.com/ilmari/multidimensional/pull/3 (configure-require prereqs)
    • no . in @INC meeting/discussion
    • mail sent to ADAMK requesting comaint of his stuff
    • fixed https://github.com/p5pclub/ref-util/issues/39 (Makefile bug)
    • sent https://github.com/rjbs/Dist-Zilla/pull/591 (placement of distmeta test)
    • relesed new Dist::Zilla::Plugin::Git::Contributors, Dist::Zilla::Plugin::Git (bad yaml encoding on older perls)
    • shipped new Data::Dumper::Concise (. in @INC fixes, other bug fixes)
    • more discusson of the treatment of tarball filenames and how our ideals do not match reality (Neil, Todd, Graham, Mickey)
    • started on Dist::Zilla::Plugin::UseUnsafeInc
  • Sat:
    • discussion re distribution name, PAUSE indexing etc (many people)
    • released new Dist::Zilla::Plugin::EnsureLatestPerl (environment variable override)

version 30 saved on 13/05/17 16:18 by H.Merijn Brand (‎Tux‎)

Home | Recent changes | History