From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30690 invoked from network); 6 May 2004 11:31:39 +0000 Received: from smtp.gentoo.org (128.193.0.39) by eagle.gentoo.oregonstate.edu with DES-CBC3-SHA encrypted SMTP; 6 May 2004 11:31:39 +0000 Received: from lists.gentoo.org ([128.193.0.34] helo=eagle.gentoo.org) by smtp.gentoo.org with esmtp (Exim 4.24) id 1BLh6J-0003jE-3z for arch-gentoo-dev@lists.gentoo.org; Thu, 06 May 2004 11:31:39 +0000 Received: (qmail 2304 invoked by uid 50004); 6 May 2004 11:31:33 +0000 Mailing-List: contact gentoo-dev-help@gentoo.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Received: (qmail 3406 invoked from network); 6 May 2004 11:31:32 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-dev@lists.gentoo.org From: Duncan <1i5t5.duncan@cox.net> Date: Thu, 06 May 2004 04:31:27 -0700 Organization: Sometimes Message-ID: References: <1083549875.17081.82.camel@aquinas.natemccallum.com> <20040503024526.GA21614@kroah.com> <1083552865.28957.8.camel@aquinas.natemccallum.com> <20040503030619.GA22078@kroah.com> <1083554281.28957.22.camel@aquinas.natemccallum.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: ip68-230-66-58.ph.ph.cox.net User-Agent: Pan/0.14.2.91 (As She Crawled Across the Table) Sender: news Subject: [gentoo-dev] Re: [gentoo-core] Re: GLEP 26 -- Handling kernels with portage X-Archives-Salt: 0404332b-2f6d-4c4b-95ce-54834fb62280 X-Archives-Hash: 0723928523439c8aeec4ccd2f752e1bc Nathaniel McCallum posted <1083554281.28957.22.camel@aquinas.natemccallum.com>, excerpted below, on Sun, 02 May 2004 23:18:02 -0400: >> > Yes. This GLEP is basically a reworking of genkernel into portage. >> >> Yes you have seen the new work? And no, you don't like it? Or yes, you >> like it and think it can help out? Confused here... :) > > I do like the current process. It just needs to be integrated into > portage. We need to be able to have easy building of binary kernel > packages. We need a one step build for users, rather than two step > portage first then genkernel. > >> > Please understand it is bad design to have two build systems. I'm just a Gentoo newbie, here, but this is my opinion, FWIW.. The fact that the kernel remains an exception to the normal build process is a GOOD thing, IMO. It accentuates its uniqueness and extreme customizability (think the impossible to support with use flags thing), and the fact that without it, you are dead-in-the-water. I do NOT think that having all traces of a kernel, both the binary (and modules) and its source tree removed with emerge unmerge would be a good thing. Having to remove the pieces manually again accentuates the differences and the fact that this is NOT just another ebuild on the system. I might as well have the same opinion about glibc as well, were it not so standardized, due to the fact that a modern system is about as helpless without it as it is without a bootable kernel. However, it happens to be close enough to monolithic (unlike the kernel with its modules), with few enough fast-changing hardware dependencies (unlike the kernel) and a slow enough significant upgrade cycle (unlike the kernel), that it's convenient to do a source2binary ebuild for, and the advantages of doing it that way outweigh the disadvantages (unlike the kernel, IMO). People choose Gentoo because they like the customizability. With genkernel providing a solution for those that don't want to get /that/ into customizing, while still accentuating the fact that the kernel /really/ /is/ different, I simply see no reason (other than the security thing, definitely a valid point, but addressable on its own separately) to integrate full kernel handling into portage, and overarching reasons NOT to do so, including BOTH the difficulty of doing so, AND the benefits of NOT doing so. -- Duncan - List replies preferred. No HTML msgs. "They that can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety." -- Benjamin Franklin -- gentoo-dev@gentoo.org mailing list