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 ED7CB1381F3 for ; Mon, 1 Jul 2013 17:50:29 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BAE8CE0A94; Mon, 1 Jul 2013 17:50:24 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id B6870E0A5F for ; Mon, 1 Jul 2013 17:50:23 +0000 (UTC) Received: from [192.168.1.14] (pool-71-245-176-92.pitbpa.fios.verizon.net [71.245.176.92]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: zerochaos) by smtp.gentoo.org (Postfix) with ESMTPSA id BD4A933E72A for ; Mon, 1 Jul 2013 17:50:22 +0000 (UTC) Message-ID: <51D1C1CA.6060402@gentoo.org> Date: Mon, 01 Jul 2013 13:52:10 -0400 From: "Rick \"Zero_Chaos\" Farina" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130524 Thunderbird/17.0.6 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 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Proper distribution integration of kernel *-sources, patches and configuration. References: <20130701164149.131490f8@TOMWIJ-GENTOO> <51D1AC39.8070008@gentoo.org> <20130701193511.1ca62f0c@TOMWIJ-GENTOO> In-Reply-To: <20130701193511.1ca62f0c@TOMWIJ-GENTOO> X-Enigmail-Version: 1.6a1pre Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: 45f16d8b-1d2b-44d8-b640-7385bc9d732b X-Archives-Hash: 6c6147181824105db6ff20132a2e7d58 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 07/01/2013 01:35 PM, Tom Wijsman wrote: > On Mon, 01 Jul 2013 12:20:09 -0400 > "Rick \"Zero_Chaos\" Farina" wrote: > >> Some patches are reasonably easy to combine, such as genpatches and >> aufs. Some patches are difficult to combine, such as hardened and *. >> When you combine hardened patches and aufs (for example) you need >> extra patches. I would be THRILLED to see the number of sources cut >> down, but hardened-sources must be it's own thing (that said, I'll >> personally maintain the aufs patches for hardened if they wanted to >> add a USE=aufs flag). > > Yes, gave it as an quick example but I indeed remember from going > through the sources ebuilds that hardened ebuilds do quite some things. > I think the downside from extending genpatches is that hardened-sources > can no longer rely on it, but we'll have to see that as we go forward. > > I don't think that apart from hardened the optional patches on their own > are hard to combine; they each have their own separate goal, I don't > see them conflict on anything. If it happens once in a while, we can > still maintain them to work together. Hardened has K_WANT_GENPATCHES="base" which means it already doesn't take the extra patches. We could either introduce a new flag for your patches like K_WANT_GENPATCHES="base extra geek" or more likely make each one with their own name so that hardened et al can take what they like and leave the rest. > > Also note that I do not plan to introduce any USE flags, since that > would duplicate the options to be listed in the kernel menuconfig. Good point. Thanks, Zero > >> If users want a vanilla kernel, they want vanilla-sources. Nothing >> about that should change. I don't feel that it would be honest to >> add a vanilla use flag to gentoo-sources as in no reality are those >> vanilla. > > Apart from the changes discussed on the gentoo-kernel ML, nothing else > there will change. You can read the thread as well as the summary; if > you disagree, you're welcome to join the discussion there. > > http://thread.gmane.org/gmane.linux.gentoo.kernel/697 > > http://thread.gmane.org/gmane.linux.gentoo.kernel/697/focus=730 > > But yes, apart from that, vanilla-sources will give you vanilla kernel. > > -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBAgAGBQJR0cHKAAoJEKXdFCfdEflKwOYQAIArPK7SsJ6M9BFCuhf/bFOg yZfVpSRR8UJgl7as6FsVg4q48NFuFh3lm8PQK792IraccXkYjk/kBGY6IyDt3rUY yXHberr53cBZKPC0PPVzDo7ER73GWkobrd+vDrtRHeTJEaPQknvOEmQFBnjY181o 8uTqQi2VtTnWPP2PeIkqdobkasUcf5lDDXdrvX+ipN+oOSSZ0VJK+XfdlstgrRnH o7sESjKm7RbvxQFizzGuE7gOh9GFtIY92zpQVUO4L4P/L5NrGz0yqyor0WYKuUhN dZ3k84FQ5SDyKCdCMq/JPKS8jj47gFIkZwfArwKNsRsxkBtcsFHQuj2VXSx0MEcp aKv5FfZCj4iSUAg2uwKVfVonyn5qt73Fm+XquxjfbEaT4oTq0FFCL5zjCuf1Zzpt 3/VOer5N5xu5gY0y6Yt5w7ionHLAFWqXgJF7s/sC7L9eJNHT3XiQtZSPxLGeAkG8 beM9PNt7fdYzQAudbi6NZiJ35ZwZQrQfKEAc16hbcH0qDd7ndTWqg0nELX3ulL2z FbeCMM0J+tmZ8lEgRriUL7Ki/een1DJX4eCQhYbKIMYKdxDeEMkbZ8N/T3dAWtxm IivIs4tTK9EWBF6+8kmUINszCQBsLI6P50TzocqHV+Tj/RyCmeJnOia7DLTD0HGg 53QUb/jcDjkTF34HbUdG =gsg9 -----END PGP SIGNATURE-----