From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-dev+bounces-85325-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by finch.gentoo.org (Postfix) with ESMTPS id 1DEF6138334
	for <garchives@archives.gentoo.org>; Fri, 20 Jul 2018 01:58:44 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 4EBF1E0B1D;
	Fri, 20 Jul 2018 01:58:39 +0000 (UTC)
Received: from mail-pg1-f194.google.com (mail-pg1-f194.google.com [209.85.215.194])
	(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id E80CFE0AF0
	for <gentoo-dev@lists.gentoo.org>; Fri, 20 Jul 2018 01:58:38 +0000 (UTC)
Received: by mail-pg1-f194.google.com with SMTP id g2-v6so5389458pgs.6
        for <gentoo-dev@lists.gentoo.org>; Thu, 19 Jul 2018 18:58:38 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-gm-message-state:mime-version:references:in-reply-to:from:date
         :message-id:subject:to;
        bh=DSQ2DDaYTOOqaYMwcO9IxVpPAqanhjtFYY6koWYN28s=;
        b=nsUSocABVdZhGAV5CYJsZtzilnBTypBJNH+7mtkPRME+cTFlb/QsZeDAx+jmr/zftA
         4gQOS9Ksrqn4M2YLypQPIgwRcKIGvzJ2KXfKEHhjM5qVEEh74iZ6OCIqQZFh9doKz4MS
         3OSGcBMbcDNHccagN1ZkzNn+bwEN7t+Xxacolw4TfePzIyG7SgdL1LC2VBYtXPHGYVvG
         TRvrhKYI3PBxsuc8hlAFxRE5TEOZ6PAtCeGzmlTh7SefsxzUS/0QdYi+3g1MVXl/7rKT
         ZcHEBhj4i8IT5VJF86lRQwija12ZgSqulMqYQAOiONg0UGubxfOBMt40IjPAcHJl/5sd
         A98w==
X-Gm-Message-State: AOUpUlGUJAGjsNHLvAE2hvO8iWNvFnUbQ+213B9Wew+EnHRzyaugCHCM
	NbmORl+b0Va03K6CZ77Fz7O+DQV6Uv+r2Yk/5id/iwXB
X-Google-Smtp-Source: AAOMgpcG41Nyf/UVOV+6Vuyzx5UtUdlcd9Yt/073KJZ0fgu+yqrwlPIq7NCpO035NbxCBzTlm/STmkCXg61HURpoTTQ=
X-Received: by 2002:a63:ff21:: with SMTP id k33-v6mr158829pgi.38.1532051917592;
 Thu, 19 Jul 2018 18:58:37 -0700 (PDT)
Precedence: bulk
List-Post: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
X-BeenThere: gentoo-dev@lists.gentoo.org
Reply-to: gentoo-dev@lists.gentoo.org
MIME-Version: 1.0
References: <f965bc43-e3c1-912a-3a2c-c657a0b73e1b@gentoo.org> <20180720044211.19d2012023abebe6b5e9a111@gentoo.org>
In-Reply-To: <20180720044211.19d2012023abebe6b5e9a111@gentoo.org>
From: Rich Freeman <rich0@gentoo.org>
Date: Thu, 19 Jul 2018 21:58:25 -0400
Message-ID: <CAGfcS_mzWU9hvTasqCtLsD+BhRQ6Lc92sJk4Ynv16hfbpvARsw@mail.gmail.com>
Subject: Re: [gentoo-dev] Adding USE=udev to linux profiles
To: gentoo-dev <gentoo-dev@lists.gentoo.org>
Content-Type: text/plain; charset="UTF-8"
X-Archives-Salt: dd11b7e5-495c-4788-aa62-3ca5ed327416
X-Archives-Hash: 588421d409191f3d434c20ba3a99a15d

On Thu, Jul 19, 2018 at 9:42 PM Andrew Savchenko <bircoph@gentoo.org> wrote:
>
> On Thu, 19 Jul 2018 16:51:17 -0500 Ben Kohler wrote:
> > Hello,
> >
> > I'd like to propose adding USE=udev to our linux profiles (in
> > profiles/default/linux/make.defaults probably).  This flag is already
> > enabled on desktop profiles but it also affects quite a few packages
> > used on non-desktop linux systems.
> >
>
> I have server setups with udev disabled for most packages. So udev
> enabled by default will create maintenance problems. While I'm
> perfectly fine with udev enabled by default on desktops, it should
> not be forced on minimalistic setups like servers or containers.

80% of the servers on the planet are running a linux distro, and 99%
of those are probably running udev.  Gentoo is probably the only
distro where making udev the (trivially disabled) default is even
remotely controversial.

Maybe we need some kind of ultra-minimal profile for people who really
don't want anything installed if they didn't put it there.  It seems
odd to make that sort of configuration our "base" as it really isn't a
normal configuration by any standard.

There is nothing wrong with people who want to start with a minimal
profile.  I just don't think it makes a lot of sense to have that as a
default starting point.  There is no reason that "base" needs to be a
subset of all the other profiles.

If for some reason we don't go with this, perhaps it would at least
make sense to have a server profile that enables it by default and
make base something that normal users are discouraged from using.

-- 
Rich