Comment 4 for bug 2015867

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

This isn't about the deb size, but about the size as extracted on the system.
Especially headers will most likely compress really well into the deb.

Comparing the latest 5.19 with the recent 6.2 [1][2] that got through propose migration we can see the increase just fine. debsizes as downloaded and sizes as extracted on disk (just dpkg -x, you do not need a system to install):
[I'm sure LP display will break this, looks reasonable in monospace) - [5] is a public gspread of the same content.

5.19-deb 6.2-deb increase 5.19-extract 6.2-extract increase name
163560 407486 149.14% 805888 1188856 47.52% linux-buildinfo
2909154 16637576 471.90% 25134419 110300530 338.84% linux-headers
7342272 8888512 21.06% 7341452 8890656 21.10% linux-image-unsigned
197923488 213022492 7.63% 1190567058 1294452144 8.73% linux-image-unsigned-dbgsym
12582164 13126606 4.33% 81571446 84147433 3.16% linux-kvm-headers
7890812 7575524 -4.00% 27081556 26699145 -1.41% linux-kvm-tools
15549556 17799166 14.47% 78035966 89312382 14.45% linux-modules
1756 1758 0.11% 34409 34401 -0.02% linux-tools

Further [3][4] show that this isn't specific to the -kvm kernel. It is in the generic kernel as well. New code might have more modules, so while it is quite a lot and we need to ask ourself if anything could be done it might be a necessary step. But the sources, they have grown so much and are default installed. The bump to default image size is quite much IMHO - enough to discuss about it here at least.

[1]: https://launchpad.net/~canonical-kernel-security-team/+archive/ubuntu/devel/+build/24551183
[2]: https://launchpad.net/~canonical-kernel-team/+archive/ubuntu/bootstrap/+build/25964206
[3]: https://launchpad.net/~canonical-kernel-security-team/+archive/ubuntu/devel/+build/24547812
[4]: https://launchpad.net/~canonical-kernel-team/+archive/ubuntu/bootstrap/+build/25964139
[5]: https://docs.google.com/spreadsheets/d/1hJ3cQpwDJ-NCcGTZfZD2zX7tpq8XRhIifYtnZL29sVU