Contents
Gnome Subtitles Release Procedure
1. Revise base project files
- AUTHORS
- README
- NEWS
- configure.ac: ACINIT
2. Set shell variables
- GS_VERSION="X.Y"
3. Create the source package
- Autogen autotools' files with:
- autogen.sh
- Package with:
- make dist
- Test package with:
- make check
4. Commit changes and tag
- Commit changes for the release
- Tag the release with:
git tag -a gnome-subtitles-$GS_VERSION master -m "Tagging release $GS_VERSION." git push --tags
- Check new version in:
5. Create Screenshots
- Screenshots are to be created for the windows or dialogs that have changed
- Create screenshots with:
gnome-screenshot --window --include-border --delay=5 --border-effect=shadow
- Flatten images with white background
- Screenshots for freshmeat.net project page:
- Automatic resize is correct, no need to transform them manually
- Screenshot for sourceforge project page (main window only):
- Scale to maximum 640x480 with Sinc method
- Screenshots for website:
- Create thumbs resizing at 60% with Sinc method
6. Release sources
Upload to the Sourceforge File Manager
- Verify integrity
- Test the source package with
- make check
7. Update websites
- Gnome Subtitles website:
- Sourceforge project page:
- Freecode project page
- Gnome Files page
- Gnome Bugzilla
- Wikipedia
8. Notify
- Send mail to the Gnome Announce mailing list
- Send mail to the Gnome Subtitles mailing list