From COURYHOUSE@aol.com Sat Jul 6 09:57:22 2002
From: COURYHOUSE@aol.com
To: koha-devel@lists.koha-community.org
Subject: Re: [Koha-devel] CPAN and re-inventing the wheel
Date: Sat, 06 Jul 2002 09:58:04 +0000
Message-ID: <66.237e383b.2a587b5e@aol.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2087277540912879344=="
--===============2087277540912879344==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
The easiest way is to have a LINUX disto that ships with koha
throw it all on a blank box and whammo! instant automation system!
> Subj:[Koha-devel] CPAN and re-inventing the wheel=20
> Date:7/6/2002 5:59:30 AM US Mountain Standard Time
> From:am12@bolis.com
> To:koha-devel@lists.sou=
rceforge.net
> Sent from the Internet=20
>=20
>=20
>=20
> Hi- I noticed Steve found and fixed a bug in checkvalidisbn(). That's
> great, but it got me thinking about re-inventing the wheel. =20
>=20
> There are a number of CPAN modules that Koha could be making use of,
> such as in this case Business::ISBN, which seemingly would bypass
> the whole issue of us needing to find and fix such bugs.
>=20
> I've seen comments in the past, somewhere in the list archives I=20
> believe, that some Koha folks would rather write new routines in
> order to have fewer installation dependencies.
>=20
> I don't think installation dependencies are the real problem. I
> think installation simplicity is the real problem. If there was
> an easier way to ensure dependencies are met, wouldn't that be
> better than writing more code and introducing more bugs?
>=20
> Perhaps we could have a step in the install process that checks
> for required modules, and runs (or at least creates) some sort of CPAN=20
> download script to install any missing modules.
>=20
> What do you think?
>=20
> - Alan
>=20
> ----
> Alan Millar --=3D=3D> am12@bolis.com <=3D=3D--
>=20
--===============2087277540912879344==
Content-Type: text/html
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="attachment.html"
MIME-Version: 1.0
PEhUTUw+PEZPTlQgRkFDRT1hcmlhbCxoZWx2ZXRpY2E+PEZPTlQgIFNJWkU9MiBGQU1JTFk9IlNB
TlNTRVJJRiIgRkFDRT0iQXJpYWwiIExBTkc9IjAiPlRoZSBlYXNpZXN0IHdheSBpcyB0byBoYXZl
IGEgTElOVVggZGlzdG8gdGhhdCBzaGlwcyB3aXRoIGtvaGE8QlI+CnRocm93IGl0IGFsbCBvbiBh
IGJsYW5rIGJveCBhbmQgd2hhbW1vISBpbnN0YW50Jm5ic3A7IGF1dG9tYXRpb24gc3lzdGVtITxC
Uj4KPEJSPgo8QlI+CjxCTE9DS1FVT1RFIFRZUEU9Q0lURSBzdHlsZT0iQk9SREVSLUxFRlQ6ICMw
MDAwZmYgMnB4IHNvbGlkOyBNQVJHSU4tTEVGVDogNXB4OyBNQVJHSU4tUklHSFQ6IDBweDsgUEFE
RElORy1MRUZUOiA1cHgiPlN1Ymo6PEI+W0tvaGEtZGV2ZWxdIENQQU4gYW5kIHJlLWludmVudGlu
ZyB0aGUgd2hlZWwgPC9CPjxCUj4KRGF0ZTo3LzYvMjAwMiA1OjU5OjMwIEFNIFVTIE1vdW50YWlu
IFN0YW5kYXJkIFRpbWU8QlI+CkZyb206PEEgSFJFRj0ibWFpbHRvOmFtMTJAYm9saXMuY29tIj5h
bTEyQGJvbGlzLmNvbTwvQT48QlI+ClRvOjxBIEhSRUY9Im1haWx0bzprb2hhLWRldmVsQGxpc3Rz
LnNvdXJjZWZvcmdlLm5ldCI+a29oYS1kZXZlbEBsaXN0cy5zb3VyY2Vmb3JnZS5uZXQ8L0E+PEJS
Pgo8ST5TZW50IGZyb20gdGhlIEludGVybmV0IDwvST48QlI+CjxCUj4KPEJSPgo8QlI+CkhpLSZu
YnNwOyBJIG5vdGljZWQgU3RldmUgZm91bmQgYW5kIGZpeGVkIGEgYnVnIGluIGNoZWNrdmFsaWRp
c2JuKCkuJm5ic3A7IFRoYXQnczxCUj4KZ3JlYXQsIGJ1dCBpdCBnb3QgbWUgdGhpbmtpbmcgYWJv
dXQgcmUtaW52ZW50aW5nIHRoZSB3aGVlbC4mbmJzcDsgPEJSPgo8QlI+ClRoZXJlIGFyZSBhIG51
bWJlciBvZiBDUEFOIG1vZHVsZXMgdGhhdCBLb2hhIGNvdWxkIGJlIG1ha2luZyB1c2Ugb2YsPEJS
PgpzdWNoIGFzIGluIHRoaXMgY2FzZSBCdXNpbmVzczo6SVNCTiwgd2hpY2ggc2VlbWluZ2x5IHdv
dWxkIGJ5cGFzczxCUj4KdGhlIHdob2xlIGlzc3VlIG9mIHVzIG5lZWRpbmcgdG8gZmluZCBhbmQg
Zml4IHN1Y2ggYnVncy48QlI+CjxCUj4KSSd2ZSBzZWVuIGNvbW1lbnRzIGluIHRoZSBwYXN0LCBz
b21ld2hlcmUgaW4gdGhlIGxpc3QgYXJjaGl2ZXMgSSA8QlI+CmJlbGlldmUsIHRoYXQgc29tZSBL
b2hhIGZvbGtzIHdvdWxkIHJhdGhlciB3cml0ZSBuZXcgcm91dGluZXMgaW48QlI+Cm9yZGVyIHRv
IGhhdmUgZmV3ZXIgaW5zdGFsbGF0aW9uIGRlcGVuZGVuY2llcy48QlI+CjxCUj4KSSBkb24ndCB0
aGluayBpbnN0YWxsYXRpb24gZGVwZW5kZW5jaWVzIGFyZSB0aGUgcmVhbCBwcm9ibGVtLiZuYnNw
OyBJPEJSPgp0aGluayBpbnN0YWxsYXRpb24gc2ltcGxpY2l0eSBpcyB0aGUgcmVhbCBwcm9ibGVt
LiZuYnNwOyBJZiB0aGVyZSB3YXM8QlI+CmFuIGVhc2llciB3YXkgdG8gZW5zdXJlIGRlcGVuZGVu
Y2llcyBhcmUgbWV0LCB3b3VsZG4ndCB0aGF0IGJlPEJSPgpiZXR0ZXIgdGhhbiB3cml0aW5nIG1v
cmUgY29kZSBhbmQgaW50cm9kdWNpbmcgbW9yZSBidWdzPzxCUj4KPEJSPgpQZXJoYXBzIHdlIGNv
dWxkIGhhdmUgYSBzdGVwIGluIHRoZSBpbnN0YWxsIHByb2Nlc3MgdGhhdCBjaGVja3M8QlI+CmZv
ciByZXF1aXJlZCBtb2R1bGVzLCBhbmQgcnVucyAob3IgYXQgbGVhc3QgY3JlYXRlcykgc29tZSBz
b3J0IG9mIENQQU4gPEJSPgpkb3dubG9hZCBzY3JpcHQgdG8gaW5zdGFsbCBhbnkgbWlzc2luZyBt
b2R1bGVzLjxCUj4KPEJSPgpXaGF0IGRvIHlvdSB0aGluaz88QlI+CjxCUj4KLSBBbGFuPEJSPgo8
QlI+Ci0tLS08QlI+CkFsYW4gTWlsbGFyJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IC0tPT0mZ3Q7
IGFtMTJAYm9saXMuY29tICZsdDs9PS0tPEJSPgo8L0JMT0NLUVVPVEU+PEJSPgo8QlI+CjwvRk9O
VD48L0hUTUw+
--===============2087277540912879344==--