Gentoo Archives: gentoo-dev

From: Alexis Ballier <aballier@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Pre-GLEP for review: mix-in profiles
Date: Mon, 23 Jan 2017 19:30:54
Message-Id: 20170123203038.5da83fe1@gentoo.org
In Reply to: Re: [gentoo-dev] Pre-GLEP for review: mix-in profiles by "Michał Górny"
1 On Mon, 23 Jan 2017 18:37:15 +0100
2 Michał Górny <mgorny@g.o> wrote:
3 > > For example, if you allow use.mask or use.force in mixins, you can
4 > > end up having unsatisfiable deps that repoman will never catch.
5 > > Arguably, desktop profiles relying on having an useflag forced on a
6 > > given package are already semi-broken: they'd be better with the
7 > > useflag default enabled and proper usedeps, so the mask/force game
8 > > doesnt seem really useful for mixins.
9 >
10 > That's why if you do such a thing, you would have to declare a regular
11 > profile using this mix-in for repoman to test.
12 >
13
14 still that doesn't account for a 'ihatelennart' mixin masking udev &
15 systemd and a 'ilovelennart' mixin masking udev & eudev and an user
16 enabling them both
17
18 why not let such a stupid example be, it is similar to package.mask
19 users can already fill, but I'm pretty sure more subtle breakage will
20 appear
21
22 repoman will test n out of 2^n (or n!) possibilities the way you
23 suggest, which is basically nothing when n is big

Replies