Gentoo Archives: gentoo-dev

From: Walter Dnes <waltdnes@××××××××.org>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] REQUIRED_USE, global USE flags, user-friendliness...
Date: Sun, 29 Jan 2017 01:28:28
Message-Id: 20170129012747.GA12471@waltdnes.org
In Reply to: Re: [gentoo-dev] REQUIRED_USE, global USE flags, user-friendliness... by james
1 On Fri, Jan 27, 2017 at 02:57:00PM -0500, james wrote
2 >
3 > Exactly:: simplify the flags, profiles and associated constructs down to
4 > the bare bones. Even embedded (arm/mips/etc) builds could benefit from a
5 > really minimized gentoo as a starting point. Freedom to build and fork
6 > Gentoo, per GLEP 70 is a wonderful idea, whose time has arrived. That
7 > would set the stage for quickly building highly specific gentoo installs
8 > (VMs, Containers, Clusters or unikernel); all via a 'recipe' from the
9 > minimal core-sed, which could then take a variety of forms, such as
10 > bare-metal builds vi IPMI, ipxe, or more traditional formularies like
11 > chef, puppet, ansible as well as a myriad of other possibilities.
12 >
13 >
14 > All of the traditional gentoo installs, such as the handbook, would
15 > benefit from simplification and the natural clarity that simplification
16 > brings. Builds of things like simple standard gentoo-cluster-CI.
17 > Nothing would preclude the adventuresome from building up a
18 > traditional, highly customized install, for a specific needs such as
19 > currently is the (handbook) practice. But additional gentoo installs
20 > that are quick, streamlined and soot a specific itch.
21
22 A possible starting point...
23
24 * Start with a basic text-mode install, with minimal USE flags
25 USE="-* foo bar etc..."
26
27 * Specialized profiles could be generated by a 3-step process
28 1) Append any required profile-specific additional USE flags
29 2) Necessary profile-specific apps and/or libraries could be listed in
30 sets in /etc/portage/sets
31 3) emerge --changed-use --deep --update @world
32
33 The advantage to this approach is that we're not talking forks. This
34 is pure Gentoo, with customizations that fall within the realm of
35 regular Gentoo. If anybody has problems, they can go to generic Gentoo
36 support forums/lists for help.
37
38 --
39 Walter Dnes <waltdnes@××××××××.org>
40 I don't run "desktop environments"; I run useful applications

Replies

Subject Author
Re: [gentoo-dev] REQUIRED_USE, global USE flags, user-friendliness... james <garftd@×××××××.net>