Image, 5. 12.

Sebastian Kügler sebas at kde.org
Tue Dec 6 10:59:08 UTC 2011


On Tuesday, December 06, 2011 11:40:02 Aaron J. Seigo wrote:
> > I read in this list about
> > the plan to have an "always stable master", testing bigger changes in
> > branches and only merging back to master when they work. Of course the
> 
> we have to test those branches. they don't become stable on their own. so 
> while we may end up with an "always stable master", our team will likely
> be  using the integration branch which will not always be stable. so
> people outside the team will be more insulated from these effects, but we
> won't. it's the price of being on the devel team :)

I'm actually putting patches that aren't yet in master into packages in 
KDE:Active:Devel, in order to test them. Right now, there's the editbubble 
stuff in the Balsam packages, for example. This is necessary to actually get 
code tested. It's inevitable that it also leads to breakage once every so 
often, but if it didn't, we didn't need to test in the first place.

I've explained this to Kim a while ago when she asked why my computers are 
always "broken". It's because I develop software, if the software was complete 
/ bugfree / finished, I wouldn't work on it. In our special case, there's a 
big overlap between what we use daily and what we work on, that's positive 
because we eat our own dogfood, but can be annoying if you just want to be a 
user for a while. I have separate tablets for that, one is running PA1, 
another one is running development snapshots. That makes it easy to compare 
and gauge progress, but also gives me a usable device when I need. (There's of 
course always this nagging feeling that many bugs are already fixed when you 
run stable, but that's just the price to pay for stability -- it's not 
bleeding edge.

It's like asking a painter why he stares at unfinished paintings all day long.
-- 
sebas

http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9


More information about the Active mailing list