[Scons-dev] 2.3.3 Release issue ?

anatoly techtonik techtonik at gmail.com
Mon Sep 8 13:47:09 EDT 2014


Anyway we need to wait when Gary is available to wrap a new release
with this fix. Is there anybody else who can release?

On Mon, Sep 8, 2014 at 8:27 PM, anatoly techtonik <techtonik at gmail.com> wrote:
> I wonder why buildbots are silent about this?
>
> On Mon, Sep 8, 2014 at 8:25 PM, anatoly techtonik <techtonik at gmail.com> wrote:
>> On Mon, Sep 8, 2014 at 7:41 PM, Alexandre Feblot <alexandre at feblot.fr> wrote:
>>> Hi,
>>>
>>> Would there be a release issue with 2.3.3 ?
>>>
>>> Downloaded from http://prdownloads.sourceforge.net/scons/scons-2.3.3.tar.gz
>>>
>>> Installed by python setup.py install --prefix /usr/local --optimize 2
>>> --symlink-scons
>>>
>>> scons --version
>>> SCons by Steven Knight et al.:
>>>     script: v2.3.3, 2014/08/24 12:12:31, by garyo on lubuntu
>>>     engine: v2.3.3, 2014/08/24 12:12:31, by garyo on lubuntu
>>>     engine path: ['/usr/local/lib/scons-2.3.3/SCons']
>>> Copyright (c) 2001 - 2014 The SCons Foundation
>>>
>>>
>>> EnsureSConsVersion() just prints:
>>>
>>> scons: warning: EnsureSConsVersion is ignored for development version
>>
>> Yes. This is a bug:
>>
>>    def EnsureSConsVersion(self, major, minor, revision=0):
>>        """Exit abnormally if the SCons version is not late enough."""
>>        if SCons.__version__ == '2.3.3':
>>            SCons.Warnings.warn(SCons.Warnings.DevelopmentVersionWarning,
>>
>> This should be:
>>
>>    def EnsureSConsVersion(self, major, minor, revision=0):
>>        """Exit abnormally if the SCons version is not late enough."""
>>        if SCons.__version__ == '__VERSION__':
>>            SCons.Warnings.warn(SCons.Warnings.DevelopmentVersionWarning,
>>
>> The __VERSION__ of course was replaced during our build process. The
>> quick fix is:
>> -       if SCons.__version__ == '__VERSION__':
>> +       if SCons.__version__ == '__' + 'VERSION__':
>
>
>
> --
> anatoly t.



-- 
anatoly t.


More information about the Scons-dev mailing list