Re: Creating Debian dependencies while using CPAN?
- To: Wichert Akkerman <firstname.lastname@example.org>
- Cc: Fabien Ninoles <email@example.com>, Christian Hammers <firstname.lastname@example.org>, Dominique Dumont <email@example.com>, firstname.lastname@example.org
- Subject: Re: Creating Debian dependencies while using CPAN?
- From: Christian Hammers <email@example.com>
- Date: Sun, 30 Jul 2000 12:04:37 +0200
- Message-id: <20000730120437.B9503@lathspell>
- Mail-followup-to: Christian Hammers <firstname.lastname@example.org>, Wichert Akkerman <email@example.com>, Fabien Ninoles <firstname.lastname@example.org>, Dominique Dumont <email@example.com>, firstname.lastname@example.org
- In-reply-to: <20000729210247.A4276@cistron.nl>; from email@example.com on Sat, Jul 29, 2000 at 09:02:47PM +0200
- References: <20000721041042.A350@lathspell> <firstname.lastname@example.org> <20000724105250.A10200@westend.com> <20000728213454.B21034@Nightbird.TZoNE.ORG> <20000729210247.A4276@cistron.nl>
On Sat, 29.07.00 21:02 +0200, Wichert Akkerman wrote:
> Hmm. Can someone please summarize the problem, the proposed solutions
> and what might need to be changed in dpkg? Please take into accont that
> I don't program in perl at all and have never used CPAN.
CPAN is the main archive for thousands of perl modules. Each of this modules
is normally quite small and installing it needs not more than
perl Makefile.PL; make; [make test;] make install
But as we get more and more packages that depends on perl modules, more
and more of these modules are debianized.
1. We don't like to have to package every perl module and 2. mixing perl
modules from CPAN with those from Debian is sometimes a bit hairy as the
Debian modules still claim unresolved dependencies (of course) and when
deinstalling a CPAN modul in favour of a Debian one, one often missed a file.
1. apt-get/dpkg knows how to install CPAN packages and will maybe add
automatically some entry in the dpkg status file.
pro: easy :-);
contra: it looses our strong dependency system and it's unclear what
to do with those cpan modules which are needed for main.
2. we continue the status-quo and debianize CPAN - but we work on a more
automatized solution that enables us to use a buildd for 90% of the
solutions and, as they are real debian packages we always can override.
pro: strong dependency system can maintained
contra: much work and we need to think about where those packages live.
To 2. the small solution would be just to improve the current perl-module
templates to make it more easier for the existing packages and the big
plan, Fabian proposes, sometimes to make a cpan.debian.org, which contains
nearly all Perl modules, build by a daemon, to get debian users access to
all modules with apt-get comfort.
Be careful, you can be replaced by this computer.
Linux - the choice of the GNU generation. Join the Debian Project
Christian Hammers * Oberer Heidweg 35 * D-52477 Alsdorf * Tel.: 02404-25624
0AA3 E879 1D82 F59E 77A4 0096 911F 4AE6 86A1 18E6 1024D/86A118E6 1999-09-17