Gentoo Archives: gentoo-dev

From: Zac Medico <zmedico@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] ironing out release tarballs
Date: Thu, 15 Oct 2015 19:16:07
Message-Id: 561FFB6A.6010803@gentoo.org
In Reply to: [gentoo-dev] ironing out release tarballs by Mike Frysinger
1 On 10/15/2015 08:34 AM, Mike Frysinger wrote:
2 > background:
3 > everyone wants @system to be slim, but most people want the initial stage
4 > tarball that we release and you install Gentoo from to not be completely
5 > sparse. we've got a bug for this topic:
6 > https://bugs.gentoo.org/393445
7 >
8 > items to sort out:
9 > - should the list of packages be in catalyst or profile-stacked content
10 > -> imo it should be entirely in the profile
11 >
12 > - should the packages list be in a new packages.default, or should we create a
13 > new set to hold it, or should we just go with @profile ?
14 > -> @profile has the advantage of already existing. we have to be careful so as
15 > to make it difficult to uninstall packages that the user does not actually
16 > want.
17
18 In portage, the current meaning of @profile is very similar to @system,
19 except that it implies that members specify dependencies completely
20 (allowing for optimal parallelization) [1]. The @profile set is only
21 enabled for profiles from repositories that have "profile-formats =
22 profile-set" set in metadata/layout.conf. It's an extension which is not
23 covered by PMS.
24
25 > - if the packages aren't in @profile, should they be seeded in @world ?
26 > -> imo yes as we don't want all the default packages getting depcleaned as
27 > soon as you start using the new install. if they're in @profile, then this
28 > is a moot point (assuming depclean does not clean out @profile).
29
30 In portage, @world = @profile + @selected + @system, which means that
31 @profile is protected from depclean since it's a part of @world.
32
33 [1] https://bugs.gentoo.org/show_bug.cgi?id=532224
34 --
35 Thanks,
36 Zac

Replies

Subject Author
Re: [gentoo-dev] ironing out release tarballs Ian Stakenvicius <axs@g.o>
Re: [gentoo-dev] ironing out release tarballs "Anthony G. Basile" <blueness@g.o>
Re: [gentoo-dev] ironing out release tarballs Mike Frysinger <vapier@g.o>