ReleaseProcedure
From Arianne
Contents |
How to do a release in Arianne
Releases are going to become each time more important and a bug on a release has a huge impact on our project.
So to ensure quality of our release we MUST follow the following protocol before each release.
- Checkout from CVS
- Build
- Package release binary and source
- Grab packaged file and:
- Upload package release to Sourceforge.
- Do Sourceforge release
- Update official server and email server administrators
- Announce release
- At happypenguin.org (need login)
- At sourceforge.net (need login)
- At freshmeat.net (need login)
- Enjoy!
Test release
Marauroa
Testing Marauroa involves testing the games that are built for it, but mainly it consists on:
- Creating a new database
- Create a new ini file using generateini
- Running Marauroa using that ini
- Creating an account for a player
- Running game using that player
- Running game using a player of the previous version if possible
Stendhal
See Stendhal Testing
Mapacman
Gladiators
ariannexp
After release
If it says 'Check' below - that's because not all users have rights to edit it if it's wrong. Please tell the correct person! If it says 'Update' below - it means anyone has the permissions to fix it!
Marauroa
- Check channel topic for #arianne on irc.freenode.net is up to date
- Check website marauroa downloads page shows correct version number
- Check sf default downloads page shows correct version number
Stendhal
- Check website stendhal downloads page shows correct version number
- Check arianne on sf downloads page shows correct version number
- Check channel topic for #arianne on irc.freenode.net is up to date
- Update Template:SmallWorldMap - the latest world map may already be in StendhalRefactoringAtlas
- note: now the world images are kept on the project webspace, so updating them amounts to moving the worldcvs.png to world.png, etc.
- Check that the server website [1] has also updated its version number (e.g. check the download link goes to correct version number) - check if any new items/creatures/npc show up

