On 9 November 2010 14:38, Andrew Stubbs <a...@codesourcery.com> wrote:

> Re my recent email "Upstream GCC feature freeze", I think we're agreed that
> we need to create a branch that tracks GCC 4.6 development, but has our own
> performance improvements included. The question is where to host it?
>
> Option 1: Launchpad/bzr
>
> Pros:
>  * We need no permission to do it
>  * The branch will naturally evolve into our 4.6 release series in time.
>  * The 3-way merge works well (if slowly)
>  * We can include patches that we have no intention of posting upstream
> ever
>  * Our patch tracker will Just Work.
>  * Merge requests will be available.
>
> Cons:
>  * Bzr ;)
>  * It's hidden away from the view of most GCC developers


>
> Option 2: GCC SVN branch
>
> Pros:
>  * We can work in the open, submitting patches via gcc-patches, as usual
>  * The final merge to GCC trunk (come stage 1) will be eased, a little
>
> Cons:
>  * We can't really apply anything we want just for ourselves
>

Why? It will be our "private" Linaro branch. We can apply whatever we want
there (we can also decide on reviewers and/or some submit/commit
procedure).  We can mark our patches with both  [<our branch name>] and
[4.7] when we send them to gcc-patches.


>   * we may end up maintaining an LP branch shadowing the svn branch
>  * When we do want to do 4.6 in LP, we'll have to backport all our patches
> from 4.7, and this may no longer be straightforward.
>  * Write permissions not clear.
>

Do you mean we have people without GCC write-after-approval permissions?


>   * Although I think you can just go ahead and do it?
>
> OK, so I'm sure I've missed some big ones. Please discuss! ;)
>
> I think the big question here is, when will we start wanting to make
> (unstable/experimental) Linaro GCC 4.6 releases? If we want to do it early,
> then we'll have no choice but to have an LP branch to release from.
>

Again, I don't understand why our SVN branch needs to be stable ;)

Ira


>
> Andrew
>
> _______________________________________________
> linaro-toolchain mailing list
> linaro-toolchain@lists.linaro.org
> http://lists.linaro.org/mailman/listinfo/linaro-toolchain
>
_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to