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

Module::Build replacement

Write various components of a planned Module::Build replacement, including

  • Finish Build::Graph, a dependency engine that doesn't suck
  • Finish ExtUtils::Builder, a general purpose compiling/linking framework
  • Write a plugin architecture that doesn't suck, this will probably require some kind of IOC.

— by Leon Timmermans (‎leont‎)

Installed module database / Packlists replacement

Start writing that .packlist replacement we discussed in Lancaster.

— by Leon Timmermans (‎leont‎), others?…

Finish the Build.PL specification

The Build.PL specification is moving forwards very slowly, we should finish it for real.
— by David Golden (‎xdg‎), Leon Timmermans (‎leont‎)

CPAN::Meta::Merge

This is a smart merging engine for CPAN Meta fragments. This will require CPAN::Meta::Converter to be able to handle fragments first.
— by Leon Timmermans (‎leont‎), others?…

Static cpan installation

Our current installation mechanism is very flexible (in a Turing complete way), but most of the time that isn't necessary. It could be useful if this dependency on shelling out to Makefile.PL/Build.PL could be eliminated where possible.
— by Leon Timmermans (‎leont‎), miyagawa?

Smolder

A few months ago, I needed something to smoke & collect test results. I remembered Smolder, and discovered it had gone unmaintained. I merged most of the patches people had proposed on Git Hub and CPAN RT. The major work left to do is to merge with mcartmell's branch, who ported Smolder to PSGI & DBIx::Class. Then we can start adding new features, maybe including a job scheduler.
— by Sébastien Aperghis-Tramoni (‎maddingue‎)

Maybe you could also adopt the Smolder distribution on CPAN. — Philippe Bruhat (‎BooK‎)

SV type preservation

Following a discussion that occurred on p5p, I think I have a way to implement a mechanism which, although it would not be as initially described, should still be extremely helpful for serializers. I'm not very familiar with p5 internals, but it can be an occasion for me to discover more. If someone is interested and want to steal the idea, I can describe it in more details on another page :)
— by Sébastien Aperghis-Tramoni (‎maddingue‎)

x_no_use and x_cpants META fields

See https://github.com/cpants/www-cpants/issues/39

— by Philippe Bruhat (‎BooK‎)

CPANTS metrics

Add and improve some metrics, both for uploaded distributions, and for local projects that use Test::Kwalitee and its friends.

— by Kenichi Ishigaki (‎charsbar‎), Karen Etheridge (‎Ether‎), Salve J. Nilsen (‎sjn‎), others?

DBI::Test

Continue extending the prototype to explore the issues and find practical solutions.

— by Tim Bunce, H.Merijn Brand (‎Tux‎), others?…

Test::Smoke

Continue the work on Test::Smoke, the backends, the database and the web-UI

-- by Abe Timmerman (‎abeltje‎), H.Merijn Brand (‎Tux‎), others?

Perl::Formance resurrection

More Test::Class::Moose improvements

Test::Class::Moose is becoming more popular and is being used in production environments. My aim is to improve the "out of the box" parallel testing behavior, clean up some interface issues and make it easier to migrate from a Test::Class setup by providing optional Test and Tests tags, just like we find in Test::Class. Those can be used for plan management.

I also want to introduce a Test::Class backwards-compatibility role to further smooth the transition.

— by Curtis Poe (‎Ovid‎)

CPAN Testers

Various projects including improving APIs, CT Admin site, CT Search, CT Statistics

— by Barbie

Yearly email to PAUSE users

A periodic (probably yearly) email to PAUSE authors, to give them some kind of useful dashboard, and in the process check validity of their contact email address, recording this in the PAUSE db.

Discussed this briefly with ANDK at LPW 2013, hoping to hammer out a design and get at least a first cut working.

— by Neil Bowers (‎NEILB‎)


version 13 saved on 08/02/14 20:40 by Neil Bowers (‎NEILB‎)

Home | Tags | Recent changes | History

