So far, there hasn't been a good process to deal with that. In a
nutshell, donut and eclair and mirrors of Google's internal trees of
the same name (or snapshots of those trees), and as such aren't meant
to receive contributions (since contributions would block the
mirroring process or would get deleted by the snapshot process).
Getting contributions back into Google's donut and eclair trees isn't
likely to happen, since those trees are tightly controlled (many
layers of approvals).
We've had cases in the past where two codelines (one more stable than
the other) were relevant for the community: e.g. at some point in time
the donut branch couldn't be used on hardware but cupcake could;
unfortunately we didn't have any mechanism in place for the community
to keep using a variant of cupcake that had received community
contributions on top of it.
At the time, an additional level of complexity was that the cupcake
tree at Google wasn't maintained within git. That issue has
disappeared since both donut and eclair have been developed uniquely
in git for a long while. Also, I got a lot more familiar with git and
I was given a lot more freedom to deal with such situations, so it's
actually practical to think about solutions.
The solution I have in mind is to branch the current master tree as a
"donut + community fixes", before I merge eclair into master. That new
branch would be controlled very tightly and wouldn't receive changes
other than the kind of build fix that you have in mind.
Some of this is still fuzzy in my mind, so plans could still change,
but I'd like to move in that direction (and if we don't get it right
for donut we'll do better next time - in the worst case this costs me
half an hour of branch setup, it's not the end of the world).
JBQ
> --
>
> You received this message because you are subscribed to the Google Groups
> "android-platform" group.
> To post to this group, send email to
android-...@googlegroups.com.
> To unsubscribe from this group, send email to
>
android-platfo...@googlegroups.com.
> For more options, visit this group at
>
http://groups.google.com/group/android-platform?hl=.
>
--
Jean-Baptiste M. "JBQ" Queru
Software Engineer, Android Open-Source Project, Google.
Questions sent directly to me that have no reason for being private
will likely get ignored or forwarded to a public forum with no further
warning.