Sponsors

Donate


thinkproject!

Amazon Development Center Germany GmbH

STRATO

Booking.com

AffinityLive.com

Travis CI

Perl 6

Bluehost

GFU

Evozon

Mongueurs de Perl

YAPC Europe Foundation

infinity interactive

neo4j



liquidweb

elasticsearch

dreamhost

procura

MongoDB

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, , preparing food, setting up marketing shelves

Helmut Wollmersdorfer (‎wollmers‎)

  • scripts for filling a database of Wcpancover (frontend for cpancover.com)
  • search by author, dist

H.Merijn Brand (‎Tux‎)

  • update Config::Perl::V to perl-blead status, integrate with blead and write a test that automates this for the next run
  • write documentation a Text::CSV (perl6) and feedback all found perl6 bugs to perl6 group: this implies debugging (lazy) ranges on lists that lost infinity
  • attend the big Test::More discussion

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

H.Merijn Brand (‎Tux‎)

  • Chase and analyze a possible performance issue in perl5. Proved to be -DDEBUGGING related
  • Attended the Toolchain/consensus discussion
  • Work on perl6 related installation issues (jvm and panda) for feedback to the authors
  • Wrote more documentation
  • Helped Steffen Schwigon (‎renormalist‎) with perl5 configuration and explained hidden config and Config::Perl::V

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, preparing food
  • Taking notes at Toolchain consensus meeting, and transcribing notes, giving them to David Golden and Ricardo Signes

Helmut Wollmersdorfer (‎wollmers‎)

  • improve author matching in Wcpancover backend
  • improve DB schema
  • prepare release 0.02

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

Wendy Van Dijk (‎woolfy‎)

  • Shopping, cleaning, preparing food
  • Taking notes at MetaSpec / Toolchain interoparability / CPANtesters (etc) consensus meeting, and transcribing notes, giving them to David Golden and Ricardo Signes

Herbert Breunung (‎lichtkind‎)

  • patches to perlbook.pod and perlcommunity.pod
  • tiny patch in perlintro
  • maintenances of several doc bits around the web
  • preparing new kind of Perl 5/ Perl 6 tutorial

Helmut Wollmersdorfer (‎wollmers‎)

  • install Wcpancover on public server cpancover.wollmersdorfer.org
  • solve installation and configuration problems
  • change from SQLite to MySQL

H.Merijn Brand (‎Tux‎)

  • MetaSpec / Toolchain interoparability / CPANtesters discussion (also outside of the central discussion)
  • More performance testing
  • More documentation
  • Discuss and motivate perl6 people to add new features :) (-Mstrict on commandline seemed to make quite a lot of people happy)

Sunday April 19

Wendy Van Dijk (‎woolfy‎)

  • Shopping, cleaning, preparing food
  • Taking notes at CPAN/Toolchain culture & communication, & responsible forking consensus meeting, and transcribing notes, giving them to David Golden and Ricardo Signes

Helmut Wollmersdorfer (‎wollmers‎)

  • change visual design (CSS) of Wcpancover
  • release Wcpancover-0.03-TRIAL
  • add pages and features

bulk 88

Matthew Horsfall (‎alh‎)

  • Added cpan-module bisecting support to perl5's bisect-runner. (--module and --with-module)

H.Merijn Brand (‎Tux‎)

  • CPAN/Toolchain culture & communication, & responsible forking consensus meeting + several related talks about test approaches and consequences with Neil Bowers (‎NEILB‎) and ribasushi +1
  • help Abe Timmerman (‎abeltje‎) with finalizing Test::Smoke and starting that from fresh to test the complete chain (including UTF-8 en/decoding and database access. Test::Smoke-1.61_04 has been released with all open branches merged
  • Rebuild perl-5.20.2 from scratch with -fPIC without DEBUGGING to verify the performance issues and test Inline::Perl5 for perl6
  • Re-install 1200 distributions from scratch to check what issues remain to be discussed for the "Tux River Express" (according to Neil Bowers (‎NEILB‎) :)
  • Fix and document an issue in perl5 Configure where a backslash in -D arguments on the command line may cause havoc. Also mailed the author of the upstream meta/dist, who copied that change for the next release

version 28 saved on 19/04/15 18:39 by H.Merijn Brand (‎Tux‎)

Home | Tags | Recent changes | History