Make the following directories:
clean sources dirty
and optionally:
test build done

Choose version number: 
 * remember that RPM is stupid and considers 5.0beta1 newer than
   5.0, so always use "code versions" for the packages. Also
   stuff like "-" etc is not working, so omit it

Update version number
 * */*.lsm
 * kdebase/konqueror/version.h
 * kdebase/startkde 
 * kde-common/admin/Makefile.common has VERSION="2.x"
 * kdesupport/configure.in
 * kde-i18n/configure.in
 * kdelibs/kdecore/kdeversion.h
 * kdelibs/kdecore/ksycoca.h --> ksycoca version number
 * kdelibs/README
 * pack script :)   (2 version numbers)
Check out or update everything with the correct branch tag
Make sure all admin directories are up to date as well
Put list of languages into kde-i18n's subdirs, after backing up the existing one into subdirs.orig
** remove the xx language! **
Tag the CVS
Make sure the admin directoies gets tagged as well
Make tarballs using pack (includes doc creation). Start with kde-i18n. Do kdelibs/kdebase last.
Upload tarballs on the packager account
chmod g+w the new directory in the packager account
Test tarballs
Prepare a Changelog
Announce binaries when ready
Ask for announce on kde-pr
Commit announcement (after adding PHP header/footer)
Add an entry to announcements/index.html
Post announcement in text to kde-announce@kde.org
Post news bit to dot.kde.org, to freshmeat.net and to newsgroups
