[Numpy-discussion] Removing datetime support for 1.4.x series ?

Pierre GM pgmdevlist at gmail.com
Thu Feb 11 18:41:00 EST 2010


On Feb 11, 2010, at 5:57 PM, David Cournapeau wrote:
> On Fri, Feb 12, 2010 at 2:04 AM, Charles R Harris
> <charlesr.harris at gmail.com> wrote:
>> 
>> 
>> 2010/2/11 Stéfan van der Walt <stefan at sun.ac.za>
>>> 
>>> On 11 February 2010 15:38, Darren Dale <dsdale24 at gmail.com> wrote:
>>>> 2010/2/11 Stéfan van der Walt <stefan at sun.ac.za>:
>>>>> On 11 February 2010 09:52, Charles R Harris <charlesr.harris at gmail.com>
>>>>> wrote:
>>>>>> Simple, eh. The version should be 2.0.
>>>>> 
>>>>> I'm going with the element of least surprise: no one will be surprised
>>>>> when 1.5 is released with ABI changes
>>>> 
>>>> I'll buy you a doughnut if that turns out to be correct.
>>> 
>>> Now I wish I said "few people" instead :)
>>> 
>>> As I read the discussion, I realised that not many people (including
>>> developers) were aware of the versioning policy. Since we did not
>>> follow the policy in the past, there is no precedent (hence, little
>>> surprise).
>>> 
>> 
>> How do precedents get established?
>> 
>>> 
>>> If we make enough noise (release notes, notification on sourceforge,
>>> post on list, message in installer, etc.) upon releasing "1.5", that
>>> should be ample warning, and it may also be a good trial run for numpy
>>> 2.0.
>>> 
>> 
>> The major version number is unrelated to features, it is an ABI marker, not
>> a feature marker. If one so much as breathes on the ABI, the major version
>> number needs to change.
> 
> Actually, it is. The whole issue is caused by willing to change ABI
> without changing major feature, which is seldom done. ABI is generally
> only changed because you have no choice, not because it is more
> convenient.


Jus to make sure I understand:
* 2.0 will be w/ datetime support and corresponds to the current trunk 
* 1.5 will be w/o datetime support ?

A few weeks back, I committed some changes to the trunk (some numpy.ma stuffs) that I haven't backported to what was 1.4. What should I do with them ?




More information about the NumPy-Discussion mailing list