spec hacks for vanilla and git-based kernel rpm builds

Thorsten Leemhuis fedora at leemhuis.info
Mon Jul 2 17:27:17 UTC 2007


On 02.07.2007 18:27, Dave Jones wrote:
> On Mon, Jul 02, 2007 at 11:00:59AM -0500, Josh Boyer wrote:
>  > On Mon, 2007-07-02 at 11:57 -0400, Dave Jones wrote:
>  > > On Mon, Jul 02, 2007 at 11:51:02AM -0400, Jarod Wilson wrote:
>  > > 
>  > >  > Also, anyone have thoughts on re-versioning, at least in the vanilla
>  > >  > case, so as to more accurately describe what's being built? For example,
>  > >  > the above is 2.6.22-rc4-git6, so I'm a fan of the package that gets
>  > >  > churned out being kernel-vanilla-2.6.22-0.1.rc4.git6.fc8 or some such
>  > >  > thing, instead of kernel-vanilla-2.6.21-1.3243.fc8.
>  > > 
>  > > I'd like to give this a shot for f8.  Doing it for the -vanilla packages
>  > > is a 'must-have', and if it works out there, there's no reason not
>  > > to do it in all the packages.
> There's another reason I'd like to get this done for F8.
> I'd still really like us to ship 2.6.23 for f8, but with the shorter
> devel schedule, it's unclear if it's going to land upstream in time.
> We've shipped -rc's as GA kernels before, but I always felt 'dirty' for
> doing this (especially when we name them incorrectly).

I'd say it's unlikely that 2.6.23 is not ready in time for F8. Some
statistics that lead to my opinion:

2.6.18 took 94 days to develop
2.6.19 took 71 days
2.6.20 took 66 days
2.6.21 took 80 days

2.6.22 is about 5-7 days away afaics; so it will have had around 73 days
to get finished.

Final devel freeze for F8 currently is 24 October 2007 -- that's 114
days away from now; minus those ~6 days until 2.6.22; that leaves around
108 days for 2.6.23 to mature in time for the F8 freeze. I'd say that
should work out when I look at the numbers from recent kernels found above.

> Shipping it with 'rc3' or whatever in the title seems a little more
> honest at least about what we're shipping, and at the same time,
> it prevents bad reviewers from writing "Fedora still ships with a 2.6.22
> kernel".

A proper kernel naming would help there as well (e.g. name the kernels
just as upstream -- e.g. 2.6.23-rc[1-7]{,.git[0-9]*). ;-) Yeah, this old
topic again that never got solved.

CU
thl




More information about the Fedora-kernel-list mailing list