Logo ognion
Perl QA Hackathon 2014

March 13-16, 2014 in Lyon

Logo ognion
 

Perl QA Hackathon 2014

March 13-16, 2014
in Lyon, France

Logo PQAH  

March 13-16, 2014
in Lyon, France

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


Thursday 13th March

Tim Bunce:

Matthew Horsfall (‎alh‎):

  • Added parallel testing support to p5's Makefile for valgrind testing (test.valgrind)
  • Add deparse testing support to p5's Makefile for smoking deparse (test.deparse)
  • Played around with a Configure -i flag (ignore/rm Policy.sh and config.sh)
    • Talked to H.Merijn Brand (‎Tux‎) about ./Configure with cached data. More is needed here, perhaps for now though separate out the functionality to another shell/Perl script so it can be improved in the future without touching Configure. Might play with this later.
  • Added patch to update doc or fix code for hv_iterinit
  • Fixed Devel::Cover to work with 5.20 and later 5.19.Xs.
  • PPI review for Christian Walde (‎Mithaldu‎)
  • Took a look at test.porting supporting parallel tests.
    • It already does!
  • Bugged Tim Bunce to give me github access to Memcached::libmemcached

Steffen Schwigon (‎renormalist‎):

  • opensource released some Tapper libs
  • TAP::DOM release 0.11
    • assume TAP version 13 by default
    • generate TAP from TAP::DOM
  • Data::DPath release 0.50
    • small optimization

Friday 15th March

Tim Bunce:

  • More DBI::Test code refinements and design discussions with Jens Rehsack (‎Sno‎) and ribasushi +1, especially around the test variant generator.
  • About ready to start working on extracting and releasing Data::Tumbler and Test::WriteVariants as new distributions on CPAN.
  • Discussed the problems of packagers (eg rpm creators) determining dependencies for compiled perl extension.
  • Proposed an extension to the META spec as an appropriate way to capture the required information and build tooling around it.

Matthew Horsfall (‎alh‎)

  • Memcached::libmemcached
    • Updated META_MERGE a bit (change bugtracker, include repo url)
    • Check pending tickets for work / clean up bug queue. Most seem stalled on more user input
    • Release ! (Includes fixes for floop-parallel-all)
  • bisected/https://rt.perl.org/Public/Bug/Display.html?id=121437reported "Attempt to free unreferenced scalar" with here doc in regexop
  • File bug about B::Deparse not handling newlines in (?{...}) regex constructs

Saturday 16th March

Tim Bunce:

  • Released Data::Tumbler and Test::WriteVariants to CPAN.
  • Contributed to the design discussions around extending the META spec for packagers.
  • Updated the DBI::Test prototype to use the new Test::WriteVariants module.

Steffen Schwigon (‎renormalist‎):

  • completed reviewing and polishing of literally 2 non-mythical man years of Tapper git history
    • in a way that allows coming back to a more "early and often" release cycle
    • some approved libs already published
    • prepared changelog

version 18 saved on 16/03/14 08:38 by Steffen Schwigon (‎renormalist‎)

Home | Tags | Recent changes | History

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


Thursday 13th March

Tim Bunce:

Matthew Horsfall (‎alh‎):

  • Added parallel testing support to p5's Makefile for valgrind testing (test.valgrind)
  • Add deparse testing support to p5's Makefile for smoking deparse (test.deparse)
  • Played around with a Configure -i flag (ignore/rm Policy.sh and config.sh)
    • Talked to H.Merijn Brand (‎Tux‎) about ./Configure with cached data. More is needed here, perhaps for now though separate out the functionality to another shell/Perl script so it can be improved in the future without touching Configure. Might play with this later.
  • Added patch to update doc or fix code for hv_iterinit
  • Fixed Devel::Cover to work with 5.20 and later 5.19.Xs.
  • PPI review for Christian Walde (‎Mithaldu‎)
  • Took a look at test.porting supporting parallel tests.
    • It already does!
  • Bugged Tim Bunce to give me github access to Memcached::libmemcached

Steffen Schwigon (‎renormalist‎):

  • opensource released some Tapper libs
  • TAP::DOM release 0.11
    • assume TAP version 13 by default
    • generate TAP from TAP::DOM
  • Data::DPath release 0.50
    • small optimization

Friday 15th March

Tim Bunce:

  • More DBI::Test code refinements and design discussions with Jens Rehsack (‎Sno‎) and ribasushi +1, especially around the test variant generator.
  • About ready to start working on extracting and releasing Data::Tumbler and Test::WriteVariants as new distributions on CPAN.
  • Discussed the problems of packagers (eg rpm creators) determining dependencies for compiled perl extension.
  • Proposed an extension to the META spec as an appropriate way to capture the required information and build tooling around it.

Matthew Horsfall (‎alh‎)

  • Memcached::libmemcached
    • Updated META_MERGE a bit (change bugtracker, include repo url)
    • Check pending tickets for work / clean up bug queue. Most seem stalled on more user input
    • Release ! (Includes fixes for floop-parallel-all)
  • bisected/https://rt.perl.org/Public/Bug/Display.html?id=121437reported "Attempt to free unreferenced scalar" with here doc in regexop
  • File bug about B::Deparse not handling newlines in (?{...}) regex constructs

Saturday 16th March

Tim Bunce:

  • Released Data::Tumbler and Test::WriteVariants to CPAN.
  • Contributed to the design discussions around extending the META spec for packagers.
  • Updated the DBI::Test prototype to use the new Test::WriteVariants module.

Steffen Schwigon (‎renormalist‎):

  • completed reviewing and polishing of literally 2 non-mythical man years of Tapper git history
    • in a way that allows coming back to a more "early and often" release cycle
    • some approved libs already published
    • prepared changelog

version 18 saved on 16/03/14 08:38 by Steffen Schwigon (‎renormalist‎)

Home | Tags | Recent changes | History