On Wed, Mar 18, 2020 at 9:59 PM Kent Fredric <ken...@gentoo.org> wrote:
>
> On Wed, 18 Mar 2020 17:52:25 +0000
> James Le Cuirot <ch...@gentoo.org> wrote:
>
> > Not quite. Tools like repoman will need to be updated to understand
> > that an ebuild with KEYWORDS="amd64" can depend on another ebuild with
> > only KEYWORDS="noarch". I do think the idea has merit though.
>
> But the inverse is _not_ true, an ebuild with KEYWORDS="noarch"
> *cannot* depend on another ebuild with only KEYWORDS="amd64".
>
> Otherwise it breaks the entire stabilization graph.

I'm not sure what you mean by "stabilization graph". I'm guessing you
mean the dependency graph for stable keywords?

Valid dependency graphs are determined by whatever our tooling deems
valid. The tooling could be updated to permit amd64 packages to depend
on noarch packages, and vice-versa.

Reply via email to