| Store | Cart

Re: [TCLCORE] TIP 439 : Harmonizing with Semver syntax

From: Porter, Don (Fed) <dona...@nist.gov>
Mon, 19 Sep 2016 18:43:52 +0000
From: Jan Nijtmans <jan....@gmail.com>
> Actually,, Tcl version 1.0a1 should be translated> to 1.0-alpha.1, but that's not a valid semver.

Please forgive me, you are correct, as is the implementation
branch on this point.

Tcl's history has been to use "a" and "b" designations
only for releases leading up to a M.m.0 patch release.

The Semver system supports pre-releases at any patch
level, not something I'm accustomed to, so I didn't understand
it properly.

So the TIP proposes not only a change in notation, but also
a change in the release sequence where we would have
(in the old notation)

    8.7.0a1 .... 8.7.0a5 ... 8.7.0b1 .... 8.7.0b3 8.7.0

in place of the old way of

    8.7a1 .... 8.7a5 ... 8.7b1 .... 8.7b3 8.7.0

Still a sequence of pre-releases, but labeled differently.
This adds a bit to the incompatibility introduced, especially
when it comes to how the C header macros

    (TCL|TK)_RELEASE_LEVEL
    (TCL|TK)_RELEASE_SERIAL

have to be understood as translating to version numbers.

As we settle down the other issues, I'll try to assist with
how to make this clear in the TIP, as needed.

DGP




------------------------------------------------------------------------------

_______________________________________________
Tcl-Core mailing list
Tcl-...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tcl-core

Recent Messages in this Thread
Porter, Don (Fed) Sep 18, 2016 02:27 pm
Porter, Don (Fed) Sep 18, 2016 05:45 pm
Jan Nijtmans Sep 18, 2016 06:44 pm
Jan Nijtmans Sep 20, 2016 07:16 am
Porter, Don (Fed) Sep 18, 2016 08:06 pm
Brian Griffin Sep 18, 2016 09:42 pm
Jan Nijtmans Sep 19, 2016 07:20 am
Donal K. Fellows Sep 20, 2016 08:55 am
Jan Nijtmans Sep 21, 2016 08:44 am
Donald G Porter Sep 21, 2016 05:59 pm
Porter, Don (Fed) Sep 22, 2016 04:34 am
Jan Nijtmans Sep 22, 2016 07:57 am
Donald G Porter Sep 22, 2016 01:13 pm
Jan Nijtmans Sep 22, 2016 03:20 pm
Porter, Don (Fed) Sep 19, 2016 06:43 pm
Porter, Don (Fed) Sep 19, 2016 06:35 pm
Joe English Sep 19, 2016 05:21 pm
Messages in this thread