Quantal meta package review [RFC]
Tim Gardner
tim.gardner at canonical.com
Fri May 18 15:49:41 UTC 2012
Quantal kernel flavour and meta package carnage
Pursuant to UDS blueprints, the kernel team has collapsed multiple 12.04
x86 flavours into one 12.10 flavour, e.g. generic. We've modified kernel
packaging for x86 such that it is delivered in 2 packages. This is to
accommodate the needs of virtual instances where the smallest possible
kernel package is desired.
The general relationship rules for kernel meta packages are thus:
linux-headers-<flavour> - depends on the kernel headers package.
linux-image-<flavour> - depends on the kernel and extras binary packages.
linux-<flavour> - depends on linux-image-<flavour> and
linux-headers-<flavour>.
The exception is linux-image-virtual which only depends on the kernel
binary package and not the extras package. Linux-image-extra-virtual
depends on both kernel and extras packages.
Note the dependency of linux-<flavour> on the appropriate headers
package. This is now common across all architectures.
The interesting Quantal kernel meta packages are as follows:
[i386 amd64] linux → linux-generic
[i386 amd64] linux-image → linux-image-generic
[i386 amd64] linux-headers-generic → linux-headers-ABI-generic
[i386 amd64] linux-image-generic → linux-image-ABI-generic,
linux-image-extra-ABI-generic
[i386 amd64] linux-generic → linux-image-generic, linux-headers-generic
[i386 amd64] linux-headers-server → linux-headers-generic
[i386 amd64] linux-image-server → linux-image-generic
[i386 amd64] linux-server → linux-image-server, linux-headers-server
[i386 amd64] linux-headers-virtual → linux-headers-generic
[i386 amd64] linux-image-virtual → linux-image-ABI-generic
[i386 amd64] linux-image-extra-virtual → linux-image-virtual,
linux-image-extra-ABI-generic
[i386 amd64] linux-virtual → linux-image-virtual, linux-headers-virtual
[armel armhf] linux-headers-omap → linux-headers-ABI-omap
[armel armhf] linux-image-omap → linux-image-ABI-omap
[armel armhf] linux-omap → linux-image-omap, linux-headers-omap
[powerpc] linux-headers-powerpc64-smp → linux-headers-ABI-powerpc64-smp
[powerpc] linux-image-powerpc64-smp → linux-image-ABI-powerpc64-smp
[powerpc] linux-powerpc64-smp → linux-image-powerpc64-smp,
linux-headers-powerpc64-smp
[powerpc] linux-headers-powerpc → linux-headers-powerpc-smp
[powerpc] linux-image-powerpc → linux-image-powerpc-smp
[powerpc] linux-powerpc → linux-powerpc-smp, linux-headers-powerpc
[powerpc] linux-headers-powerpc-smp → linux-headers-ABI-powerpc-smp
[powerpc] linux-image-powerpc-smp → linux-image-ABI-powerpc-smp
[powerpc] linux-powerpc-smp → linux-image-powerpc-smp,
linux-headers-powerpc-smp
rtg
--
Tim Gardner tim.gardner at canonical.com
More information about the kernel-team
mailing list