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