Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: Ulrich Mueller <ulm@g.o>
Cc: gentoo-dev@l.g.o, qa@g.o
Subject: Re: [gentoo-dev] Re: Repoman check and QA policy for slot deps/operator
Date: Thu, 07 Aug 2014 10:55:02
Message-Id: 20140807125523.2da1653f@pomiot.lan
In Reply to: [gentoo-dev] Re: Repoman check and QA policy for slot deps/operator by Ulrich Mueller
1 Dnia 2014-08-07, o godz. 11:41:31
2 Ulrich Mueller <ulm@g.o> napisał(a):
3
4 > >>>>> On Thu, 7 Aug 2014, Michał Górny wrote:
5 >
6 > > Since the tree is still full of too broad dependencies and other
7 > > mistakes, I would like to add a repoman check and a matching QA
8 > > policy regarding how slots should be used in dependencies.
9 >
10 > > The check would apply to EAPI 5 and newer ebuilds only. Considering
11 > > the past uproar against having slotted dependencies against
12 > > single-slot packages, it would apply only to dependencies that match
13 > > more than one slot of a package.
14 >
15 > For what type of dependencies would that check apply? IIUC, it would
16 > only make sense for packages that appear both in DEPEND and RDEPEND.
17
18 The test is applied to RDEPEND only. I don't think it's a good idea to
19 play with intersections of dependencies -- that would be hard to
20 implement and therefore fragile.
21
22 Furthermore, :* guarantees runtime switching support. Lack of any
23 operator indicates semi-undefined behavior, e.g. paludis tries
24 the safest route possible and requires all slots installed at build
25 time.
26
27 --
28 Best regards,
29 Michał Górny

Attachments

File name MIME type
signature.asc application/pgp-signature