Dnia 2014-08-07, o godz. 11:41:31
Ulrich Mueller <[email protected]> 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

Attachment: signature.asc
Description: PGP signature

Reply via email to