flink-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Fabian Hueske <fhue...@apache.org>
Subject Re: Minor change to the versioning scheme
Date Wed, 08 Oct 2014 10:42:36 GMT
+1

2014-10-08 12:38 GMT+02:00 Robert Metzger <rmetzger@apache.org>:

> Hi guys,
>
> I noticed that we are doing the versioning of release a bit differently
> than most other projects.
> What we do differently is the numbering of major releases.
> Let me explain ...
> ... our initial release are numbered like this:
> 0.5
> 0.6
> 0.7
>
> Our bugfix releases are:
> 0.5.1
> 0.6.1
> 0.6.2 ..etc.
>
> I suggest to call the initial major releases
> 0.7.0
> 0.8.0 and so on.
>
>
> What is the advantage of this?
> --> The names of our branches.
> I would suggest to have a branch for each major-release-tree that is called
> "release-0.x"
> From this branch, we create the initial release and all subsequent bugfix
> releases.
>
> It will be easier for users to understand how we name our branches if we
> follow this approach, because all 3-digit branches are released versions,
> 2-digit branches are work in progress
>
>
> I hope my little ascii-art-picture arrives properly at your side ;)
>
> --------master------------------------------------------ <--- bugfixes and
> features here.
>              \                        \
>               \                      release-0.7------  <--- 0.7 bugfixes
> go here
>                \                             \
>                 \                           release-0.7.1
>                  --- release-0.6-----------------------  <--0.6 bugfixes go
> here
>                            \                       \
>                            release-0.6.0    release-0.6.1 <--immutable
> release tags.
>
>
> If we all agree on this, I'll document it on the website.
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message