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
