[Scons-dev] SCons 2.4.0 Released

Dirk Bächle tshortik at gmx.de
Wed Sep 23 14:32:03 EDT 2015


Hi all,

On 23.09.2015 12:28, Russel Winder wrote:
> On Tue, 2015-09-22 at 09:13 +0200, Dirk Bächle wrote:
>>
> […]
>>
>> I volunteer to weed out some of the old Python 2.x stuff (where x < 7
>> ;) ) on a separate bug branch. I have all the scons_testsuite
>> stuff ready (just like for the slots change), in order to show that
>> there are no large speed penalties coming with it.
>>
>>
> Does this mean we can revert all the 2.6-isms that were introduced
> instead of using nice 2.7, 3.3+-isms?
>


I'd suggest to continue as follows:

   - Remove special Python constructs for Python 2.5 and smaller on a bug branch, then merge it
     to tip of "default" as usual.
   - I'd then like to add another issue on top of this where I do some changes to the core architecture
     (pushing classes around to entangle the dependencies of Node and Taskmaster a little bit), again
     merged to "default".
   - Then, merge this new tip of "default" to the "python3" branch.
   - Continue with bugfixing on "default", while on "python3" we can then start to remove 2.6 constructs
     and work on getting the code to be 2.7/3.x compatible at the same time.

Best regards,

Dirk



More information about the Scons-dev mailing list