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

[PATCH] Update new-kernel-checklist.txt for the last few years' changes



- Kernel udebs are built from the kernel source packages
- There are no floppy images
- The current documented minimum memory requirement is 56 MB
- debian-cd configuration no longer includes kernel versions, as
  it lists metapackages instead
- The installer manual sources have been reorganised
---
Before I push this, I would appreciate review by more experienced eye.
Am I removing too much?  Is more reordering needed?

Ben.

 doc/devel/new-kernel-checklist.txt |   45 ++++++++++++------------------------
 1 file changed, 15 insertions(+), 30 deletions(-)

diff --git a/doc/devel/new-kernel-checklist.txt b/doc/devel/new-kernel-checklist.txt
index cdb3f2a..3676ea9 100644
--- a/doc/devel/new-kernel-checklist.txt
+++ b/doc/devel/new-kernel-checklist.txt
@@ -1,38 +1,23 @@
 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 56 mb installs still work. New kernels and
+    added/changed modules sometimes break lowmem.
+ 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).

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: