Gentoo Archives: gentoo-portage-dev

From: "Michał Górny" <mgorny@g.o>
To: Zac Medico <zmedico@g.o>
Cc: gentoo-portage-dev@l.g.o
Subject: Re: [gentoo-portage-dev] [PATCH] Support @profile package set for bug #532224
Date: Thu, 11 Dec 2014 08:26:18
Message-Id: 20141211092559.043da1b1@pomiot.lan
In Reply to: [gentoo-portage-dev] [PATCH] Support @profile package set for bug #532224 by Zac Medico
1 Dnia 2014-12-10, o godz. 18:08:00
2 Zac Medico <zmedico@g.o> napisał(a):
3
4 > Add support for a new @profile set which allows the profile to pull
5 > in additional packages that do not belong to the @system set.
6 >
7 > The motivation to have @profile separate from @system is that
8 > @system packages may have incomplete dependency specifications
9 > (due to long-standing Gentoo policy), and incomplete dependency
10 > specifications have deleterious effects on the ability of emerge
11 > --jobs to parallelize builds. So, unlike @system, packages added to
12 > @profile do not hurt emerge --jobs parallelization.
13 >
14 > Packages are added to the @profile set in the same way that they are
15 > added to the @system set, except that atoms in the @profile set are
16 > not preceded with a '*' character. Also, the @profile package set
17 > is only supported when 'profile-set' is listed in the layout.conf
18 > profile-formats field of the containing repository.
19
20 PMS says PMs ought to ignore atoms without '*'. This means we can't use
21 it without profile EAPI change, or other PMs will start losing packages.
22
23 --
24 Best regards,
25 Michał Górny

Replies