F17 Slowness

Josh Boyer jwboyer at gmail.com
Mon Feb 20 20:44:34 UTC 2012


On Thu, Feb 16, 2012 at 5:59 PM, Josh Boyer <jwboyer at gmail.com> wrote:
>> But I just had another variant of this idea: could the string "debug" be
>> embedded in the release string of the kernel? (and wire this up in the
>> specfile so that it's automatically added)
>>
>> so e.g.
>>  kernel-3.3.0-0.rc3.git6.2.fc18
>> would become:
>>  kernel-3.3.0-0.rc3.git6.2.debug.fc18
>> or
>>  kernel-3.3.0-0.rc3.git6.2.fc18.debug
>>
>> That way it'd show up everywhere e.g. in uname -a, in
>> gnome-system-monitor, on logon, etc, and make it obvious that the debug
>> code is enabled.
>>
>> Not sure if this is a good idea or not
>
> We actually already do this.  Sort of.
>
> When we're building release kernels, we actually build kernel and kernel-debug
> packages.  The kernel package has the normal uname and kernel-debug has the
> EXTRARELEASE set to the flavor being built (either nothing, PAE, debug, or
> PAEdebug).  So if you install and boot kernel-debug, your uname will look like:
>
> 3.2.3-2.fc16.i686.debug or 3.2.3-2.fc16.i686.PAEdebug
>
> However, in rawhide (and f17 at the moment) we're building -rcX kernels and we
> tend to leave the debug options always on.  That means the kernel package has
> the options enabled and there is no kernel-debug package being built.  Once per
> -rc, we flip the switch so we get both.
>
> Tacking a .debug into EXTRARELEASE for the usual rawhide case might still be a
> good idea.  I'll look into that tomorrow.

FYI, I committed a changed to do thi this morning.  It should be in tomorrow's
rawhide and whatever kernel we submit for F17 next.

Thanks again for the idea.

josh


More information about the devel mailing list