From Fedora Project Wiki
(→Moose) |
m (Close a strike tag properly) |
||
(176 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? | 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| | * <strike>{{CPAN|Catalyst::Model::Adaptor}} - Use a plain class as a Catalyst model @ {{BZ|742538}}</strike> | ||
* <strike>{{CPAN|Catalyst::Authentication::Credential::HTTP}} - HTTP Basic and Digest authentication for Catalyst @ {{BZ|742549}}</strike> | |||
* <strike>{{CPAN|Catalyst::Plugin::Session::Store::DBIC}} - Store your sessions via DBIx::Class @ {{BZ|742555}}</strike> | |||
** <strike>{{CPAN|Catalyst:: | ** <strike>{{CPAN|Catalyst::Plugin::Session::Store::Delegate}} - Delegate session storage to an application model object @ {{BZ|742548}}</strike> | ||
* <strike>{{CPAN|CatalystX::Profile}} - Profile your Catalyst application with Devel::NYTProf @ {{BZ|742557}}</strike> | |||
** <strike>{{CPAN|CatalystX::InjectComponent}} - Inject components into your Catalyst application @ {{BZ|742552}}</strike> | |||
** <strike>{{CPAN| | * <strike>{{CPAN|CatalystX::REPL}} - Read::eval::print::loop for debugging your Catalyst application @ {{BZ|742559}}</strike> | ||
** <strike>{{CPAN| | ** <strike>{{CPAN|Carp::REPL}} - Read::eval::print::loop on die and/or warn @ {{BZ|742556}}</strike> | ||
*** <strike>{{CPAN|Devel::StackTrace::WithLexicals}} - Generate stack traces with lexical variables @ {{BZ|742550}}</strike> | |||
** <strike>{{CPAN|Catalyst:: | * <strike>{{CPAN|CatalystX::SimpleLogin}} - Provide a simple Login controller which can be reused @ {{BZ|742560}}</strike> | ||
** <strike>{{CPAN| | ** <strike>{{CPAN|Catalyst::ActionRole::ACL}} - User role::based authorization action class @ {{BZ|742542}}</strike> | ||
** <strike>{{CPAN| | ** <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|TryCatch}} {{BZ|698264}}</strike> | |||
** <strike>{{CPAN| | *** <strike>{{CPAN|B::Hooks::OP::PPAddr}} {{BZ|698251}}</strike> | ||
* | ** <strike>{{CPAN|MooseX::Role::TraitConstructor}} {{BZ|689815}}</strike> | ||
** <strike>{{CPAN| | |||
** <strike>{{CPAN|MooseX::Role:: | |||
=== Task-Kensho === | === Task-Kensho === | ||
* {{CPAN|Task::Kensho}} - "A Glimpse at an Enlightened Perl" | * {{CPAN|Task::Kensho}} - "A Glimpse at an Enlightened Perl" | ||
** | ** <strike>{{CPAN|Task::Kensho::Exceptions}} {{BZ|822881}}</strike> | ||
** {{CPAN| | *** <strike>{{CPAN|TryCatch}} {{BZ|698264}}</strike> | ||
** {{CPAN| | ** <strike>{{CPAN|Task::Kensho::OOP}} {{BZ|822878}}</strike> | ||
** <strike>{{CPAN| | *** <strike>{{CPAN|Task::Moose}} {{BZ|820970}}</strike> | ||
** {{CPAN| | ** <strike>{{CPAN|Task::Kensho::Testing}} {{BZ|689477}}</strike> | ||
** {{CPAN| | ** <strike>{{CPAN|Task::Kensho::Toolchain}} {{BZ|689797}}</strike> | ||
** {{CPAN| | ** <strike>{{CPAN|Task::Kensho::Logging}} {{BZ|844670}}</strike> | ||
** {{CPAN| | ** <strike>{{CPAN|Task::Kensho::Async}} {{BZ|1415662}}</strike> | ||
** {{CPAN| | ** <strike>{{CPAN|Task::Kensho::XML}} {{BZ|1416492}}</strike> | ||
** {{CPAN| | ** {{CPAN|Task::Kensho::WebDev}} - not packaged - {{CPAN|CGI::FormBuilder::Source::Perl}} | ||
** {{CPAN| | ** <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. | *** <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. | ** <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:// | * [http://bricolagecms.org/ Bricolage] - Content Management System (CPAN: {{CPAN|Bundle::Bricolage}}) | ||
* [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: | * <strike>[[cpan:PlRPC|PlRPC]] - A bundle to install PlRPC-Server, Client and prerequisites.</strike> | ||
* [[cpan: | * <strike>{{CPAN|NetPacket::SpanningTree}} - Assemble and disassemble IEEE 802.3 LLC protocol packets. @ {{BZ|573917}}</strike> | ||
*<strike>{{CPAN|Inline::Python}} - Place python code inline with perl, or use python classes/functions within perl @ {{BZ|1234791}}</strike> | |||
* {{CPAN| | * <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 06:48, 15 September 2021
You can always see the current list of open Perl review tickets (bugs) here.
Catalyst
Task::Catalyst 4.02 @ RHBZ #742671
Catalyst::Model::Adaptor - Use a plain class as a Catalyst model @ RHBZ #742538Catalyst::Authentication::Credential::HTTP - HTTP Basic and Digest authentication for Catalyst @ RHBZ #742549Catalyst::Plugin::Session::Store::DBIC - Store your sessions via DBIx::Class @ RHBZ #742555Catalyst::Plugin::Session::Store::Delegate - Delegate session storage to an application model object @ RHBZ #742548
CatalystX::Profile - Profile your Catalyst application with Devel::NYTProf @ RHBZ #742557CatalystX::InjectComponent - Inject components into your Catalyst application @ RHBZ #742552
CatalystX::REPL - Read::eval::print::loop for debugging your Catalyst application @ RHBZ #742559Carp::REPL - Read::eval::print::loop on die and/or warn @ RHBZ #742556Devel::StackTrace::WithLexicals - Generate stack traces with lexical variables @ RHBZ #742550
CatalystX::SimpleLogin - Provide a simple Login controller which can be reused @ RHBZ #742560Catalyst::ActionRole::ACL - User role::based authorization action class @ RHBZ #742542HTML::FormHandler - HTML forms using Moose @ RHBZ #742543MooseX::RelatedClassRoles - Apply roles to a class related to yours @ RHBZ #742545CatalystX::InjectComponent - Inject components into your Catalyst application @ RHBZ #742552
Moose
Task::Moose -- Moose extensions thought of as "standard."TryCatch RHBZ #698264B::Hooks::OP::PPAddr RHBZ #698251
MooseX::Role::TraitConstructor RHBZ #689815
Task-Kensho
- Task::Kensho - "A Glimpse at an Enlightened Perl"
Task::Kensho::Exceptions RHBZ #822881Task::Kensho::OOP RHBZ #822878Task::Moose RHBZ #820970
Task::Kensho::Testing RHBZ #689477Task::Kensho::Toolchain RHBZ #689797Task::Kensho::Logging RHBZ #844670Task::Kensho::Async RHBZ #1415662Task::Kensho::XML RHBZ #1416492- Task::Kensho::WebDev - not packaged - CGI::FormBuilder::Source::Perl
Task::Kensho::WebCrawling RHBZ #1428820- Task::Kensho::DBDev
- Task::Kensho::ExcelCSV
- Task::Kensho::ModuleDev
- Task::Kensho::Email
- Task::Kensho::Dates
- Task::Kensho::Scalability
- Task::Kensho::Config
- Task::Kensho::CLI
- Task::Kensho::Hackery
Task-Padre-Plugin-Deps
Task::Padre::Plugin::Deps @ RHBZ #500959- not needed at the moment, it might be rewritten in the futureAcme::PlayCode @ RHBZ #497800Audio::Beep @ RHBZ #573802Capture::Tiny @ RHBZ #497807CSS::Minifier::XSExtUtils::InferConfig @ RHBZ #498193ExtUtils::InstallPAR @ RHBZ #498191HTML::LintJavaScript::Beautifier @ RHBZ #498186JavaScript::Minifier::XS @ RHBZ #498189JavaScript::Minifier @ RHBZ #498188
PAR::Packer @ RHBZ #500958Getopt::ArgvFile @ RHBZ #496021(author already agreed to relicense)
Padre 0.21 not found. We have 0.32.Parrot::EmbedSyntax::Highlight::Engine::Kate @ RHBZ #497283Syntax::Highlight::Perl6 @ RHBZ #495693not needed in this releaseURI 1.37 not found. We have 1.37.WebService::Validator::CSS::W3C @ RHBZ #498196WebService::Validator::HTML::W3C @ RHBZ #498198
Perl5i
perl5i Perl5i @ RHBZ #998496+ dependancies:autobox::Core @ RHBZ #730031autobox::dump @ RHBZ #730033autobox::List::Util @ RHBZ #730034autovivification @ RHBZ #730037Child @ RHBZ #730038DateTime::Format::Epoch @ RHBZ #730043DateTime::TimeZone::Tzfile @ RHBZ #751809DateTime::TimeZone::SystemV @ RHBZ #751522Date::ISO8601 @ RHBZ #730040Date::JD @ RHBZ #730041
indirect @ RHBZ #730069Modern::Perl @ RHBZ #722653Object::ID @ RHBZ #998235Hash::FieldHash @ RHBZ #730047
Perl6::Caller @ RHBZ #998434Taint::Util @ RHBZ #998447true @ RHBZ #998465B::Hooks::OP::Annotation @ RHBZ #823167
Misc
- Bricolage - Content Management System (CPAN: Bundle::Bricolage)
- Alzabo - Data modelling tool (CPAN: Alzabo) - The web page does exist anymore, the distribution on the CPAN is abandoned.
Encode::HanExtra - Extra encodings for Encode (for w3c-markup-validator) @ RHBZ #759758Encode::JIS2K - Extra encodings for Encode (for w3c-markup-validator) @ RHBZ #759760- IMC - Idealx Management Console - upstream vanished.
- All dependencies should already be in Fedora.
- StevenPritchard has put some work into this already.
PlRPC - A bundle to install PlRPC-Server, Client and prerequisites.NetPacket::SpanningTree - Assemble and disassemble IEEE 802.3 LLC protocol packets. @ RHBZ #573917Inline::Python - Place python code inline with perl, or use python classes/functions within perl @ RHBZ #1234791App::Rad - Rapid (and easy!) creation of command line applications @ RHBZ #1415201- Net::Sharktools - Use Wireshark's packet dissection engine from Perl (draft specfile); doesn't work with Wireshark 1.6; works with Wireshark 1.4
Method::Signatures - To make subroutine calls easier to read RHBZ #832810MCE - Many-core Engine for Perl providing parallel processing capabilities RHBZ #1162531ZeroMQ - Perl wrapper of the 0MQ message passing library. @ RHBZ #747674Dist-Zilla-Plugins-CJM - Additional useful Dist::Zilla plugins @ RHBZ #1416158Data-Dump-Color - We already package Data::Dump, this is even better. RHBZ #1140223- ALSA-MIDI - the ALSA library, plus some interface functions
Dependencies
- Bio::SCF dependency of already packaged perl-Bio-Graphics