Next focus: PROCESS
deadalnix
deadalnix at gmail.com
Sat Dec 15 12:39:21 PST 2012
On Saturday, 15 December 2012 at 20:32:42 UTC, Jesse Phillips
wrote:
> On Saturday, 15 December 2012 at 10:29:55 UTC, Dmitry Olshansky
> wrote:
>> Second point is about merging master into staging - why not
>> just rewrite it with master branch altogether after each
>> release?
>> master is the branch with correct history (all new stuff is
>> rebased on it) thus new staging will have that too.
>
> Why you don't rewrite is because it is a public branch. Unlike
> feature branches which will basically be thrown out everyone on
> the development team will need to have staging updated. If we
> rewrite history then instead of
>
> $ git pull staging
>
> At random times it will be (I don't know the commands and won't
> even look it up)
>
> It just won't be pretty.
>
>
> I've made modifications to the graphic hoping to illustrate
> some thoughts.
>
> http://i.imgur.com/rJVSg.png
>
> This does not depict what is currently described (in terms of
> branching). But is what I've written under
> http://wiki.dlang.org/Release_Process#Release_Schedule
>
> I see patches going into the LTS-1 (if applicable), the LTS-1
> is then merged into the latest LTS, which is merged into any
> active staging, that is then merged into master.
>
> The monthly release don't get bug fixes (just wait for the next
> month).
>
> I've removed some version numbering since I don't know if we
> should have a distinct numbering for LTS and Monthly. I've
> already give some thoughts on this:
> http://forum.dlang.org/post/ydmgqmbqngwderfkljde@forum.dlang.org
Can we drop the LTS name ? It reminds me of ubuntu, and I clearly
hope that people promoting that idea don't plan to reproduce
ubuntu's scheme :
- it is not suitable for a programming language (as stated 3
time now, so just read before why I won't repeat it).
- ubuntu is notoriously unstable.
More information about the Digitalmars-d
mailing list