Difference between revisions of "Dev:Release"

From Synfig Studio :: Documentation
Jump to: navigation, search
(more updates)
(check packages later)
Line 68: Line 68:
  
 
Start thinking about the [[Roadmap]] for the next release.
 
Start thinking about the [[Roadmap]] for the next release.
 +
 +
A week or two later, check that all the unofficial packages have been updated, if not ping them and move them to the old versions section. Also check the svn versions are recentish and if not move them to the old versions section.

Revision as of 09:37, 3 March 2008


Basic process run-down, will fix up later:

Make sure the copyrights in README, the AUTHORS file and the about dialog list of contributors are up to date.

Bump version numbers and ETL/synfig dependencies in the configure.ac files.

Finalise the dates and SVN ids in NEWS.

svn export etl
cd etl
autoreconf -if
./configure
make distcheck
unp etl.tar.gz
cd etl.tar
./configure
make install
svn export synfig
cd synfig
libtoolize --ltdl --copy -f
autoreconf -if
./configure
make distcheck
unp synfig.tar.gz
cd synfig.tar
./configure
make install
svn export synfigstudio
cd synfigstudio
autoreconf -if
./configure
make distcheck
unp synfigstudio.tar.gz
cd synfigstudio.tar
./configure
make install

Test installed stuff.

Make tags and update the stable branch.

Write release notes based on the NEWS files.

Upload tarballs to sourceforge.

Update the topic in the irc channel.

Update the Download, Releases, News/Draft, front, News, Roadmap pages.

Ping Atrus/pxegeek to download the tarballs, build windows versions and upload them to sourceforge.

Ping distros to upgrade their packages:

  • fink: htodd
  • Debian: pabs3 and KiBi
  • Fedora:

Post a release announcement on the forums, sourceforge and get PaulWise (pabs) to update freshmeat and gnomefiles.org.

Send a short writeup to the folks at LWN.net.

Celebrate with a nice $BEVERAGE_OF_CHOICE

Start thinking about the Roadmap for the next release.

A week or two later, check that all the unofficial packages have been updated, if not ping them and move them to the old versions section. Also check the svn versions are recentish and if not move them to the old versions section.