From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 0BF5313868C for ; Fri, 25 Jan 2013 19:26:19 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 66EDA21C07A; Fri, 25 Jan 2013 19:26:16 +0000 (UTC) Received: from mail-ia0-f181.google.com (mail-ia0-f181.google.com [209.85.210.181]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 552AF21C01B for ; Fri, 25 Jan 2013 19:26:15 +0000 (UTC) Received: by mail-ia0-f181.google.com with SMTP id k25so1139350iah.12 for ; Fri, 25 Jan 2013 11:26:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; bh=EjeQa+uAQxgpYlISyG1Z2Stwk/c+XQi9d3ZRvD1g2Nw=; b=VEwNDmhsXSnLOeYgboJ1fx6LwK8R6+szZovrOkjbo/EzCZH9dMMz6YxDtA5XMjLq/n VTN4i2n3eMUVcJ+qfTfzURwpZzCVv764fTujxnC2Z1SkSC5yV1II/l7xlt5Yf6eJLotq TbjcZM92QLnUpDVokyjiYvj6YDP0zdK21MS9taUa9OFHHzIjXzzD6w86kcNcRW3Z53aG BNLnvUsnaonq1u0xKaqKHH7EnT+60E3mM5nqp5FW/WnoMONEhPpMwAtM/bqS+zznzNh3 CKzREpefxwAx4OR0aI9o0DOe4DM6mG/fcvEctmDNXlUZO2AEifRoDCIvRpVK/KujwmHG wY5w== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 X-Received: by 10.42.158.7 with SMTP id f7mr1247967icx.35.1359141973811; Fri, 25 Jan 2013 11:26:13 -0800 (PST) Sender: freemanrich@gmail.com Received: by 10.64.30.231 with HTTP; Fri, 25 Jan 2013 11:26:13 -0800 (PST) In-Reply-To: <20130125111950.2b326827@ritchie.cs.ubc.ca> References: <874ni5nmtb.fsf@ist.utl.pt> <20130125111950.2b326827@ritchie.cs.ubc.ca> Date: Fri, 25 Jan 2013 14:26:13 -0500 X-Google-Sender-Auth: FbYzGvpFXHMPcfrtBjDdu713q80 Message-ID: Subject: Re: [gentoo-dev] Re: RFC: CONFIG_CHECK_FATAL, making CONFIG_CHECKS fatal by default From: Rich Freeman To: gentoo-dev Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 4be7fa80-658e-4758-984d-92f143eba494 X-Archives-Hash: 182a290713ee42a4becd3cfdd259266f On Fri, Jan 25, 2013 at 2:19 PM, Christopher Head wrote: > Surely even that isn=92t good enough, since the user could have built an > option as a module, tested it out, discovered it worked fine, and then > rebuilt the kernel with the option set to Y, but the .ko file would > still be left lying around? Yup. Until the day comes when we have a USE flag for every kernel parameter (in both built-in and module form) and just have the ebuild actually build and install the kernel, it is going to be messy. The kernel is a bit unique in that we just dump a pile of source on the disk and ask the user to have at it. Note that I'm by no means advocating that we actually do any of that - the kernel is unusual in that it is EXTREMELY configurable otherwise this is probably what would have been done. As I mentioned in my last email maybe having a kernel package that does do exactly that for a desktop-oriented kernel with maybe only a few USE options might not be a bad idea - perhaps even managing grub config and all. That could be something that would make life easier on users who don't care to customize their kernels. Rich