Difference between revisions of "Dev:Release"

From Synfig Studio :: Documentation
Jump to: navigation, search
(musn't forget to update the FAQ when we release)
Line 14: Line 14:
 
Double check the copyright years in the README files and the about dialog are correct.
 
Double check the copyright years in the README files and the about dialog are correct.
  
<pre>
+
<div class="terminal">
 
svn export etl
 
svn export etl
 
cd etl
 
cd etl
Line 43: Line 43:
 
./configure
 
./configure
 
make install
 
make install
</pre>
+
</div>
  
 
Test installed stuff.
 
Test installed stuff.
Line 56: Line 56:
  
 
Update the [[Download]], [[Releases]], [[News/Draft]], [[Main Page|front]], [[News]], [[Roadmap]], [[FAQ]] pages.
 
Update the [[Download]], [[Releases]], [[News/Draft]], [[Main Page|front]], [[News]], [[Roadmap]], [[FAQ]] pages.
 +
 +
Update the artwork of the MainPage and release all the editable graphics in [[Releases/Artwork|this page]]
  
 
Ping Atrus/pxegeek to download the tarballs, build windows versions and upload them to sourceforge.
 
Ping Atrus/pxegeek to download the tarballs, build windows versions and upload them to sourceforge.

Revision as of 11:35, 6 April 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.

Double check the version numbers in configure.ac and NEWS are correct.

Double check the copyright years in the README files and the about dialog are correct.

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, FAQ pages.

Update the artwork of the MainPage and release all the editable graphics in this page

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: mwiriadi

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 and the mailing lists.

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.