Ubuntu mainline kernel builds debug situation

Andy Whitcroft apw at canonical.com
Wed Apr 23 16:43:21 UTC 2014


On Tue, Apr 22, 2014 at 06:45:42PM +0200, Esokrates wrote:
> On Tuesday 22 April 2014 07:58:19 Tim Gardner wrote:
> > I believe it is an issue of space v.s. utilization. Mainline kernels are
> > primarily used for coarse bisecting. There are not many casual users
> > that know how to use the debug symbols. The debug debs are also quite
> > large, on the order of 500MB per kernel.
> 
> How about only providing debug symbols to the latest kernel? 500 megabyte more 
> in total are not that much to afford for canonical I guess. 
> This would be a very rational decision, because if you have to debug an issue 
> you should try the latest code anyway and if you want to stay with an older 
> mainline build you had the opportunity to download the debug symbol anyway.

It is 500MB per flavour per release tip you are keeping so 2-3GB per.
It is likely we could build them and purge older ones on some algorithm,
though with multiple leaf tips it is not that obvious which ones are
'old' in that sense.  This also increases build time a significant wack
because of the size of the packages involved.

I bet we won't see much take up of them given the vast size of the
download either.

I guess I'll add trying this to my todo list, if i can figure a sensible
purge algorithm.

-apw




More information about the kernel-team mailing list