From Fedora Project Wiki
(update requirements for MojoMojo 0.999028) |
|||
Line 19: | Line 19: | ||
* {{CPAN|MojoMojo}} - Wiki ([[Catalyst]] based) | * {{CPAN|MojoMojo}} - Wiki ([[Catalyst]] based) | ||
** <strike>{{CPAN|Algorithm::Merge}} @ {{BZ|487847}}</strike> | ** <strike>{{CPAN|Algorithm::Merge}} @ {{BZ|487847}}</strike> | ||
** {{CPAN|Catalyst::Plugin::Cache}} | ** <strike>{{CPAN|Catalyst::Plugin::Cache}}</strike> | ||
** <strike>{{CPAN|Catalyst::Plugin::Email}} @ {{BZ|487839}}</strike> | ** <strike>{{CPAN|Catalyst::Plugin::Email}} @ {{BZ|487839}}</strike> | ||
** {{CPAN|Catalyst::Plugin::Setenv}} | ** <strike>{{CPAN|Catalyst::Plugin::Setenv}}</strike> | ||
** <strike>{{CPAN|Catalyst::Plugin::Singleton}} @ {{BZ|487840}}</strike> | ** <strike>{{CPAN|Catalyst::Plugin::Singleton}} @ {{BZ|487840}}</strike> | ||
** <strike>{{CPAN|Catalyst::Plugin::Unicode}} @ {{BZ|487841}}</strike> | ** <strike>{{CPAN|Catalyst::Plugin::Unicode}} @ {{BZ|487841}}</strike> | ||
** <strike>{{CPAN|Catalyst::Plugin::I18N}}</strike> | ** <strike>{{CPAN|Catalyst::Plugin::I18N}}</strike> | ||
** {{CPAN|Data::FormValidator::Constraints::DateTime}} | ** {{CPAN|Data::FormValidator::Constraints::DateTime}} @ {{BZ|498866}} | ||
*** <strike>{{CPAN|Data::FormValidator}} @ {{BZ|487856}}</strike> | *** <strike>{{CPAN|Data::FormValidator}} @ {{BZ|487856}}</strike> | ||
** <strike>{{CPAN|DBIx::Class::DateTime::Epoch}}</strike> | ** <strike>{{CPAN|DBIx::Class::DateTime::Epoch}}</strike> | ||
Line 32: | Line 32: | ||
** {{CPAN|DBIx::Class::EncodedColumn}} | ** {{CPAN|DBIx::Class::EncodedColumn}} | ||
*** {{CPAN|Crypt::Eksblowfish::Bcrypt}} | *** {{CPAN|Crypt::Eksblowfish::Bcrypt}} | ||
*** {{CPAN|Crypt::OpenPGP}} | *** {{CPAN|Crypt::OpenPGP}}. We may have a problem here as Crypt::OpenPGP requires {{CPAN|Crypt::Twofish}} (Artistic license only) and {{CPAN|Crypt::RIPEMD160}} (probably unacceptable in Fedora - original C source code has a bad indemnification clause; see {{BZ|452453}}). Fortunately, though, MojoMojo doesn't require OpenPGP directly, so we could just package DBIx::Class::EncodedColumn without support for OpenPGP. | ||
** {{CPAN|Module::Pluggable::Ordered}} (needs 1.4) | ** {{CPAN|Module::Pluggable::Ordered}} (needs 1.4) | ||
** <strike>{{CPAN|HTML::GenToc}}</strike> | ** <strike>{{CPAN|HTML::GenToc}}</strike> | ||
Line 41: | Line 41: | ||
** <strike>{{CPAN|HTML::TagCloud}} @ {{BZ|488410}}</strike> | ** <strike>{{CPAN|HTML::TagCloud}} @ {{BZ|488410}}</strike> | ||
** <strike>{{CPAN|String::Diff}}</strike> | ** <strike>{{CPAN|String::Diff}}</strike> | ||
** {{CPAN|Term::Prompt}} | ** <strike>{{CPAN|Term::Prompt}}</strike> | ||
** {{CPAN|Text::Context}} | ** {{CPAN|Text::Context}} | ||
** {{CPAN|Text::Textile}} | ** <strike>{{CPAN|Text::Textile}}</strike> | ||
** <strike>{{CPAN|XML::Clean}} (obsolete - no longer required)</strike> | ** <strike>{{CPAN|XML::Clean}} (obsolete - no longer required)</strike> | ||
** <strike>{{CPAN|Text::Password::Pronounceable}}</strike> | ** <strike>{{CPAN|Text::Password::Pronounceable}}</strike> | ||
** {{CPAN|Syntax::Highlight::Engine::Kate}} @ {{BZ|497283}} | ** {{CPAN|Syntax::Highlight::Engine::Kate}} @ {{BZ|497283}} | ||
** {{CPAN|Config::JFDI}} @ {{BZ|498566}} | ** <strike>{{CPAN|Config::JFDI}} @ {{BZ|498566}}</strike> | ||
*** <strike>{{CPAN|Hash::Merge::Simple}} @ {{BZ|488911}}</strike> | *** <strike>{{CPAN|Hash::Merge::Simple}} @ {{BZ|488911}}</strike> | ||
Revision as of 09:37, 4 May 2009
You can always see the current list of open Perl review tickets (bugs) here.
Catalyst
No current unfulfilled wishes. Add some! :)
Moose
- Task::Moose -- Moose extensions thought of as "standard."
MojoMojo
- MojoMojo - Wiki (Catalyst based)
Algorithm::Merge @ RHBZ #487847Catalyst::Plugin::CacheCatalyst::Plugin::Email @ RHBZ #487839Catalyst::Plugin::SetenvCatalyst::Plugin::Singleton @ RHBZ #487840Catalyst::Plugin::Unicode @ RHBZ #487841Catalyst::Plugin::I18N- Data::FormValidator::Constraints::DateTime @ RHBZ #498866
Data::FormValidator @ RHBZ #487856
DBIx::Class::DateTime::EpochDBIx::Class::HTML::FormFu (obsolete - no longer required)HTML::FormFu::Model::DBIC- DBIx::Class::EncodedColumn
- Crypt::Eksblowfish::Bcrypt
- Crypt::OpenPGP. We may have a problem here as Crypt::OpenPGP requires Crypt::Twofish (Artistic license only) and Crypt::RIPEMD160 (probably unacceptable in Fedora - original C source code has a bad indemnification clause; see RHBZ #452453). Fortunately, though, MojoMojo doesn't require OpenPGP directly, so we could just package DBIx::Class::EncodedColumn without support for OpenPGP.
- Module::Pluggable::Ordered (needs 1.4)
HTML::GenTocGetopt::ArgvFile @ RHBZ #496021HTML::LinkList @ RHBZ #487809HTML::SimpleParse @ RHBZ #487852
HTML::Strip (needs 1.04)HTML::TagCloud @ RHBZ #488410String::DiffTerm::Prompt- Text::Context
Text::TextileXML::Clean (obsolete - no longer required)Text::Password::Pronounceable- Syntax::Highlight::Engine::Kate @ RHBZ #497283
Config::JFDI @ RHBZ #498566Hash::Merge::Simple @ RHBZ #488911
Task-Kensho
- Task::Kensho - "A Glimpse at an Enlightened Perl"
- Most of Task::Kensho's deps are already in Fedora. Outstanding are:
- App::Ack
- Bundle::CPAN
Date::Tiny @ RHBZ #483641Devel::NYTProf- Devel::REPL @ RHBZ #498397
local::lib- Module::Corelist
- Moose::Autobox
MooseX::Storage @ RHBZ #495403XXX
Task-Padre-Plugin-Deps
- Task::Padre::Plugin::Deps
- Acme::PlayCode @ RHBZ #497800
- Audio::Beep
- Capture::Tiny @ RHBZ #497807
CSS::Minifier::XS- ExtUtils::InferConfig @ RHBZ #498193
- ExtUtils::InstallPAR @ RHBZ #498191
HTML::Lint- JavaScript::Beautifier @ RHBZ #498186
- JavaScript::Minifier::XS @ RHBZ #498189
- JavaScript::Minifier @ RHBZ #498188
- PAR::Packer
Getopt::ArgvFile @ RHBZ #496021(author already agreed to relicense)
Padre 0.21 not found. We have 0.32.Parrot::Embed- Syntax::Highlight::Engine::Kate @ RHBZ #497283
Syntax::Highlight::Perl6 @ RHBZ #495693not needed in this releaseURI 1.37 not found. We have 1.37.- WebService::Validator::CSS::W3C @ RHBZ #498196
- WebService::Validator::HTML::W3C @ RHBZ #498198
Misc
- Bricolage - Content Management System (CPAN: Bundle::Bricolage)
- Needs work to make it play nice with Apache2/mod_perl2.
- Alzabo - Data modelling tool (CPAN: Alzabo)
- Encode::HanExtra - Extra encodings for Encode (for w3c-markup-validator)
- Encode::JIS2K - Extra encodings for Encode (for w3c-markup-validator)
- IMC - Idealx Management Console
- All dependencies should already be in Fedora.
- StevenPritchard has put some work into this already.
Geo::IPfree - Look up country of IP Address. This module make this off-line and the DB of IPs is free & small. @ RHBZ #483628- PlRPC - A bundle to install PlRPC-Server, Client and prerequisites.
- Getopt::Mixed (Please also EPEL)
- Locale::gettext (Please also EPEL)