On 02/02/2017 10:06 AM, Kristian Fiskerstrand wrote:
On 02/02/2017 03:11 PM, Michael Orlitzky wrote:
Can we discourage IUSE defaults except for #1 and #2? I'm equally guilty
of #3 and #4, but I now regret them. I would also like to see
explanations in metadata.xml of why +flags are on by default.

This presumes that the goal is minimal system in all cases, rather than
a good user experience for inter alia a desktop system or a
server-system. If a user requires a minimal system for whatever reason
(s)he is likely more prepared to understand the choices than the average
user.

Not so sure about his postulate.

As one who defaults to minimal systems (yes even on a 8-core 32G ram system), I'd like to offer a bit of insight. Please keep in mind that in my experiences, there are probably many more folks creating ebuilds than gentoo has devs; so as logical and streamlined and coherent as possible means a necessary focal point is the minimized gentoo system build.

Some folks need a minimal install because of their hardware constraints.

Some folks want a minimal install because statistically that's the easiest way to get a new (rolling) distro working, especially minus a heavy WM, like KDE. Due to a lack of a streamlined installer processes for gentoo, there is a lot of 'monkey see monkey do' approaches to repetitively installing gentoo in the wild, so a minimal focus is better. (KISS is king).

Some folks want a minimal install, because it's fairly trivial (for identical platformed system) to then copy over bin packages or compile in additional packages (via the world file) and make the system whatever they want it to be. It can also be returned to a minimal state, by just removing these secondary packages that converted the minimal system into something more full featured.

Some folks want a minimal arm system that is in the footprint of a small
(arm-based) laptop, so it is quite similar to Single Board Computer arm systems as possible; ultimately trying to keep a variety of arm systems as similar as possible.

Some folks have a variety of embedded gentoo systems, and the closer the
minimal system is to being identical (via package sets) the more logical their schema can be on management (think IoT).


I could go on and on all all, clusters, firewalls kiosk etc etc. My point is a minimal system is the foundational building block for gentoo and as such it is like a construction dock for building up all sorts, if not all gentoo systems.

How this affects re-organization of documentation on IUSE and related issues is of great curiosity to me. So, when my work is complete (or at least enough to share) there shall be many stage-4 minimal gentoo images to install from and go from there. So as much as all issues can be minimized, standardized, documented and look like other arches, the "mo better" imo.


hth,
James



Reply via email to