Project Koha

This is a temporary page to coordinate the tasks required to release a Koha package. Koha (http://www.koha.org) is the first open-source Integrated Library System (ILS).

It needs a lot (117) of Perl modules we don't currently have. Some we have but they need to be updated.

All packages need to be in GAR.

Status

94 modules OK
16 new modules needed
0 modules need upgrades
7 modules ready for testing

5 other packages (needed dependencies) OK

Packages built can be found here: http://mirror.opencsw.org/experimental.html#koha.

Main

For the time being there's a skeleton CSWkoha package just to get all the dependencies installed in one go. It's based on Koha 4.10.05 but doesn't actually install any files yet, it's meant for experimenting with building Koha on a local system and easily get all dependencies in place for it.

Modules required

Module Needed version OpenCSW version Maintainer Status
Algorithm::CheckDigits 0.50 CSWpm-algorithm-checkdigits 1.1.1 Bonivart
Attribute::Handlers 0.79 CSWperl ? Bonivart
Biblio::EndnoteStyle 0.05 CSWpmbiblioendnotest 0.05 Bonivart
Business::ISBN 2.05 CSWpm-business-isbn 2.05 Bonivart Exp
Cache::Memcached 1.24 CSWpm-cache-memcached 1.29 Bonivart
Cache::Memcached::Fast 0.19 CSWpm-cache-memcached-fast 0.19 Bonivart Exp
CGI 3.15 CSWperl ? Bonivart
CGI::Carp 1.29 CSWperl ? Bonivart
CGI::Compile 0.15 CSWpm-cgi-compile 0.15 Bonivart Exp
CGI::Cookie 1.29 CSWperl ? Bonivart
CGI::Emulate::PSGI 0.14 CSWpm-cgi-emulate-psgi 0.14 Bonivart
CGI::Session 4.20 CSWpm-cgi-session 4.43 Bonivart
CGI::Session::Serialize::yaml 4.20 CSWpm-cgi-session-serializ-yaml 4.26 Bonivart Exp
CHI 0.49 Bonivart
Class::Accessor 0.30 CSWpm-class-accessor 0.34 Dagobert
Class::Factory::Util 1.6 CSWpmclassfactutil 1.7 Bonivart
Clone 0.31 CSWpmclone 0.31 Dagobert
Data::Dumper 2.121 CSWperl ? Bonivart
Data::ICal 0.13 CSWpmdataical 0.16 Bonivart
Date::Calc 5.4 CSWpmdatecalc 6.3 Benny
Date::ICal 1.72 CSWpmdateical 1.72 Dagobert
Date::Manip 5.44 CSWpmdatemanip 5.54 Dagobert
DateTime 0.65 CSWpm-datetime 0.76 Dagobert
DateTime::Format::DateParse 0.05 CSWpm-datetime-format-dateparse Dagobert
DateTime::Format::Strptime 1.5000 CSWpm-datetime-format-strptime Dagobert
DBD::mysql 4.004 CSWpmdbdmysql 4.013 Benny
DBD::SQLite 0.33 CSWpm-dbd-sqlite 1.31 Bonivart
DBI 1.53 CSWpm-dbi 1.616 Bonivart
DBIx::Connector 0.47 CSWpm-dbix-connector Dagobert
Digest::MD5 2.36 CSWperl ? Bonivart
Digest::SHA 5.43 CSWperl ? Bonivart
Email::Date 1.103 CSWpm-email-date 1.103 Bonivart Exp
File::Slurp 9999.13 CSWpmfileslurp 9999.13 Dagobert
File::Temp 0.16 CSWperl ? Bonivart
GD 2.39 CSWpm-gd 2.45 Dagobert
GD::Barcode::UPCE 1.1 CSWpmgdbarcode 1.15 Bonivart
Getopt::Long 2.35 CSWperl ? Bonivart
Getopt::Std 1.05 CSWperl ? Bonivart
HTML::Scrubber 0.08 CSWpmhtmlscrubber 0.08 Dagobert
HTML::Template::Pro 0.69 CSWpmhtmltemplatepro 0.9504 Bonivart
HTTP::Cookies 1.39 CSWpm-libwww-perl ? Bonivart
HTTP::Exception 0.03001
HTTP::OAI 3.20 CSWpm-http-oai 3.28 Bonivart Exp
HTTP::Request::Common 1.26 CSWpm-libwww-perl ? Bonivart
IPC::Cmd 0.46 CSWpm-ipc-cmd 0.70 Bonivart
JSON 2.07 CSWpm-json 2.50 Bonivart
Lingua::Stem 0.82 CSWpmlinguastem 0.84 Dagobert
List::MoreUtils 0.21 CSWpm-list-moreutils 0.33 Dagobert
List::Util 1.18 CSWperl ? Bonivart
Locale::Language 2.07 CSWperl ? Bonivart
LWP::Simple 1.41 CSWpm-libwww-perl ? Bonivart
LWP::UserAgent 2.033 CSWpm-libwww-perl ? Bonivart
Mail::Sendmail 0.79 CSWpmmailsendmail 0.79 Dagobert
MARC::Charset 0.98 CSWpm-marc-charset 1.33 Dagobert
MARC::Crosswalk::DublinCore 0.02 CSWpmmarccrswlkdblc 0.02 Dagobert
MARC::File::XML 0.88 CSWpmmarcxml 0.92 Dagobert
MARC::Record 2.00 CSWpmmarcrecord 2.0.2 Dagobert
Memoize::Memcached 0.03 CSWpm-memoize-memcached Dagobert
MIME::Base64 3.07 CSWpm-mime-base64 3.13 Bonivart
MIME::Lite 3.00 CSWpmmimelite 3.027 Dagobert
MIME::QuotedPrint 3.07 CSWpm-mime-base64 ? Bonivart
Modern::Perl 1.03 CSWpm-modern-perl Dagobert
Moose 2.0006 CSWpm-moose Dagobert
MooseX::Role::Parameterized 0.26 CSWpm-moosex-role-parameterized Dagobert
Net::IP 1.25 CSWpmnetip 1.25 Bonivart
Net::LDAP 0.33 CSWpm-ldap 0.4001 Bonivart
Net::LDAP::Filter 0.14 CSWpm-ldap 0.4001 Bonivart
Net::Server::Prefork 0.97 CSWpmnetserver 0.97 Dagobert
Net::Z3950::ZOOM 1.16 CSWpmnetz3950zoom 1.26 Dagobert
PDF::API2 2.000 CSWpmpdfapi2 2.015 William
PDF::API2::Page 2.000 CSWpmpdfapi2 2.001 William
PDF::API2::Util 2.000 CSWpmpdfapi2 2.000 William
PDF::Reuse 0.33 CSWpmpdfreuse 0.35 Bonivart
PDF::Reuse::Barcode 0.05 CSWpmpdfreusebarcode 0.06 Bonivart
Plack 0.9978 CSWpm-plack 0.9986 Dagobert
Plack::Middleware::Deflater 0.03 CSWpm-plack-middleware-deflater Dagobert
Plack::Middleware::Expires 0.03 CSWpm-plack-middleware-expires Dagobert
Plack::Middleware::Header 0.04 CSWpm-plack-middleware-header Dagobert
Plack::Middleware::HTTPExceptions 0.01 CSWpm-plack Dagobert This is part of the base Plack package
Plack::Middleware::MethodOverride 0.10 CSWpm-plack-middleware-methodov Dagobert
Plack::Middleware::Status 1.101150 CSWpm-plack-middleware-status Dagobert
Plack::Middleware::ReverseProxy 0.09 CSWpm-plack-middleware-reversep Dagobert
Plack::Middleware::Rewrite 1.003 CSWpm-plack-middleware-rewrite Dagobert
POE 0.9999 CSWpm-poe 1.350 Dagobert
POSIX 1.09 CSWperl ? Bonivart
Rose::DB 0.762 CSWpm-rose-db Dagobert
Rose::DB::Object 0.791 CSWpm-rose-db-object Dagobert
Rose::DB::Object::Helpers 0.784 Part of Rose::DB::Object Dagobert
Rose::DB::Object::Loader 0.787 Part of Rose::DB::Object Dagobert
Schedule::At 1.06 CSWpm-schedule-at 1.11 Bonivart
SMS::Send 0.05 CSWpmsmssend 0.05 Bonivart
Squatting 0.81
Squatting::On::PSGI 0.06
Term::ANSIColor 1.10 CSWperl ? Bonivart
Test 1.25 CSWperl ? Bonivart
Test::Harness 2.56 CSWperl ? Bonivart
Test::More 0.80 CSWperl ? Bonivart
Text::Aspell 0.04 CSWpm-text-aspell Dagobert
Text::CSV 0.01 CSWpmtextcsv 1.15 Dagobert
Text::CSV_XS 0.32 CSWpmtextcsvxs 0.70 Benny
Text::Iconv 1.7 CSWpmtexticonv 1.7 Bonivart
Text::Wrap 2005.082401 CSWperl ? Bonivart
Tie::File 0.97_02 CSWperl ? Bonivart
Time::HiRes 1.86 CSWperl ? Bonivart
Time::localtime 1.02 CSWperl ? Bonivart
Try::Tiny 0.06 CSWpm-try-tiny 0.11 Dagobert
Unicode::Normalize 0.32 CSWperl ? Bonivart
URI::Escape 1.36 CSWpm-uri 1.59 Bonivart
XML::Dumper 0.81 CSWpmxmldumper 0.81 Bonivart
XML::LibXML 1.59 CSWpmxmllibxml 1.70 Benny
XML::LibXSLT 1.59 CSWpmxmllibxslt 1.70 Bonivart
XML::RSS 1.31 CSWpmxmlrss 1.47 Dagobert
XML::SAX::ExpatXS 1.31 Dagobert
XML::SAX::ParserFactory 1.01 CSWpm-xml-sax 1.01 Dagobert
XML::SAX::Writer 0.44 CSWpm-xml-sax-writer 0.53 Bonivart Exp
XML::Simple 2.14 CSWpmxmlsimple 2.18 Dagobert
YAML::Syck 0.71 CSWpmyamlsyck 1.07 Benny

Modules optional

CGI::Session::Driver::memcached (0.04) n/a ? ?
DBD::SQLite2 (0.33) CSWpm-dbd-sqlite2 Dagobert
Graphics::Magick (1.3.5) ? ?
Gravatar::URL (1.01) ? ?
Memoize::Memcached (0.03) ? ?
UNIVERSAL::require (0.13) ? ?

Other packages (needed dependencies)

Package Needed version OpenCSW version Maintainer Status
apache2 ? 2.2.22 Ben
idzebra 2.0.49  2.0.52  Dagobert Upgrade bug filed to Dago 2012-07-15: Done 
mysql 5.1.59  5.5.25  Maciej OK 
perl 5.10.1  5.10.1 Bonivart OK 
yaz 4.2.15 4.2.35 Dagobert Upgrade bug filed to Dago 2012-07-15: Done

Notes

From the Makefile.PL of 4.10.05:

PREREQ_PM => {
                            'Algorithm::CheckDigits'           => 0.50,
                            'Attribute::Handlers'              => 0.79,
                            'Biblio::EndnoteStyle'             => 0.05,
                            'Business::ISBN'                   => 2.05,
                            'Cache::Memcached'                 => 1.24,
                            'Cache::Memcached::Fast'           => 0.19,
                            'CGI'                              => 3.15,
                            'CGI::Carp'                        => 1.29,
                            'CGI::Compile'                     => 0.15,
                            'CGI::Cookie'                      => 1.29,
                            'CGI::Emulate::PSGI'               => 0.14,
                            'CGI::Session'                     => 4.20,
                            'CGI::Session::Serialize::yaml'    => 4.20,
                            'CHI'                              => 0.49,
                            'Class::Accessor'                  => 0.30,
                            'Class::Factory::Util'             => 1.6,
                            'Clone'                            => 0.31,
                            'Data::Dumper'                     => 2.121,
                            'Data::ICal'                       => 0.13,
                            'Date::Calc'                       => 5.4,
                            'Date::ICal'                       => 1.72,
                            'Date::Manip'                      => 5.44,
                            'DateTime'                         => 0.65,
                            'DateTime::Format::DateParse'      => 0.05,
                            'DateTime::Format::Strptime'       => 1.5000,
                            'DBD::mysql'                       => 4.004,
                            'DBD::SQLite'                      => 0.33, # optional, used for offline circulation
                            'DBI'                              => 1.53,
                            'DBIx::Connector'                  => 0.47,
                            'Digest::MD5'                      => 2.36,
                            'Digest::SHA'                      => 5.43,
                            'Email::Date'                      => 1.103,
                            'File::Slurp'                      => 9999.13,
                            'File::Temp'                       => 0.16,
                            'GD'                               => 2.39,    #optional
                            'GD::Barcode::UPCE'                => 1.1,
                            'Getopt::Long'                     => 2.35,
                            'Getopt::Std'                      => 1.05,
                            'HTML::Scrubber'                   => 0.08,
                            'HTML::Template::Pro'              => 0.69,
                            'HTTP::Cookies'                    => 1.39,
                            'HTTP::Exception'                  => 0.03001,
                            'HTTP::OAI'                        => 3.20,
                            'HTTP::Request::Common'            => 1.26,
                            'IPC::Cmd'                         => 0.46,
                            'JSON'                             => 2.07, # Needed by admin/item_circulation_alerts.pl
                            'Lingua::Stem'                     => 0.82,
                            'List::MoreUtils'                  => 0.21,
                            'List::Util'                       => 1.18,
                            'Locale::Language'                 => 2.07,
                            'LWP::Simple'                      => 1.41,
                            'LWP::UserAgent'                   => 2.033,
                            'Mail::Sendmail'                   => 0.79,
                            'MARC::Charset'                    => 0.98,
                            'MARC::Crosswalk::DublinCore'      => 0.02,
                            'MARC::File::XML'                  => 0.88,
                            'MARC::Record'                     => 2.00,
                            'Memoize::Memcached'               => 0.03, # optional
                            'MIME::Base64'                     => 3.07,
                            'MIME::Lite'                       => 3.00,
                            'MIME::QuotedPrint'                => 3.07,
                            'Modern::Perl'                     => 1.03,
                            'Moose'                            => 2.0006,
                            'MooseX::Role::Parameterized'      => 0.26,
                            'Net::IP'                          => 1.25,
                            'Net::LDAP'                        => 0.33, # optional
                            'Net::LDAP::Filter'                => 0.14, # optional
                            'Net::Server::PreFork'             => 0.97,
                            'Net::Z3950::ZOOM'                 => 1.16,
                            'PDF::API2'                        => 2.000,
                            'PDF::API2::Page'                  => 2.000,
                            'PDF::API2::Util'                  => 2.000,
                            'PDF::Reuse'                       => 0.33,
                            'PDF::Reuse::Barcode'              => 0.05,
                            'Plack'                            => 0.9978,
                            'Plack::Middleware::Deflater'      => 0.03,
                            'Plack::Middleware::Expires'       => 0.03,
                            'Plack::Middleware::Header'        => 0.04,
                            'Plack::Middleware::HTTPExceptions' => 0.01,
                            'Plack::Middleware::MethodOverride' => 0.10,
                            'Plack::Middleware::Status'        => 1.101150,
                            'Plack::Middleware::ReverseProxy'  => 0.09,
                            'Plack::Middleware::Rewrite'       => 1.003,
                            'POE'                              => 0.9999,
                            'POSIX'                            => 1.09,
                            'Rose::DB'                         => 0.762,
                            'Rose::DB::Object'                 => 0.791,
                            'Rose::DB::Object::Helpers'        => 0.784,
                            'Rose::DB::Object::Loader'         => 0.787,
                            'Schedule::At'                     => 1.06,
                            'SMS::Send'                        => 0.05, # optional
                            'Squatting'                        => 0.81,
                            'Squatting::On::PSGI'              => 0.06,
                            'Term::ANSIColor'                  => 1.10,
                            'Test'                             => 1.25,
                            'Test::Harness'                    => 2.56,
                            'Test::More'                       => 0.80,
                            'Text::Aspell'                     => 0.04,
                            'Text::CSV'                        => 0.01,
                            'Text::CSV_XS'                     => 0.32,
                            'Text::Iconv'                      => 1.7,
                            'Text::Wrap'                       => 2005.082401,
                            'Tie::File'                        => '0.97_02',
                            'Time::HiRes'                      => 1.86,
                            'Time::localtime'                  => 1.02,
                            'Try::Tiny'                        => 0.06,
                            'Unicode::Normalize'               => 0.32,
                            'URI::Escape'                      => 1.36,
                            'XML::Dumper'                      => 0.81,
                            'XML::LibXML'                      => 1.59,
                            'XML::LibXSLT'                     => 1.59,
                            'XML::RSS'                         => 1.31,
                            'XML::SAX::ExpatXS'                => 1.31,
                            'XML::SAX::ParserFactory'          => 1.01,
                            'XML::SAX::Writer'                 => 0.44,
                            'XML::Simple'                      => 2.14,
                            'YAML::Syck'                       => 0.71,
                        },
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License