Gentoo Archives: gentoo-dev

From: Nathaniel McCallum <npmccallum@g.o>
To: Greg KH <gregkh@g.o>
Cc: gentoo-dev@l.g.o, gentoo-core@l.g.o, releng@l.g.o
Subject: [gentoo-dev] Re: [gentoo-core] Re: GLEP 26 -- Handling kernels with portage
Date: Mon, 03 May 2004 03:41:09
Message-Id: 1083555562.28957.28.camel@aquinas.natemccallum.com
In Reply to: [gentoo-dev] Re: GLEP 26 -- Handling kernels with portage by Greg KH
1 On Sun, 2004-05-02 at 20:32 -0700, Greg KH wrote:
2 > > > Also, please realize that the 2.6 kernel build process is infinitely
3 > > > better than the 2.4 one, and based on it, a number of your listed
4 > > > objections and proposals are pretty moot.
5 > >
6 > > Like binary packaging support?
7 >
8 > Yes.
9
10 How does the 2.6 kernel build process allow one to create a binary
11 package that is fully integrated with portage. Integration with portage
12 is essential (for security updates, etc). We all know how secure the
13 kernel has been this last year. Just think emerge --security would now
14 support kernels in a fully automated fashion.
15
16 >
17 > > Being able to keep around just the kernel headers?
18 >
19 > You can keep a read-only kernel tree. Sorry, but that's necessary, you
20 > can't throw away all of the source and expect to build an external
21 > module properly. Or so states the current kernel build authors.
22
23 All you need is the headers. You can do away with about 50% or more of
24 the tree. Plus, because we are implementing at the eclass level, we can
25 keep the tree compressed as a tarball, saving more space.
26
27 > > A single API for all package building?
28 >
29 > The kernel build process has nothing to do with building a package,
30 > although it does currently provide the ability to build a .deb and .rpm.
31
32 Which is helpful to gentoo how? This is a portage integration issue.
33
34
35 > You do not address the currently "in-development" process in the GLEP
36 > from what I can see.
37 Plasmaroo has not outlined anything to me, but he had to leave tonight, so maybe
38 he ran out of time.
39
40
41 > Ok, so after the new process builds up a binary kernel, how will it
42 > install it on another machine?
43
44 It is the same as creating any other portage binary package. We can also make GRP
45 binary kernel packages.
46
47 Nathaniel
48
49
50 --
51 gentoo-dev@g.o mailing list

Replies