Eli Schwartz <eschwa...@gentoo.org> writes: > On 9/25/24 1:47 PM, Mart Raudsepp wrote: >> Hello >> >> > [...] >> To my knowledge, one big issue right now is a circular dep between >> glib->gobject-introspection->glib, which needs proper solving to move >> forward with things. Or at least look at reducing the glib requirement >> in gnome-shell some way to at least unleash that core stack for our >> users. There are ideas we can talk about. > > > This is... tricky. The obvious possibility is to try to build a > bootstrap copy of AAA inside the ebuild for BBB as a bootstrap thing, as > long as that is sufficient to build a proper copy of AAA using the > partially valid installation of BBB.
This is bug 937616 for those following along. Blake has been poking at this suggestion a bit over there and in https://github.com/gentoo/gentoo/pull/38618. > > Chewi was also trying to see if portage can be convinced to stage the > same package twice with different USE flags in the same emerge process > in order to solve cyclical USE flag dependencies, but it's not a > guarantee... Right, this is very much worth exploring but isn't an answer to this given it'll take a while for the feature to be mature anyway.