[Adium-devl] Adium 1.2.1 and beyond

Matt Handley applmak at gmail.com
Wed Jan 9 23:58:19 UTC 2008


No problem. One day, I may tell you the story of applmak, but that's  
certainly an offlist topic.

I do have time in the next week to be able to work on said  
regressions. Feel free to assign those tickets to me.

Matt

On Jan 9, 2008, at 5:49 PM, Jordan Schelew wrote:

> Perhaps we should have milestones up to 1.2.5 or 1.2.6 and spread  
> some of those tickets across them, with the regressions set to  
> nearer releases and everything else in further ones. There are also  
> many issues (such as crashes) that have been reported recently,  
> along with tickets with debug logging included that are 'ready' to  
> be analysed by someone who knows how to handle them.
>
> I'm curious as to how the applescript 'regressions' are to be  
> handled... since I never used AS (other than the built in scripts)  
> in any previous version of Adium, I can't tell what is a regression  
> and what is not, and where they should be placed (in terms of  
> Milestones). djmori was also commenting on this fact on IRC a  
> couple days ago. Perhaps those should be resolved prior to 1.2.1 as  
> well? Should we assign all of those to applemack? (Sorry if I  
> spelled that wrong).
>
> Jordan
>
> On 9-Jan-08, at 7: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/20080109/a594ff43/attachment-0001.html>


More information about the devel mailing list