Releasing Minetest

From Minetest Developer Wiki
Revision as of 19:19, 17 January 2013 by Celeron55 (talk | contribs) (Created page with " <celeron55> oh god this release-making stuff... <celeron55> horrible, horrible work ==The Process== ===Update version in source=== Define a new version number in CMakeLists...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
<celeron55> oh god this release-making stuff...
<celeron55> horrible, horrible work

The Process

Update version in source

Define a new version number in CMakeLists.txt. Commit.

Update branches and tags of minetest and minetest_game on github

See previous tags. Use the same tag for both; eg. "0.4.4".

Update source downloads on minetest.net

celeron55 maintains the minetest.net main page.

Build windows version

Visual Studio 2010 currently makes best results.

Tweak windows package a bit

Include msvcr100.dll and wrap_oal.dll in the package (bin/). The latter is one of the OpenAL DLLs that the CMake install scripts are currently missing.

Upload windows package to somewhere

Previously packages were uploaded to github, but since then (2012-12) github has ceased the functionality, and a new host must be found. (document here)

Update links on minetest.net

celeron55 maintains the minetest.net main page.

Write a release notice somewhere with a bit of changelog and stuff

Lately this has usually meant celeron55's blog with Calinou's changelog.

Update stuff on launchpad to get ubuntu builds for the new version

If celeron55 is not around, Juhani Numminen on launchpad knows what he's doing.