1 |
On Sun, May 02, 2004 at 11:18:02PM -0400, Nathaniel McCallum wrote: |
2 |
> On Sun, 2004-05-02 at 20:06 -0700, Greg KH wrote: |
3 |
> > On Sun, May 02, 2004 at 10:54:26PM -0400, Nathaniel McCallum wrote: |
4 |
> > > On Sun, 2004-05-02 at 19:45 -0700, Greg KH wrote: |
5 |
> > > > On Sun, May 02, 2004 at 10:04:35PM -0400, Nathaniel McCallum wrote: |
6 |
> > > > > The new glep is here: http://www.gentoo.org/proj/en/glep/glep-0026.html |
7 |
> > > > |
8 |
> > > > Hm, did you consult the current kernel developers/maintainers/packagers |
9 |
> > > > before creating this? At first glance I see a number of issues that |
10 |
> > > > would make this completely impractical and impossible to implement. |
11 |
> > > Yes. Actually, a lot of people have talked about it. |
12 |
> > |
13 |
> > Ok, did johnm sign off on this? As he is the current Gentoo kernel |
14 |
> > maintainer I would expect you would have run this by him. |
15 |
> |
16 |
> I sent him an email. He hasn't replied yet. However, plasmaroo and I |
17 |
> spoke extensively about this. |
18 |
> |
19 |
> > Do you want me to outline my objections to this proposal here, or is |
20 |
> > there some other place to do it? |
21 |
> |
22 |
> Here is fine. |
23 |
|
24 |
Ok, will do so in a new response after this one. |
25 |
|
26 |
> > Also, please realize that the 2.6 kernel build process is infinitely |
27 |
> > better than the 2.4 one, and based on it, a number of your listed |
28 |
> > objections and proposals are pretty moot. |
29 |
> |
30 |
> Like binary packaging support? |
31 |
|
32 |
Yes. |
33 |
|
34 |
> Being able to keep around just the kernel headers? |
35 |
|
36 |
You can keep a read-only kernel tree. Sorry, but that's necessary, you |
37 |
can't throw away all of the source and expect to build an external |
38 |
module properly. Or so states the current kernel build authors. |
39 |
|
40 |
> A single API for all package building? |
41 |
|
42 |
The kernel build process has nothing to do with building a package, |
43 |
although it does currently provide the ability to build a .deb and .rpm. |
44 |
|
45 |
> Actually, none of the reasons for the GLEP are solved by the 2.6 |
46 |
> kernel build process (although it is bettter). |
47 |
|
48 |
I still think a few of them are. But I can agree to disagree :) |
49 |
|
50 |
> > > Two build systems means one of them has a bug (ie doesn't support |
51 |
> > > needed types of building). |
52 |
> > |
53 |
> > Could you perhaps outline your current objections and problems with the |
54 |
> > current build system, contrast it with the currently being worked on |
55 |
> > changes to that build system, and maybe we can work from there? |
56 |
> |
57 |
> Please read the GLEP carefully. Everything is outlined in there. |
58 |
|
59 |
You do not address the currently "in-development" process in the GLEP |
60 |
from what I can see. |
61 |
|
62 |
> > > > I do find the idea of packaging up a "binary" kernel a bit interesting, |
63 |
> > > > but who is going to be doing that packaging? And who is going to |
64 |
> > > > mediate the zillion different "but why don't you select this kernel |
65 |
> > > > option instead" requests that will be caused by such a package? :) |
66 |
> > > |
67 |
> > > Users can do their own packageing, then can also supply their own binary |
68 |
> > > kernels. |
69 |
> > |
70 |
> > Do we allow this with the current -bin packages already? I might be |
71 |
> > mistaken, but I didn't think we did for some reason... |
72 |
> |
73 |
> -bin has nothing to do with kernels. Besides, -bin packages have to be |
74 |
> made by hand. I'm talking about automation. |
75 |
|
76 |
Ok, so after the new process builds up a binary kernel, how will it |
77 |
install it on another machine? |
78 |
|
79 |
> > > This is very much desireable for enterprise users (think clusters |
80 |
> > > especially) and for Gentoo Installer. We will not be accepting |
81 |
> > > those kind of feature bugs as the user can always re-emerge the kernel |
82 |
> > > with their own options. (its the same exact thing as "why didn't you |
83 |
> > > build such and such GRP package with such and such flag", we just ignore |
84 |
> > > those unless it is a major issue.) |
85 |
> > |
86 |
> > I see you don't realize the enormous headache and impossibility of |
87 |
> > trying to use USE flags to enable or disable different kernel patches. |
88 |
> We aren't planning to do any such thing. I really wish people would |
89 |
> READ GLEPs before posting. |
90 |
|
91 |
I did. However in re-reading it I realize I mistook the |
92 |
"USE=bootsplash" option the wrong way. I am sorry about that |
93 |
misunderstanding. |
94 |
|
95 |
> > But hey, feel free to prove me wrong, I'm eagerly awaiting your |
96 |
> > reference implementation. Any ETA on it? :) |
97 |
> |
98 |
> Yeah, as soon as I'm done with GentooInstaller. |
99 |
|
100 |
Ok, I guess we don't really have to worry about this anytime soon |
101 |
then... :) |
102 |
|
103 |
greg k-h |
104 |
|
105 |
-- |
106 |
gentoo-dev@g.o mailing list |