This is a follow-up to [1] which proposed a plan for the update of D-I
using the latest kernel update for stable in preparation for Sarge r3.
Follow-ups please in principle _only_ to d-release and d-boot and maybe to
one of the CCed lists if relevant for them.
On Friday 21 April 2006 02:01, Frans Pop wrote:
> In more detail:
> 1) Upload new i386 kernel udebs for both 2.4 and 2.6 to s-p-u (I've
> already prepared a set)
> 2) Get these acked by SRM so they actually show up in s-p-u; s-p-u
> already has debian-installer sections, I'm not sure if the acceptance
> queue and approval stuff supports udebs though (aj?)
> 3) Try a local build of d-i using a sources.list that has both stable
> and s-p-u in it [1].
After a bit of a wait, stage 2 was completed and I have completed the test
in stage 3. Building the installer using s-p-u to get kernel udebs worked
as expected and the mini.iso booted with the correct kernel and ran
successfully for the first installation steps.
Attached are the patches that are needed in the installer to make use of
the new kernels. One patch for d-i itself and one for base-installer (for
alpha). Patches for kernel udeb packages not included as they are
trivial.
Some comments on the patch for debian-installer:
- AMD64 currently has _no_ kernel updates in their s-p-u Packages file;
I understand that Joerg Jaspert needs to work on this for AMD64 to be
included in the r3 point release. It will probably also need work by
him to get the udebs into the debian-installer section in s-p-u.
- The following architectures have no ABI version in the packages names
and thus do not need a change in their config files:
arm, m68k, mips, mipsel
- Powerpc did not have any ABI version in the kernel-image package names,
but with this release they have been added for 2.6.8 (not for 2.4.27!).
As there also seem to be (new?) meta-packages, base-installer should
continue to work.
- The other arches all has an ABI change from 2 to 3.
Request to d-i porters: please check if the changes for your architecture
are complete.
So, the next steps are:
> 4) If this works, poke^Wask porters to upload updated kernels udebs for
> their arches.
We are going to delay step 4 until the kernel security updates that are
currently being prepared are available in s-p-u. These do not include an
ABI change.
> 5) Upload new base-installer.
> 6) Get those uploads acked by SRM.
> 7) Upload d-i and let the buildds do their stuff.
The steps after that are:
8) Prepare necessary updates for debian-cd (if any).
9) Release r3 with very clear communication (debian-announce) that old
installer images may break and that preferably new images should be
used. Also communicate that availability of CD images may take up to
a week.
10) Generate new package lists for debian-cd with new kernel versions.
11) Build and test images for all arches (with porter help).
Cheers,
FJP
[1] http://lists.debian.org/debian-release/2006/04/msg00122.html