Bertrand, that is a very accurate summary of the 'less-RC' process [1]
we've been working on for our future releases.

Thanks,

EdB

1: https://cwiki.apache.org/confluence/x/2oH0Ag



On Sat, Dec 6, 2014 at 10:05 AM, Bertrand Delacretaz
<bdelacre...@apache.org> wrote:
> Hi Flex team,
>
> Reviewing your activities to try and help this community run in a
> smoother way, I'm wondering why you need release candidates.
>
> Those were useful during your Apache incubation, to allow "total
> strangers" who don't have the right tools for example to review your
> releases, but in a small team that does have the appropriate tools to
> verify things form source I'm not sure they are worth the effort.
>
> Release candidates create a lot of work for the release manager, and
> require a lot of coordination between yourselves to find out when to
> create another one, cast multiple votes or argue about when it's
> appropriate to carry votes over, etc.
>
> Based on other projects, I'm suggesting a simpler way of creating your
> releases, below.
>
> As usual, this is only my old fart^H^H^H^H experienced Apache member
> advice, feel free to take it into account or not.
>
> You might also just try it on one of your releases to see if it works
> - it's easy to try.
>
> -Bertrand
>
>
>
> Here's my suggested release (non-) process:
>
> Designate a Git branch to become the release and create a jira version
> number that represents it.
>
> Create small, specific jira issues for things (including integrating
> patches from other branches) that prevent the branch from being
> released as is, and link those to the release version in jira, so that
> simple jira queries show what’s left to do and what's been done.
>
> Setup your continuous integration system to run regularly on that
> branch, ideally after every commit.
>
> Ask people to review the branch and create jira issues for anything
> wrong with it.
>
> Wait until all jira issues are closed (or rescheduled), prepare the
> release artifacts, vote on them and release.
>
> You vote just once, you’re not arguing all the time about where the
> release stands (or if you do that’s in or about specific jira issue
> which make things clearer), and the release vote passes 99% of the
> time.



-- 
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl

Reply via email to