On Fri, 17 Jan 2014 17:47:58 +0100 Tom Wijsman <[email protected]> wrote: > Maybe we can let the package managers only perceive it as keyworded or > stable if all of its dependencies are keyworded or stable on the > architecture that the user runs. Then we can have repoman just ignore > checking dependencies' keywords when we keyword or stabilize them. > > Not sure how implementable this idea is though...
It's going to hurt for four reasons that I can think of right now. Firstly, things you think are "obviously portable" sometimes aren't. Secondly, users already get confused by "stable use masks". This is going to be even worse: users aren't going to understand why a noarch package isn't available for them. Thirdly, you have to decide how to deal with long chains and cycles in noarch dependencies. Fourthly, the interaction with || deps is an awful mess. -- Ciaran McCreesh
signature.asc
Description: PGP signature
