From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-dev+bounces-75227-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	by finch.gentoo.org (Postfix) with ESMTP id 17A9C59CAF
	for <garchives@archives.gentoo.org>; Sun, 10 Apr 2016 03:08:50 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 4F93E21C0C2;
	Sun, 10 Apr 2016 03:08:42 +0000 (UTC)
Received: from mail-io0-f182.google.com (mail-io0-f182.google.com [209.85.223.182])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id F3CD121C02D
	for <gentoo-dev@lists.gentoo.org>; Sun, 10 Apr 2016 03:08:40 +0000 (UTC)
Received: by mail-io0-f182.google.com with SMTP id o126so150344503iod.0
        for <gentoo-dev@lists.gentoo.org>; Sat, 09 Apr 2016 20:08:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=mime-version:sender:in-reply-to:references:date:message-id:subject
         :from:to;
        bh=TKvr0Z4In61bQ9/LJA1nAmLXUoYah1Eqgf37cZ/qJ5g=;
        b=j/4hSdM/lO1Qi7LCaqBXwSVs3EMg9kJRV03o4t1GnLPBd1oEd7E2kTctZOdCOpVXQo
         VH+XbIRqMepcnu22uxycVCcUxF1RB+knQRTPOr9HL8CyU2o7RpVPklYUfkEdEmKtRZPQ
         0h+pJH1XsaLwgVTpj+EDnf/J0XkQ/na6sYPCAPtZ8CAqtDGrborjm9agJqC9POuSy9fq
         pBHIOH05MIyv5ZN+4UVG+cMIjTlPkwG0ueKs4V8iVUdFYbQTGqTRtrBmyNqzS9VIR5Ep
         7Mep7geVpVoqwo5oKRg+r+Z6xNkDMhGyKdWlpzyhMb5sIdv0+ZU6OWD3M3m/Yy5tqLC4
         h9IA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20130820;
        h=x-gm-message-state:mime-version:sender:in-reply-to:references:date
         :message-id:subject:from:to;
        bh=TKvr0Z4In61bQ9/LJA1nAmLXUoYah1Eqgf37cZ/qJ5g=;
        b=WBdvdE9s1om8WXRD9jUjw/F15blVnenfzf+3iadeDxMMPbAVb3OsJzJvtBNrtY21DG
         HJXaEnkHnjw8intjZKge9n4/Tl+JeXRMQ3anlxZIpocBVrniaNhoXwzRqQHxmU3Kp6PX
         SN0p6ZAQ5zCodXTN0rNURzjZ7iGSu/2levKqqunONsB4q3BrmdnB1MptgA434V+VQhjQ
         bJrlQGPGvrqPimyjFUhhpfgcoRyKByNeW/730/C+4AhtuxouGqzzdhPH5rmTiXWsbPFl
         J6ALsEnpskx/eGGP9xMF/mS0UuWcqCij3VteWtqYDfw7l7xCR9eRCHZojtf1f/QYxoGA
         M6ig==
X-Gm-Message-State: AD7BkJJkb7Ro898u4MB38eMRN+hNVTBrIlMvuBJlZkwgd5czjzBjPKLhdbrSnFdPu7b2nYw8pM4vll749O8lgA==
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
X-Received: by 10.107.184.198 with SMTP id i189mr16161390iof.26.1460257720193;
 Sat, 09 Apr 2016 20:08:40 -0700 (PDT)
Sender: freemanrich@gmail.com
Received: by 10.64.52.72 with HTTP; Sat, 9 Apr 2016 20:08:40 -0700 (PDT)
In-Reply-To: <5709B79E.4050508@iee.org>
References: <57087E0D.3090502@gmail.com>
	<20160409053230.GA16529@waltdnes.org>
	<CAGfcS_miZ1mx7JuyEYpXpM1Ttf-BGYes4=a-F0YnB6rrx823mA@mail.gmail.com>
	<20160409160938.GA17530@waltdnes.org>
	<CADPrc80pDAZgMFbgTR6TXJTRSkGU8ejPpHSmWA1M8L3Wh6tC1Q@mail.gmail.com>
	<20160409194943.GA1271@ca.inter.net>
	<CADPrc81TGrw9Sgk-X4gv9GEKiBCGoef+nrZLHvQP0An7YQrm3g@mail.gmail.com>
	<20160409225049.GA1276@ca.inter.net>
	<570995fe.44c7b60a.fb125.6a14@mx.google.com>
	<5709A062.4010800@iee.org>
	<CAGfcS_k4evRbWC7cQLyDKv8pUDJf73XoXPC7tXrv0qb8t=UhrQ@mail.gmail.com>
	<5709ADFA.30106@iee.org>
	<CAGfcS_nDA5+aZ+T4i0jdsR0owWUFcWFpvxdHe1okWGX4B5T0hA@mail.gmail.com>
	<5709B79E.4050508@iee.org>
Date: Sat, 9 Apr 2016 23:08:40 -0400
X-Google-Sender-Auth: tH2EwLnEykJuPxq9ffyzdZB9E9g
Message-ID: <CAGfcS_m24FCCahjwiYJGSE4BQi2g76u8QLCLGF4ZB-TOsA=H6g@mail.gmail.com>
Subject: Re: [gentoo-dev] usr merge
From: Rich Freeman <rich0@gentoo.org>
To: gentoo-dev <gentoo-dev@lists.gentoo.org>
Content-Type: text/plain; charset=UTF-8
X-Archives-Salt: 1a82db95-51b9-4fc8-9d45-6045d479b5a7
X-Archives-Hash: d00618306e12df42265b16666e25a393

On Sat, Apr 9, 2016 at 10:17 PM, M. J. Everitt <m.j.everitt@iee.org> wrote:
> I take your point, but I would argue that the kernel and boot subsystem
> really are special cases .. you don't go hacking around the chromium
> sources to fundamentally alter the way/order it works, right?! Likewise,
> if you don't like chromium, you might install firefox .. cf. say, Lilo
> and grub. It is the flexibility (and, I concede, the complexity, and
> hence 'power') that defines Gentoo here.
>

I think the bigger issue with the kernel is the huge configuration
space it has.  Chromium may have a ton of USE flags compared to most
packages, but those pale in comparison to the kernel.  Obviously it
would not make sense to try to create a USE flag for every
configuration option.  Now, a package that built and installed a
kernel might have a few USE flags.  For example, it might have flags
equivalent to the gentoo config add-ons (for openrc/systemd, and so
on).  It might also have flags that give it some default
configuration, or an all-modules configuration, or an all-builtin
configuration.  I imagine that most distros ship something close to an
all-modules config.

In any case, that isn't really any kind of policy issue.  For whatever
reason nobody has bothered to create a package.  Certainly nobody
would object to somebody adding a new kernel package that builds and
installs a fully configured kernel.  It might even become the
recommended default in the kernel (without getting rid of the other
options).

-- 
Rich