From Fedora Project Wiki

 
(171 intermediate revisions by 17 users not shown)
Line 1: Line 1:
You can always see the current list of open [[Perl]] review tickets (bugs) [https://bugzilla.redhat.com/buglist.cgi?cmdtype=runnamed&namedcmd=perl%20review%20requests here].
+
You can always see the current list of open [[Perl]] review tickets (bugs) [https://bugzilla.redhat.com/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=perl&classification=Fedora&product=Fedora&component=Package%20Review&bug_status=NEW&bug_status=ASSIGNED here].
  
 
=== Catalyst ===
 
=== Catalyst ===
 
+
<strike>{{CPAN|Task::Catalyst}} 4.02 @ {{BZ|742671}}</strike>
* {{CPAN|Task::Catalyst}} -- [[Catalyst]] components thought of as "standard".
+
* <strike>{{CPAN|Catalyst::Model::Adaptor}} - Use a plain class as a Catalyst model  @ {{BZ|742538}}</strike>
** <strike>{{CPAN|Catalyst::Authentication::Store::DBIx::Class}} @ {{BZ|478942}}</strike>
+
* <strike>{{CPAN|Catalyst::Authentication::Credential::HTTP}} - HTTP Basic and Digest authentication for Catalyst  @ {{BZ|742549}}</strike>
** <strike>{{CPAN|Catalyst::Controller::HTML::FormFu}} @ {{BZ|475427}}</strike>
+
* <strike>{{CPAN|Catalyst::Plugin::Session::Store::DBIC}} - Store your sessions via DBIx::Class  @ {{BZ|742555}}</strike>
** <strike>{{CPAN|Catalyst::Engine::Apache}} @ {{BZ|471429}}</strike>
+
** <strike>{{CPAN|Catalyst::Plugin::Session::Store::Delegate}} - Delegate session storage to an application model object  @ {{BZ|742548}}</strike>
** <strike>{{CPAN|Catalyst::Log::Log4perl}} @ {{BZ|473218}}</strike>
+
* <strike>{{CPAN|CatalystX::Profile}} - Profile your Catalyst application with Devel::NYTProf  @ {{BZ|742557}}</strike>
** <strike>{{CPAN|Catalyst::Plugin::Authorization::ACL}} @ {{BZ|479056}}</strike>
+
** <strike>{{CPAN|CatalystX::InjectComponent}} - Inject components into your Catalyst application  @ {{BZ|742552}}</strike>
** <strike>{{CPAN|Catalyst::Plugin::Authorization::Roles}} @ {{BZ|478940}}</strike>
+
* <strike>{{CPAN|CatalystX::REPL}} - Read::eval::print::loop for debugging your Catalyst application  @ {{BZ|742559}}</strike>
** <strike>{{CPAN|Catalyst::Plugin::I18N}} @ {{BZ|486904}}</strike>
+
** <strike>{{CPAN|Carp::REPL}} - Read::eval::print::loop on die and/or warn  @ {{BZ|742556}}</strike>
** <strike>{{CPAN|Catalyst::Plugin::Session::State::URI}} @ {{BZ|486905}}</strike>
+
*** <strike>{{CPAN|Devel::StackTrace::WithLexicals}} - Generate stack traces with lexical variables  @ {{BZ|742550}}</strike>
** <strike>{{CPAN|Catalyst::Plugin::Session::Store::File}} @ {{BZ|473222}}</strike>
+
* <strike>{{CPAN|CatalystX::SimpleLogin}} - Provide a simple Login controller which can be reused  @ {{BZ|742560}}</strike>
** <strike>{{CPAN|FCGI::ProcManager}} @ {{BZ|485642}}</strike>
+
** <strike>{{CPAN|Catalyst::ActionRole::ACL}} - User role::based authorization action class  @ {{BZ|742542}}</strike>
** <strike>{{CPAN|PAR}} @ {{BZ|perl-PAR}}</strike>
+
** <strike>{{CPAN|HTML::FormHandler}} - HTML forms using Moose  @ {{BZ|742543}}</strike>
 +
** <strike>{{CPAN|MooseX::RelatedClassRoles}} - Apply roles to a class related to yours  @ {{BZ|742545}}</strike>
 +
** <strike>{{CPAN|CatalystX::InjectComponent}} - Inject components into your Catalyst application  @ {{BZ|742552}}</strike>
  
 
=== Moose ===
 
=== Moose ===
  
* {{CPAN|Task::Moose}} -- [[Moose]] extensions thought of as "standard."
+
* <strike> {{CPAN|Task::Moose}} -- [[Moose]] extensions thought of as "standard." </strike>
** <strike>{{CPAN|Moose::Autobox}} @ {{BZ|483933}}</strike>
+
** <strike>{{CPAN|TryCatch}} {{BZ|698264}}</strike>
** <strike>{{CPAN|MooseX::Async}} @ {{BZ|481567}}</strike>
+
*** <strike>{{CPAN|B::Hooks::OP::PPAddr}} {{BZ|698251}}</strike>
** <strike>{{CPAN|MooseX::ClassAttribute}} @ {{BZ|481681}}</strike>
+
** <strike>{{CPAN|MooseX::Role::TraitConstructor}} {{BZ|689815}}</strike>
** {{CPAN|MooseX::Compile}}
 
** {{CPAN|MooseX::Compile::CLI}}
 
** <strike>{{CPAN|MooseX::Daemonize}} @ {{BZ|482863}}</strike>
 
** <strike>{{CPAN|MooseX::GlobRef::Object}} @ {{BZ|485963}}</strike>
 
** {{CPAN|MooseX::InsideOut}}
 
** <strike>{{CPAN|MooseX::Iterator}} @ {{BZ|483459}}</strike>
 
** <strike>{{CPAN|MooseX::LazyLogDispatch}} @ {{BZ|485967}}</strike>
 
** <strike>{{CPAN|MooseX::LogDispatch}} @ {{BZ|483258}}</strike>
 
** <strike>{{CPAN|MooseX::Method}} @ {{BZ|483453}}</strike>
 
** <strike>{{CPAN|MooseX::Param}} @ {{BZ|483461}}</strike>
 
** <strike>{{CPAN|MooseX::POE}} @ {{BZ|482856}}</strike>
 
** <strike>{{CPAN|MooseX::Policy::SemiAffordanceAccessor}} @ {{BZ|483657}}</strike>
 
** <strike>{{CPAN|MooseX::Role::Cmd}} @ {{BZ|485154}}</strike>
 
** <strike>{{CPAN|MooseX::SimpleConfig}} @ {{BZ|483557}}</strike>
 
** {{CPAN|MooseX::Singleton}}
 
** {{CPAN|MooseX::Storage}}
 
*** {{CPAN|Best}}
 
** <strike>{{CPAN|MooseX::Types::Set::Object}} @ {{BZ|483569}}</strike>
 
** <strike>{{CPAN|MooseX::Workers}} @ {{BZ|483649}}</strike>
 
** {{CPAN|Pod::Coverage::Moose}}
 
 
 
=== MojoMojo ===
 
 
 
* {{CPAN|MojoMojo}} - Wiki ([[Catalyst]] based)
 
** <strike>{{CPAN|Algorithm::Merge}} @ {{BZ|487847}}</strike>
 
** <strike>{{CPAN|Catalyst::Plugin::Email}} @ {{BZ|487839}}</strike>
 
** <strike>{{CPAN|Catalyst::Plugin::Singleton}} @ {{BZ|487840}}</strike>
 
** <strike>{{CPAN|Catalyst::Plugin::Unicode}} @ {{BZ|487841}}</strike>
 
** <strike>{{CPAN|Catalyst::Plugin::I18N}}</strike>
 
** {{CPAN|Data::FormValidator::Constraints::DateTime}}
 
*** <strike>{{CPAN|Data::FormValidator}} @ {{BZ|487856}}</strike>
 
** {{CPAN|DBIx::Class::DateTime::Epoch}}
 
** {{CPAN|DBIx::Class::HTML::FormFu}}
 
** <strike>{{CPAN|HTML::FormFu::Model::DBIC}}</strike>
 
** {{CPAN|DBIx::Class::EncodedColumn}}
 
*** {{CPAN|Crypt::Eksblowfish::Bcrypt}}
 
*** {{CPAN|Crypt::OpenPGP}}
 
** {{CPAN|Module::Pluggable::Ordered}} (needs 1.4)
 
** {{CPAN|HTML::GenToc}}
 
*** {{CPAN|Getopt::ArgvFile}} (Artistic license. Mail sent 2009/02/28 requesting license change. Not essential for HTML::GenToc module itself, only for included script. Could skip this if necessary)
 
*** <strike>{{CPAN|HTML::LinkList}} @ {{BZ|487809}}</strike>
 
*** <strike>{{CPAN|HTML::SimpleParse}} @ {{BZ|487852}}</strike>
 
** {{CPAN|HTML::Strip}} (needs 1.04)
 
** <strike>{{CPAN|HTML::TagCloud}} @ {{BZ|488410}}</strike>
 
** {{CPAN|String::Diff}}
 
** {{CPAN|Text::Context}}
 
** {{CPAN|XML::Clean}}
 
** <strike>{{CPAN|Text::Password::Pronounceable}}</strike>
 
** {{CPAN|Syntax::Highlight::Engine::Kate}}
 
** {{CPAN|Config::JFDI}}
 
*** {{CPAN|Hash::Merge::Simple}} @ {{BZ|488911}}
 
  
 
=== Task-Kensho ===
 
=== Task-Kensho ===
  
 
* {{CPAN|Task::Kensho}} - "A Glimpse at an Enlightened Perl"
 
* {{CPAN|Task::Kensho}} - "A Glimpse at an Enlightened Perl"
** Most of Task::Kensho's deps are already in Fedora.  Outstanding are:
+
** <strike>{{CPAN|Task::Kensho::Exceptions}} {{BZ|822881}}</strike>
** {{CPAN|App::Ack}}
+
*** <strike>{{CPAN|TryCatch}} {{BZ|698264}}</strike>
** {{CPAN|Bundle::CPAN}}
+
** <strike>{{CPAN|Task::Kensho::OOP}} {{BZ|822878}}</strike>
** <strike>{{CPAN|Date::Tiny}} @ {{BZ|483641}}</strike>
+
*** <strike>{{CPAN|Task::Moose}} {{BZ|820970}}</strike>
** {{CPAN|Devel::NYTProf}}
+
** <strike>{{CPAN|Task::Kensho::Testing}} {{BZ|689477}}</strike>
** {{CPAN|Devel::REPL}}
+
** <strike>{{CPAN|Task::Kensho::Toolchain}} {{BZ|689797}}</strike>
** {{CPAN|local::lib}}
+
** <strike>{{CPAN|Task::Kensho::Logging}} {{BZ|844670}}</strike>
** {{CPAN|Module::Corelist}}
+
** <strike>{{CPAN|Task::Kensho::Async}} {{BZ|1415662}}</strike>
** {{CPAN|Moose::Autobox}}
+
** <strike>{{CPAN|Task::Kensho::XML}} {{BZ|1416492}}</strike>
** {{CPAN|MooseX::Storage}}
+
** {{CPAN|Task::Kensho::WebDev}} - not packaged - {{CPAN|CGI::FormBuilder::Source::Perl}}
** {{CPAN|XXX}}
+
** <strike>{{CPAN|Task::Kensho::WebCrawling}} {{BZ|1428820}}</strike>
 +
** {{CPAN|Task::Kensho::DBDev}}
 +
** {{CPAN|Task::Kensho::ExcelCSV}}
 +
** {{CPAN|Task::Kensho::ModuleDev}}
 +
** {{CPAN|Task::Kensho::Email}}
 +
** {{CPAN|Task::Kensho::Dates}}
 +
** {{CPAN|Task::Kensho::Scalability}}
 +
** {{CPAN|Task::Kensho::Config}}
 +
** {{CPAN|Task::Kensho::CLI}}
 +
** {{CPAN|Task::Kensho::Hackery}}
  
 
=== Task-Padre-Plugin-Deps ===
 
=== Task-Padre-Plugin-Deps ===
  
* {{CPAN|Task::Padre::Plugin::Deps}}
+
* <strike>{{CPAN|Task::Padre::Plugin::Deps}} @ {{BZ|500959}}</strike> - not needed at the moment, it might be rewritten in the future
** {{CPAN|Acme::PlayCode}}
+
** <strike>{{CPAN|Acme::PlayCode}} @ {{BZ|497800}}</strike>
** {{CPAN|Audio::Beep}}
+
** <strike>{{CPAN|Audio::Beep}} @ {{BZ|573802}}</strike>
** {{CPAN|CSS::Minifier::XS}}
+
** <strike>{{CPAN|Capture::Tiny}} @ {{BZ|497807}}</strike>
** {{CPAN|ExtUtils::InferConfig}}
+
** <strike>{{CPAN|CSS::Minifier::XS}}</strike>
** {{CPAN|ExtUtils::InstallPAR}}
+
** <strike>{{CPAN|ExtUtils::InferConfig}} @ {{BZ|498193}}</strike>
** {{CPAN|HTML::Lint}}
+
** <strike>{{CPAN|ExtUtils::InstallPAR}} @ {{BZ|498191}}</strike>
** {{CPAN|JavaScript::Beautifier}}
+
** <strike>{{CPAN|HTML::Lint}}</strike>
** {{CPAN|JavaScript::Minifier::XS}}
+
** <strike>{{CPAN|JavaScript::Beautifier}} @ {{BZ|498186}}</strike>
** {{CPAN|PAR::Packer}}
+
** <strike>{{CPAN|JavaScript::Minifier::XS}} @ {{BZ|498189}}</strike>
** {{CPAN|Padre}} 0.21 not found. We have 0.20.
+
*** <strike>{{CPAN|JavaScript::Minifier}} @ {{BZ|498188}}</strike>
** {{CPAN|Parrot::Embed}}
+
** <strike>{{CPAN|PAR::Packer}} @ {{BZ|500958}}</strike>
** {{CPAN|Syntax::Highlight::Engine::Kate}}
+
*** <strike>{{CPAN|Getopt::ArgvFile}} @ {{BZ|496021}}</strike> (author already agreed to relicense)
** {{CPAN|Syntax::Highlight::Perl6}}
+
** <strike>{{CPAN|Padre}} 0.21 not found. We have 0.32.</strike>
** {{CPAN|URI}} 1.37 not found. We have 1.35.
+
** <strike>{{CPAN|Parrot::Embed}}</strike>
** {{CPAN|WebService::Validator::CSS::W3C}}
+
** <strike>{{CPAN|Syntax::Highlight::Engine::Kate}} @ {{BZ|497283}}</strike>
** {{CPAN|WebService::Validator::HTML::W3C}}
+
** <strike>{{CPAN|Syntax::Highlight::Perl6}} @ {{BZ|495693}}</strike> not needed in this release
 +
** <strike>{{CPAN|URI}} 1.37 not found. We have 1.37.</strike>
 +
** <strike>{{CPAN|WebService::Validator::CSS::W3C}} @ {{BZ|498196}}</strike>
 +
** <strike>{{CPAN|WebService::Validator::HTML::W3C}} @ {{BZ|498198}}</strike>
 +
 
 +
=== Perl5i ===
 +
* <strike>{{CPAN|perl5i}} Perl5i @ {{BZ|998496}}</strike> + dependancies:
 +
** <strike>{{CPAN|autobox::Core}} @ {{BZ|730031}}</strike>
 +
** <strike>{{CPAN|autobox::dump}} @ {{BZ|730033}}</strike>
 +
** <strike>{{CPAN|autobox::List::Util}} @ {{BZ|730034}}</strike>
 +
** <strike>{{CPAN|autovivification}} @ {{BZ|730037}}</strike>
 +
** <strike>{{CPAN|Child}} @ {{BZ|730038}}</strike>
 +
** <strike>{{CPAN|DateTime::Format::Epoch}} @ {{BZ|730043}}</strike>
 +
** <strike>{{CPAN|DateTime::TimeZone::Tzfile}} @ {{BZ|751809}}</strike>
 +
*** <strike>{{CPAN|DateTime::TimeZone::SystemV}} @ {{BZ|751522}}</strike>
 +
**** <strike>{{CPAN|Date::ISO8601}} @ {{BZ|730040}}</strike>
 +
**** <strike>{{CPAN|Date::JD}} @ {{BZ|730041}}</strike>
 +
** <strike>{{CPAN|indirect}} @ {{BZ|730069}}</strike>
 +
** <strike>{{CPAN|Modern::Perl}} @ {{BZ|722653}}</strike>
 +
** <strike>{{CPAN|Object::ID}} @ {{BZ|998235}}</strike>
 +
*** <strike>{{CPAN|Hash::FieldHash}} @ {{BZ|730047}}</strike>
 +
** <strike>{{CPAN|Perl6::Caller}} @ {{BZ|998434}}</strike>
 +
** <strike>{{CPAN|Taint::Util}} @ {{BZ|998447}}</strike>
 +
** <strike>{{CPAN|true}} @ {{BZ|998465}}<strike>
 +
*** <strike>{{CPAN|B::Hooks::OP::Annotation}} @ {{BZ|823167}}</strike>
  
 
=== Misc ===
 
=== Misc ===
  
* [http://www.bricolage.cc/ Bricolage]  - Content Management System (CPAN: {{CPAN|Bundle::Bricolage}})
+
* [http://bricolagecms.org/ Bricolage]  - Content Management System (CPAN: {{CPAN|Bundle::Bricolage}})
** Needs work to make it play nice with Apache2/mod_perl2.
+
* [http://www.alzabo.org/ Alzabo]  - Data modelling tool (CPAN: {{CPAN|Alzabo}}) - The web page does exist anymore, [https://rt.cpan.org/Public/Bug/Display.html?id=104672 the distribution on the CPAN is abandoned].
* [http://www.alzabo.org/ Alzabo]  - Data modelling tool (CPAN: {{CPAN|Alzabo}})
+
*<strike>[[cpan:Encode-HanExtra|Encode::HanExtra]] - Extra encodings for Encode (for w3c-markup-validator) @ {{BZ|759758}}</strike>
* [[cpan:Encode-HanExtra|Encode::HanExtra]] - Extra encodings for Encode (for w3c-markup-validator)
+
*<strike>[[cpan:Encode-JIS2K|Encode::JIS2K]] - Extra encodings for Encode (for w3c-markup-validator) @ {{BZ|759760}}</strike>
* [[cpan:Encode-JIS2K|Encode::JIS2K]] - Extra encodings for Encode (for w3c-markup-validator)
+
* [http://imc.sourceforge.net/home.html IMC]  - Idealx Management Console - upstream vanished.
* [http://imc.sourceforge.net/home.html IMC]  - Idealx Management Console
 
 
** All dependencies should already be in Fedora.
 
** All dependencies should already be in Fedora.
 
** [[StevenPritchard]] has put some work into this already.
 
** [[StevenPritchard]] has put some work into this already.
* <strike>[[cpan:Geo-IPfree|Geo::IPfree]] - Look up country of IP Address. This module make this off-line and the DB of IPs is free & small. @ {{BZ|483628}}</strike>
+
* <strike>[[cpan:PlRPC|PlRPC]] - A bundle to install PlRPC-Server, Client and prerequisites.</strike>
* [[cpan:PlRPC|PlRPC]] - A bundle to install PlRPC-Server, Client and prerequisites.
+
* <strike>{{CPAN|NetPacket::SpanningTree}} - Assemble and disassemble IEEE 802.3 LLC protocol packets. @ {{BZ|573917}}</strike>
* {{CPAN|Getopt::Mixed}} (Please also EPEL)
+
*<strike>{{CPAN|Inline::Python}} - Place python code inline with perl, or use python classes/functions within perl @ {{BZ|1234791}}</strike>
* {{CPAN|Locale::gettext}} (Please also EPEL)
+
* <strike>{{CPAN|App::Rad}} - Rapid (and easy!) creation of command line applications @ {{BZ|1415201}}</strike>
 +
* {{CPAN|Net::Sharktools}} - Use Wireshark's packet dissection engine from Perl ([http://um-pe09-2.di.uminho.pt./fedora/perl-Net-Sharktools.spec draft specfile]); doesn't work with Wireshark 1.6; works with Wireshark 1.4
 +
* <strike>{{CPAN|Method::Signatures}} - To make subroutine calls easier to read {{BZ|832810}}</strike>
 +
* <strike>{{CPAN|MCE}} - Many-core Engine for Perl providing parallel processing capabilities {{BZ|1162531}}</strike>
 +
* <strike>{{CPAN|ZeroMQ}} - Perl wrapper of the 0MQ message passing library. @ {{BZ|747674}}</strike>
 +
* <strike>[[cpan:Dist-Zilla-Plugins-CJM|Dist-Zilla-Plugins-CJM]] - Additional useful Dist::Zilla plugins @ {{BZ|1416158}}</strike>
 +
* <strike>[[cpan:Data-Dump-Color|Data-Dump-Color]] - We already package Data::Dump, this is even better. {{BZ|1140223}}</strike>
 +
* [[cpan:ALSA-MIDI|ALSA-MIDI]] - the ALSA library, plus some interface functions
 +
 
 +
=== Dependencies ===
 +
* {{CPAN|Bio::SCF}} dependency of already packaged perl-Bio-Graphics
  
 
[[Category:Wishlist]]
 
[[Category:Wishlist]]

Latest revision as of 14:42, 6 March 2017

You can always see the current list of open Perl review tickets (bugs) here.

Catalyst

Task::Catalyst 4.02 @ RHBZ #742671

Moose

Task-Kensho

Task-Padre-Plugin-Deps

Perl5i

Misc

Dependencies

  • Bio::SCF dependency of already packaged perl-Bio-Graphics