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
signature.asc
Description: OpenPGP digital signature
-- technical-board mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/technical-board
