* update reference to the new version on the [[Template:Version|wiki template]]

+

* change the topic on the IRC channel #gramps

+

* update the version number at [http://en.wikipedia.org/wiki/GRAMPS Wikipedia]

+

+

==Post-release==

+

* bump the version number in <tt>gramps/version.py</tt>

+

* in <tt>trunk</tt>, merge forward the <tt>NEWS</tt> file

+

+

= Guidelines for version 3.4 and before =

+

These notes are based on version 3.4.1, released in August 2012. The steps assume a working <tt>gramps34</tt> source directory.

+

+

==Translation update==

+

Run the following steps:

+

cd gramps34

+

svn update

cd po

cd po

make gramps.pot

make gramps.pot

−

* commit the new <tt>gramps.pot</tt> file to svn

+

svn diff gramps.pot

−

* ask for all [[Translating GRAMPS|translators]] on <tt>gramps-users@lists.sourceforge.net</tt> and <tt>gramps-devel@lists.sourceforge.net</tt> to update the <tt>.po</tt> files; plan to release about 1 to 2 weeks after this date

+

If there have been changes, you'll need to commit <tt>gramps.pot</tt> and ask translators to update their <tt>.po</tt> files before you can make a release.

−

* ask for translators to e-mail their <tt>.po</tt> files to you; not all translators have svn access; expect to spend a bit of time checking in <tt>.po</tt> files

+

−

==Preparing the tarball==

+

==Release name==

+

Refer to (and update) the [[Previous releases|list of previous releases]] to select an appropriate name.

Changelog and NEWS file

Using the Changelog files generated with svn2cl in the step above, edit and update the NEWS file.
Commit the NEWS file. Note the svn commit revision number, which you'll need in the next step when you create the subversion tag:

Changelog and NEWS file

Using the Changelog files generated with svn2cl in the step above, edit and update the NEWS file.
Commit the NEWS file. Note the svn commit revision number, which you'll need in the next step when you create the subversion tag:

svn commit -m "update for 3.4.1 release"
Committed revision 20254.

Subversion tag

Using the previous commit revision number, create a tag for the new release: