This provides an analysis of all modules required by MojoMojo and whether they can be found in Debian.

Core Modules

These modules come bundled with core; as a result, they're not problematic.

  • Encode is a core module
  • parent is a core module
  • IO::File is a core module


The following prerequisite modules are part of Debian in various packages:

  • Text::Textile found in libtext-textile-perl
  • DateTime found in libdatetime-perl
  • YAML found in libyaml-perl
  • Template::Plugin::JavaScript found in libtemplate-plugin-javascript-perl
  • Image::Math::Constrain found in libimage-math-constrain-perl
  • Archive::Zip found in libarchive-zip-perl
  • HTML::TagCloud found in libhtml-tagcloud-perl
  • Config::General found in libconfig-general-perl
  • Catalyst found in libcatalyst-perl
  • File::MMagic found in libfile-mmagic-perl
  • DBIx::Class::EncodedColumn found in libdbix-class-encodedcolumn-perl
  • Cache::FastMmap found in libcache-fastmmap-perl
  • HTML::FormFu found in libhtml-formfu-perl
  • DateTime::Format::Mail found in libdatetime-format-mail-perl
  • Text::Password::Pronounceable found in libtext-password-pronounceable-perl
  • Crypt::CBC found in libcrypt-cbc-perl
  • Algorithm::Merge found in libalgorithm-merge-perl
  • Catalyst::Plugin::Cache found in libcatalyst-modules-perl
  • HTML::Strip found in libhtml-strip-perl
  • File::Copy::Recursive found in libfile-copy-recursive-perl
  • IO::Scalar found in libio-stringy-perl
  • DBD::SQLite found in libdbd-sqlite3-perl
  • Module::Pluggable::Ordered found in libmodule-pluggable-ordered-perl
  • Text::MultiMarkdown found in libtext-multimarkdown-perl
  • HTML::Entities found in libhtml-parser-perl
  • Text::Context found in libtext-context-perl
  • MRO::Compat found in libmro-compat-perl
  • KinoSearch found in libkinosearch-perl
  • Algorithm::Diff found in libalgorithm-diff-perl
  • DBIx::Class found in libdbix-class-perl
  • Moose found in libmoose-perl
  • File::Slurp found in libfile-slurp-perl
  • URI found in liburi-perl
  • Image::ExifTool found in libimage-exiftool-perl
  • Term::Prompt found in libterm-prompt-perl
  • Config::JFDI found in libconfig-jfdi-perl
  • DBIx::Class::DateTime::Epoch found in libdbix-class-datetime-epoch-perl
  • Imager found in libimager-perl
  • HTML::FormFu::Model::DBIC found in libhtml-formfu-model-dbic-perl
  • Number::Format found in libnumber-format-perl
  • DBIx::Class::TimeStamp found in libdbix-class-timestamp-perl
  • Template found in libtemplate-perl
  • Data::Page found in libdata-page-perl
  • Catalyst::View::TT found in libcatalyst-view-tt-perl

Catalyst Modules

The following are Catalyst modules, which unfortunately come bundled together in Debian due to issues with ftp-master rejecting small packages.

In the latest version of libcatalyst-modules-perl (version 35, not yet uploaded), many deprecated modules have been removed. However, deprecated modules that build will remain in Debian until they break or become useless/irrelevant.

The following modules are part of libcatalyst-modules-perl:

  • Catalyst::Model::DBIC::Schema (OK; updated to 0.31)
  • Catalyst::Plugin::I18N (possibly deprecated)
  • Catalyst::Plugin::Authentication (possibly deprecated)
  • Catalyst::Plugin::ConfigLoader (OK; updated to 0.27)
  • Catalyst::View::JSON (OK; updated to 0.26)
  • Catalyst::Plugin::Session::State::Cookie (OK; updated to 0.17)
  • Catalyst::Action::RenderView (possibly deprecated; updated to 0.13)
  • Catalyst::Plugin::Unicode (OK; updated to 0.92)
  • Catalyst::Plugin::Static::Simple (OK; updated to 0.25)
  • Catalyst::Plugin::SubRequest (OK; updated to 0.14)
  • Catalyst::View::Email::Template (OK)
  • Catalyst::Controller::HTML::FormFu (OK; updated to 0.05000)
  • Catalyst::Authentication::Store::DBIx::Class (possibly deprecated)

Missing Modules

The following modules are currently missing in Debian (they do not have a corresponding package):

Blocking Upload

The only module currently blocking upload is String::Diff. As such, it's one of the proposed bounties.

Well, also, the Catalyst module bundles in Debian need to be uploaded; this should (hopefully) be done sometime this weekend (weekend of 6 November 2009), however, due to the sheer size of these bundles, it takes quite a long time to get someone brave enough and with enough time to review them. Unfortunately, due to this, they've been sitting in the queue for a rather long time.

My tags:
Popular tags:
Powered by Catalyst