Giving the SRU team the power to review bugs fixes upstream updates?

Scott Kitterman ubuntu at kitterman.com
Mon Jun 4 12:45:56 UTC 2012



Sebastien Bacher <seb128 at ubuntu.com> wrote:

>Hi,
>
>The SRU team started recently being stricter about what they accept,
>one 
>side effect is that upstream "stable bugsfixes updates" are not welcome
>
>anymore if every single commit or change in the diff doesn't follow the
>
>SRU rules (i.e having a bug with documented rational, test case, etc).
>
>I've been talking to Steve Langasek about that and he said those 
>happened to be ok before just because Martin by its TB membership had 
>the power to accept those but the non-TB members of the SRU team can't 
>because the TB didn't grant the SRU team the rights to take those
>decisions.
>
>In practice it means that updates like libreoffice 3.5.3 to 3.5.4 have 
>no chance to go in as a stable update under the current rules, we got 
>issues recently for GNOME as well. While those could be addressed 
>through MRE, Bjoern sent one for libreoffice, I think it's an issue for
>
>Ubuntu that we can't get a bugfix update reaching stable users without
>that.
>
>Lot of upstreams do have stable series where a typical update is around
>
>15 commits including translation updates, small fixes and some higher 
>profile fixes that would qualify under our SRU rules.
>
>Currently our options for those seems to be:
>
>- don't get stable versions SRUed
>- backport only the "high profile fixes", which is extra work, miss
>some 
>small fixes, and make us ship an untested code combination rather than 
>what upstream is testing and shipping (i.e one of the high profile
>fixes 
>could behave differently without one of the small ones)
>- open 15 bugs for SRU tracking, which is tons of work, will probably 
>lead to a high number of unverified bugs (who is going to verify all 
>those "that's not an issue in practice but we need to create a bug for 
>the upstream commit)
>
>None of those seems to be optimal solution and quite a step back 
>compared to what we used to do until this cycle (i.e review the diff, 
>make sure the update has associated bugs, a test plan and seems
>reasonable).
>
>I would like to suggest that the TB should give the rights to the SRU 
>team to review and accepted updates on those "relaxed" basis, what
>would 
>be the right medium to start this discussion? (this email? a meeting 
>agenda? a discussion on one of the project's list?)

Option 4 would be to review upstream's update policy and if it's generally consistent with SRU policy plus minor fixes (i. e. no new features) then ask the Tech Board for a microversion release exception.

This is what I thought the current policy was and I think it makes sense.

Scott K



More information about the technical-board mailing list