-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Am 22.12.2013 16:57, schrieb Alexander van Gessel:
> I've already merged the khalifate.

Okay, then the checking of those can start to make sure that the faction works
nicely for the upcoming dev release.

> If you're considering a new major version, you may also want to consider 
> semantic versioning. [1] While it's mainly meant for libraries and such,
> our WML could definitely be called a "public API", which would leave us
> with the following versioning system: 2.0.0 = next incompatible version
> (new stable branch) 2.1.0 = next version with new features 2.1.1 = next
> version with only bugfixes
> 
> The main issue would be development releases, for which semantic
> versioning provides only 'pre-release labels'. This would work like this: 
> 2.0.0-beta.1 = possibly the next dev version we release 2.0.0-rc.2 = a
> release candidate 3.0.0-alpha.1 = first dev release after the next stable 
> The pre-release label can contain an arbitrary number of dot-separated 
> identifiers, so you can also do this: 3.0.0-alpha.1.1 = hotfix for previous
> build
> 
> [1] http://semver.org

Honestly, this makes *no* sense for us since we don't differ between
"incompatible", "new features" and "bugfixes only" in any way besides what we
are already doing for our "stable series" vs "development series". The matter
here is that defining "incompatible version" is just too difficult to really
do (check the savegame compatibility tag, there was no need so far to bump the
version from 1.3.something to e.g. 1.10). Switching to a different schema
would just make things a whole lot more complicated.

If you just wanted to bring up the "when will we now name it 2.0" question:
sure, that one is more valid and I am not 100% sure myself. So I will not
provide an answer here. This might be something where some more feedback would
be nice first and maybe some discussions during FOSDEM also make sense.

Cheers,
Nils Kneuper aka Ivanovic
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iEYEARECAAYFAlK3VmkACgkQfFda9thizwVl4gCeKhAKi+xTJyI6tsv9tJFnb4qG
dZIAoITHUptFFFloj9O1vG1dhZECZL0g
=H027
-----END PGP SIGNATURE-----

_______________________________________________
Wesnoth-dev mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-dev

Reply via email to