Release Checklist
From Avogadro
- Make sure to update avogadro/CMakeLists.txt and libavogadro/CMakeLists.txt version numbers.
- If it is a major release (e.g., version x.y.0), create an SVN branch for the bug-fix minor releases.
- SVN tag the release source.
- Create a source release:
- Copy the SVN source to a new directory avogadro-x.y.z
- Run the scripts/distclean.sh script -- this will remove any un-needed files from the release
- Tar the source directory: tar cvjf avogadro-x.y.z.tar.bz2 avogadro-x.y.z
- Add a new release to the SourceForge "File Releases" for Avogadro.
- Make sure the release is "hidden" at first.
- Upload the source and any binary installations to SourceForge.
- Once all files are included in the SourceForge release, mark the release as "Active."
- Update the SourceForge platform download pages to point to the new release and binaries.
- Add News to the SourceForge project page with the release announcement.
- Add the news announcement to the Main Page.
- Update the Category:Releases and Get Avogadro pages to mention the new release.
- Send out an e-mail to all mailing lists.
News Websites
- Freshmeat.net
- Qt-apps.org
- KDE-apps.org