the digital coven — mission eternity releases

mission eternity releases

Written by nexus6. Posted at 3:35 pm on April 30th, 2009

Even though I’m not the drinking type for the most part, I can’t help but wonder why I can’t skip directly to step 6, or at least concurrently perform step 6 during the other phases of contributing to mission eternity.

Overview
=========
When creating a public release, there are several steps that _must_
be respected:

1. preliminary things
1.1 update the CHANGES file
1.2 test the code
1.3 make sure all code is “signed-off”, e.g. not in a broken state and all
developers are OK with a release
2. create a subversion tag for the release in angel_app/tags/ (see versioning below)
3. the actual building:
3.1 Prepare the release using the preprelease.sh script
3.2 Build a release from the output of the preprelease.sh script using the
buildApp.sh script of your liking from the angel_app/distrib/ dir
3.3 if you create several builds, repeat steps 3.1 and 3.2
4. Run a minimal test of the build
5. Release to the public
5.1 Update http://angelapp.missioneternity.org/
5.2 Update http://www.missioneternity.org/download/
5.3 Create a blog entry at http://www.etoy.com/blog/
5.4 Ping etoy.AGENTS
6. Get drunk

Post a comment.

Spam protection by WP Captcha-Free