[Adium-devl] Adium 1.2.1 and beyond
Evan Schoenberg
evan at adiumx.com
Wed Jan 9 23:22:31 UTC 2008
I'd like to release Adium 1.2.1 in the near future, preferably this
weekend some time. We introduced more than a couple bugs and leaks in
1.2 which have been fixed for 1.2.1.
After that, we have some decisions to make. Milestone Adium 1.2.1
currently has a ginormous hodgepodge of tickets, far beyond the scope
I'd like to set for future releases. The open tickets on that
milestone will shift to 1.2.2 (and the existing 1.2.2 to 1.2.3) once
we release 1.2.1.
Here's what I propose for releases moving forward:
- Regressions should always be targeted for the next minor version.
We'll try to fix all known regressions before releasing the next minor
version.
- We'll assign no more than 15 bugs and/or minor enhancements to
each minor revision. Anyone choosing to accept a ticket -- that is,
declare themselves to be working on it -- can do so and move a ticket
to the next minor revision beyond that number.
- I'd like for each person who considers himself an active developer
to have a hand in each release. You all know that despite my insanity
I know as well as anyone the demands of Real Life; let's not make a
stressful or problematic change in that direction. How about we say
that each active developer should try to have accepted and truly be
working on (or completed) at least one ticket in a given milestone?
- We'll release when a milestone is completed with no known
regressions or 1 month has passed since the previous release,
whichever comes first.
- Major new features and significant rewrites (such as the buddy
icon management rewrite I recently did) should end up in the trunk for
release as the next major version. When feasible, use microbranches
for work which you expect to break trunk while it is in progress.
(That last bit, of course, will be likely be easier when we resolve
the DVCS question.)
What do y'all think about this, in general and in specific?
Cheers,
Evan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20080109/8df876e7/attachment-0001.html>
More information about the devel
mailing list