[Koha] Debianised, was: A brief overview on Koha 3 Beta 2

Vincent Danjean vdanjean.ml at free.fr
Fri May 16 21:49:32 NZST 2008


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 at imag.fr           38330 Montbonnot Saint Martin


More information about the Koha mailing list