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