Questions about LTS backports to Hardy
Colin Watson
cjwatson at ubuntu.com
Wed Jun 24 22:49:47 UTC 2009
On Wed, Jun 24, 2009 at 01:27:01PM -0600, Tim Gardner wrote:
> Colin Watson wrote:
> > I think that makes sense, yes. You might want to be a bit careful about
> > the couple of binary packages that are -2.6.28 rather than
> > -2.6.28-ABI-FLAVOUR, but that are built by the main kernel source
> > package - IIRC linux-doc-2.6.28 and linux-source-2.6.28 fall into this
> > category. Just leaving those out of linux-meta-2.6.28 would be good
> > enough.
>
> Your comment about binary packages is in reference to linux-meta,
> correct? I'll take some care to make sure there are no conflicts with
> existing Hardy meta packages.
I think we're in agreement but I'm not entirely sure. :-) Just to be
clear, what I meant was:
linux (jaunty) produces binaries:
linux-image-2.6.28-ABI-FLAVOUR
linux-headers-2.6.28-ABI-FLAVOUR
block-module-2.6.28-ABI-FLAVOUR-di
[...]
linux-doc-2.6.28
linux-source-2.6.28
linux-meta (jaunty) produces binaries:
linux, linux-image
(architectures with generic kernels)
linux-FLAVOUR, linux-image-2.6.28-FLAVOUR
(architectures without generic kernels, if you bother with those
in this system)
[...]
linux-doc
linux-source
linux-2.6.28 (backported jaunty source package, whatever you call it)
produces binaries with the same names as linux (jaunty):
linux-image-2.6.28-ABI-FLAVOUR
linux-headers-2.6.28-ABI-FLAVOUR
block-module-2.6.28-ABI-FLAVOUR-di
[...]
linux-doc-2.6.28
linux-source-2.6.28
linux-meta-2.6.28 produces binaries with the same names as linux-meta
(jaunty) BUT with "-2.6.28" added:
linux-2.6.28, linux-image-2.6.28
(architectures with generic kernels)
linux-2.6.28-FLAVOUR, linux-image-2.6.28-FLAVOUR
(architectures without generic kernels, if you bother with those
in this system)
[...]
NOT linux-doc-2.6.28 because that would clash
NOT linux-source-2.6.28 because that would clash
> Your comment did get me to thinking about the binary packages generated
> by the kernel. What do you suggest I do about linux-libc-dev, which will
> supersede an existing Hardy package? Shall I rename it, or just not
> produce it? I think it ought to be superfluous.
I'd ditch it - we don't want it used for userspace builds, and I don't
think it'll be all that interesting for users for the most part. If you
do find that you have demand for it then linux-libc-dev-2.6.28 would be
an OK name, but the packaging could be a bit delicate - it'd have to
conflict with linux-libc-dev, and it wouldn't surprise me if glibc had
to be rebuilt against it. Probably best avoided.
--
Colin Watson [cjwatson at ubuntu.com]
More information about the kernel-team
mailing list