From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25240 invoked by uid 1002); 4 Oct 2003 04:32:15 -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 30994 invoked from network); 4 Oct 2003 04:32:15 -0000 X-WM-Posted-At: mailandnews.com; Sat, 4 Oct 03 00:32:14 -0400 From: Jason Stubbs To: gentoo-dev@gentoo.org Date: Sat, 4 Oct 2003 13:29:36 +0900 User-Agent: KMail/1.5.9 References: <3F7D4315.1020900@gentoo.org> <20031004022503.GA21335@cerberus.oppresses.us> <200310040356.47985.luke-jr@gentoo.org> In-Reply-To: <200310040356.47985.luke-jr@gentoo.org> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="shift_jis" Content-Transfer-Encoding: 7bit Message-Id: <200310041329.36931.jasonbstubbs@mailandnews.com> Subject: Re: [gentoo-dev] Speaking of new kernels being added to the tree X-Archives-Salt: a2b23f1f-ee4e-41fb-93fd-a79abff8953f X-Archives-Hash: 8212bcfb7126c8e77b651829668f3779 On Saturday 04 October 2003 12:56, Luke-Jr wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On Saturday 04 October 2003 02:25 am, Jon Portnoy wrote: > > You're not suggesting anything that provides a tangible benefit, you're > > just suggesting expanding our tree to do something we already do. That > > doesn't make sense. > > As it is currently done, Portage cannot track the kernel itself, only the > kernel sources. Also, it leaves the kernel in /usr/src/linux when it isn't > really needed once installed except perhaps to save configuration (which > genkernel has stuff for) and object files to speed future compilations > (which Portage should do if you keep /var/tmp/portage around anyway). > It makes little sense to compile and install other packages but not compile > and install Linux itself. Agreed. (My other post was written and sent to my local server before reading yours but took a while to get out) However, having portage compile and install Linux has several issues. Portage would need to be able to: 1) handle multiple saved configurations automatically. 2) update lilo/grub automatically _with_ backup. 3) extract the source to /usr/src if need be (as already mentioned) 4) handle different configurations of the same kernel version. Tangible benefits that I can see: 1) ccache can be used in compiling the kernel automatically 2) a lot of disk space can be saved. A lot of work would need to be done to do this successfully, though; maybe something that should be left for portage v3... Jason -- gentoo-dev@gentoo.org mailing list