MJ Ray wrote:
Last time I tried, the dpkg-buildpackage of my "debianised" branch failed messily and I didn't debug it. I still haven't cloned that git branch to alioth because there was some mixup with my key and now that's fixed I've forgotten/lost the instructions.
Are your branch available somewhere ?
Some of the dependency sources are at either my scratchpad http://serene.ttllp.co.uk/~mjr/deb-src/ or its parent directory or on http://www-id.imag.fr/Laboratoire/Membres/Danjean_Vincent/deb.html Vincent Danjean's site. They need a bit of updating and tidying to meet debian policy and the required versions.
I think we may now need (updated) packages for the following modules:
I would like that all koha dependencies be available in lenny. Can you tell me if something will still be missing ?
so it's probably not a small job, but not that hard either.
For lenny, it is a really small job. Only Biblio::EndnoteStyle was missing (it is in the new queue now) And I expect a little mess with Text::CSV_XS and Text::CSV => Does koha really need both of these packages ? Some lenny package are not fully up-to-date with upstream. Can Koha developpers tell me which version requirement are needed ? And is it normal that such a number of theses modules are not present in Makefile.PL ?
Array::Compare debian package: libarray-compare-perl lenny: 1.15-1, etch 1.13-1 (upstream 1.15) ! not referenced in dependencies in Makefile.PL
Biblio::EndnoteStyle debian package: libbiblio-endnotestyle-perl not yet packaged (upstream 0.05) => just uploaded my myself ! not referenced in dependencies in Makefile.PL
Convert::ASN1 debian package: libconvert-asn1-perl lenny: 0.20-1.1, etch 0.20-1 (upstream 0.21) ! not referenced in dependencies in Makefile.PL
Data::ICal debian package: libdata-ical-perl lenny: 0.13+dfsg-1 etch: NONE (upstream 0.13) ! not referenced in dependencies in Makefile.PL
Date::Leapyear debian package: libdate-leapyear-perl lenny: 1.71-1 etch: 1.71-1 (upstream 1.71) ! not referenced in dependencies in Makefile.PL
DublinCore::Record debian package: libdublincore-record-perl lenny: 0.03-1 etch: 0.03-1 (upstream 0.03) ! not referenced in dependencies in Makefile.PL
IO What is this module ? A core perl module ? cpan -D IO report: /usr/lib/perl/5.10/IO.pm Installed: 1.23_01 CPAN: 1.23 up to date ! not referenced in dependencies in Makefile.PL
List::MoreUtils debian package: liblist-moreutils-perl lenny: 0.22-1 etch: 0.21-1 (upstream 0.22) ! not referenced in dependencies in Makefile.PL
MARC-XML debian package: libmarc-xml-perl lenny: 0.88-1 etch: NONE (upstream ) ! not referenced in dependencies in Makefile.PL
MARC::Charset debian package: libmarc-charset-perl lenny: 0.98-2 etch: 0.95-1etch1 (upstream 0.98) depends >= 0.95 in Makefile.PL
MARC::Crosswalk::DublinCore debian package: libmarc-crosswalk-dublincore-perl lenny: 0.02-1 etch: NONE (upstream 0.02) depends >= 0.02 in Makefile.PL
MARC::Record debian package: libmarc-record-perl lenny: 2.0.0-2 etch: 1.38-3 (upstream 2.0) depends >= 1.38 in Makefile.PL
Net::LDAP debian package: libnet-ldap-perl lenny: 1:0.34-1.1 etch: 1:0.33-2 (upstream 0.36) ! not referenced in dependencies in Makefile.PL
POE debian package: libpoe-perl lenny: 2:1.0001-1 etch: 2:0.3502-1 (upstream 1.0002) ! not referenced in dependencies in Makefile.PL
Schedule::At debian package: libschedule-at-perl lenny: 1.06-1 etch: NONE (upstream 1.06) depends >= 1.06 in Makefile.PL
Sub::Uplevel debian package: libsub-uplevel-perl lenny: 0.1901-1 etch: 0.09-2.1 (upstream 0.1901) ! not referenced in dependencies in Makefile.PL
Test::Exception debian package: libtest-exception-perl lenny: 0.27-1 etch: 0.21-1 (upstream 0.27) ! not referenced in dependencies in Makefile.PL
Test::LongString debian package: libtest-longstring-perl lenny: 0.11-2 etch: 0.11-1 (upstream 0.11) ! not referenced in dependencies in Makefile.PL
Test::Manifest debian package: libtest-manifest-perl lenny: 1.22-2 etch: 1.14-1 (upstream 1.22) ! not referenced in dependencies in Makefile.PL
Test::NoWarnings debian package: libtest-nowarnings-perl lenny: 0.082-1.3 etch: 0.082-1 (upstream 0.084) ! not referenced in dependencies in Makefile.PL
Test::Simple debian package: libtest-simple-perl lenny: 0.78-0.1 etch: 0.62-1 (upstream 0.80) ! not referenced in dependencies in Makefile.PL
Test::Tester debian package: libtest-tester-perl lenny: 0.107-1 etch: 0.103-1 (upstream 0.107) ! not referenced in dependencies in Makefile.PL
Test::Warn debian package: libtest-warn-perl lenny: 0.10-1 etch: 0.08-2.1 (upstream 0.10) ! not referenced in dependencies in Makefile.PL
Text::CSV debian package: should be libtext-csv-perl not packaged in Debian upstream : 1.05 depends >= 0.01 in Makefile.PL
Text::CSV_XS debian package: libtext-csv-perl (instead of libtext-csv-xs-perl) lenny: 0.37-1 (soon 0.45-1+b1) etch: 0.23-8 (upstream 0.45) ! not referenced in dependencies in Makefile.PL
Text::Iconv debian package: libtext-iconv-perl lenny: 1.7-1 etch: 1.4-3 (upstream 1.7) ! not referenced in dependencies in Makefile.PL
Text::vFile::asData debian package: libtext-vfile-asdata-perl lenny: 0.0.5-4 etch: NONE (upstream 0.05) ! not referenced in dependencies in Makefile.PL
Tree::DAG_Node debian package: libtree-dagnode-perl lenny: 1.06-1 etch: 1.05-1 (upstream 1.06) ! not referenced in dependencies in Makefile.PL
XML::Dumper debian package: libxml-dumper-perl lenny: 0.81-1 etch: NONE (upstream 0.81) depends >= 0.81 in Makefile.PL
XML::LibXML debian package: libxml-libxml-perl lenny: 1.66-1 etch: 1.59-2 (upstream 1.66) depends >= 1.59 in Makefile.PL
XML::LibXSLT debian package: libxml-libxslt-perl lenny: 1.62-1.1 etch: 1.59-1 (upstream 1.66) ! not referenced in dependencies in Makefile.PL
XML::RSS debian package: libxml-rss-perl lenny: 1.32-1 etch: 1.05-1 (upstream 1.32) depends >= 1.31 in Makefile.PL
YAML::Syck debian package: libyaml-syck-perl lenny: 1.01-1 etch: 0.71-1 (upstream 1.04) ! not referenced in dependencies in Makefile.PL
I've not worked on this for a while because I'm being paid for an Mac OS X installation and customisations, but I'm open to modest financial incentives... (mail me off-list ;-) )
Regards,
-- Vincent Danjean Adresse: Laboratoire d'Informatique de Grenoble Téléphone: +33 4 76 61 20 11 ENSIMAG - antenne de Montbonnot Fax: +33 4 76 61 20 99 ZIRST 51, avenue Jean Kuntzmann Email: Vincent.Danjean@imag.fr 38330 Montbonnot Saint Martin