Steps for releasing the GNUstep core libraries (as well as others) 1. Make sure news.texi and ReleaseNotes.gsdoc files are updated 2. Update the 'Version' file with the new version 3. Update the documentation and release notes in the main directory: cd Documentation make clean; make; make regenerate 4. Commit the changed files (add a line in the ChangeLog, like '* Version 1.10.0' as well). 5. Tag the release make cvs-tag 6. Make a source distribution make cvs-dist 7. Administrative stuff (scripts that I use to make this easier are in brackets): Make RPMS or whatever [gstep-distribute] Sign the packages [gstep-sign] Upload packages to ftp.gnustep.org [gstep-update, gstep-upload] Install the documentation and copy it to the web repository [update_documentation] Update the index.html and resources/downloads.php pages with the news. Commit the web repository. Make an announcement on address@hidden, etc gstep-distribute, gstep-update: must be run as root/sudo