New minetest version scheme

Locked
nrz
Developer
Posts: 131
Joined: Sat Feb 07, 2015 17:16
GitHub: nerzhul
IRC: nrzkt
In-game: nrz
Location: France
Contact:

New minetest version scheme

by nrz » Post

After discussions, everybody in the coredev team agreed we should change the version scheme of Minetest.

This will permit to maintain easily two dev branches with various versions, whereas before it was impossible to distinguish if a player is on a stable-0.4 (0.4.17) or master (0.5.0).
It also make clear for everybody on which branch a client/server is.

Before

Dev version was {last_version}-dev
Release version was {new_version}

Example: when developping minetest 0.4.16, the dev version was 0.4.15-dev

Thanks for reading

After

Dev version is {new_version}-dev
Release version will be {new_version}

We develop minetest 0.5.0-dev, and will release minetest 0.5.0

LNJ
Member
Posts: 251
Joined: Tue Sep 23, 2014 16:02
GitHub: lnjX
IRC: LNJ
In-game: LNJ
Location: Europe/Berlin

Re: New minetest version scheme

by LNJ » Post

Good change :)

But for people doing packaging, please keep in mind, that a version like 0.5.0-dev-20170820 will be interpreted as newer than 0.5.0 in most packaging systems. It's probably better to use 0.5.0~dev-20170820 (or similar), that should result in a lower version than 0.5.0.
Storage Drawers - The simplest item storage in Minetest

User avatar
CWz
Member
Posts: 197
Joined: Tue Dec 24, 2013 17:01
GitHub: chaoswormz
IRC: CWz
In-game: CWz
Location: Banana Land

Re: New minetest version scheme

by CWz » Post

nrz wrote:After discussions, everybody in the coredev team agreed we should change the version scheme of Minetest.

This will permit to maintain easily two dev branches with various versions, whereas before it was impossible to distinguish if a player is on a stable-0.4 (0.4.17) or master (0.5.0).
It also make clear for everybody on which branch a client/server is.

Before

Dev version was {last_version}-dev
Release version was {new_version}

Example: when developping minetest 0.4.16, the dev version was 0.4.15-dev

Thanks for reading

After

Dev version is {new_version}-dev
Release version will be {new_version}

We develop minetest 0.5.0-dev, and will release minetest 0.5.0
So just like it used to be in older versions

User avatar
Wuzzy
Member
Posts: 4083
Joined: Mon Sep 24, 2012 15:01
GitHub: Wuzzy2
IRC: Wuzzy
In-game: Wuzzy

Re: New minetest version scheme

by Wuzzy » Post

And where exactly is this written down? The forum alone is not enough IMO.
My creations. I gladly accept bitcoins: 17fsUywHxeMHKG41UFfu34F1rAxZcrVoqH

User avatar
rubenwardy
Moderator
Posts: 6289
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy
Location: United Kingdom
Contact:

Re: New minetest version scheme

by rubenwardy » Post

Wuzzy wrote:And where exactly is this written down? The forum alone is not enough IMO.
It's also in the read me

User avatar
Wuzzy
Member
Posts: 4083
Joined: Mon Sep 24, 2012 15:01
GitHub: Wuzzy2
IRC: Wuzzy
In-game: Wuzzy

Re: New minetest version scheme

by Wuzzy » Post

Well, everything's fine, then! :-)
My creations. I gladly accept bitcoins: 17fsUywHxeMHKG41UFfu34F1rAxZcrVoqH

nrz
Developer
Posts: 131
Joined: Sat Feb 07, 2015 17:16
GitHub: nerzhul
IRC: nrzkt
In-game: nrz
Location: France
Contact:

Re: New minetest version scheme

by nrz » Post

i don't find any wiki page about this, but maybe it can be an idea to add it to dev wiki

Locked

Who is online

Users browsing this forum: No registered users and 2 guests