public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Rich Freeman <rich0@gentoo.org>
To: gentoo-dev <gentoo-dev@lists.gentoo.org>
Subject: Re: [gentoo-dev] USE flags dri, cups, pppd
Date: Mon, 21 Jan 2013 09:05:34 -0500	[thread overview]
Message-ID: <CAGfcS_nLX4+-Yr7V=-W+2nDAGh-UgHUngAHAF6kWb7fm129D0A@mail.gmail.com> (raw)
In-Reply-To: <1358754419.24042.5.camel@localhost>

On Mon, Jan 21, 2013 at 2:46 AM, Hans de Graaff <graaff@gentoo.org> wrote:
> Setting the option in the profile tells me: "Here's this option you can
> play with, and we think you might need it. Or not."
>
> Setting the option in the ebuild tells me: "You know, we are nice and
> give you this option, but really you should keep this turned on.
> Really."

I'm not sure that either really has those connotations.  They're both
recommended defaults, and as with any recommended default changing it
could vary in impact.

I think that package defaults make sense from the standpoint of having
flags that really do vary in usage between packages.  Profile defaults
are good for tweaking the overall characteristics of a system.

The profile defaults do seem less and less relevant, because we only
have 4 profiles.  The kde/gnome/desktop profiles get a lot of care,
and the default basically gets touched very little.

If somebody really wants to make more minimal profiles that actually
mean something, rather than just trying to tweak the default profile I
think it would actually make more sense to make new profiles and
actually turn them into something useful.  Maybe have a
hardened-server profile and accompanying stage3s that let you install
a hardened server that "just works."  Maybe have a Raspberry Pi
profile.  Things that are very specific, and therefore actually
accomplish something.  Obviously somebody needs to maintain them if
they're going to create them, but at least they'd be useful to
SOMEBODY.

The problem with things like a "minimal default" profile are that
everybody has a different idea of what it should be, and as a result
the people who tend to want minimal just end up setting -* and
tweaking everything anyway.  That means that we're debating stuff and
messing with existing systems and not really accomplishing anything of
meaning for anybody.  For one person minimal means that we replace
half the GNU tools with busybox, and for another it just means
disabling things like CUPS.

I think that rather than tossing individual questions about individual
flags to the list if some developers want to have a minimal profile
they should form a project and create one.  Maybe leave the default
profile alone, unless there is some flag change that is just a
no-brainer.  I think the bottom line is that creating a minimal
default profile that is actually useful for something and which
accomplishes the goals of those envisioning it is going to be a lot
harder than it might seem.

Rich


  reply	other threads:[~2013-01-21 14:05 UTC|newest]

Thread overview: 42+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-01-18 20:49 [gentoo-dev] USE flags dri, cups, pppd Andreas K. Huettel
2013-01-18 21:08 ` Mike Frysinger
2013-01-18 21:42 ` Davide Pesavento
2013-01-18 22:02 ` Chí-Thanh Christopher Nguyễn
2013-01-18 23:18   ` Patrick McLean
2013-01-18 23:21     ` Ciaran McCreesh
2013-01-20  0:40       ` James Cloos
2013-01-20  2:12         ` Aaron W. Swenson
2013-01-21  0:12           ` James Cloos
2013-01-18 23:29     ` Chí-Thanh Christopher Nguyễn
2013-01-18 23:55       ` Markos Chandras
2013-01-18 23:58         ` Aaron W. Swenson
2013-01-19  0:02           ` Ciaran McCreesh
2013-01-22  3:16             ` [gentoo-dev] " Ryan Hill
2013-01-19  0:02         ` [gentoo-dev] " Chí-Thanh Christopher Nguyễn
2013-01-19  0:10           ` Aaron W. Swenson
2013-01-19  4:10           ` Rick "Zero_Chaos" Farina
2013-01-19  8:18 ` Ben de Groot
2013-01-19 10:33   ` Rich Freeman
2013-01-19 19:21     ` Ian Stakenvicius
2013-01-19 20:53     ` Philip Webb
2013-01-19 21:04       ` Aaron W. Swenson
2013-01-19 21:57         ` Brian Dolbec
2013-01-20 13:57 ` Andreas K. Huettel
2013-01-20 15:22   ` Chí-Thanh Christopher Nguyễn
2013-01-20 15:28     ` Chí-Thanh Christopher Nguyễn
2013-01-20 15:30     ` Rich Freeman
2013-01-20 16:07       ` Brian Dolbec
2013-01-20 17:03         ` Chí-Thanh Christopher Nguyễn
2013-01-20 21:59           ` Rick "Zero_Chaos" Farina
2013-01-20 22:00             ` Ciaran McCreesh
2013-01-21  2:42               ` [gentoo-dev] " Duncan
2013-01-21  5:23                 ` Ben de Groot
2013-01-20 23:20             ` [gentoo-dev] " Rich Freeman
2013-01-21  7:46           ` Hans de Graaff
2013-01-21 14:05             ` Rich Freeman [this message]
2013-01-22  6:18             ` [gentoo-dev] " Duncan
2013-01-20 15:48     ` [gentoo-dev] " Ben de Groot
2013-01-20 15:54       ` Chí-Thanh Christopher Nguyễn
2013-01-20 17:18         ` Mike Frysinger
2013-01-20 17:16           ` Chí-Thanh Christopher Nguyễn
2013-01-21  9:36             ` [gentoo-dev] USE flag dri (reverted) Andreas K. Huettel

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAGfcS_nLX4+-Yr7V=-W+2nDAGh-UgHUngAHAF6kWb7fm129D0A@mail.gmail.com' \
    --to=rich0@gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox