[Scons-dev] 2.2.0 soon?

2012-07-29 Thread Gary Oberbrunner
We have a lot of little goodies now since 2.1.0. I have a few more little things I'd perhaps like to get in, like Intel v12 compiler support for Mac and Linux (I have a patch at work), but I think it's time. I've done a few test builds using the new release procedure I proposed a few weeks ago

Re: [Scons-dev] 2.2.0 soon?

2012-07-29 Thread Gary Oberbrunner
On Sun, Jul 29, 2012 at 11:19 AM, Eric S. Raymond e...@thyrsus.com wrote: Gary Oberbrunner ga...@oberbrunner.com: Anyone have additional things they'd like to get in? Proper handling of versioned shared libraries remains a sore point. In my (admittedly Linux-centric) experience lack of built

Re: [Scons-dev] 2.2.0 soon?

2012-07-29 Thread Gary Oberbrunner
On Sun, Jul 29, 2012 at 9:11 PM, Greg Ward g...@gerg.ca wrote: I'd love for someone to take a look at my pull request: https://bitbucket.org/scons/scons/pull-request/29/javacpathopt-add-tests-and-fix-bugs Yes, that's on my pre-2.2.0 list as well. -- Gary

Re: [Scons-dev] Branching/cloning policy

2012-08-09 Thread Gary Oberbrunner
On Thu, Aug 9, 2012 at 3:18 AM, Russel Winder rus...@winder.org.uk wrote: Just wanting to get confirmation of the best way of working with the SCons repository to aid with pull requests. I had originally taken a clone and created a working branch on which to make my changes leaving default as

Re: [Scons-dev] Branching/cloning policy

2012-08-09 Thread Gary Oberbrunner
On Thu, Aug 9, 2012 at 1:28 PM, Russel Winder rus...@winder.org.uk wrote: My worry with the single repository with default a mirror and a named branch is that in order to process any pull requests you have to accept the presence of the named branch in the mainline repository? That is true.

Re: [Scons-dev] 2.2.0 soon?

2012-08-24 Thread Gary Oberbrunner
for it that would be a good start. Any further actual work would of course also be welcome :-) -- Gary On Sun, 2012-07-29 at 15:34 -0400, Eric S. Raymond wrote: Gary Oberbrunner ga...@oberbrunner.com: I agree about the importance of getting this in, but would like to push 2.2 out first

[Scons-dev] zero pull requests

2012-08-28 Thread Gary Oberbrunner
We're down to zero open pull requests -- I accepted the two open ones this evening, including Dirk's reworking of the test infrastructure to support external tool testing and (my fave feature) file and dir test fixtures. -- Gary ___ Scons-dev mailing

[Scons-dev] TEMPFILE spaces bug: your thoughts requested

2012-09-01 Thread Gary Oberbrunner
Check out http://scons.tigris.org/issues/show_bug.cgi?id=1705. It's possible for the TEMPFILE logic to get confused if the command has spaces in its path. The proposed solution in the bug goes a bit beyond that, introducing a new kind of variable substition: $FOO (i.e. with quotes around it).

Re: [Scons-dev] TEMPFILE spaces bug: your thoughts requested

2012-09-02 Thread Gary Oberbrunner
that SCons needs a tweak to deal with how it passes data to the Spawn function. Jason -Original Message- From: scons-dev-boun...@scons.org [mailto:scons-dev-boun...@scons.org] On Behalf Of Gary Oberbrunner Sent: Sunday, September 02, 2012 9:41 AM To: SCons developer list Subject: Re

Re: [Scons-dev] RPM helper functions, where should they go?

2012-09-25 Thread Gary Oberbrunner
On Tue, Sep 25, 2012 at 1:38 PM, Dirk Bächle tshor...@gmx.de wrote: Hi there, for fixing the current Buildbot failures I still have to fight down several RPM tests. They check the names of the created RPM files I think many of the current tests are way too strict in how they test the build

Re: [Scons-dev] Subst API...

2012-10-01 Thread Gary Oberbrunner
From Jason Kenny: def _concat_ixes(prefix, list, suffix, env): The pass-through for Nodes is very important and mustn't be lost. (If your code passes the unit tests, that means we need a unit test for that case.) The extra spaces creating separate list elements, I'm not sure about. It does

Re: [Scons-dev] Subst API...

2012-10-01 Thread Gary Oberbrunner
On Mon, Oct 1, 2012 at 5:10 PM, Kenny, Jason L jason.l.ke...@intel.com wrote: No they don't pass, Sort of why I was asking as I having difficulty understanding what is going on ( so I not sure what broke). There seems to be some odd logic here in that we do a test like: If prefix[:-1] ==

Re: [Scons-dev] soname stuff

2012-10-03 Thread Gary Oberbrunner
On Wed, Oct 3, 2012 at 5:09 AM, Russel Winder rus...@winder.org.uk wrote: Did we ever get a unit test and putative fix for the soname issues that Eric Raymond raised many moons ago? No -- I'd love to work on it but don't have time right now. I think the general idea is something SCons could

Re: [Scons-dev] Possible minor bug + how to get (or assign) a builder to a file node?

