[Adium-devl] Nightly Builds?
Colin Barrett
timber at lava.net
Sat Feb 9 20:53:02 UTC 2008
You may have seen some of the commits I've been doing the past few
days. In case you haven't, I've been setting up parts of the
infrastructure we would need to produce periodic builds automatically
(using buildbot) and updating people to newer builds (with Sparkle).
Big thanks to my co-conspirator Zac!
I'm far enough along now that I think the question of "do we even want
to do this?" needs asking. I (obviously) would argue yes. My main
reason is that it gets more people running the current code. We need
people testing what we write and filing bugs. The past few releases
cycles we've put in a lot of work just fixing regressions once people
get alphas and betas -- with nightly builds, we'll have a lot of those
same people looking for problems as we go, so we'd be able to catch
regressions when they happen, which hopefully will cut down on
debugging time since everything is still fresh.
In the past when we did weekly alpha releases (2004), we had problems
because we advertised them on the main page of our website[1]. This
was clearly not a good idea, and not a mistake we would make again.
I'd propose that the URL be announced just in the the topic of #adium.
Maybe put a note up on the beta page telling people to try the
nightlies instead, too. Definitely not on the main page, and probably
not on the official Adium blog (at least, not right away).
I think in addition to announcing too widely, our past bad experiences
with nightly builds were a conflict of culture. We're also a much
different project than we were 4 years ago -- back then we hadn't even
released publicly yet, we were still "Adium 2.0", and we used the blog
on the front page to hold conversations back and forth (take a look!).
We're a much more mature and stable project than we were then, I think
we're ready for the responsibility of making sure code on the trunk is
useable by a thousand people.
Thoughts? Let's try to arrive at a consensus by Wednesday.
-Colin
[1]: http://web.archive.org/web/20040121135533/http://www.adiumx.com/
More information about the devel
mailing list