Ian Campbell <i...@debian.org> (2015-03-05):
> On Thu, 2015-03-05 at 12:25 +0100, Cyril Brulebois wrote:
> > > OK. Assuming amd64 is working OK, I should check the rsync has not
> > > broken - that seems to be the most likely cause right now. Thinking:
> > > it would also be lovely to verify the versions of vmlinuz and the
> > > kernel udebs in debian-cd at build time, and (optionally?) abort the
> > > build if we know we're going to be making broken images. What do you
> > > think?
> > 
> > There's no way for us to know a breakage is going to happen. In this
> > particular case the ABI is the same, say 3.16.0-4-amd64; the ABI is
> > embedded in kernel udeb package names, so if the ABI matches, udebs are
> > supposed to be compatible with the kernel. I'm not sure why that is not
> > the case here (maybe the ABI doesn't cover or not completely udebs?). We
> > really shouldn't enforce using the very same revision for kernel and
> > module udebs, IMHO.
> 
> Caveat: I might be talking out my a**e here...
> 
> I think the ABI only guarantees you can load old modules into a newer
> vmlinuz. In particular I think it doesn't guarantee that you can load
> newer modules into an older vmlinuz (even if the ABI is the same).
> 
> The ABI is there to stop your existing modules from breaking when you
> update the kernel.
> 
> IOW it is permissible for a module to gain a dependency on a new symbol
> provided by a newer vmlinuz.
> 
> This is why local netboot pxe infra sometimes breaks -- they have a
> vmlinuz downloaded locally but are pulling udebs off the network, which
> might therefore be newer.
> 
> Please reread my caveat now though ;-)

Why do I forget about this all the time? :(

Thinking a bit more about this: I think having weekly testing with
everything from testing makes the most sense.

We could have a separate, not-labelled-testing but rather “daily” or
bleeding-edge or something in that spirit (but neither experimental nor
sid) that picks d-i on d-i.d.o and udebs from sid. I'm not sure it would
be reasonable to expect such a build on a daily basis (maybe by reducing
the generated images to the bare minimum?), but then we would have a
clear winner as far as the name goes…

Mraw,
KiBi.

Attachment: signature.asc
Description: Digital signature

Reply via email to