[Cython] Bugfix release

Stefan Behnel stefan_ml at behnel.de
Sun Sep 11 15:08:15 CEST 2011


Stefan Behnel, 11.09.2011 13:33:
> Robert Bradshaw, 11.09.2011 07:54:
>> On Sat, Sep 10, 2011 at 10:32 PM, Vitja Makarov wrote:
>>> Are we going to make a bugfix release?
>>> There are some critical bugs in 0.15, T725 for example.
>
> Yes, and some others.
>
>>> Think we should port fixes back to 0.15 and then release it as 0.15.1
>
> +1
>
>
>> +1 to another release soon. Is there anything in the devel branch
>> that's not ready to go out?
>
> Yes, the current state of my decorator changes breaks code in Sage. I
> wouldn't know of anything else, so maybe it's enough to back those changes
> out from a branch and otherwise keep the state that we have now.

... especially given that the list of fixes that are scheduled for the next 
release is not exactly short, and some fixes spread over more than one 
commit, so there'd be a lot to merge over.

http://trac.cython.org/cython_trac/query?status=assigned&status=closed&status=new&status=reopened&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component&milestone=0.15.1&col=owner

A problem with the current master branch is that we already dropped support 
for Py2.3 in it...

I see two ways to get a release out: create a branch from the current 
master and remove from it what we don't consider stable (or 'right' for 
that release), or merge the most important and easily mergeable changes 
over to the current release branch for 0.15.1 and leave the rest to a 
not-so-far-in-the future 0.16.

Personally, I vote for the latter, because I think we should rather try to 
get 0.16 out soon and not put too much work into 0.15.1. There were enough 
changes in master (and potentially some more in the open pull requests) to 
merit a 0.16. And I certainly wouldn't mind keeping the list of changes in 
a main release a little shorter.

Stefan


More information about the cython-devel mailing list