Alexander Futasz <[EMAIL PROTECTED]> wrote:
> On Mon, 10 Nov 2003 15:46:57 +0000 (UTC), Eamon Caddigan wrote:
> 
> Currently when using a ACCEPT_KEYWORDS=arch system and mixing it with
> some ~arch ebuilds it will break 'emerge -UDvp world'. Leaving the -D
> (deep) out will fix this, but of course wont upgrade the ebuilds that
> aren't recorded in /var/cache/edb/world and have been installed as
> dependencies. What you could do, but what is pretty uggly is:
> 
> # emerge -Uvp `qpkg -I|sed s/every ebuild that is ~arch masked//`
> 
> Or instead of substituting the masked ebuilds, you could inject them.

Injecting didn't work perfectly -- `emerge -pvuD' world stopped trying
to downgrade Tcl/Tk, but `emerge -pvUD world' was still broken.

The final solution, as suggested by Jason Stubbs and Doug Weimer, was to
copy the masked ebuilds into a portage overlay and set these ebuilds to
"x86". 

> Also ugly IMHO. Hopefully portage-ng (the soon to be started new
> portage) will fix this.

Hopefully.

-Eamon


--
[EMAIL PROTECTED] mailing list

Reply via email to