[Windmill-dev] Release process going forward
Mikeal Rogers
mikeal at osafoundation.org
Wed Oct 17 13:16:42 PDT 2007
Haven't heard any -1's on this yet so I went ahead and changed the
milestones in trac to reflect this.
-Mikeal
On Oct 16, 2007, at 12:20 AM, Adam Christian wrote:
> I agree, we need to get a release out the door so that we can
> iterate. If it isn't absolutely critical I won't be making any more
> fixes and will start logging things to be done in the next cut.
>
> I'm fine with the unittest rule, but using the checkin I did today
> as an example -- I think it would take more time to come up with a
> unittest than it did doing the fixing.. so this piece is going to
> require some judgement as time is precious!
>
> Adam
>
> On Oct 15, 2007, at 7:39 PM, Mikeal Rogers wrote:
>
>> I'm getting fairly annoyed with how long it's taking us to release
>> 0.2.
>>
>> We're going to have bugs in whatever we release, the trick is to
>> have a good plan in place for bugfix releases and new work going
>> forward, which we don't have.
>>
>> Here is what i propose as a plan for 0.X.x bugfix releases.
>>
>> * Automated "push button" build/verifcation/unittest and upload
>> to PyPI ( I already have one such script for functest ).
>> -- This means that if a fix is important we can push a
>> release in minutes.
>> * Every bugfix has to be checked in with a unittest.
>> * EVERY BUGFIX HAS TO BE CHECKED IN WITH A UNITTEST
>> -- The only way we're going to reduce the chance of
>> regressions is to require that bugfixes have unittests checked in
>> and slowly improve our coverage.
>> * If there have been any checkins at the end of the week and we
>> haven't already pushed out a release that week we'll just take the
>> changes that did make it in and push out the 0.X.x release.
>>
>> What we have been calling "0.3" should be called "0.Twisted". The
>> bucket for 0.3 service work is too big and there is a good amount
>> of service work that all depends on each other. This doesn't leave
>> much room for an interim release with IDE features that will get
>> accomplished in the interim.
>>
>> All feature work will be done in branches going forward, when we
>> feel some of these features are ready we'll merge them in to trunk
>> and push a 0.X release.
>>
>> Questions? Comments? Hate Mail?
>>
>> -Mikeal
>> _______________________________________________
>> Windmill-dev mailing list
>> Windmill-dev at osafoundation.org
>> http://lists.osafoundation.org/mailman/listinfo/windmill-dev
>
More information about the Windmill-dev
mailing list