Mandrake Linux Archives: cooker@mandrivalinux.org

Mandrake Linux: cooker@mandrivalinux.org


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

  • From: Thomas Backlund
  • Subject: [Cooker] kernel-tmb-2.6.16.11-4mdk on the way to the mirrors...
  • Date: 1 May 2006 11:35:14 -0000

Hi,
Just a heads up!

kernel-tmb-2.6.16.11-4mdk on the way to the mirrors...

Now this brings hopefully and end to the complaints about kernel-source not matching installed kernel, and the fact that new kernels does not show up with urpmi --auto-select ...

This is done by making _all_ kernel rpms having versioned names (including kernel-tmb-source),
and all kernels have a metapackage called kernel-tmb-*-latest, where I use the correct version & release separate from the name..., and they require their kernel-tmb-*flavour-version-release*


This way I skipped adding any dependency between kernel & kernel-source...

Now, if you want the latest kernel-tmb-server to always be installed, you just do:

[root@turion34 ~]# urpmi kernel-tmb-server-latest
To satisfy dependencies, the following packages are going to be installed:
kernel-tmb-server-2.6.16.11-4mdk-1-1mdk.x86_64
kernel-tmb-server-latest-2.6.16.11-4mdk.x86_64
Proceed with the installation of the 2 packages? (17 MB) (J/n)


and then when 2.6.16.11-5mdk is released, the *-latest will trigger an update that shows up in urpmi --auto-select, wich will pull in the real kernel and install it (not upgrade it), and so on....


and the same goes for kernel-tmb-source....
and the nice thing of metapackages is that they are only ~35kb...


Other things to look out for:


I have now made ide fully modular, so for now you will either need to add:

alias ide-controller _name_of_the_needed_module_ to /etc/modprobe.conf

or recreate your initrd by hand using the "--with" option ...

Hopefully we can get an fixed initrd into cooker that can cope with both built-in and modular ide...


And...


I now have integrated Con Kolivas 2.6.16-ck8, meaning the *tmb* sets now have:
smpnice, staircase scheduler, swap prefetch, readahead, ...


And so far my laptop seems to like it wery much....

The full changelog:
* Mon May  1 2006 Thomas Backlund <tmb@mandriva.org> 2.6.16.11-4mdk
- add patches.description in patches tarball to keep track of patches
- patch CE02: add support for custom DSDT in initrd
- patch CE11: acpi_ec_no_spinlock (Udo Rader)
- patch CK01: Con Kolivas patchset 2.6.16-ck8
 * smpnice, staircase scheduler, swap prefetch, readahead, ...
- patch DN33: netfilter IFWLOG support (Gertz Raphael)
- update defconfigs for the above patches
- disable swap prefetch for server(-smp) kernels
- set HZ_1000 on desktop sets, HZ_100 on server sets
- fix description for ix86 desktop kernels to mention the fact
 that only 870-900MB RAM is detected (even if marked 1GB)...
- enable SERIAL_NONSTANDARD support (Gertz Raphael)
- add provides kernel to cope with basesystem requires
- make ide fully modular (so you need: alias ide-controller 'modulename'
 in /etc/modprobe.conf or fixed initrd to detect modular ide
- add metapackages for every kernel flavour to allow for auto-updating
 kernels/souce with urpmi --auto-select without removing the previous one:
 * kernel-tmb-desktop-latest, kernel-tmb-desktop-smp-latest
 * kernel-tmb-desktop686-latest, kernel-tmb-desktop686-smp-latest
 * kernel-tmb-server-latest, kernel-tmb-server-smp-latest
 * kernel-tmb-source-latest, kernel-tmb-latest (shows all flavours)
- fix version.h generation
- specfile cleanups & fixes



Next up is adding missing netfilter patches to get mandi working,
and the 3rdparty framework for kernel-only drivers...

And 2.6.16.12 is coming too...

Have fun...

Thomas



Date Index | Thread Index

Search the archive:



To (un)subscribe from/to the lists:

Sympa mailing lists server.





Fund the Mandriva Linux project

Looking for a job?