Subject: Re: Recursive package dependency registration...
To: Todd Vierling <tv@wasabisystems.com>
From: Mark White <mark.white@st-edmund-hall.oxford.ac.uk>
List: tech-pkg
Date: 02/22/2001 09:46:53
Todd Vierling writes:
> ...has got to go.  Currently, perl-dependent packages are depending on perl,
> perl-base, p5-CGI, p5-Data-Dumper, etc.  So how will they cope when perl
> gets updated and these packages are part of perl-base again?

Wouldn't it be nice to implement a 'PROVIDES' field in the
package system?  Then, then pkg widget-2.1 takes over the
functionality of widget-2.0 and thingy-1.4, you just add
"thingy-1.4" to the PROVIDES list.  Having it there will
satisfy the dependencies of any older package that relies on
thingy-1.4.

As somebody remarked, registering one level deep only would
be perfectly acceptable, and in some ways much more
sensible, that recursive registration into a single package.
The PROVIDES field might be quite useful anyway, though...

Mark <><