2012-10-04 Thread Gary Oberbrunner
On Thu, Oct 4, 2012 at 9:31 AM, Left Right olegsivo...@gmail.com wrote: Builder.py:537 def _execute(self, env, target, source, overwarn={}, executor_kw={}): # We now assume that target and source are lists or None. if self.src_builder: source =

Re: [Scons-dev] Possible minor bug + how to get (or assign) a builder to a file node?

2012-10-04 Thread Gary Oberbrunner
On Thu, Oct 4, 2012 at 1:03 PM, Left Right olegsivo...@gmail.com wrote: Thanks for reply. I'm probably that deep because of a mismatch in the regular way C or Java projects are built vs Flash. The thing is, managing sources is very simple in Flash (the compiler does almost all the job, it find

Re: [Scons-dev] Possible minor bug + how to get (or assign) a builder to a file node?

2012-10-07 Thread Gary Oberbrunner
On Sun, Oct 7, 2012 at 3:17 PM, Left Right olegsivo...@gmail.com wrote: The example given in the link is unrealistically simple... for example, the pseudo-builder assumes there always will be source - Because SCons builds a DAG and then uses it to find out what needs to be rebuilt, any

Re: [Scons-dev] Mercurial and the current SCons workflow are incompatible?

2012-10-14 Thread Gary Oberbrunner
OK. Martin and everyone, thanks for your thoughts on this! I think we have three possible courses of action. 1a: Russel, in his repo, reapplies his changes (somehow) to the current tip, and we move forward from there. 1b: Russel, in his repo, backs out my backout, applies some fixes, and

Re: [Scons-dev] D Tooling restart

2012-10-19 Thread Gary Oberbrunner
On Fri, Oct 19, 2012 at 4:17 PM, Managan, Rob manag...@llnl.gov wrote: Russel, You could always just say no to Windows and have the tests check the platform and skip the test if it is a windows box running the test. Not a great solution, but until you can find someone to test and fix it on

Re: [Scons-dev] D Tooling restart

2012-10-20 Thread Gary Oberbrunner
On Sat, Oct 20, 2012 at 12:01 PM, Gary Oberbrunner ga...@oberbrunner.comwrote: Indeed, if I can figure a way to make even those tools less hard-wired I will try (so D and the other compilers can be on more of an even footing). The problem in the current D code comes from trying to replace

Re: [Scons-dev] Issue 2869 - Versioned shared libraries

2012-10-26 Thread Gary Oberbrunner
On Fri, Oct 26, 2012 at 11:29 AM, Chris BeHanna ch...@behanna.org wrote: On Oct 25, 2012, at 19:33 , William Deegan b...@baddogconsulting.com wrote: All, On Oct 25, 2012, at 1:16 PM, Chris BeHanna ch...@behanna.org wrote: On Oct 25, 2012, at 15:07 , Managan, Rob manag...@llnl.gov

Re: [Scons-dev] how to add a folder so that it gets built

2012-11-06 Thread Gary Oberbrunner
Hi Rajan, you can just email the users list for questions like this. The dev list is just for people working on SCons itself. I'll reply to your question over there. On Tue, Nov 6, 2012 at 3:56 AM, Kumar, Ranjan ranj...@qti.qualcomm.comwrote: Hi ** ** I have added a folder. I want

Re: [Scons-dev] SCons + Tup?

2012-11-19 Thread Gary Oberbrunner
Thanks and welcome to SCons development, Cristina! You're right to start with an easy bug. That one looks plausible. We do require a test case for each bug fix; there's info on writing and using the test system on the wiki and in the test/ subdir. Feel free to ask on this list for any help.

Re: [Scons-dev] SConstruct processing order

2012-11-26 Thread Gary Oberbrunner
There was a discussion of this a year or two ago. Steven and I worked out a scheme, but the part we got stuck on is that tools modify the environment. People expect, for instance, if they say env.Append(CXXFLAGS='-xyz') that that will actually go at the end. Making that work if the tool hasn't

Re: [Scons-dev] Optimizing SCons...

