On Monday 30 June 2008, brullo nulla wrote: > > Seems a reasonable question, but will be almost impossible to > > implement, as how would you define a package that can "be happily > > merged independently" of a blocking package? > > > > portage is software, it isn't intelligent so it doesn't know how to > > answer that. I admit it's annoying though. > > The block will in many cases affect only a branch of the dependency > tree. For example, in this case it is all blocked because glibmm > wants a masked glib. Portage knows that glibmm wants the masked glib, > so it knows that glibmm causes the trouble. So it could in principle > give me what is to update except for glibmm and glib - and give me > the error about those two. > > Am I missing something?
Probably not :-) But the portage code has been described as difficult to maintain, so I suppose the correct person to ask is Zac himself. Perhaps there are tricky edge cases? -- Alan McKinnon alan dot mckinnon at gmail dot com -- gentoo-user@lists.gentoo.org mailing list