Difference between revisions of "Dev:Release"

From Synfig Studio :: Documentation
Jump to: navigation, search
(add some more steps)
(updated)
Line 42: Line 42:
  
 
Test installed stuff.
 
Test installed stuff.
 +
 +
Make tags and update the stable branch.
  
 
Write release notes based on the NEWS files.
 
Write release notes based on the NEWS files.
  
Upload tarballs to sourceforge. Update the [[Download|download page]].
+
Upload tarballs to sourceforge.
 +
 
 +
Update the [[Download]], [[News/Draft]], [[Main Page|front]], [[News]], [[Roadmap]] pages.
  
 
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.
  
Ping distros to upgrade their packages - htodd, pabs3/KiBi, etc.
+
Ping distros to upgrade their packages:
  
Post a release announcement on the website, sourceforge and get [[PaulWise]] (pabs) to update [http://freshmeat.net/projects/synfig freshmeat] and [http://gnomefiles.org/app.php/Synfig gnomefiles.org].
+
*fink: htodd
 +
*Debian: pabs3 and KiBi
 +
*Fedora:
 +
 
 +
Post a release announcement on sourceforge and get [[PaulWise]] (pabs) to update [http://freshmeat.net/projects/synfig freshmeat] and [http://gnomefiles.org/app.php/Synfig gnomefiles.org].
  
 
Send a short writeup to the folks at LWN.net.
 
Send a short writeup to the folks at LWN.net.
 
Edit the [[Roadmap|roadmap page]].
 
  
 
Celebrate with a nice $BEVERAGE_OF_CHOICE
 
Celebrate with a nice $BEVERAGE_OF_CHOICE
 +
 +
Start thinking about the [[Roadmap]] for the next release.

Revision as of 07:06, 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 Download, 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 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.