Dnia 2014-08-07, o godz. 11:41:31 Ulrich Mueller napisał(a): > >>>>> On Thu, 7 Aug 2014, Michał Górny wrote: > > > Since the tree is still full of too broad dependencies and other > > mistakes, I would like to add a repoman check and a matching QA > > policy regarding how slots should be used in dependencies. > > > The check would apply to EAPI 5 and newer ebuilds only. Considering > > the past uproar against having slotted dependencies against > > single-slot packages, it would apply only to dependencies that match > > more than one slot of a package. > > For what type of dependencies would that check apply? IIUC, it would > only make sense for packages that appear both in DEPEND and RDEPEND. The test is applied to RDEPEND only. I don't think it's a good idea to play with intersections of dependencies -- that would be hard to implement and therefore fragile. Furthermore, :* guarantees runtime switching support. Lack of any operator indicates semi-undefined behavior, e.g. paludis tries the safest route possible and requires all slots installed at build time. -- Best regards, Michał Górny