On Thu, 08 Feb 2007, Otavio Salvador wrote: > Steve McIntyre <[EMAIL PROTECTED]> writes: > > > On Tue, Feb 06, 2007 at 08:45:37AM -0200, Otavio Salvador wrote: > >>From: Otavio Salvador <[EMAIL PROTECTED]> > >> > >>Signed-off-by: Otavio Salvador <[EMAIL PROTECTED]> > > > > Hmmm. I'm not convinced by this one, either. It's a major decision to > > change dependency ordering, and we expect dependency resolution to > > work. What's the point of including packages in a task before all the > > dependencies? > > Current code do not check the prefered packages of task before adding > a dependency so, for example:
You're right this is a problem. But your approach doesn't look as the good solution to that problem... you should keep the full task on the side (ie a separate variable and not directly include it) and when you encounter an OR depends, then check if one the components can be taken from the task instead of arbitrarily. Otherwise I fear you loose the fact that CD1 can be used independantly of CD2, and so on... Cheers, -- Raphaël Hertzog Premier livre français sur Debian GNU/Linux : http://www.ouaza.com/livre/admin-debian/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]