MicroReleaseException for Banshee SRUs

Chow Loong Jin hyperair at ubuntu.com
Sat Jun 11 02:50:33 UTC 2011


On 09/06/2011 19:07, Mark Shuttleworth wrote:
> Hi Loong Jin
> 
> On 09/06/11 01:38, Chow Loong Jin wrote:
>>> is there a documented policy for "important and stable"? In
>>> general, we like to grant these kinds of micro-release exceptions to
>>> empower upstreams, but we do so only when there's consensus between us
>>> and upstream on the criteria for such changes in a stable release.
>> Unfortunately, we don't have such a document. Commits that are cherry-picked
>> into the stable branches are done at the discretion of the core Banshee
>> developers, and there is a strict, unwritten policy of "no new features" in the
>> stable branch.
> 
> OK. Sounds close, but can we turn that into a strict, written policy?
> And add the test process that Martin describes in his follow-up email?
> That will build confidence (not only in Ubuntu but in other distros too
> I imagine) in the micro-releases.

I'm CC'ing Banshee developers Gabriel Burt and Bertrand Lorentz to this
conversation for their input.

For completion, here's the quoted text from Martin's email:
> In particular, if there are more complex changes than five-liner crash
> fixes, etc., then an MRE usually includes how upstream tests their new
> stable releases -- i. e. on which distro, what kind of features,
> upgrade from previous versions and existing music DBs, etc.
> 
> Do the changes to stable banshee have a similar UI/string/feature
> freeze than we have in Ubuntu?


On 09/06/2011 19:07, Mark Shuttleworth wrote:
>> Christopher James Halse Rogers (1):
>>       StreamPositionLabel: Drop unnecessary redraws (bgo#647144)
>>
> 
> Was this a crasher or security issue, or performance-related?

This was performance-related. Rather, Banshee used too much CPU time when
playing but otherwise idle.

Quoted from https://bugzilla.gnome.org/show_bug.cgi?id=647144:
> StreamPositionLabel does a bunch of unnecessary redraws, and these cause
> Banshee to consume a non-trivial percentage of CPU.
> 
> The attached patches clean up some of these unnecessary redraws.  The first is
> mostly just for completeness, since the affected code isn't called often.  The
> second ensures that the position/duration text has actually changed before
> updating them.
> 
> This drops Banshee's playing-but-otherwise-idle CPU usage from 9-12% to 2-5% on
> my Core2 Duo system.

> [...]

-- 
Kind regards,
Loong Jin

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 900 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/technical-board/attachments/20110611/8bec8cb9/attachment.pgp>


More information about the technical-board mailing list