Results
Mithaldu
- Thu:
- provided feedback for haarg on speeding up CPAN installs on Windows
- integrated many PPI fixes in preparation for a release
- Fri:
- prepared a near final set of commits for the next PPI release
- identified downstream problems caused by new commits
- helped abeltje with Test-Smoke on windows
- collaborated with alh on a tool to smoke reverse dependencies of a specific module
- Sat:
- decided on final set of commits for next PPI release
- fixed a bug highlighted by downstream dependencies
- searched for more downstream incompatibilities with alh and extended the new dep smoking tool
- Sun:
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
- Sat:
- many more discussions related to zef, mi6 and the Perl 6 Toolchain
- moved perl6 -V info generation to Perl 6 land completely
- perl6 -V output sorted
- Sun:
- also provide -V info as a hash in Compiler.verbose-config
- inspected Perl 5 implementation of System::Info
- started on Perl 6 implementation of System::info using mi6
- completed macOS support for System::Info
- did *not* put System::Info in ecosystem yet
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
- Merge a solution discussed with Paul for coverage of *optional* modules on cpancover. Alter Spreadsheet::Read to test that and release
- Discuss kwalitee metrics with ether
- Sun:
- Devel::PPPort discussion (very!!! useful)
- Talk mohawk through last set of AIX problems
- More System::Info work
- Merge Test::Smoke tickets to System::Info
- Test new Devel::PPPort on 117 versions of perl
- Test new version of Test::Smoke
- Dig into g++ fail on perl5 blead
- Explain Config::Perl::V to garu
- Check if Devel::Platform::Info functionality can be merged into System::Info
- Beer
ingy, tinita
- Thu:
- Copied current YAML.pm code to YAML::Old and released YAML::Old 1.23 https://metacpan.org/release/YAML-Old
- Started to make YAML.pm only delegate to YAML::Old
- Fri:
- Released YAML.pm 1.23_001
- Talked about new API for YAML backends
- Sat:
- Talked about new Loader API
- Got a working Loader in YAML.pm (not released, only on github so far)
- Usage (for now): use YAML 'yaml'; yaml()->load($yaml)
- Using:
- YAML::API (YAML distribution)
- YAML::PP::Parser (YAML-PP)
- YAML::Perl::Loader (formerly YAML::PP::Loader) (YAML-Perl)
- Started to write a YAML::Perl::Dumper with Inline::C and libyaml
- Talked to tony++ about the idea to write a Perl 6 libyaml loader
- And then he just wrote it
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
- Sat:
- Set the $EXTENDED_TESTING environment variable in cpancover
- Documented further the cpancover environment
- Worked on making the cpancover.com more of a proper production server
- Wondered why Europe doesn't seem ready for Romanian yodel rap
garu, preaction, jberger
- 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)
- finished a Test2 hook prototype 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 on porting new reports back to the old metabase format for backwards compatibilities and to make new reports part of the current toolchain
- made some semantic changes to the report format before going live
- began porting client code to the new format
- reviewed CPAN::Testers::Common::Client to include extra information on reports
- more updates with ugexe++ and lizmat++ to better integrate Zef::Reporter into Zef
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
- Sat:
- deployed the security fixes on live pause
- accepted more pull requests from Peter for PAUSE testing harness
- participated in group discussion "Potential new constraints" about going forward with stricter requirements on cpan uploads: pros and cons; defining our positions
- helping perl6 module upload mechanism with code for the PAUSE daemon to discover perl6 tarballs that have not been uploaded into a Perl6/ directory (together with nine)
- participated in the group discussion "What happened to DBIC" about governance model, permissions structure
- Sun:
- discussed another issue with Dot in INC with Slaven, Aristotle, Leon, and Chris
- discussed PAUSE mini-issues with charsbar
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
- Saturday:
- Lots of time on the metacpan search code refactor
- Setting up grep.metacpan.org sysadmin stuff
- Initial review of cpancover backup stuff with pjcj
- Sunday
- Got a pull request in for the search refactor
- Discussed Meta::Hack
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
- Participated in the discussion about perl without dot in @INC
- Sat:
- Converted all of the remaining 46 Build.pm using dists to Distribution::Builder::MakeFromJSON
- Added support for decisions based on environment variables to System::Query
- Published Distribution::Builder::MakeFromJSON in the module ecosystem
- Did the preliminary research for fixing PAUSE to put Perl 6 dists in the right subdirectory automatically.
- Reviewed ANDK's fixes to PAUSE for Perl 6 dists.
- Sun:
- Nailed down the META spec for native dependencies with ugexe
- Dusted off synopsis 22, updated the most glaringly outdated parts and added the new specs for native dependencies.
- Wrote a patch for PAUSE to automatically update a Perl 6 dist's source-url in the META6.json to point to the uploaded tar ball.
- Participated in the discussion about how to run the Perl Toolchain Summit
Ether
- Thu:
- released B::Hooks::OP::Check (x2) (. in @INC fix)
- released 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 Test::Kwalitee (handling of *_TESTING environment variables)
- acquired comaint on, and released, Mac::SystemDirectory (x3) (. in @INC fix)
- released Context::Preserve (. in @INC fix)
- Fri:
- discussion re distribution name, uniqueness, versions etc (Todd, Mickey, Andreas, Graham)
- shipped new distribution Dist::Zilla::Plugin::EnsureLatestPerl
- released Dist::Zilla::Plugin::EnsureLatestPerl (environment variable override)
- 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 Dist::Zilla::Plugin::Git::Contributors, Dist::Zilla::Plugin::Git (bad yaml encoding on older perls)
- shipped 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 Dist::Zilla::Plugin::EnsureLatestPerl (environment variable override)
- filed tickets to add support for x_use_unsafe_inc metadata in cpan clients:
- CPANPLUS (https://rt.cpan.org/Ticket/Display.html?id=121656)
- CPAN (https://rt.cpan.org/Ticket/Display.html?id=121659)
- App::cpanminus (https://github.com/miyagawa/cpanminus/issues/535)
- completed and released new Dist::Zilla::Plugin::UseUnsafeInc (sets x_use_unsafe_inc metadata variable)
- released Dist::Zilla::Plugin::EnsureLatestPerl (fixed prereqs)
- DBIx-Class ownership discussion
- discussions with Graham, Chris about Module::Load etc
- Sun:
- discussions with Sawyer, Chris, Aaron, Graham etc about dual-life modules, maintenance policies etc
- fixed up Moose .xs and .h code for better ppport.h compatibility and compliance (with many thanks to Tux for enlightentment and assistance)
- filed https://github.com/dagolden/Dist-Zilla-Plugin-Test-ReportPrereqs/issues/34 (how to get code execution into t/00-report-prereqs.t, so that we can include the versions of various JSON backends etc)
Mickey
- Thursday
- added dist_version field to the 02packages.details new index type
- added a new endpoint packages/modules/DIST to list modules per dist (for Olaf)
- added a new endpoint release/contributors (moved code from WEB)
- discussed 02packages.details parsing with ToddR
- Friday
- discussion w/ToddR, NeilB, ether about dist versions in PAUSE/02packages
- added a new endpoint /release/files/RELEASE?files=FILE1,FILE2,.... (for Olaf)
- released MetaCPAN-Client-2.013001 to support 02packages endpoint changes (name and extra fields)
- released MetaCPAN-Client-2.014000 with a fix for a reported bug & support for the release/contributors API endpoint
- created a new script for indexing 3rd party package name mapping (Debian) for book
- changed the contributors endpoint to work for author/release rather than latest dist
- worked with haarg on switching WEB to use new contributors endpoint
- Saturday
- tools improvement: added logging info to the mapping script
- added mapping for distribution/external_party/debian to the production index
- improved script for Debian packages mapping & ran manually (initial data fill)
- deleted data from 'packages' type in production (old type before renaming)
- discussion 1: Distributions names/versions handling and indexing in PAUSE
- discussion 2: DBIC aftermath
- Sunday
- added cleanup mode for 06perms index script
- added cleanup mode for 02packages.details index script
- released MetaCPAN-Client-2.015000 with support for 'main_module' field in the Release object
- worked with w/book on refactoring the Debian script to a role used by a new External script (to allow easy adding of new sources)
- planning for cover data indexing
- discussion w/NeilB, ToddR & Olaf about a new clean 02packages file in PAUSE
- discussion about PTS process & future
- discussed historical perms data storing/finding
- discussed meta::hack 2 planning
ugexe
- Fri
- Brainstorming over native dependency dependency resolution and fulfillment.
- Discussion about integrating CPAN testers into zef.
- Update zef's reporter branch to allow the plugin architecture to provide the reporting logic.
- Tweak zef's META6 parsing of depends to allow for hashes instead of a string, future proofing against a situation where we need a multi-level hash structure that can't be represented by the string format we normally use.
- Sat
- Stub out garu's Zef::Reporter plugin with code for submitting to p6c testers so they can just refactor the report structure to work with cpan testers.
- Add build pass/fail and build results output to test report in Zef::Reporter.
- Discussed adding additional phase pass/fail and results (configure, install, unknown)
- Fix zef bug when using curl in osx that resulted in corrupted archive.
oalders
- Thu
- Worked on exposing 06perms on the MetaCPAN front end
- Spoke with Paul and Leo about tighter integration of cpancover.com into MetaCPAN
- Fri
- Went live with 06perms on the MetaCPAN front end
- Wrote blog post to get the word out about this new feature
- Worked with Babs and Neil on design improvements for 06perms
- Released a new Net::HTTP which consisted of a patch from Shoichi Kaji
- Fixed show less/show more copy for large Changes files
- Sat
- Wrote unit tests for the new MetaCPAN search in API endpoint
- Sped up Travis builds on the MetaCPAN back end front end
- Build times are now in the 5-10 minute range, down from 30-40 minutes
- Added meta::hack sponsors to MetaCPAN sponsors page
- Got a pull request merged which fixes a bug that showed user favorites for modules which had been deleted
- Sun
- Worked on making MetaCPAN build logs less noisy
- Spent time with Leo troubleshooting MetaCPAN search results on the staging machine
- Had a discussion about a clean 02packages file for PAUSE
- Had a discussion about logistics for meta::hack v2 (when and where)
abeltje
* Test::Smoke:
- lots of MSWin32 fixes
- Fix souce-sync-with-git
- merged some pull requests
- closed ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂñ 10 tickets in RT
- started work on being 'no-dot-in-at-inc'-safe
skaji
- Thu
- Addressed an issue where CPAN::Common::Index is not fatpack friendly
- Fri
- Investigated Net-HTTP issue
- Now Menlo uses MetaCPAN V1 API
- Continued to address the issue for CPAN::Common::Index
- Talked with garu and jberger about how to integrate cpanminus/menlo with cpan testers
- Sat
- Created a tiny patch for perl5 CPAN-Upload-Tiny
- Created perl6 module CPAN-Uploader-Tiny
- Uploaded perl6 CPAN-Uploader-Tiny to CPAN by itself:)
- Implemented mi6 dist, mi6 upload commands
- Tried to reproduce a build failure of perl-5.26.0-RC1 in CentOS5
- Sun
- Can we use MetaCPAN instead of 06perm.txt to query PAUSE permissions?
- Uploaded App-Mi6 to CPAN under Perl6 subdirectory
- Worked on Minilla
- Talked with garu again about cpanminus/menlo and cpan testers
- What problem is at top priority? Which solutions are "realistic"?
- Released a new App-cpm which improves old perl support
bingos
(Non-chronological, non-exhaustive list:)
ExtUtils::Install:
* Merged optimisation PRs and released new versions to CPAN
ExtUtils-MakeMaker:
* Discussions with leont and mohawk about outstanding issues
* Closed RTs that have been already fixed
* added os_unsupported() function and tests
* Included new ExtUtils-Install in bundled modules
* Release engineering of three development releases
* tested development releases on multiple OS VMs, including Haiku, Solaris, Hurd, MidnightBSD, DragonflyBSD
CPANPLUS/CPANPLUS::Dist::Build:
* implemented support for x_use_unsafe_inc meta variable related to inc_without_dot
Archive::Tar:
* Resolved several tickets and released new version to CPAN
IPC::Cmd:
* Merged PR for new feature
* Fixed potential security bug with can_run()
Perl Core:
* Assisted Sawyer with perl-5.26.0-RC1 release
* Testing of perl-5.26.0-RC1 on FreeBSD with 7 different compilers
CPAN Testers:
* Usual on-going monitoring of production testing environment
* Discussions with Doug and Garu regarding new test report formats/schema
* Submitting test reports to new end-point
Contributed in PAUSE/CPAN dists discussion
leont
- Fixed the parsing of comments at the end of a document inYAML.pm6.
- Added an upload subcommand App::ModuleBuildTiny, so one doesn't need an external tool like cpan-upload anymore.
- Released a new version of CPAN::Upload::Tiny containing bug fixes by @aristotle and @skaji.
- Improved the static perl support of ExtUtils::HasCompiler, and released two development release to that effect.
- Added a workaround for an issue involving no-dot-in-@INC and sudo in Module::Build.
- Applied patches from @ether to Dist::Zilla::Plugin::PPPort adding a diagnostic if the code isn't compatible with the declared.
- Refactored the command language of Build::Graph to be simpler in basic usage, and added macros to make it more powerful in complicated usages.
version 69 saved on 15/05/17 21:25 by Leon Timmermans (leont)
Home
| Recent changes |
History