[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#331391: Re: ftpmaster: Please remove 2.6.8 kernel images



On Sat, Oct 08, 2005 at 09:20:44PM +0200, Sven Luther wrote:
> On Sat, Oct 08, 2005 at 08:36:41PM +0200, Jeroen van Wolffelaar wrote:
> > tags 331391 moreinfo
> > thanks
> > 
> > On Mon, Oct 03, 2005 at 05:34:36PM +0900, Horms wrote:
> > > Hi ftpmasters,
> > 
> > Hi Horms,
> > 
> > > After discussion with the d-i team, the 2.6.8 kernel
> > > can now be removed from the archive. Accordinly, please remove
> > > the following packages:
> > > 
> > > kernel-image-2.6.8-alpha
> > > kernel-image-2.6.8-amd64
> > > kernel-image-2.6.8-hppa
> > > kernel-image-2.6.8-i386
> > > kernel-image-2.6.8-ia64
> > > kernel-image-2.6.8-m68k
> > > kernel-image-2.6.8-s390
> > > kernel-image-2.6.8-sparc
> > > kernel-patch-2.6.8-hppa
> > > kernel-patch-2.6.8-m68k
> > > kernel-patch-powerpc-2.6.8
> > > kernel-source-2.6.8
> > > kernel-kbuild-2.6-3
> > > 
> > > In addition, the following packages should be removed,
> > > but they should have been hijacked by linux-2.6, I am not
> > > sure why this hasn't happened.
> > > 
> > > kernel-latest-2.6-alpha
> > > kernel-latest-2.6-amd64
> > > kernel-latest-2.6-hppa
> > > kernel-latest-2.6-i386
> > > kernel-latest-2.6-s390
> > > kernel-latest-2.6-sparc
> > 
> > Removing the first list will break the second list, in particular, those
> > kernel-headers-2.6-subarch packages. So the magical short names for 'latest
> > kernel headers' will cease to work in unstable then.
> 
> Nope, the latest are now provided by the linux-2.6 package as a legacy
> compatibility thingy and depend on the linux-image 2.6.12 kernels. I think
> from now on, and with the exception of the mips kernels, all 2.6 kernel
> related source packages which are not linux-2.6 should go.

Sven, I don't think this is the case. Examining
kernel-headers-2.6-686-smp in sid I find that it is a package
produced by the kernel-latest-2.6-i386 source package. I do not
see it provided as a virtual or real package by linux-2.6.
If I understand Jeroen correctly, this needs to be resolved.

In a nutshell it seems that kernel-image-2.6-<flavour> is
handled by linux-2.6 but kernel-headers-2.6-<flavour>

This problem does not seem to exist on powerpc because the header
packages, (called kernel-build-*) were never released as generic
2.6-<flavour> dummy packages. However, adding
kernel-headers-2.6-<flavour> as part of the transition would do no harm.

With this in mind we can divide all architectures into two camps.

1. Provide dummy headers packages, which need to be provided by
   linux-2.6 for now:
     alpha, amd64, hppa, i386, s390, sparc

2. Do not provide dummy header packages, but adding them to linux-2.6
   would not do much harm (not adding them would't do any harm either):
     arm, ia64, m68k, mips[*], mipsel[*], powerpc, sh[*]

   [*] mips, mipsel and sh are not currently built from the 
       unified linux-2.6 package

So while we would like to get everything 2.6 that didn't come
from linux-2.6, and isn't for mips (or sh?) out of the archive,
it seems we need to add a little more package magic first.

-- 
Horms



Reply to: