[Adium-devl] Adium 1.2.1 and beyond

Jordan Schelew jas8522 at gmail.com
Fri Jan 11 13:41:55 UTC 2008


Regarding the last part - can't you see that just by viewing closed  
tickets for that version in Trac?

Jordan

On 11-Jan-08, at 9:37 AM, Colin Barrett wrote:

> Excellent ideas!
>
> Perhaps we should have a milestone called "1.2.x" where we can just  
> throw tickets that we want to get done in the 1.2 timeframe, and  
> developers could grab tickets from there and target them at the next  
> open milestone.  One thing that tends to happen is people just  
> throwing tickets into a later milestone, and never really re- 
> triaging those tickets when that milestone rolls around.
>
> I also propose we start using a keyword for tickets that land on the  
> branch, so we can easily see how many we've fixed so far for each  
> release.
>
> -Colin
>
> On Jan 9, 2008, at 3:22 PM, Evan Schoenberg wrote:
>
>> 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
>> _______________________________________________
>> Adium-devl mailing list
>> Adium-devl at adiumx.com
>> http://adiumx.com/mailman/listinfo/adium-devl_adiumx.com
>
> _______________________________________________
> Adium-devl mailing list
> Adium-devl at adiumx.com
> http://adiumx.com/mailman/listinfo/adium-devl_adiumx.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20080111/3a82c564/attachment-0001.html>


More information about the devel mailing list