Feature #577

Remove the mess with preversion tags

Added by Ammler about 10 years ago. Updated about 10 years ago.

Status:ClosedStart date:2009-09-21
Priority:ImmediateDue date:
Assignee:planetmaker% Done:

90%

Category:-
Target version:0.1.1

Description

After some playing with the build systems, Which have issues to handle preversion tags like "-alphaX" or "-RC1". We should get ride of them. We are below 1.0.0 and therefor clear signalled not finished.

My proposal is

a immediate release 0.1.1 (to not let comming up confusion, if 0.1.0-alphaX is newer or older than 0.1.0)

changing roadmap version 0.1.0-beta1 to 0.2.0

and stable to 1.0.0

History

#1 Updated by Ammler about 10 years ago

  • Status changed from New to Assigned
  • Assignee set to planetmaker
  • Target version set to 0.1.1

#2 Updated by Ammler about 10 years ago

  • % Done changed from 0 to 90

Release 0.1.1 done

BaNaNaS upload is missing

#3 Updated by foobar about 10 years ago

Ask how the openttd guys do it, preversion tags seem to work there ;)

Other than that: if it's really not possible to keep preversion tag system, how would this affect other sets using that system, e.g. FIRS? Since there's no (no official at least) FIRS release, it would be easy to adopt a different system in this stage.

#4 Updated by planetmaker about 10 years ago

foobar wrote:

Ask how the openttd guys do it, preversion tags seem to work there ;)

Other than that: if it's really not possible to keep preversion tag system, how would this affect other sets using that system, e.g. FIRS? Since there's no (no official at least) FIRS release, it would be easy to adopt a different system in this stage.

As I saw it there was quite a long chat with Rubi. And different Linux distros obviously like different versioning style and treat it different. The easiest solution probably would then to just stick to numeric versions only. OpenTTD - afaik - doesn't have the RCs in distros, so that these issues are avoided there.

In general: I don't mind really. I'm for using that scheme which most easily supports the different distros' versioning scheme.

#5 Updated by Ammler about 10 years ago

Of course, it is possible, but it is very uncommon to add a alpha or beta package to a stable repository. And our plans weren't to stop with it, as we would have released the beta1 after the alphas, so it could be, we run the whole next year with pre-releases too.

We had some talk on IRC about, also Rubi involved.

Usual newgrfs shouldn't/won't be packed in distro repositories, so there is no need there to think about.

Another issue is to find a way to tell the software management, that version 0.1.0-alpha is older than 0.1.0, it is possible but might differ from distros.

Edit: version < 1.0 does show, it isn't finished, like openttd 0.7 isn't able to run without foreign data..., but that doesn't mean openttd does release only alphas or betas...

#6 Updated by Ammler about 10 years ago

  • Status changed from Assigned to Closed

BaNaNaS works...

Also available in: Atom PDF