Amazon Development Center Germany GmbH




Travis CI

Perl 6




Mongueurs de Perl

YAPC Europe Foundation

infinity interactive







campus explorer

Perl QA Hackathon 2015

This page is dedicated to reporting what has been done day by day during the event.

Thursday April 16

Philippe Bruhat (‎BooK‎)

  • implemented most of Data::ShortNameProvider (with lots of useful feedback from TIMB), a year after the initial discussions on the dbi-dev
  • released Devel-JSON v0.900 (first release)

Olivier Mengué (‎dolmen‎)

  • Test::More discussion

Matthew Horsfall (‎alh‎)

  • Hacking on Devel::PatchPerl
  • Test::More discussion

Tatsuhiko Miyagawa (‎miyagawa‎)

  • CPAN::Common::Index backend for metacpan
  • Migrate cpanm to use CPAN::Common::Index
  • Fix FatPacker patch for virtual INC entries (mro vs MRO::Compat)

bulk 88

  • benchmarked, analyzed and criticized new Test::More/Test::Stream's design, wrote 3 perf patches

Wendy Van Dijk (‎woolfy‎)

  • Shopping, cleaning, setting up marketing shelves

Friday April 17

Philippe Bruhat (‎BooK‎)

Olivier Mengué (‎dolmen‎)

  • Released Devel-JSON v0.901
  • CPAN Governance discussion
  • Built a MSVC/Win64/nmake blead perl with OpenSSL and CPAN::Reporter on Windows 8.1 with bulk 88's help
    • The last time I installed MSVC was about 10 years ago and I had only heard horror stories about perl on MSVC
    • The build has a few failures already known by bulk 88. He suspects a double close on a file handle that cause close() to report an error, and that is now reported as a warning by perl. This completely breaks the Capture::Tiny test suite.
    • We installed OpenSSL as a binary from https://slproweb.com/products/Win32OpenSSL.html The idea of installing a blob (instead of building from source) for a such a security package raises my hairs.
    • When installing Task::CPAN::Reporter, the IO::Socket::SSL testsuite failed because IP::Socket::IP is not loaded because Socket lacks inet_pton. But it was working enough to make CPAN::Reporter work

Matthew Horsfall (‎alh‎)

  • Hacking on Devel::PatchPerl. Submitted patches to fix builds (tested on linux only) for perl 5.005, 5.005_01, 5.005_02, 5.005_03, and 5.005_04
  • Hacking on Pegex and String::Slice to find performance improvements
  • CPAN Governance discussion

Tatsuhiko Miyagawa (‎miyagawa‎)

  • Plack TRIAL release
  • Worked with clintong on moving the MetaCPAN API index to the server
  • App::PAUSE::TimeMachine
  • cpanm 1.7x stable release
  • started work on Carmel

bulk 88

  • wrote 4 optimization patches for TAP::Harness
  • worked with Olivier Mengué (‎dolmen‎) on various modules that had issues passing tests and installing on Win32

Wendy Van Dijk (‎woolfy‎)

  • Shopping, cleaning
  • Taking notes at Toolchain consensus meeting, and transcribing notes, giving them to David Golden and Ricardo Signes

Saturday April 18

* Olivier Mengué (‎dolmen‎) + bulk 88 patch implementing inet_pton and inet_ntop on Socket.pm on Win32 https://rt.cpan.org/Ticket/Display.html?id=91524#txn-1487597

Matthew Horsfall (‎alh‎)

  • Attempting to add cpan-module bisecting support to perl5's bisect-runner

Tatsuhiko Miyagawa (‎miyagawa‎)

  • Carmel hacking
  • More complete cpanfile requirement support in cpanm/Carton

bulk 88

  • worked on replacing TAP::Harness::Iterator::Process on Win32 with new backend for future parallel running
  • debugging ExtUtils::HasCompiler on Win32

Sunday April 19

version 15 saved on 19/04/15 15:14 by Wendy Van Dijk (‎woolfy‎)

Home | Tags | Recent changes | History