← Back to team overview

linaro-project-management team mailing list archive

Re: [READ THIS] Really rethinking / need for fake upstream

 

On 03/09/2012 03:31 PM, Somebody in the thread at some point said:
> On 8 March 2012 08:35, Christian Robottom Reis <kiko@xxxxxxxxxx> wrote:
>> Guys, I'm honestly disappointed in the general tone of "we don't control
>> upstream" that is getting repeated in this thread. I've said this a
>> number of times, and since it's still going on, I want to make it clear:
>> our success, and ultimately my job, depend on YOU finding a way to
>> strengthen our participation upstream. Ignoring the fact that members
>> expect us to deliver cards in their target quarter is simply not okay.

Even if upstream is not sometimes populated with trolls that don't
understand what you were proposing but are convinced it needs to die,
and all goes perfectly, there are classes of member content that are
valuable but are not upstream at any given moment (or ever).  That
includes patch series that are accepted, but have not appeared upstream
(a state that can span multiple releases in the normal flow of events)
and patches that have no upstream path.

In addition to delivering on this core offering that buying into Linaro
is meant to "get your stuff upstream", even with all going well there's
a need for a per-member shadow 'upstream' that includes all the goodies
that have value for a member but are not upstream at any given time.  We
can sniff at it as "BSP" but it doesn't change the dynamic.

A lot of the pressure to get upstream results is really coming from the
need of the vendor to have a simple, maintained, current story for BSP
type of deliverable to their customers; in the end nothing else matters
to members above delivering to customer, and upstream itself is just a
way to deliver that.

If Linaro provides such an 'ahead of upstream' tree for the member, via
LT trees, including WG content or whatever else is important to the
member, it will surely regulate the pressure for simply upstream
results, that in the end are simply not under Linaro control.

There still has to be ongoing good upstream result to avoid divergence
from reality widening out of control, but we can offer to provide living
'fake upstream' that make it look to member customers like it is already
upstream with much less reliance on detail and timing.

-Andy

-- 
Andy Green | TI Landing Team Leader
Linaro.org │ Open source software for ARM SoCs | Follow Linaro
http://facebook.com/pages/Linaro/155974581091106  -
http://twitter.com/#!/linaroorg - http://linaro.org/linaro-blog


References