Kwalitee Issues


Take a look at the META.yml Spec at (for version 1.4) or (for version 2), and change your META.yml accordingly.

Error: Expected a list structure (author) [Validation: 1.3]


Upgrade the bundled version of Module::Install to at least 0.89, but preferably to the most current release. Alternatively, you can switch to another build system / installer that does not suffer from this problem. (ExtUtils::MakeMaker, Module::Build both of which have their own set of problems.)


Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.

Error: DBIx::Class::ResultClass::HashRefInflator


Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: DBIx-Class-0.08000/lib/DBIx/Class/Storage/DBI/ -- Around line 225: Non-ASCII character seen before =encoding in 'Csongrádi'. Assuming CP1252


Add a META.json to the distribution. Your buildtool should be able to autogenerate it.


Add 'use warnings' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: DBIx::Class::ResultClass::HashRefInflator, SQL::Translator::Producer::DBIx::Class::File


Ask the owner of the distribution (the one who released it first, or the one who is designated in x_authority) to give you a (co-)maintainer's permission.


  • DBIx::Class
  • DBIx::Class::AccessorGroup
  • DBIx::Class::CDBICompat
  • DBIx::Class::Core
  • DBIx::Class::Cursor
  • DBIx::Class::DB
  • DBIx::Class::Exception
  • DBIx::Class::InflateColumn
  • DBIx::Class::InflateColumn::DateTime
  • DBIx::Class::InflateColumn::File
  • DBIx::Class::Ordered
  • DBIx::Class::PK
  • DBIx::Class::PK::Auto
  • DBIx::Class::Relationship
  • DBIx::Class::Relationship::Base
  • DBIx::Class::ResultClass::HashRefInflator
  • DBIx::Class::ResultSet
  • DBIx::Class::ResultSetColumn
  • DBIx::Class::ResultSetManager
  • DBIx::Class::ResultSource
  • DBIx::Class::ResultSource::Table
  • DBIx::Class::ResultSourceHandle
  • DBIx::Class::ResultSourceProxy::Table
  • DBIx::Class::Row
  • DBIx::Class::Schema
  • DBIx::Class::Schema::Versioned
  • DBIx::Class::Serialize::Storable
  • DBIx::Class::Storage
  • DBIx::Class::Storage::DBI
  • DBIx::Class::Storage::DBI::Cursor
  • DBIx::Class::Storage::DBI::DB2
  • DBIx::Class::Storage::DBI::MSSQL
  • DBIx::Class::Storage::DBI::NoBindVars
  • DBIx::Class::Storage::DBI::ODBC
  • DBIx::Class::Storage::DBI::ODBC::DB2_400_SQL
  • DBIx::Class::Storage::DBI::Oracle
  • DBIx::Class::Storage::DBI::Oracle::Generic
  • DBIx::Class::Storage::DBI::Oracle::WhereJoins
  • DBIx::Class::Storage::DBI::Pg
  • DBIx::Class::Storage::DBI::Replication
  • DBIx::Class::Storage::DBI::SQLite
  • DBIx::Class::Storage::DBI::Sybase
  • DBIx::Class::Storage::DBI::Sybase::MSSQL
  • DBIx::Class::Storage::DBI::mysql
  • DBIx::Class::Storage::Statistics
  • DBIx::Class::UTF8Columns
  • DBIx::ContextualFetch::st
  • SQL::Translator::Producer::DBIx::Class::File


Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).

Error: 0.08000,0.1


Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).


This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.


