Release Guide

From Pigmeo Development Wiki

Jump to: navigation, search
  • svn copy pigmeo from trunk to branch directory
svn copy -m "creating release branch x.x.x" https://forja.rediris.es/svn/csl2-pigmeo/trunk https://forja.rediris.es/svn/csl2-pigmeo/branches/RB-pigmeo-x.x.x
  • Update version and date (in branch)
  • Make sure the binaries for Cecil are updated (in branch)
  • Make sure it compiles and runs properly
svn export https://forja.rediris.es/svn/csl2-pigmeo/branches/RB-pigmeo-x.x.x pigmeo-x.x.x
  • Checkout changes on the branch
  • svn copy pigmeo from branch to tag directory
svn copy -m "tag release x.x.x" https://forja.rediris.es/svn/csl2-pigmeo/branches/RB-pigmeo-x.x.x https://forja.rediris.es/svn/csl2-pigmeo/tags/pigmeo-x.x.x
  • svn export pigmeo to have a clean copy of the new version
svn export https://forja.rediris.es/svn/csl2-pigmeo/tags/pigmeo-x.x.x pigmeo-x.x.x
  • Test everything runs fine
  • Tar-gzip, tar-bzip2, zip and rar the pigmeo-x.x.x/ folder, removing any unnecessary extras. (Shouldn't be any). As some kind of "standard" in the GNU world, if the tar.gz is pigmeo-x.x.tar.gz, the folder inside must be called pigmeo-x.x
  • Ask packagers to create pigmeo packages
  • Add a new file release in the SourceForge File Release System
  • Wait for Sourceforge mirrors to get synced
  • Edit Downloads, Changelog and versions on the website. Add news
  • Edit "pigmeo_latest" file in htdocs/ to update version for automatic version checking feature Not yet available
  • Add some news to SF news, pigmeo-announce list, update wikipedia, blog about it
  • Update trunk version
Personal tools