Alternative format for the configuration file
Free Ekanayaka
free@agnula.org
Thu, 29 Jul 2004 04:04:33 +0200
|--==> "OS" == Otavio Salvador <otavio@debian.org> writes:
OS> [1 <multipart/mixed (7bit)>]
OS> [1.1 <text/plain (7bit)>]
OS> || On Thu, 29 Jul 2004 03:21:54 +0200
OS> || Free Ekanayaka <free@agnula.org> wrote:
OS> You got all packges from sid and then, on merge, you use only
OS> base-packages.
fe> But this way I have to download (and possibly update) a number of
fe> packages I'm not interested on.
fe> For example let's say that you'd like to have all the base system from
fe> sarge, except for some special packages for which I want to have
fe> bleeding-edge versions from sid (this is a typical scenario for me).
fe> What I want to be able to do is to have those packages and resolve
fe> their dependences using sarge packages wherever possible, and grabbing
fe> additional packages from sid only if necessary.
fe> Is this possible with the current schema? And, if yes, do I have to
fe> download the whole sid base-system even if I'm interested only on
fe> getting a few packages?
OS> Yes. It's possible. You can use a filter for sarge directly and only
OS> get the base system and another to sid to get only the needed packages.
And what about dependences?
I guess that the sid filter, a task include statement listing the
needed packages, will result in populating the sid remote backend and
recursevely downloading all the dependences for such packages, which
is a thing I don't need.
Moreover is there a way to tell to the merger that I want the
dependences of the sid packages to be satisfied by sarge packages
wherever possible (note that this does not exclude using some sid
packages if needed)?
And may I do this with more than 2 backends, that means "please
resolve dependences using packages from backend A,B,C, preferring
packages from A over the ones from B, and packages from B over the
ones from C.
cheers,
free