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