2012-12-02 Thread Gary Oberbrunner
This looks very interesting. Speed and memory use are two hot button issues for many SCons users. What does it do that would break existing projects? Is it the not storing of full paths? (When were slots introduced? 2.2? In that case we're fine on that front.) One of the SCons buildbot

Re: [Scons-dev] SConstruct processing order

2012-12-03 Thread Gary Oberbrunner
at 2:09 PM, anatoly techtonik techto...@gmail.comwrote: On Mon, Nov 26, 2012 at 9:19 PM, Gary Oberbrunner ga...@oberbrunner.comwrote: There was a discussion of this a year or two ago. Steven and I worked out a scheme, but the part we got stuck on is that tools modify the environment. People

Re: [Scons-dev] SConstruct processing order

2012-12-04 Thread Gary Oberbrunner
On Mon, Dec 3, 2012 at 3:43 PM, anatoly techtonik techto...@gmail.comwrote: You could, I guess, have it speculatively register the Program() builder and, when it's called, do the detection and if VS isn't present throw some kind of error, but without a bunch of infrastructure changes that

[Scons-dev] We must be doing something right

2012-12-14 Thread Gary Oberbrunner
SCons downloads have nearly doubled over the last year. Check this out: http://sourceforge.net/projects/scons/files/stats/timeline?dates=2011-01-01%20to%202012-11-30 We're now averaging 20k downloads/month! -- Gary ___ Scons-dev mailing list

Re: [Scons-dev] Status of QMTest framework support

2012-12-17 Thread Gary Oberbrunner
On Mon, Dec 17, 2012 at 8:03 AM, anatoly techtonik techto...@gmail.comwrote: Hi, For a long time I thought that QMTest is bundled with SCons. Now I see that it is some external framework, which downloads are no longer available. So, the questions are: 1. What the code in QMTest directory

Re: [Scons-dev] Status of QMTest framework support

2012-12-17 Thread Gary Oberbrunner
On Mon, Dec 17, 2012 at 10:18 AM, anatoly techtonik techto...@gmail.comwrote: On Mon, Dec 17, 2012 at 4:39 PM, Gary Oberbrunner ga...@oberbrunner.comwrote: On Mon, Dec 17, 2012 at 8:03 AM, anatoly techtonik techto...@gmail.comwrote: Hi, For a long time I thought that QMTest is bundled

Re: [Scons-dev] Debian buildbot failures

2012-12-18 Thread Gary Oberbrunner
On Tue, Dec 18, 2012 at 8:26 AM, anatoly techtonik techto...@gmail.comwrote: http://buildbot.scons.org/builders/debian6-python-2.6/builds/6/steps/shell/logs/stdio It looks like the culprit is SConf TryRun() function, which doesn't set executable bits on produced results.

Re: [Scons-dev] Run a single test

2012-12-20 Thread Gary Oberbrunner
On Thu, Dec 20, 2012 at 9:11 AM, anatoly techtonik techto...@gmail.comwrote: Am I right that there is no way to run a single test_ currently in SCons test suite? python runtest.py testname runs a single file. If the file has many tests, I think (?) there's no way to run a single test case

Re: [Scons-dev] Issue 2869 - Versioned shared libraries

2012-12-21 Thread Gary Oberbrunner
I just merged Rob's pull request last night, so yes this should all be working now (at least as designed). I'll tell Eric. On Fri, Dec 21, 2012 at 10:37 AM, Russel Winder rus...@winder.org.ukwrote: I am guessing this is now fixed – I merged mainline/default/tip and the Aeryn build works

Re: [Scons-dev] Are any maintainers listening?

2012-12-21 Thread Gary Oberbrunner
Hi Eric; I just wanted to let you know we just checked in support for versioned shared libraries in SCons, based largely on your initial code. Thanks for helping get it going! -- Gary Oberbrunner ___ Scons-dev mailing list Scons-dev@scons.org http

[Scons-dev] another test env issue, tool-finding

2012-12-23 Thread Gary Oberbrunner
We've been discussing whether the LaTeX tests should go to extra effort to find LaTeX, or whether the base tool should do it. I just found another similar case: on my Windows machine, test/FindSourceFiles.py fails because the packaging tool can't find tar (it's in /cygwin/bin), so it doesn't

Re: [Scons-dev] another test env issue, tool-finding

2012-12-24 Thread Gary Oberbrunner
On Sun, Dec 23, 2012 at 9:18 PM, Dirk Baechle tshor...@gmx.de wrote: Hi Gary, Gary Oberbrunner wrote: [...] So here I think there are three options: 1: the packaging tool could try harder to find tar (look in cygwin, mingw, etc.) 2: the test code, having found tar, could pass its

[Scons-dev] 2013+ projects

2013-01-27 Thread Gary Oberbrunner
Here's my ideas about what projects are important this year (and into the future -- there's too much here for a year unless we attract some new developers). I put this out as food for thought, and to start discussion -- I'm sure you will have different opinions, things I haven't thought about.

Re: [Scons-dev] Formal proposal

2013-02-09 Thread Gary Oberbrunner
On Sat, Feb 9, 2013 at 5:34 PM, William Deegan b...@baddogconsulting.comwrote: I'd vote for 2.7 if we're moving forward. Gary - will it be an issue moving any of the platforms u need to 2.7? (SGI?) We dumped the SGI a few years ago. Still have to support RHEL4, but I think as a legacy OS

Re: [Scons-dev] GSOC this year?

2013-03-20 Thread Gary Oberbrunner
On Wed, Mar 20, 2013 at 10:34 AM, anatoly techtonik techto...@gmail.comwrote: On Tue, Mar 19, 2013 at 9:59 PM, William Deegan b...@baddogconsulting.com wrote: Folks, Anyone interested in mentoring for GSOC for SCons this year? Any appropriate projects ? Build SCons diagrams, and tools,

Re: [Scons-dev] SCons almost at 1M downloads..

2013-03-31 Thread Gary Oberbrunner
On Sun, Mar 31, 2013 at 3:45 PM, William Deegan b...@baddogconsulting.comwrote: Russel, In the absence of other interesting numbers, it will suffice for my needs. Since we don't get a per seat price.. ;) And the steady growth in downloads/month is certainly encouraging, no matter what else.

Re: [Scons-dev] SCons not accepted for GSoC this year

2013-04-21 Thread Gary Oberbrunner
On Sun, Apr 21, 2013 at 4:08 PM, anatoly techtonik techto...@gmail.comwrote: So anybody to write request to PSF to make SCons appear here - https://google-melange.appspot.com/gsoc/org/google/gsoc2013/python ? I personally know that distutils will be more than happy to adopt SCons for

Re: [Scons-dev] New SCons doc toolchain...

2013-04-21 Thread Gary Oberbrunner
On Sun, Apr 21, 2013 at 5:57 PM, Dirk Bächle tshor...@gmx.de wrote: Hi Gary, On 21.04.2013 23:38, Gary Oberbrunner wrote: [...] Hi, Dirk! I just cloned this on my Linux box (Ubuntu 11.10 - also tried 12.04), but running scons bootstrap.py gives errors: scons: *** [design.xml

Re: [Scons-dev] Fwd: Add SCons project under Python's GSOC?

2013-04-22 Thread Gary Oberbrunner
On Mon, Apr 22, 2013 at 1:09 PM, William Deegan b...@baddogconsulting.comwrote: Greetings, So I got ahold of the Python contact for their GSoC to see if SCons could run under their umbrella. Looks like it would be a fire drill which might not pay off. What do you all think? We can pass

Re: [Scons-dev] Fwd: Add SCons project under Python's GSOC?

2013-04-22 Thread Gary Oberbrunner
Would you mentor someone for this year? If you can, and Bill can, I'll throw my hat into the ring -- why not. That makes 3. On Mon, Apr 22, 2013 at 1:31 PM, anatoly techtonik techto...@gmail.comwrote: On Mon, Apr 22, 2013 at 8:29 PM, Gary Oberbrunner ga...@oberbrunner.comwrote: On Mon

Re: [Scons-dev] New SCons doc toolchain...

2013-04-22 Thread Gary Oberbrunner
build OK. Bill: the new User Guide has a ToC but no index. I put a copy at http://www.oberbrunner.com/temp/scons-user.pdf and http://www.oberbrunner.com/temp/scons-man.pdf. On Mon, Apr 22, 2013 at 5:44 PM, Dirk Bächle tshor...@gmx.de wrote: Gary, On 22.04.2013 02:21, Gary Oberbrunner

Re: [Scons-dev] New SCons doc toolchain...

2013-04-27 Thread Gary Oberbrunner
adjusted. What do people think? On Wed, Apr 24, 2013 at 7:48 AM, Gary Oberbrunner ga...@oberbrunner.comwrote: I don't see the bricks errors anymore, good. I'm not sure everything is getting built into build/ however. For instance the *_xi.xml and *_db.xml files are getting created

Re: [Scons-dev] New SCons doc toolchain...

2013-04-28 Thread Gary Oberbrunner
On Sun, Apr 28, 2013 at 10:06 AM, Russel Winder rus...@winder.org.ukwrote: Given the current system is XML based, with xml files and in files required, the new system is an improvement and should be accepted. Glad you agree, I feel the same way. This way all the doc uses the same source

Re: [Scons-dev] New SCons doc toolchain...

2013-04-28 Thread Gary Oberbrunner
On Sun, Apr 28, 2013 at 2:44 PM, Dirk Bächle tshor...@gmx.de wrote: On 28.04.2013 20:20, Gary Oberbrunner wrote: On Sun, Apr 28, 2013 at 10:06 AM, Russel Winder rus...@winder.org.ukwrote: Given the current system is XML based, with xml files and in files required, the new system

Re: [Scons-dev] bootstrap.py

2013-05-01 Thread Gary Oberbrunner
On Wed, May 1, 2013 at 4:23 AM, Russel Winder rus...@winder.org.uk wrote: On Sun, 2013-04-28 at 14:25 -0400, Gary Oberbrunner wrote: On Sun, Apr 28, 2013 at 2:43 AM, Russel Winder rus...@winder.org.uk wrote: Is there a way of cleaning a repository? bootstrap.py always seems to create

Re: [Scons-dev] Using SCons via bootstrap.py

2013-05-18 Thread Gary Oberbrunner
On Sat, May 18, 2013 at 11:58 AM, Russel Winder rus...@winder.org.ukwrote: On Sat, 2013-05-18 at 09:48 +0200, Dirk Bächle wrote: […] But it still works if you start the bootstrap.py from the top-level folder (SCons_D_Tooling in your case), right? I have never tried that, I am not sure

[Scons-dev] Porting to Python 3 Redux

2013-05-21 Thread Gary Oberbrunner
Interesting python 3 porting article, from the trenches. http://lucumr.pocoo.org/2013/5/21/porting-to-python-3-redux/ The part I noticed: - Python 3.3 reintroduces bytes-to-bytes and string-to-string codecs that were broken in 3.1 and 3.2. Unfortunately the interface for them is

Re: [Scons-dev] Using SCons via bootstrap.py

2013-05-22 Thread Gary Oberbrunner
I assume you do have a SConstruct in /home/dirk/tmp/boottest? Basically, python .../bootstrap.py should work just like saying scons except you don't have to have SCons installed. On Wed, May 22, 2013 at 3:10 PM, Dirk Bächle tshor...@gmx.de wrote: Hi, I started to fix bootstrap.py, such that

Re: [Scons-dev] [Fwd: [Scons-users] [patch] SCons fails to run in standalone mode]

2013-07-14 Thread Gary Oberbrunner
I'm still here -- just working 24/7 at my day job -- soon Ill be back to SConsing I think it's important that bootstrap.py be useful to run scons directly out of its repo checkout. I use it like that. Haven't been following the discussion closely but breaking that would not make me happy.

Re: [Scons-dev] Web site checkout is 650Mb

2013-07-20 Thread Gary Oberbrunner
This would be a great help. Whether SF or bitbucket or Dropbox or Google Drive or basically anywhere safe, I think this is a fine idea. Not sure about one gigantic gz though, it would complicate the software release process a bit (download the old gz, add new docs to it, re-zip, and re-upload).

Re: [Scons-dev] Pull request to automate web-site deployment

2013-07-23 Thread Gary Oberbrunner
Sorry, don't have much time right now -- I have no problem in principle with this but I've never heard of Fabric so I'd want to at least learn a little about it before introducing it as a website dependency (would it even depend on Fabric or would that just make updates easier?) Anyone else know

Re: [Scons-dev] OK SCons not working under Python 3 now officially sucks.

2013-08-21 Thread Gary Oberbrunner
We actually have code for a standalone scons installer in a branch. It was a GSoC project. It is for Windows only, currently, however. On Wed, Aug 21, 2013 at 9:58 AM, Antonio Cavallo a.cava...@cavallinux.euwrote: I think that making a stand alone executable out of scons would be a better

Re: [Scons-dev] OK SCons not working under Python 3 now officially sucks.

2013-08-22 Thread Gary Oberbrunner
On Thu, Aug 22, 2013 at 5:54 AM, Antonio Cavallo a.cava...@cavallinux.euwrote: I'm not talking about an installer but a more stand alone single executable: this will allow to standardise development on python 2.7 and not to worry about back/forward compatibility. Was that the kind of code

Re: [Scons-dev] plan for python3 port?

2013-09-04 Thread Gary Oberbrunner
On Wed, Sep 4, 2013 at 6:54 AM, Neal Becker ndbeck...@gmail.com wrote: Has anyone looked into what work needs to be done to port scons to python3? Is there a plan? Yes. A lot of preliminary work has been done; the current version announces upcoming deprecation of anything older than 2.7,

Re: [Scons-dev] plan for python3 port?

2013-09-05 Thread Gary Oberbrunner
I thought people said there were issues with 2.6 that prevented the same code working in 3.x. But indeed there's still a lot of python2.6 out there; if we could support 2.6, 2.7 and 3.x (x=3) that would be a superb outcome. On Thu, Sep 5, 2013 at 8:43 AM, Russel Winder rus...@winder.org.uk

Re: [Scons-dev] [PATCH] scons soname on OpenBSD

2013-09-06 Thread Gary Oberbrunner
I don't have any problem with this conceptually. The sys.platform.startswith() would be better as a function perhaps (is_openbsd() or maybe just is_bsd()). Is this also true for freebsd for instance? And a more flexible way of handling the multi-part version numbers would be welcome, perhaps as

Re: [Scons-dev] PyCon 2014!?

2013-09-06 Thread Gary Oberbrunner
Hi Dirk; I have an old SCons talk -- you're welcome to use pieces of it if it's helpful. I'll send it to you off list once I find it. On Tue, Sep 3, 2013 at 12:19 PM, Dirk Bächle tshor...@gmx.de wrote: Hi devs, if anyone should feel like proposing a nice little SCons talk for the US PyCon

[Scons-dev] SCons Wiki status: no longer read-only...

2013-09-07 Thread Gary Oberbrunner
I've installed an ApproveChanges plug-in for the SCons wiki ( www.scons.org/wiki). This means logged-in users can edit pages as usual, but the changes go into an approval queue. A moderator can then approve those changes, and optionally allow that user to edit without approval from then on. The

Re: [Scons-dev] scons running on py2.7 and py3.3

2013-09-25 Thread Gary Oberbrunner
On Tue, Sep 24, 2013 at 7:15 AM, Neal Becker ndbeck...@gmail.com wrote: Gary Oberbrunner wrote: OK, I ported all of Neal's work onto a python3-port branch in the main SCons repo. I made an initial commit with just the 2to3, then added the rest of his initial manual changes

Re: [Scons-dev] SCons speedup and profiling results...

2013-09-25 Thread Gary Oberbrunner
On Wed, Sep 25, 2013 at 5:51 PM, Dirk Bächle tshor...@gmx.de wrote: Hi there, a few minutes ago I added a new page to our Wiki. It's called http://scons.org/wiki/**WhySconsIsNotSlowhttp://scons.org/wiki/WhySconsIsNotSlow and shows a few results of the speedup and profiling experiments

Re: [Scons-dev] getting changes accepted

2013-09-26 Thread Gary Oberbrunner
On Thu, Sep 26, 2013 at 6:16 AM, anatoly techtonik techto...@gmail.comwrote: If each of these small changes requires some time foe testing and time for review, then it is better to schedule that with separate pull requests. If these are trivial, it is more convenient to merge it in one bunch.

Re: [Scons-dev] getting changes accepted

2013-09-26 Thread Gary Oberbrunner
On Thu, Sep 26, 2013 at 8:11 AM, alexandre.feb...@gmail.com wrote: Hi, By the way, did you review mine? ( https://bitbucket.org/scons/scons/pull-request/86/fix-http-sconstigrisorg-issues/diff ) I saw it, Alexandre -- it's definitely in the queue, and on simple inspection it looks OK. I

[Scons-dev] mercurial vs. git

2013-09-29 Thread Gary Oberbrunner
Now that we've all been living with hg for a while, what are people's opinions on hg vs. git for SCons? I'll admit I'm much deeper into git these days and I think overall it's a better system. But I'm interested in what you all think. We could switch pretty easily if there was enough interest,

Re: [Scons-dev] Found and fixed bug regarding variant_dir on cygwin

2013-09-29 Thread Gary Oberbrunner
I integrated this. Thanks, Bogdan. (Test case would be ideal but since it only happens on cygwin and the fix is obvious, I just put it in.) On Sun, Sep 29, 2013 at 9:34 AM, Bogdan Tenea bte...@ixiacom.com wrote: Hello, ** ** At this moment variant_dir option does not work on Cygwin

Re: [Scons-dev] LIBPATH test

2013-09-30 Thread Gary Oberbrunner
Hmm. I'll look into it. Linux I presume? On Mon, Sep 30, 2013 at 10:39 AM, Tom Tanner (BLOOMBERG/ LONDON) ttann...@bloomberg.net wrote: I ran the full tests in a clean clone and I got this: $ ./runtest.py test/Libs/LIBPATH.py 1/1 (100.00%) /usr/bin/python -tt test/Libs/LIBPATH.py

Re: [Scons-dev] LIBPATH test

2013-09-30 Thread Gary Oberbrunner
I can repro it. I'll look into it. On Mon, Sep 30, 2013 at 2:32 PM, William Deegan b...@baddogconsulting.comwrote: Tom, Are you running the development version? Also which version of python are you running with? Thanks, Bill On Sep 30, 2013, at 7:45 AM, Tom Tanner (BLOOMBERG/ LONDON)

Re: [Scons-dev] Working branches

2013-10-04 Thread Gary Oberbrunner
On Fri, Oct 4, 2013 at 2:10 PM, Dirk Bächle tshor...@gmx.de wrote: Hi Russel, On 04.10.2013 19:23, Russel Winder wrote: Now we have default and python3-port as working branches, we need a workflow that ensures they are kept in sync. If python3-port is left behind, then all the work to

Re: [Scons-dev] Documentation in EPUB-Format?

2013-10-06 Thread Gary Oberbrunner
I wouldn't use the epub format personally, I almost always use the searchable HTML. But anything that allows for wider adoption is fine with me, especially if it's not much work. On Fri, Oct 4, 2013 at 8:56 AM, Dirk Bächle tshor...@gmx.de wrote: Hi devs, since we're now using DocBook as

Re: [Scons-dev] Working branches

2013-10-07 Thread Gary Oberbrunner
On Mon, Oct 7, 2013 at 7:47 AM, Russel Winder rus...@winder.org.uk wrote: On Fri, 2013-10-04 at 14:19 -0400, Gary Oberbrunner wrote: […] What I've been thinking is this: * for now, we continue working on the python3-port branch until it works. * until python3-port works, regular

Re: [Scons-dev] [scons-dev] fix for 2903 breaks LIBPATH.py test..

2013-10-25 Thread Gary Oberbrunner
[this was sent to the old obsolete SCons dev list, btw. Forwarding to the new one.] On Thu, Oct 24, 2013 at 11:22 PM, William Deegan b...@baddogconsulting.comwrote: Gary, I see this merge: https://bitbucket.org/scons/scons/pull-request/86/fix-http-sconstigrisorg-issues/diff I did a hg

Re: [Scons-dev] [scons-dev] fix for 2903 breaks LIBPATH.py test..

2013-10-26 Thread Gary Oberbrunner
. With tests. -- Gary On Fri, Oct 25, 2013 at 8:24 AM, Gary Oberbrunner ga...@oberbrunner.comwrote: [this was sent to the old obsolete SCons dev list, btw. Forwarding to the new one.] On Thu, Oct 24, 2013 at 11:22 PM, William Deegan b...@baddogconsulting.com wrote: Gary, I see

Re: [Scons-dev] [scons-dev] fix for 2903 breaks LIBPATH.py test..

2013-10-27 Thread Gary Oberbrunner
I just pushed a fix which I think is now correct. Alexandre's original fix was the right way to do it, because we do want to depend on all the link args. But the varlist code itself was broken, and wasn't ignoring $(...$) parts of variables, which broke the LINKPATH test. I fixed the varlist

[Scons-dev] SCons downloads are way up!

2013-12-11 Thread Gary Oberbrunner
Check this out: https://sourceforge.net/projects/scons/files/scons/stats/timeline?dates=2012-01-01+to+2013-12-11 Since September of this year our downloads are _way_ up. Over 50k/month in November! What happened? Some big project is now using SCons perhaps? -- Gary

[Scons-dev] please try latest default branch

2013-12-29 Thread Gary Oberbrunner
This version has a significant memory optimization patch due to Dirk. Please try it on your real projects and let me know if it has any problems. (And ideally if you can measure memory use, if it helps with that too). -- Gary ___ Scons-dev mailing

Re: [Scons-dev] Versioned libraries: non-standard sonames

2014-01-01 Thread Gary Oberbrunner
Hi David; the variable in question is SHLIBVERSION I think. Are you suggesting changing the logic in Tool/__init__.py where it splits that into major, age, revision and uses major in the soname (-Wl,-soname=%s) so that a different version number can be used in the soname, different from the major

Re: [Scons-dev] please try latest default branch

2014-01-08 Thread Gary Oberbrunner
On Wed, Jan 8, 2014 at 12:35 PM, roberto de vecchi roberto.devec...@vi-grade.com wrote: I tried upgrading our company build engine including the latest default branch and for std build it seems to work properly: the memory consumption is reduced compared to the standard version. Unfortunately

Re: [Scons-dev] Versioned libraries: non-standard sonames

2014-01-08 Thread Gary Oberbrunner
On Wed, Jan 8, 2014 at 9:52 AM, David García Garzón david.gar...@upf.eduwrote: Yep, i am doing such a suggestion. Well documented should not be a big issue. But the variable i am refering to, SOVERSION is one that i introduced in a previous mail. I was proposing to rename it as ABIVERSION

Re: [Scons-dev] please try latest default branch

2014-01-08 Thread Gary Oberbrunner
On Wed, Jan 8, 2014 at 4:49 PM, roberto de vecchi roberto.devec...@vi-grade.com wrote: Gary, I think that the problem I’m seeing is generated by the modification in FS.py around line 3052: ... removing the reset of self.cwd things look much better and I can build correctly with

Re: [Scons-dev] please try latest default branch

2014-01-09 Thread Gary Oberbrunner
I'm also getting some spurious rebuilds with 2.3.1 compared with 2.3.0. Will dig into it. Dirk, I'm not sure if it's your patch or something else that changed. On Wed, Jan 8, 2014 at 6:30 PM, Dirk Bächle tshor...@gmx.de wrote: Hi Roberto, On 08.01.2014 22:52, Gary Oberbrunner wrote

Re: [Scons-dev] please try latest default branch

2014-01-09 Thread Gary Oberbrunner
On Thu, Jan 9, 2014 at 3:03 PM, Dirk Bächle tshor...@gmx.de wrote: On 09.01.2014 14:55, Gary Oberbrunner wrote: I'm also getting some spurious rebuilds with 2.3.1 compared with 2.3.0. Will dig into it. Dirk, I'm not sure if it's your patch or something else that changed. Gary, I

Re: [Scons-dev] please try latest default branch

2014-01-09 Thread Gary Oberbrunner
On Thu, Jan 9, 2014 at 5:31 PM, Dirk Bächle tshor...@gmx.de wrote: On 09.01.2014 21:16, Gary Oberbrunner wrote: On Thu, Jan 9, 2014 at 3:03 PM, Dirk Bächle tshor...@gmx.de wrote: On 09.01.2014 14:55, Gary Oberbrunner wrote: I'm also getting some spurious rebuilds with 2.3.1 compared

Re: [Scons-dev] please try latest default branch

2014-01-10 Thread Gary Oberbrunner
Are you saying 2.3.0 was fine but 2.3.1 rebuilds needlessly? Or is this something that was there in 2.3.0? -- Gary Oberbrunner (sent from my Android) On Jan 10, 2014 12:56 PM, Kenny, Jason L jason.l.ke...@intel.com wrote: I have the same issue with the build at my job. I thought it might have

Re: [Scons-dev] please try latest default branch

2014-01-10 Thread Gary Oberbrunner
On Fri, Jan 10, 2014 at 2:54 PM, Kenny, Jason L jason.l.ke...@intel.comwrote: I have seen this since SCons 2.0 OK, so it's not a regression caused by the 2.3.0 changes. Good to know. -- Gary ___ Scons-dev mailing list Scons-dev@scons.org

Re: [Scons-dev] please try latest default branch

2014-01-13 Thread Gary Oberbrunner
notification of switching from SConscript-reading to build phase is to put a print stmt at the end of your SConstruct.) On Fri, Jan 10, 2014 at 3:39 PM, Gary Oberbrunner ga...@oberbrunner.comwrote: On Fri, Jan 10, 2014 at 2:54 PM, Kenny, Jason L jason.l.ke...@intel.comwrote: I have seen this since

Re: [Scons-dev] please try latest default branch

2014-01-14 Thread Gary Oberbrunner
: On 13.01.2014 20:18, Gary Oberbrunner wrote: Dirk, and others: I tracked down my spurious rebuild to the addition of caching changed-status in File.changed() in Node/FS.py. If I remove that caching code I don't get the rebuilds: diff --git a/src/engine/SCons/Node/FS.py b/src/engine/SCons/Node/FS.py

Re: [Scons-dev] please try latest default branch

2014-01-26 Thread Gary Oberbrunner
, it finds all of its children are up to date and marks it up to date, but it's too late by then. I suspect (?) something in the taskmaster updates but will have to keep poking at it. On Tue, Jan 14, 2014 at 1:39 PM, Dirk Bächle tshor...@gmx.de wrote: On 14.01.2014 14:44, Gary Oberbrunner wrote: OK

Re: [Scons-dev] please try latest default branch

2014-02-02 Thread Gary Oberbrunner
Well, my smaller test case with just the important files works fine so far. It's probably just _too_ small. But in the meantime I have a more complete understanding of what's happening. I traced through the taskmaster as all this is happening. Note that in Taskmaster-speak, considering is

Re: [Scons-dev] please try latest default branch

2014-02-02 Thread Gary Oberbrunner
at 3:49 PM, Gary Oberbrunner ga...@oberbrunner.comwrote: Well, my smaller test case with just the important files works fine so far. It's probably just _too_ small. But in the meantime I have a more complete understanding of what's happening. I traced through the taskmaster as all

[Scons-dev] Fwd: [GSoC Mentors Announce] Now Accepting Applications for Mentoring Organizations for GSoC 2014

2014-02-03 Thread Gary Oberbrunner
Hi folks; if we want to get a GSoC project this year, now's the time to think about it. Top of my priority list for a GSoC student would be someone to convert everything to python3, finishing what we've started already. Other ideas? -- Gary -- Forwarded message -- From: Carol

Re: [Scons-dev] please try latest default branch

2014-02-13 Thread Gary Oberbrunner
Hey, it works for me too! On Tue, Feb 11, 2014 at 6:32 PM, Dirk Bächle tshor...@gmx.de wrote: On 12.02.2014 00:29, Dirk Bächle wrote: [...] This let's your simple testcase pass on my side... Uppss, please replace with: This lets... :) Dirk

Re: [Scons-dev] please try latest default branch

2014-02-13 Thread Gary Oberbrunner
13, 2014 at 3:43 PM, Gary Oberbrunner ga...@oberbrunner.comwrote: Hey, it works for me too! On Tue, Feb 11, 2014 at 6:32 PM, Dirk Bächle tshor...@gmx.de wrote: On 12.02.2014 00:29, Dirk Bächle wrote: [...] This let's your simple testcase pass on my side... Uppss, please replace

Re: [Scons-dev] [GSoC Mentors Announce] Re: Now Accepting Applications for Mentoring Organizations for GSoC 2014

2014-02-13 Thread Gary Oberbrunner
Thanks to Manuel Naranjo, our application is now in. Please go to http://www.scons.org/wiki/GSoC2014Ideas (which is just a clone of the 2013 ideas page so far) and add/edit/cleanup. On Thu, Feb 13, 2014 at 2:36 PM, Gary Oberbrunner ga...@oberbrunner.comwrote: Someone please sign up ASAP

Re: [Scons-dev] SCons doesn't bootstrap without libxml2

2014-02-25 Thread Gary Oberbrunner
On Tue, Feb 25, 2014 at 2:24 AM, anatoly techtonik techto...@gmail.comwrote: I am actually thinking about stripping Docbook toolchain altogether (better sooner than later), and move its maintenance into separate repo, because its addition tripled repository size for all subsequent versions.

Re: [Scons-dev] Fwd: [SCons next-generation build system] Your organization application has been rejected.

2014-02-25 Thread Gary Oberbrunner
Thanks, I just emailed them. Will let you know. On Tue, Feb 25, 2014 at 2:12 AM, anatoly techtonik techto...@gmail.comwrote: There is still a chance to participate under PSF umbrella: https://wiki.python.org/moin/SummerOfCode/2014 On Mon, Feb 24, 2014 at 10:18 PM, Gary Oberbrunner ga

[Scons-dev] Fwd: Re: SCons participation in GSoC as part of Python umbrella

2014-02-26 Thread Gary Oberbrunner
Who is willing to be a mentor for GSoC if we get a slot with Python? We need 3 at least. -- Gary Oberbrunner (sent from my Android) -- Forwarded message -- From: Terri Oda te...@toybox.ca Date: Feb 25, 2014 11:40 PM Subject: Re: SCons participation in GSoC as part of Python

Re: [Scons-dev] Question...(not flamebait)

2014-03-02 Thread Gary Oberbrunner
On Sun, Mar 2, 2014 at 1:07 PM, Russel Winder rus...@winder.org.uk wrote: The SCons source files all seem to have Emacs and Vi/Vim data at the bottom, but the data seems to just replicate the defaults. I just copy and paste for any new files, but is the the right thing to be doing? At least

Re: [Scons-dev] Hummm... rant on

2014-03-03 Thread Gary Oberbrunner
On Mon, Mar 3, 2014 at 2:35 AM, Russel Winder rus...@winder.org.uk wrote: Having an entry 'test_base_path = '...' in a ~/.scons/settings.py or something similar would work fine for me. This only alters the behaviour for tests, not for normal execution. +1 -- though I'd suggest it be called

  1   2   3   >