Name Abstract Version View
DBIC::SQL::Abstract metacpan
DBIC::SQL::Abstract::Oracle metacpan
DBIx::Class Extensible and flexible object <-> relational mapper. 0.08000 metacpan
DBIx::Class::AccessorGroup Lets you build groups of accessors metacpan
DBIx::Class::CDBICompat Class::DBI Compatibility layer. metacpan
DBIx::Class::CDBICompat::ColumnGroups::GrouperShim metacpan
DBIx::Class::Core Core set of DBIx::Class modules metacpan
DBIx::Class::Cursor Abstract object representing a query cursor on a resultset. metacpan
DBIx::Class::DB (DEPRECATED) classdata schema component metacpan
DBIx::Class::Exception Exception objects for DBIx::Class metacpan
DBIx::Class::InflateColumn Automatically create references from column data metacpan
DBIx::Class::InflateColumn::DateTime Auto-create DateTime objects from date and datetime columns. metacpan
DBIx::Class::InflateColumn::File map files from the Database to the filesystem. metacpan
DBIx::Class::Ordered Modify the position of objects in an ordered list. metacpan
DBIx::Class::PK Primary Key class metacpan
DBIx::Class::PK::Auto Automatic primary key class metacpan
DBIx::Class::Relationship Inter-table relationships metacpan
DBIx::Class::Relationship::Base Inter-table relationships metacpan
DBIx::Class::ResultClass::HashRefInflator metacpan
DBIx::Class::ResultSet Responsible for fetching and creating resultset. metacpan
DBIx::Class::ResultSetColumn helpful methods for messing with a single column of the resultset metacpan
DBIx::Class::ResultSetManager helpful methods for managing resultset classes (EXPERIMENTAL) metacpan
DBIx::Class::ResultSource Result source object metacpan
DBIx::Class::ResultSource::Table Table object metacpan
DBIx::Class::ResultSourceHandle metacpan
DBIx::Class::ResultSourceProxy::Table provides a classdata table object and method proxies metacpan
DBIx::Class::Row Basic row methods metacpan
DBIx::Class::Schema composable schemas metacpan
DBIx::Class::Schema::Versioned metacpan
DBIx::Class::Serialize::Storable hooks for Storable freeze/thaw metacpan
DBIx::Class::Storage Generic Storage Handler metacpan
DBIx::Class::Storage::DBI DBI storage handler metacpan
DBIx::Class::Storage::DBI::Cursor Object representing a query cursor on a resultset. metacpan
DBIx::Class::Storage::DBI::DB2 Automatic primary key class for DB2 metacpan
DBIx::Class::Storage::DBI::MSSQL Storage::DBI subclass for MSSQL metacpan
DBIx::Class::Storage::DBI::MultiDistinctEmulation Some databases can't handle count distincts with multiple cols. They should use base on this. metacpan
DBIx::Class::Storage::DBI::NoBindVars Sometime DBDs have poor to no support for bind variables metacpan
DBIx::Class::Storage::DBI::ODBC Base class for ODBC drivers metacpan
DBIx::Class::Storage::DBI::ODBC::DB2_400_SQL Support specific to DB2/400 over ODBC metacpan
DBIx::Class::Storage::DBI::Oracle Automatic primary key class for Oracle metacpan
DBIx::Class::Storage::DBI::Oracle::Generic metacpan
DBIx::Class::Storage::DBI::Oracle::WhereJoins Oracle joins in WHERE syntax support (instead of ANSI). metacpan
DBIx::Class::Storage::DBI::Pg Automatic primary key class for PostgreSQL metacpan
DBIx::Class::Storage::DBI::Replication EXPERIMENTAL Replicated database support metacpan
DBIx::Class::Storage::DBI::SQLite metacpan
DBIx::Class::Storage::DBI::Sybase Storage::DBI subclass for Sybase metacpan
DBIx::Class::Storage::DBI::Sybase::MSSQL Storage::DBI subclass for MSSQL via DBD::Sybase metacpan
DBIx::Class::Storage::DBI::mysql Automatic primary key class for MySQL metacpan
DBIx::Class::Storage::Statistics SQL Statistics metacpan
DBIx::Class::Test::SQLite Base class for running Class::DBI tests against DBIx::Class compat layer, shamelessly ripped from Class::DBI::Test::SQLite metacpan
DBIx::Class::UTF8Columns Force UTF8 (Unicode) flag on columns metacpan
DBIx::Class::Version metacpan
DBIx::Class::Version::Table metacpan
DBIx::ContextualFetch::st metacpan
SQL::Translator::Producer::DBIx::Class::File DBIx::Class file producer 0.1 metacpan

Other Files

Build.PL metacpan
Changes metacpan
MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan