reflecting on 4.10

Aaron J. Seigo aseigo at kde.org
Sat Jan 12 14:54:39 UTC 2013


On Saturday, January 12, 2013 14:08:44 Alex Fiestas wrote:
> -Master
> -Integration

this is what we are doing now in plasma-mobile. it has taken a bit to get used 
to (mostly for me doing the integration branch; we were already using branches 
heavily). i think it is working pretty well. i blogged about this recently, in 
fact :)

it should come as no surprise but i'm very much in favour of this model and 
would love to see it tried in kde-workspace as well.

this would require buy-in from kwin, plasma, system settings, powerdevil, etc. 
developers. but i think we can get that with a bit of communication.

the only way this works, however, (in addition to the communication you 
covered in your email) is if someone is actively managing the integration 
branch and if we developers use that branch on a regular basis.

> If you ask me, best way to sort this down will be Akademy.

people often say this, and i have a slightly different viewpoint after having 
done this for many years now. what i've noticed is that anything that gets 
decided on *at* Akademy, or any larger event (e.g. platform 11), tends not to 
get implemented or put underway for sometime. often, not until the next big 
event.

what seems to work a lot better is to arrive at the event with an 
understanding or agreement on what to try to accomplish and then spend time at 
the event either starting actual work on it and/or reviewing how things have 
worked in practice up to that point and then working on modifications / tweaks 
/ improvements on the already-agreed-upon-and-started-to-be-put-into-practice 
process.

sometimes we can get to agreement without an in-person meeting, and then 
there's no option. but when we can get to such a meeting with some agreement 
and even some work already happening, it seems to quite reliably speed up the 
process of implementation by 6-18 months.

i can point to numerous examples in the past few years that bear this out. in 
fact, the master/integration (aka "always summer in trunk") methodology is a 
good example of this :)

so my hope is that out of this thread we can find 3-4 ideas that we can decide 
on together online and then put into place as best we can so that when we 
gather in Bilbao in the summer we will already have some experience in the 
matter and can use that opportunity to improve (or drop :) what we're doing.

-- 
Aaron J. Seigo
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20130112/130a5b4a/attachment.sig>


More information about the Plasma-devel mailing list