Good afternoon Andy,

I am currently working on rebasing the STE GLK kernel to the
androidization branch.  Doing so I have the following questions:

1. You have made it clear that linaro-androidization-tracking is
tracking Linus HEAD but is it also tracking kernel/common.git HEAD on
the android side ?

2. What will be the rebase strategy ?  Every week ?  And when you do
rebase, how do you intend to let the followers (like me) know ?

Best regards,
Mathieu.

On 11-10-05 09:37 AM, Andy Green wrote:
> Hi -
> 
> Recently at Linaro we've started a new tree
> linaro-androidization-tracking, which is pretty much "common-3.1"[1] at
> the moment on 3.1-rc8 basis.
> 
> http://git.linaro.org/gitweb?p=people/andygreen/kernel-tilt.git;a=summary
> 
> We have already been running a kernel tree tracking Linus HEAD since
> 2.6.39, which has OMAP4 / Panda enablement stuff on top of Linus HEAD,
> so we have some experience with the rough and tumble.
> 
> What we missed having was an "all year round" Androidization tree that
> we could combine it with to casually create Android versions of the work
> we were doing on Vanilla Linus HEAD basis.  We used common-3.0 for that
> for a while late in the kernel release cycle when it was tracking Linus
> HEAD itself and that was great.  But common-3.0 like the name suggests
> is really a release tree, and it stops tracking at release, and a new
> one starts up only late in the next kernel release cycle.
> 
> Actually, it would be a big advantage for many folks to not be doing
> their Android kernel development on lagging releases, but by tracking
> Linus HEAD.  They would have access to latest stuff already and they
> don't have to think about backport or later forwardport stuff to a new
> release, it's constantly tracking HEAD and being adapted.
> 
> One side-effect of using this tracking methodology is if they want
> release trees, they can just clone their tracking branch at the time
> Linus HEAD is at a release point and bam, a hopefully fully working
> release tree is there.  Another very nice side-effect is they can do the
> bulk of the work once on a Vanilla Linus HEAD basis, and get and Android
> version of that work routinely by merging or rebasing in the
> Androidization tree - instead of doing and validating work twice on
> separate Vanilla and Android trees.
> 
> So linaro-androidization-tracking is our attempt at that Linus HEAD
> Androidization tree, moving it on regularly and fixing breakage as it
> happens throughout the cycle.  It's generic same as common-, it should
> be usable for any arch or board to Androidize a vanilla kernel that is
> on the same Linus HEAD basis just by merge or rebase action.
> 
> 
> It seemed this effort might be interesting for the guys that make the
> common- trees, since if there was a tracking Androidization tree, in
> fact common- releases for release trees like common-3.1 would just
> naturally fall out of it when Linus HEAD was at 3.1.  So I'd be very
> happy to hear any opinions about that.
> 
> Another side-issue is we are also looking at refactoring the
> Androidization patchset into topic branches, at the moment they're kind
> of reflecting the history that they were applied on plus or minus some
> munging around.  So, all the net core patches for example would be
> together in one series, then all the wireless ones in a series on top of
> that, etc.  It seems they would be easier to maintain then, opinions on
> that approach are also welcome.
> 
> -Andy
> 
> [1] TI have a tree on omapzoom where we got the patches from
> 
> http://git.omapzoom.org/?p=kernel/omap.git;a=shortlog;h=refs/heads/p-android-3.1
> 
> 


_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to