Re: [Scons-dev] Scons-dev Digest, Vol 57, Issue 9

2016-09-19 Thread Dirk Bächle
Hi Oleg, thanks a lot for taking the time to write up your questions and suggestions. I'm really interested in hearing more about how you think SCons could be improved. You'll find some specific questions and comments inline below... Please bear in mind that SCons is a file-centric build

Re: [Scons-dev] Scons-dev Digest, Vol 57, Issue 9

2016-09-19 Thread Left Right
OK, after the dust settled, I regret the tone of the message, but there's really nothing of interest in it for the users mailing list. This is really intended for the developers of Scons. For the last two months I've been looking for a build tool to build two things: Go programs and Docker

Re: [Scons-dev] Odd sconsdb related test failure

2016-09-19 Thread Daniel Holth
A quick fix would be to change L124 to self._pickle_dump(self._dict, f, PICKLE_PROTOCOL or -1) My suspicion is that dblite's __del__ method is being called during interpreter teardown which would explain why the module-level constant PICKLE_PROTOCOL is None and why pdb doesn't work here, and then

Re: [Scons-dev] Odd sconsdb related test failure

2016-09-19 Thread William Blevins
Daniel, Thanks for looking at this. I'll make a quick patch that just stores the variable in the locally. V/R, William On Mon, Sep 19, 2016 at 9:43 PM, Daniel Holth wrote: > A quick fix would be to change L124 to self._pickle_dump(self._dict, f, > PICKLE_PROTOCOL or -1) > >

Re: [Scons-dev] Odd sconsdb related test failure

2016-09-19 Thread William Blevins
Daniel, Apt (Debian package manager) shows 2.7.11-2. Python version shows 2.7.12+. I assume this happens on stable versions also. V/R, William On Mon, Sep 19, 2016 at 6:38 PM, Daniel Holth wrote: > Is the requested pickle protocol something other than an int here? Del can >

Re: [Scons-dev] Odd sconsdb related test failure

2016-09-19 Thread Daniel Holth
Is the requested pickle protocol something other than an int here? Del can call sync. Just regular python 2.7? https://bitbucket.org/scons/scons/pull-requests/348/centralize-the-preferred-pickle-protocol/diff#Lsrc/engine/SCons/dblite.pyT124 On Sat, Sep 17, 2016, 22:58 William Blevins