- Kernel udebs are built from the kernel source packages
- There are no floppy images
- The minimum memory requirements have increased; point to the
documentation rather than repeating them here
- debian-cd configuration no longer includes kernel versions, as
it lists metapackages instead
- The installer manual sources have been reorganised
---
I've just pushed this change. Hopefully it addresses all the feedback
on the previous version.
Ben.
doc/devel/new-kernel-checklist.txt | 47 ++++++++++++++------------------------
1 file changed, 17 insertions(+), 30 deletions(-)
diff --git a/doc/devel/new-kernel-checklist.txt b/doc/devel/new-kernel-checklist.txt
index cdb3f2a..0f6e891 100644
--- a/doc/devel/new-kernel-checklist.txt
+++ b/doc/devel/new-kernel-checklist.txt
@@ -1,38 +1,25 @@
This is a checklist of steps involved in updating d-i to use a new version
of the kernel.
- 1. New kernel deb enters the archive.
- 2. Update linux-kernel-di package to use new kernel.
- 3. Compare available modules in new kernel and add any that are useful for
+ 1. Compare available modules in new kernel and add any that are useful for
installation to an appropriate udeb.
- 4. Update build/config/ KERNELVERSION to use new kernel (only commit once
+ 2. New kernel package enters the archive.
+ 3. Update build/config/ KERNELVERSION to use new kernel (only commit once
udebs are accepted).
- 5. Make sure images still build, as sometimes new kernels will overflow
- floppies, etc. If not go back to step 3 and refactor.
- 6. Do initial test installs, which must be done against unstable to
+ 4. Make sure images still build, as sometimes new kernels will overflow
+ space limits. If not, the kernel-wedge udeb configuration in the kernel
+ package needs to be revised.
+ 5. Do initial test installs, which must be done against unstable to
use the new kernel udebs from unstable or using hand-build CD
images.
- 7. Get ftp-master to remove kernel udebs for the old kernel version from
- unstable. Before this is done netinst CDs will be larger than usual.
- 8. New kernel deb enters testing.
- 9. Update rootskel's debian-installer/kernel/image and/or
- debian-installer/kernel/image-2.6 templates to use the version number
- of the new kernel. (Not necessary for all arches.)
-10. Update base-installer's postinst to change any hard-coded kernel
- versions. (Not necessary for all arches.)
-11. Update debian-cd's tasks/debian-installer+kernel, tasks/debian-installer,
- and tasks/exclude-etch for new kernel.
-12. Test to make sure 24, 32, and 48 mb installs still work. New kernels
- and added/changed modules sometimes break lowmem.
-13. Get new debian-cd uploaded and into testing.
-14. Get ftp-master to propagate all the updated udebs into testing.
- Until this point, naive users will be unable to use some sid_d-i
- install images as the needed udebs will not be in testing.
-15. Full user testing, etc.
-16. Get ftp-master to remove kernel udebs for the old kernel version
- from testing. This will *break* some old released install media
- (floppy, netboot, not cdrom), but it's necessary before release.
-17. Update kernel version in installer/doc/manual/build/buildone.sh for
- relevant architecture(s).
-18. Inform maintainer of Release Notes of the changes in kernel version
+ 6. New kernel package enters testing.
+ 7. Test to make sure lowmem installs still work. New kernels and
+ added/changed modules sometimes break lowmem. Documentation on the
+ minimum memory requirements may need to be updated
+ (manual/build/arch-options/).
+ 8. Get new debian-cd uploaded and into testing.
+ 9. Full user testing, etc.
+10. Update kernel version in manual/build/arch-options for the
+ relevant kernel.
+11. Inform maintainer of Release Notes of the changes in kernel version
(or update ddp/manuals.sgml/release-notes/release-notes.ent in CVS).
--
Ben Hutchings
This sentence contradicts itself - no actually it doesn't.
Attachment:
signature.asc
Description: This is a digitally signed message part