[dmd-beta] Preparation for 2.65
Andrew Edwards
edwards.ac at gmail.com
Fri Jan 10 14:45:25 PST 2014
On 1/10/14, 4:36 PM, Brad Roberts wrote:
> On 1/10/14 12:50 PM, Andrew Edwards wrote:
>>
>> Once the branch is prepared:
>> a. implementation of new features should cease
>
> wrong, that's why there's a separation between master and a release
> branch.
>
point taken
>> b. pull request for fixes should be made against and merged with
>> the branch
>
> wrong, fixes should _always_ be made on master first and then back
> ported to branches that might require them. Consider the case of a
> regression that exists in multiple release branches.
>
Except that _nothing_ is getting ported back to the branches. I'm still
waiting on changes that have been made in master starting in early
December (including regressions) to make it to the 2.065 branch. This is
just not happening. Regarding multiple regressions, merging to branch
and porting to master accomplishes the same thing with less confusion.
Every change made in the branch will need to move forward to master, not
so the other way around. The added (and more important) benefit is that
the branch does not get overlooked.
>> c. merge of pulls made against master should be suspended
>
> wrong. see a.
I disagree here. Keep in mind that I'm discussing the first beta here.
I'm also only speaking to Core Devs here: not volunteers at large.
Attention can go back to master as soon as [e] (below) is done.
>
>> d. attention given to outstanding regressions
>
> ideally, but volunteers spend time where they wish.
No one is asking anybody to volunteer on things they are not interested
in. There is however an obligation to resolve issues that are impeding
the release process and this is definitely one of them. If I'm to wait
on all regressions to be fixed prior to starting the next release
process, it will never happen. There are still regressions out there
before I took on the responsibility of managing releases. Who is
assigned to resolve them? When do we anticipate a resolution? If no one
accepts this responsibility then I would suggest that what we've had up
to this point is as good as we'll ever get.
>
>> e. upon resolution of final regression, the tag is created and
>> the beta built and released
>
> correct.
>
>
> _______________________________________________
> dmd-beta mailing list
> dmd-beta at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-beta
More information about the dmd-beta
mailing list