Tracking Android kernel tips and Android builds

James Westby james.westby at canonical.com
Tue Aug 30 15:58:19 UTC 2011


On Tue, 30 Aug 2011 12:50:51 -0300, Christian Robottom Reis <kiko at linaro.org> wrote:
> On Tue, Aug 30, 2011 at 10:46:55AM -0500, Zach Pfeffer wrote:
> > Because we push everything upstream.
> 
> While I agree with that blanket statement, there's no reason we wouldn't
> provide a [potentially temporary] version of repo that included the
> changes we're pushing upstream.
> 
> We do this for every one of the components we ship, so I see no
> philosophical reason why we wouldn't do so for repo.
> 
> Is there a technical reason?

Nope, there are two things as I see it:

  1. knowing the the patch will go upstream eventually, or being willing
  to maintain a fork forever, or do the rework necessary to fix
  it. There are also related social issues, such as the possibility of
  being seen as a hostile fork shipping bad code or something.

  2. Getting people to use our repo version with our trees. This is both
  a time problem (that doesn't really go away with upstreaming,) and a
  problem of inconveniencing people who are already working with repo
  elsewhere.

We make these decisions all the time in Linaro, and we should evaluate
these things here.

Any other issues that I've missed? Where should we come down in this case?

Thanks,

James



More information about the linaro-dev mailing list