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

Proposed Projects

Table of Contents

  • CPAN Governance
  • PAUSE
  • CPAN clients
  • Module metadata
  • Build & install systems
  • Module testing
  • Automated testing
  • Quality metrics and assessment
  • Benchmarking
  • Perl 5 Core
  • Perl 6 CPANish client and ecosystem

CPAN Governance

  • Discuss and hopefully form a body with a mandate to act as a last-ditch-effort protecting the fragile CPAN ecosystem from PAUSE authors.

— by ribasushi +1, others???

PAUSE

Improve Web UI

  • Port mod_perl1 interface to PSGI
  • Make it easier to change permissions for those who maintain a lot of modules.

— by Kenichi Ishigaki (‎charsbar‎), others?

Other PAUSE issues

Check https://github.com/andk/pause/issues

— by ???

CPAN clients

Module metadata

Build & install systems

Module::Build replacement

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

  • Finish Build::Graph, a dependency engine that doesn't suck
  • Write a plugin architecture that doesn't suck, this will probably require some kind of IOC.

— by Leon Timmermans (‎leont‎)

Compilation and Linking tools

Portable yet flexible compilation/linking tools are most welcome.

by: Leon Timmermans (‎leont‎), H.Merijn Brand (‎Tux‎), Jens Rehsack (‎Sno‎)

Installed module database / Packlists replacement

Start writing that .packlist replacement we discussed in Lancaster.

— by Leon Timmermans (‎leont‎), Jens Rehsack (‎Sno‎), 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?

PPM::Make

PPM::Make could use other toolchain modules/services to gather package information.

— by Kenichi Ishigaki (‎charsbar‎)

Module testing (not automated testing )

Automated testing (not module testing )

CPAN Testers

  • Add MessageQueue to reports feed
  • Add MessageQueue to page builder
  • Fix Admin process for alerting tester to accept marked reports
  • Add Admin process to re-attribute a report to a different distro

— by Barbie.

Quality metrics and assessment

CPANTS metrics

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

— by Kenichi Ishigaki (‎charsbar‎), Karen Etheridge (‎Ether‎), others?

CPANTS Web

  • Make it analyze more frequently so that people can check the analysis just after they upload.

— by Kenichi Ishigaki (‎charsbar‎)

Perl 5 Core

Perl 6 CPANish client and ecosystem


version 4 saved on 30/01/15 12:07 by ribasushi +1

Home | Tags | Recent changes | History