Thursday, February 21, 2008

Major Improvements on -Current

Today, Pat pushed quite a lot of improvements to the -Current version. Several changes visible to the users of the next Slackware release:
- Simple splash screen on LILO (this has never changed for years)
- Better LVM/LUKS, hibernate, and RAID on sysvinit-scripts and mkinitrd
- Upgraded KDE to 3.5.9

Here's the changelog for the latest -Current:
Wed Feb 20 17:45:37 CST 2008
a/lilo-22.8-i486-5.tgz: Added a simple splash screen (the default one had too many colors and was making my eyes hurt ;-). Thanks to the unknown Slacker who submitted the idea ages ago when we were dead-set against "branding".
Piter PUNK, alienBOB, and I made some additional adjustments.

a/mkinitrd-1.3.1-i486-1.tgz: Merged patches for LVM/LUKS, hibernate, and RAID.
Thanks to Eric Hameleers for the LVM/LUKS patches. Thanks to Ricardo Garcia and Piter Punk for the hibernate patches. Thanks to Kevin F. Haggerty for spotting a bug in there, and to Gianluca Toso for the RAID patches. Thanks also to the many people who have offered similar solutions. :-) Fixed a bug using -o with a relative path -- thanks to Mark.
Thanks to David Somero for noticing (some time ago...) that the man page for mkinitrd was lacking any information on the -w option.

a/sysvinit-scripts-1.2-noarch-15.tgz: Patched /etc/rc.d/rc.S for some of Eric's changes to LUKS handling in the initrd.

kde/k3b-1.0.4-i486-1.tgz: Upgraded to k3b-1.0.4.

kde/kdeaccessibility-3.5.9-i486-1.tgz: Upgraded to kdeaccessibility-3.5.9.

kde/kdeaddons-3.5.9-i486-1.tgz: Upgraded to kdeaddons-3.5.9.

kde/kdeadmin-3.5.9-i486-1.tgz: Upgraded to kdeadmin-3.5.9.

kde/kdeartwork-3.5.9-i486-1.tgz: Upgraded to kdeartwork-3.5.9.

kde/kdebase-3.5.9-i486-1.tgz: Upgraded to kdebase-3.5.9.

kde/kdebindings-3.5.9-i486-1.tgz: Upgraded to kdebindings-3.5.9.

kde/kdeedu-3.5.9-i486-1.tgz: Upgraded to kdeedu-3.5.9.

kde/kdegames-3.5.9-i486-1.tgz: Upgraded to kdegames-3.5.9.

kde/kdegraphics-3.5.9-i486-1.tgz: Upgraded to kdegraphics-3.5.9.

kde/kdelibs-3.5.9-i486-1.tgz: Upgraded to kdelibs-3.5.9.

kde/kdemultimedia-3.5.9-i486-1.tgz: Upgraded to kdemultimedia-3.5.9.

kde/kdenetwork-3.5.9-i486-1.tgz: Upgraded to kdenetwork-3.5.9.

kde/kdepim-3.5.9-i486-1.tgz: Upgraded to kdepim-3.5.9.

kde/kdesdk-3.5.9-i486-1.tgz: Upgraded to kdesdk-3.5.9.

kde/kdetoys-3.5.9-i486-1.tgz: Upgraded to kdetoys-3.5.9.

kde/kdeutils-3.5.9-i486-1.tgz: Upgraded to kdeutils-3.5.9.

kde/kdevelop-3.5.1-i486-1.tgz: Upgraded to kdevelop-3.5.1.

kde/kdewebdev-3.5.9-i486-1.tgz: Upgraded to kdewebdev-3.5.9.

kdei/k3b-i18n-1.0.4-noarch-1.tgz: Upgraded to k3b-i18n-1.0.4.

kdei/kde-i18n-*-3.5.9-noarch-1.tgz: Upgraded to kde-i18n-*-3.5.9.

l/arts-1.5.9-i486-1.tgz: Upgraded to arts-1.5.9.

l/libmad-0.15.1b-i486-3.tgz: A certain popular project has begun to require "mad.pc", a pkgconfig file which has never been provided with libmad. As much as I'd prefer not to be a lemming, sometimes doing what's right is not the same as doing what has to be done. Probably the project's developers didn't even know mad.pc wasn't a vanilla file. This is a good example of why every distro should not fork every package, especially as libmad's library/headers couldn't be in more obvious locations. Perhaps this package doesn't see much upstream attention any more (I don't know), but does it really _need_ a .pc file?

l/libmusicbrainz-2.1.4-i486-2.tgz: Removed.

l/libtunepimp-0.4.2-i486-3.tgz: Removed.

x/scim-1.4.7-i486-2.tgz: Don't try to use SCIM as the input method if the package has been removed, or use scim-bridge if that package is not installed. Remove the LANG variables and give a pointer to the lang.* scripts. Install script bugfix.

x/scim-bridge-0.4.14-i486-2.tgz: Install script bugfix.

x/ttf-arphic-uming-0.1.20060928-noarch-1.tgz: Removed.

x/wqy-zenhei-font-ttf-0.4.23-noarch-1.tgz: Switched from Arphic to wqy-zenhei after several votes for this font if only one is to be included as a starter font. Thanks to Bruce Hill and Eric Hameleers for the encouragement. :-)

isolinux/initrd.img: Added network install patches from Eric Hameleers.

usb-and-pxe-installers/: Rebuilt with new patches.