[LLVMdev] RFC: Bug fix releases for 3.3 and beyond
Sebastien DELDON-GNB
sebastien.deldon at st.com
Wed Apr 3 01:07:10 PDT 2013
Hi Tom,
This is a great idea, we have ourselves back-ported fixes from trunk in LLVM 3.2 we are using.
For stable release is it reasonable to count on a new BUG-fix release every two months for instance ?
Seb
> -----Original Message-----
> From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu]
> On Behalf Of Tom Stellard
> Sent: Tuesday, April 02, 2013 6:52 PM
> To: LLVM Developers Mailing List
> Subject: [LLVMdev] RFC: Bug fix releases for 3.3 and beyond
>
> Hi,
>
> I would really like to see the LLVM project start to make official bug fix
> releases (e.g. 3.3.1, 3.3.2, etc.). I think that this would be useful for a lot of
> the users of LLVM, especially projects that use LLVM as a library.
> I am willing to help maintain bug fix releases, and I'm wondering if this is
> something that the LLVM project would officially support with a stable SVN
> branch and by hosting the official stable tarball releases.
>
> I realize that maintaining stable branches is a lot of work, so I would like to
> come up with a procedure that makes maintaining these branches as easy as
> possible. Here is a rough idea of what I had in mind, but please suggest
> alternatives if you know of a better way:
>
> 1. Developer fixes a bug or makes a change that he/she thinks would make a
> good candidate for the stable branch. Commits would require approval from
> the Code Owner in order to be backported to stable.
>
> 2a. When the developer commits that change, he/she adds to the end of the
> commit message something like:
>
> Note: This is a candidate for the stable branch
>
> 2b. Alternatively, if a user discovers a bug in a stable release that has been
> fixed in ToT, he/she could request to have the fix backported.
>
> 3. The developer would be encouraged, but not required to cherry-pick the
> commit to the stable branch. The stable maintainer would periodically search
> the commit logs and cherry-pick any commits that had been missed,
> consulting with the author of the commit in the case of a difficult merge
> conflict.
>
> 4. After some interval of time, the stable maintainer would announce plans
> for a stable release and testing would begin.
>
> What does everyone think? Would something like this be doable?
>
> Thanks,
> Tom
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
More information about the llvm-dev
mailing list