The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.019 - 2017-08-18

  • Fixed
    • Fix exception thrown when searching for the right test author details while inserting Metabase facts. SQLite supports `-col` to sort by `col` descending, but MySQL doesn't. DBIx::Class let `-col` through just fine though. Using the proper DBIx::Class syntax for descending order fixes the problem.
    • Allow updating test reports from Metabase facts. Metabase clients may submit a fact multiple times, so we need to update the test report if it already exists.
    • The test report JSON column is now safe for Latin-1-encoded tables. Any UTF-8 characters will be transformed into their `\u####` escape sequence. This is a stopgap until this data can be moved to a proper UTF-8-encoded table.
    • Metabase facts being translated to new test report format no longer allow "v" in front of the Perl version. It's not part of the Perl version number and all existing data lacks it.

Documentation

Rex task configuration for CPANTesters Schema
Install, upgrade and examine the CPAN Testers database schema

Modules

Schema for CPANTesters database processed from test reports
Base module for importing standard modules, features, and subs
A cache of the latest version of a dist by author
Legacy user information from the Metabase
Collected test report stats about a single CPAN release
A single test report reduced to a simple pass/fail
The basic statistics information extracted from test reports
Raw reports as JSON documents
Information about uploads to CPAN
Query the per-release summary testers data
Query the raw test reports
Query the CPAN uploads data