Module::Build replacement

Write various components of a planned Module::Build replacement, including

  • Finish Build::Graph, a dependency engine that doesn't suck
  • Finish ExtUtils::Builder, a general purpose compiling/linking framework
  • Write a plugin architecture that doesn't suck, this will probably require some kind of IOC.

— by Leon Timmermans (‎leont‎)

Installed module database / Packlists replacement

Start writing that .packlist replacement we discussed in Lancaster.

— by Leon Timmermans (‎leont‎), others?…

Finish the Build.PL specification

The Build.PL specification is moving forwards very slowly, we should finish it for real.
— by David Golden (‎xdg‎), Leon Timmermans (‎leont‎)

CPAN::Meta::Merge

This is a smart merging engine for CPAN Meta fragments. This will require CPAN::Meta::Converter to be able to handle fragments first.
— by Leon Timmermans (‎leont‎), others?…

Static cpan installation

Our current installation mechanism is very flexible (in a Turing complete way), but most of the time that isn't necessary. It could be useful if this dependency on shelling out to Makefile.PL/Build.PL could be eliminated where possible.
— by Leon Timmermans (‎leont‎), miyagawa?

Smolder

A few months ago, I needed something to smoke & collect test results. I remembered Smolder, and discovered it had gone unmaintained. I merged most of the patches people had proposed on Git Hub and CPAN RT. The major work left to do is to merge with mcartmell's branch, who ported Smolder to PSGI & DBIx::Class. Then we can start adding new features, maybe including a job scheduler.
— by Sébastien Aperghis-Tramoni (‎maddingue‎)

Maybe you could also adopt the Smolder distribution on CPAN. — Philippe Bruhat (‎BooK‎)

SV type preservation

Following a discussion that occurred on p5p, I think I have a way to implement a mechanism which, although it would not be as initially described, should still be extremely helpful for serializers. I'm not very familiar with p5 internals, but it can be an occasion for me to discover more. If someone is interested and want to steal the idea, I can describe it in more details on another page :)
— by Sébastien Aperghis-Tramoni (‎maddingue‎)

x_no_use and x_cpants META fields

See https://github.com/cpants/www-cpants/issues/39

— by Philippe Bruhat (‎BooK‎)

CPANTS metrics

Add and improve some metrics, both for uploaded distributions, and for local projects that use Test::Kwalitee and its friends.

— by Kenichi Ishigaki (‎charsbar‎), Karen Etheridge (‎Ether‎), Salve J. Nilsen (‎sjn‎), others?

DBI::Test

Continue extending the prototype to explore the issues and find practical solutions.

— by Tim Bunce, H.Merijn Brand (‎Tux‎), others?…

Test::Smoke

Continue the work on Test::Smoke, the backends, the database and the web-UI

-- by Abe Timmerman (‎abeltje‎), H.Merijn Brand (‎Tux‎), others?

Perl::Formance resurrection

More Test::Class::Moose improvements

Test::Class::Moose is becoming more popular and is being used in production environments. My aim is to improve the "out of the box" parallel testing behavior, clean up some interface issues and make it easier to migrate from a Test::Class setup by providing optional Test and Tests tags, just like we find in Test::Class. Those can be used for plan management.

I also want to introduce a Test::Class backwards-compatibility role to further smooth the transition.

— by Curtis Poe (‎Ovid‎)

CPAN Testers

Various projects including improving APIs, CT Admin site, CT Search, CT Statistics

— by Barbie

Yearly email to PAUSE users

A periodic (probably yearly) email to PAUSE authors, to give them some kind of useful dashboard, and in the process check validity of their contact email address, recording this in the PAUSE db.

Discussed this briefly with ANDK at LPW 2013, hoping to hammer out a design and get at least a first cut working.

— by Neil Bowers (‎NEILB‎)


version 13 saved on 08/02/14 20:40 by Neil Bowers (‎NEILB‎)

Home | Tags | Recent changes | History