From Fedora Project Wiki

Line 73: Line 73:
| Catalyst::Engine::PSGI || || add?
| Catalyst::Engine::PSGI || || add?
|-
|-
|perl-CGI || Handle Common Gateway Interface requests and responses ||  
| perl-CGI || Handle Common Gateway Interface requests and responses ||  
|-
|-
| perl-FCGI || FastCGI Perl bindings ||
| perl-FCGI || FastCGI Perl bindings ||
Line 79: Line 79:
| perl-FCCI-ProcManager || A FastCGI process manager  ||
| perl-FCCI-ProcManager || A FastCGI process manager  ||
|-
|-
|perl-JSON  || converts Perl data structures to JSON and vice versa ||  
| perl-JSON  || converts Perl data structures to JSON and vice versa ||  
|-
|-
|perl-JSON-XS  || converts Perl data structures to JSON and vice versa ||  
| perl-JSON-XS  || converts Perl data structures to JSON and vice versa ||  
|-
|-
|}
|}

Revision as of 13:27, 12 November 2010

Perl for Server Spin/SIG

Goal: have a list of main Perl modules needed on production server.

Good candidates: It should be small group, which should be part of Server from ServerSIG. These aim is take more care about them and watch growth of requirements of these packages.

Candidates

Minimal installation

(modules without their dependencies)

package what does it do comments
perl-Archive-Tar an interface to TAR archive files
perl-Archive-Zip an interface to ZIP archive files
perl-CGI-Session persistent session data in CGI applications
perl-CGI simply CGI
perl-core main perl (interpreter and core modules)
perl-Crypt-SSLeay OpenSSL support for LWP (libwww-perl)
perl-DBD-MySQL database driver
perl-DBD-Pg database driver
perl-DBD-SQLite database driver
perl-DBI database independent interface
perl-DBIx-Simple OO interface to database
perl-LDAP Lightweight Directory Access Protocol
perl-libguestfs it's sub-package of libguestfs incorrectly sub-packaged
perl-libwww-perl Library for WWW in Perl - accessing data on web
perl-libxml-perl no ratings, 6 years without new release, few dependencies remove?
perl-Mozilla-LDAP could be removed? last release in 1999, no rating
perl-Net-DNS-Nameserver interface for DNS nameserver
perl-Net-DNS interface to DNS resolver
perl-Task-Weaken test whether XS support is in use, otherwise print warning
perl-URI Uniform Resource Identifiers
perl-XML-LibXML Perl Binding for libxml2 must for perl-XML-SAX
perl-XML-LibXSLT Interface to the gnome libxslt library dependency of Publican
perl-XML-SAX Simple API for XML must for perl-XML-LibXML
perl-YAML generic data serialization language

Catalyst, CGI,...

package what does it do comments
perl-Task-Catalyst install all Catalyst modules choose only some Catalyst::
perl-FCGI
perl-FCGI-ProcManager
Catalyst::EngineHTTP::Prefork add?
Catalyst::Engine::PSGI add?
perl-CGI Handle Common Gateway Interface requests and responses
perl-FCGI FastCGI Perl bindings
perl-FCCI-ProcManager A FastCGI process manager
perl-JSON converts Perl data structures to JSON and vice versa
perl-JSON-XS converts Perl data structures to JSON and vice versa

CPAN enablement

(is it needed on production server?)

perl-local-lib create local path for installation from cpan
perl-App-perlbrew help switch between perl releases

Needed/under review

Plack review [1]