* Re: [gentoo-dev] Re: Repoman check and QA policy for slot deps/operator
@ 2014-08-07 10:55 99% ` Michał Górny
0 siblings, 0 replies; 1+ results
From: Michał Górny @ 2014-08-07 10:55 UTC (permalink / raw
To: Ulrich Mueller; +Cc: gentoo-dev, qa
[-- Attachment #1: Type: text/plain, Size: 1159 bytes --]
Dnia 2014-08-07, o godz. 11:41:31
Ulrich Mueller <ulm@gentoo.org> 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 #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 949 bytes --]
^ permalink raw reply [relevance 99%]
Results 1-1 of 1 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2014-08-07 9:24 [gentoo-dev] Repoman check and QA policy for slot deps/operator Michał Górny
2014-08-07 9:41 ` [gentoo-dev] " Ulrich Mueller
2014-08-07 10:55 99% ` Michał Górny
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox