Re: [Scons-dev] Accommodating dependency cycles.

2017-03-23 Thread Bill Deegan
Should the default for Command() builder, then be as you listed above.. source_scanner = SCons.Scanner.Base( {}, name = 'CommandDefault', recursive = False ) Can this be overridden in env.Command()? I think it could be useful to be able to enable such though. If your command action actually

Re: [Scons-dev] SCons bootstrap FYI

2017-03-22 Thread Bill Deegan
Please send such to dev mailing list. It's not clutter.. Can you be more specific as to "other problems"? Default branch is currently a WIP. So not guaranteed to work until further notice. It's in a move fast and break things mode. You can check the buildbot at http://buildbot.scons.org to see

Re: [Scons-dev] Pull request to fix bootstrap on default branch

2017-03-22 Thread Bill Deegan
Email to the list is sufficient. I'll take a look at it in the next day or so. -Bill On Wed, Mar 22, 2017 at 12:05 PM, Manish Vachharajani < manishv@unbounded.systems> wrote: > Hi, I am new to scons development. > > I just created a pull request to fix the bootstrap.py script on the > default

Re: [Scons-dev] ./runtest.py for a subset of tests?

2017-03-22 Thread Bill Deegan
-f works for me. Make sure you have a blank last line I think. I've seen the issue you're having before. I think there was a space or something on the last line. (I should fix that one..) -Bill On Wed, Mar 22, 2017 at 3:53 PM, Manish Vachharajani < manishv@unbounded.systems> wrote: > Oh, duh,

[Scons-dev] Is anyone using Subversion/RCS/SCCS/BitKeeper/Perforce/CVS SCons tools?

2017-03-20 Thread Bill Deegan
Greetings, They've been deprecated for many years. I'll be removing them in the next release (expected to be called 3.0) If this is going to break your builds, please speak up? We might consider migrating them to contrib. -Bill ___ Scons-dev mailing

Re: [Scons-dev] [Scons-users] Bug in up_to_date for directory targets

2017-03-21 Thread Bill Deegan
Likely this has to do with the target being a directory, which has never worked quite the way people expect. SCons is primarily a file based build system. Directories are just containers which those files are stored in. By default they depend on their contents. Thus allowing directories to be

Re: [Scons-dev] Python 3 compatability... RFH (request for help)

2017-04-09 Thread Bill Deegan
On Sun, Apr 9, 2017 at 5:32 AM, Russel Winder <rus...@winder.org.uk> wrote: > On Sat, 2017-04-08 at 12:07 -0400, Bill Deegan wrote: > > On Sat, Apr 8, 2017 at 9:00 AM, Russel Winder <rus...@winder.org.uk> > > wrote: > > > […] > > > When SCons does t

Re: [Scons-dev] test/D/MixedDAndC/sconstest-dmd.py failing due to picking up wrong CC for linking

2017-04-09 Thread Bill Deegan
gcc. I have gcc47 installed. Likely as a prereq for some other build. (Maybe dmd?) -Bill On Sun, Apr 9, 2017 at 5:25 AM, Russel Winder <rus...@winder.org.uk> wrote: > On Sat, 2017-04-08 at 11:39 -0400, Bill Deegan wrote: > > If I create a local dmd.conf with CC=/opt/local

Re: [Scons-dev] test/D/MixedDAndC/sconstest-dmd.py failing due to picking up wrong CC for linking

2017-04-09 Thread Bill Deegan
oops. I see gcc 6 and 7 now.. just waking so my eyes missed it.. On Sun, Apr 9, 2017 at 11:21 AM, Bill Deegan <b...@baddogconsulting.com> wrote: > Take a look at: https://bitbucket.org/scons/scons/pull-requests/444/more- > py2-py3-fixes-some-fixes-to-get-tests/diff > > If you a

Re: [Scons-dev] Help needed on command string

2017-04-11 Thread Bill Deegan
It is. Likely you're doing something wrong. -Bill On Tue, Apr 11, 2017 at 7:32 AM, Russel Winder wrote: > In the various D tools, there are file/module command lines: > > env['DCOM'] = '$DC $_DINCFLAGS $_DVERFLAGS $_DDEBUGFLAGS $_DFLAGS -c > -of$TARGET $SOURCES' > >

Re: [Scons-dev] Help needed on command string

2017-04-11 Thread Bill Deegan
D tools are doing nothing wrong. The same thing would happen with any compiler. On Tue, Apr 11, 2017 at 10:10 AM, Russel Winder <rus...@winder.org.uk> wrote: > On Tue, 2017-04-11 at 08:04 -0700, Bill Deegan wrote: > > It is. > > Likely you're doing something wrong. &g

Re: [Scons-dev] Help needed on command string

2017-04-12 Thread Bill Deegan
). I've built debug/release/test/purify X 32/64bit x {linux,win32, solaris, hpux, aix} with such a build system. Worked like a charm. (And wasn't overly complicated) -Bill On Wed, Apr 12, 2017 at 3:04 AM, Russel Winder <rus...@winder.org.uk> wrote: > On Tue, 2017-04-11 at 12:47 -0700, Bi

Re: [Scons-dev] Help needed on command string

2017-04-12 Thread Bill Deegan
s in a safe area. > > > > Jason > > > > *From:* Scons-dev [mailto:scons-dev-boun...@scons.org] *On Behalf Of *Bill > Deegan > *Sent:* Wednesday, April 12, 2017 9:50 AM > *To:* SCons developer list <scons-dev@scons.org> > *Subject:* Re: [Scons-dev] Help n

[Scons-dev] Question about LaTex scanner in scons

2017-04-05 Thread Bill Deegan
Hi Rob, I'm working on the py3 port and a bunch of the TEX tests are failing. I've tracked it down to the LaTeX scanner trying to scan binary files like pdf, jpg,etc. I know it's been a while since you've touched the file, but do you remember why you scanning such files? Here's a URL:

[Scons-dev] Python 3 compatability... RFH (request for help)

2017-04-05 Thread Bill Deegan
All, I'm down to about 50 failing tests on py3.5 on linux, and more than that on win32. If you've got some time to chip in, help is most welcome. (As a point of reference down from 1000+ tests failing a couple months ago, and around 400 failing about a month ago). If you're up for chipping in,

[Scons-dev] Can we drop windows native installers if pip install works?

2017-04-09 Thread Bill Deegan
Greetings, Assuming we can resolve issues with pip install, can we drop the windows (32 & 64bit) native installers? Thoughts. -Bill ___ Scons-dev mailing list Scons-dev@scons.org https://pairlist2.pair.net/mailman/listinfo/scons-dev

Re: [Scons-dev] Pointers to examples…

2017-04-13 Thread Bill Deegan
:53 AM, Russel Winder <rus...@winder.org.uk> wrote: > On Thu, 2017-04-13 at 10:26 -0700, Bill Deegan wrote: > > You need a source node, but you can use a Value() node which is not a > > file.. > > Check the manpage.. (I think) > > > > I think the Debian manpag

Re: [Scons-dev] I recollect we had a test framework

2017-04-13 Thread Bill Deegan
https://bitbucket.org/scons/scons/wiki/DeveloperGuide/TestingMethodology https://bitbucket.org/scons/scons/wiki/DeveloperGuide On Thu, Apr 13, 2017 at 10:54 AM, Russel Winder <rus...@winder.org.uk> wrote: > On Thu, 2017-04-13 at 10:25 -0700, Bill Deegan wrote: > > Ye

[Scons-dev] Tests failing with docbook and saxon-xslt

2017-04-16 Thread Bill Deegan
Dirk (Or any docbook'ians), It looks like a few tests are failing due to the version of saxon-xslt only understanding xslt 1.0. Does that sound reasonable? (Does the xslt in the test require xslt > 1.0?) 320/1160 (27.59%) /home/sconsbuildbot/tools/python-3.5.1/bin/python3.5 -tt

Re: [Scons-dev] nologo is always added to MSVC builds

2017-04-17 Thread Bill Deegan
Certainly it shouldn't be present for mingw builds. I'd add: 3. Add the /nologo flag in the MSVC initialization so it's never added for mingw to have to remove. Seems /nologo is a reasonable default don't you think? If we change it, likely many tests will need to be updated. -Bill On Sun, Apr

Re: [Scons-dev] Documentation

2017-04-17 Thread Bill Deegan
Can you share your work in progress on bitbucket? On Mon, Apr 17, 2017 at 2:06 AM, Russel Winder <rus...@winder.org.uk> wrote: > On Sun, 2017-04-16 at 11:19 -0700, Bill Deegan wrote: > > Not sure what you mean.. Can you explain? > > For the dub tool, I believe

Re: [Scons-dev] SCons front webpage

2017-04-21 Thread Bill Deegan
Yup. Must be a change in the widgets.. Care to track it down? -Bill On Fri, Apr 21, 2017 at 3:00 AM, Russel Winder wrote: > > It appears the three images for the Badges at the top of the front page > of teh website have gone awol. > > -- > Russel. >

Re: [Scons-dev] tools and testing

2017-04-21 Thread Bill Deegan
Is this bug resolved? http://scons.tigris.org/issues/show_bug.cgi?id=2993 On Fri, Apr 21, 2017 at 2:29 AM, Russel Winder <rus...@winder.org.uk> wrote: > On Wed, 2017-04-19 at 10:34 -0700, Bill Deegan wrote: > > Plenty of existing end to end tests function with mocked out ext

Re: [Scons-dev] D tool development workflow

2017-04-21 Thread Bill Deegan
in many tests, and also most likely not have any MSVS versions installed.. -Bill On Fri, Apr 21, 2017 at 2:57 AM, Russel Winder <rus...@winder.org.uk> wrote: > On Wed, 2017-04-19 at 10:42 -0700, Bill Deegan wrote: > > I appreciate your point of view. > > I think we all a

Re: [Scons-dev] SCons front webpage

2017-04-21 Thread Bill Deegan
<(925)%20422-3389> > > > > On 4/21/17, 9:42 AM, "Scons-dev on behalf of Bill Deegan" < > scons-dev-boun...@scons.org on behalf of b...@baddogconsulting.com> wrote: > > > > Yup. > > Must be a change in the widgets.. Care to track it down? > &

Re: [Scons-dev] D tool development workflow

2017-04-21 Thread Bill Deegan
;ga...@oberbrunner.com> wrote: > > On Fri, Apr 21, 2017 at 12:41 PM, Bill Deegan <b...@baddogconsulting.com> > wrote: > >> That said, I'm thinking post 3 a migration to github could have some real >> value. >> (And git, I'm tired of using HG on only this project) >

Re: [Scons-dev] tools and testing

2017-04-19 Thread Bill Deegan
Plenty of existing end to end tests function with mocked out external tools. Any reason this can't be done for your pull request? On Tue, Apr 18, 2017 at 10:18 PM, Russel Winder <rus...@winder.org.uk> wrote: > On Tue, 2017-04-18 at 20:48 -0700, Bill Deegan wrote: > > Would it be p

Re: [Scons-dev] D tool development workflow

2017-04-19 Thread Bill Deegan
t; On Tue, 2017-04-18 at 09:23 -0700, Bill Deegan wrote: > > I think reporting bugs for one part of SCons in a different > > repository is > > not a good idea. > > I do not disagree. But having the codebase on BitBucket and the issue > handler on Tigris is a dreadful set

Re: [Scons-dev] Pointers to examples…

2017-04-15 Thread Bill Deegan
CVS, RCS tools are gone. Deprecated for a while and deleted in default. A better starting place is likely: https://bitbucket.org/scons/scons/wiki/DownloadUnpack -Bill On Sat, Apr 15, 2017 at 1:56 AM, Russel Winder <rus...@winder.org.uk> wrote: > On Thu, 2017-04-13 at 13:26 -0700, Bi

Re: [Scons-dev] SCons Reference

2017-04-16 Thread Bill Deegan
Probably should delete it. The contents all in users guide and man page.. -Bill On Sun, Apr 16, 2017 at 1:37 AM, Russel Winder wrote: > > The SCons user manual is fairly OK, the reference seems vaguely empty > of content. > >

Re: [Scons-dev] tools and testing

2017-04-18 Thread Bill Deegan
-17 at 08:26 -0700, Bill Deegan wrote: > > Russel, > > > > Seems like pieces of it (including a new Node type) should be unit > > testable. > > Also, Can Dub pull from a local repository, or is there a stable, but > > small > > web accessible repository

Re: [Scons-dev] D tool development workflow

2017-04-18 Thread Bill Deegan
I think reporting bugs for one part of SCons in a different repository is not a good idea. If the intent is to get it into the scons core. If the intent is to provide as a standalone, then bugtrack on whichever system you'd like. -Bill On Tue, Apr 18, 2017 at 1:07 AM, Russel Winder

Re: [Scons-dev] test/D/MixedDAndC/sconstest-dmd.py failing due to picking up wrong CC for linking

2017-04-18 Thread Bill Deegan
gcc7 is listed as beta. gcc6? -Bill On Mon, Apr 10, 2017 at 11:34 AM, Russel Winder <rus...@winder.org.uk> wrote: > On Sun, 2017-04-09 at 11:21 -0400, Bill Deegan wrote: > > Take a look at: > > https://bitbucket.org/scons/scons/pull-requests/444/more-py2-py3-fixe > >

Re: [Scons-dev] Correct way of doing things in tools

2017-04-18 Thread Bill Deegan
yes. On Tue, Apr 18, 2017 at 1:58 AM, Russel Winder wrote: > In a SConstruct or SConscript, if a Command creates a file not known > about a SideEffect is added to insert the extra into the DAG and so get > correct cleaning. > > But what about in a Builder, is using an

Re: [Scons-dev] tools and testing

2017-04-21 Thread Bill Deegan
:) Sounds good. On Fri, Apr 21, 2017 at 10:17 AM, Russel Winder <rus...@winder.org.uk> wrote: > On Fri, 2017-04-21 at 09:36 -0700, Bill Deegan wrote: > > Is this bug resolved? > > > > http://scons.tigris.org/issues/show_bug.cgi?id=2993 > > > > > >

Re: [Scons-dev] Python 3 compatability... RFH (request for help)

2017-04-07 Thread Bill Deegan
at 12:35 -0400, Bill Deegan wrote: > > Russel, > > > > I have macports dmd installed and see the following when I run test/D > > > > https://pastebin.mozilla.org/9018262 > > > > Thoughts? > > > > This looks fairly familiar :-( > > When SC

Re: [Scons-dev] Python 3 compatability... RFH (request for help)

2017-04-07 Thread Bill Deegan
:16 -0400, Bill Deegan wrote: > > All, > > > > I'm down to about 50 failing tests on py3.5 on linux, and more than > > that on > > win32. > > If you've got some time to chip in, help is most welcome. > > (As a point of reference down from 1000+ tests failing

Re: [Scons-dev] Python 3 compatability... RFH (request for help)

2017-04-07 Thread Bill Deegan
Try: --debug=stacktrace Let me know if that yields anything useful? On Fri, Apr 7, 2017 at 11:59 AM, Russel Winder wrote: > On Fri, 2017-04-07 at 14:58 +0100, Russel Winder wrote: > > > […] > > I can spare a bit of time to make anything D related not fail. There > > is >

Re: [Scons-dev] Python 3 compatability... RFH (request for help)

2017-04-07 Thread Bill Deegan
of note that runtest was run with python 2.7.x and not 3.x... -Bill On Fri, Apr 7, 2017 at 12:35 PM, Bill Deegan <b...@baddogconsulting.com> wrote: > Russel, > > I have macports dmd installed and see the following when I run test/D > > https://pastebin.mozilla.org/9018262 &g

Re: [Scons-dev] Python 3 compatability... RFH (request for help)

2017-04-08 Thread Bill Deegan
On Sat, Apr 8, 2017 at 9:00 AM, Russel Winder <rus...@winder.org.uk> wrote: > On Fri, 2017-04-07 at 12:35 -0400, Bill Deegan wrote: > > Russel, > > > > I have macports dmd installed and see the following when I run test/D > > > > https://pastebin.mozilla.

Re: [Scons-dev] test/D/MixedDAndC/sconstest-dmd.py failing due to picking up wrong CC for linking

2017-04-08 Thread Bill Deegan
If I create a local dmd.conf with CC=/opt/local/bin/gcc-mp-4.7 the link completes successfully. Seems like macports should do that in /opt/local/etc... On Sat, Apr 8, 2017 at 9:05 AM, Russel Winder <rus...@winder.org.uk> wrote: > On Fri, 2017-04-07 at 15:35 -0400, Bill Deegan wrote: &

[Scons-dev] test/D/MixedDAndC/sconstest-dmd.py failing due to picking up wrong CC for linking

2017-04-07 Thread Bill Deegan
Russel, O.k. so once I sorted the paths for working with macports on osx all D tests pass except the above. It yields a bunch of these: > ld: warning: pointer not aligned at address 0x100050CD3 (_D53TypeInfo_S3std5array17__T8AppenderTAyaZ8Appender4Data6__initZ + 24 from proj.o) > ld: warning:

Re: [Scons-dev] **JUNK** py2/3 fixes WIP

2017-04-13 Thread Bill Deegan
Thanks! Almost to 0 failures.. at least linux/Py3 Win32/Py3 still had a fairly good number failing. Though if I had to guess many are CRLF vs CR issues. -Bill On Thu, Apr 13, 2017 at 9:54 AM, Gaurav Juvekar wrote: > Hi, > > I've submitted a pull request for

Re: [Scons-dev] I recollect we had a test framework

2017-04-13 Thread Bill Deegan
Yes. There's info in the developer guide on the wiki. The same framework will work. On Thu, Apr 13, 2017 at 8:22 AM, Russel Winder wrote: > I know about runtest.py and all the in the Mercurial repository > testing, but didn't we also have a framework for testing tools and

Re: [Scons-dev] Pointers to examples…

2017-04-13 Thread Bill Deegan
You need a source node, but you can use a Value() node which is not a file.. Check the manpage.. (I think) On Thu, Apr 13, 2017 at 7:58 AM, Russel Winder wrote: > Can anyone point me to a small example of a builder that creates a node > in the build DAG but has no source?

Re: [Scons-dev] Weird error creating new tool.

2017-04-13 Thread Bill Deegan
Often --debug=stacktrace is helpful.. On Thu, Apr 13, 2017 at 7:52 AM, Russel Winder wrote: > You know how you find the problem just after sending the email. That. > > Sorry for the noise. > > -- > Russel. > >

Re: [Scons-dev] tools and testing

2017-04-18 Thread Bill Deegan
Would it be possible to mock the dub tool for a unit test? (Or even for a E2E test?) On Tue, Apr 18, 2017 at 8:13 PM, Russel Winder <rus...@winder.org.uk> wrote: > On Tue, 2017-04-18 at 09:24 -0700, Bill Deegan wrote: > > Unitesting is there to make sure that no unintention

Re: [Scons-dev] Latex Pull request needs a little help to get done..

2017-04-18 Thread Bill Deegan
The pull request in question (or the one it eventually became actually) got merged so this is completed. On Tue, Apr 18, 2017 at 8:15 PM, Russel Winder <rus...@winder.org.uk> wrote: > On Mon, 2016-08-15 at 10:29 -0700, Bill Deegan wrote: > > Gents, > > > > Thanks!

Re: [Scons-dev] Python 2 and Python 3 on same project

2017-07-13 Thread Bill Deegan
Yes. There was a separate .py3 and .py2 version of sconsign. Probably time to turn that back on and resolve test failures due to changed sconsign name. Care to give it a try? ;) -Bill On Thu, Jul 13, 2017 at 4:37 AM, Russel Winder wrote: > I note that trying to use

Re: [Scons-dev] Python 2 and Python 3 on same project

2017-07-13 Thread Bill Deegan
On Thu, Jul 13, 2017 at 10:01 AM, Russel Winder <rus...@winder.org.uk> wrote: > On Thu, 2017-07-13 at 09:10 -0400, Bill Deegan wrote: > > Yes. > > > > There was a separate .py3 and .py2 version of sconsign. > > Probably time to turn that back on and resolve

Re: [Scons-dev] Python 2 and Python 3 on same project

2017-07-13 Thread Bill Deegan
d it make more sense to present a warning and then replace the .dblite > file? > > On Thu, Jul 13, 2017 at 2:09 PM Bill Deegan <b...@baddogconsulting.com> > wrote: > >> dblite.py line 43. >> >> If you uncomment that and then run the tests py2 and py3 some will

Re: [Scons-dev] Python 2 and Python 3 on same project

2017-07-13 Thread Bill Deegan
gt; On Thu, Jul 13, 2017, 16:09 Bill Deegan <b...@baddogconsulting.com> wrote: > >> The previous code (which is currently commented out), had different file >> extension for py3, so there'd be no collision. >> Though a warning that a sconsign from opposite python version i

Re: [Scons-dev] Windows: Building Store Compatible libraries for UWP Apps

2017-07-17 Thread Bill Deegan
f > set, it will call the Visual Studio setup batch files with an extra 'store' > argument. This will setup the environment LIBPATH to point to the store > libraries instead of the desktop ones. > > Regards, > Ibrahim > > Get Outlook for Android > > > > From: Bil

Re: [Scons-dev] Windows: Building Store Compatible libraries for UWP Apps

2017-07-17 Thread Bill Deegan
l be for VS 2015+. > > Which docs should I change? > > > > Thanks, > > Ibrahim > > > > *From:* Bill Deegan [mailto:b...@baddogconsulting.com] > *Sent:* Monday, July 17, 2017 7:34 AM > *To:* Ibrahim Esmat <ies...@microsoft.com> > *Cc:* SCons develop

Re: [Scons-dev] Windows: Building Store Compatible libraries for UWP Apps

2017-07-15 Thread Bill Deegan
Ibrihim, Take a look at the developer guide: https://bitbucket.org/scons/scons/wiki/DeveloperGuide Work off default, and submit a pull request, (with tests please) via bitbucket. BTW.. what needs to be changed? Flags to linker, or extra builders? Thanks, Bill On Fri, Jul 14, 2017 at 9:25

Re: [Scons-dev] SCons performance investigations

2017-07-22 Thread Bill Deegan
is open source, you can use this tool for free. I > would recommend it as it will give you some incite the default tools will > not provide as well. > > > > > > Jason > > > > > > *From:* Scons-dev [mailto:scons-dev-boun...@scons.org] * On Behalf Of *An

Re: [Scons-dev] SCons performance investigations

2017-07-25 Thread Bill Deegan
On Tue, Jul 25, 2017 at 9:57 AM, Dirk Bächle <tshor...@gmx.de> wrote: > > On 24.07.2017 23:29, Bill Deegan wrote: > >> As Jason said, if you run a profile on a reasonable sized build the >> MD5'ing doesn't really show much % of runtime. >> >> &

Re: [Scons-dev] SCons performance investigations

2017-07-23 Thread Bill Deegan
einhart > > > On Sat, Jul 22, 2017 at 5:23 PM, Bill Deegan <b...@baddogconsulting.com> > wrote: > >> Jason, >> >> Any chance you could add these comments to the wiki page? >> https://bitbucket.org/scons/scons/wiki/NeedForSpeed >> >> -Bill

Re: [Scons-dev] SCons performance investigations

2017-07-24 Thread Bill Deegan
e aggressive copy on > write environment would decrease build time and memory usage. The primary > issue is dealing with update to list variables like CPPFLAGS or better yet > CPPDEFINES directly which would require proxies to allow “native” updates > to happen in a COW like way sa

[Scons-dev] Variable Substitution

2017-07-24 Thread Bill Deegan
Jason, You mentioned: Variable Substitution: > I abuse this in Parts to share data in a lazy fashion between components. > It has been a sore point for me, given reason stated below. We have done > some work to address the items by reusing states better. I can say there > are some issues with

Re: [Scons-dev] SCons performance investigations

2017-07-27 Thread Bill Deegan
Russel, You're forgetting (I think) that SCons does implement (some) of AutoConf/AutoMake's functionality. Could it be better/more complete? Of course. Is it usable (and used)? very much so. Here's how I see the next two releases: 3.0 - PY2/3 compat, VS 2017, some minor performance

Re: [Scons-dev] SCons performance investigations

2017-07-27 Thread Bill Deegan
On Thu, Jul 27, 2017 at 11:54 AM, Gaurav Juvekar <gauravjuve...@gmail.com> wrote: > On 2017-07-27 21:27, Bill Deegan wrote: > > > Post 3.0 - Migrate to GitHub > > Do you have any major challenges that could affect this right now? > Migrating to GitHub might bring in

Re: [Scons-dev] SCons performance investigations

2017-07-27 Thread Bill Deegan
---Original Message- > From: Scons-dev [mailto:scons-dev-boun...@scons.org] On Behalf Of Gaurav > Juvekar > Sent: Thursday, July 27, 2017 1:54 PM > To: scons-dev@scons.org > Subject: Re: [Scons-dev] SCons performance investigations > > On 2017-07-27 21:27, Bill Deegan wrot

Re: [Scons-dev] SCons performance investigations

2017-07-27 Thread Bill Deegan
See comments inline.. On Thu, Jul 27, 2017 at 10:39 AM, Russel Winder <rus...@winder.org.uk> wrote: > On Thu, 2017-07-27 at 08:57 -0700, Bill Deegan wrote: > > Russel, > > > > You're forgetting (I think) that SCons does implement (some) of > > AutoConf

Re: [Scons-dev] Variable Substitution

2017-07-26 Thread Bill Deegan
Jason, Any chance you can point to your improved _concat_ixes(), and any other routines you’ve improved and/or a pull request per improved function? It does look like you really abused the values. Unless you’re playing games with them in scanners or emitters.. -Bill On Mon, Jul 24, 2017 at

Re: [Scons-dev] Windows: Building Store Compatible libraries for UWP Apps

2017-07-19 Thread Bill Deegan
bootstrap.py > > And to test with our project I used: python bootstrap.py -C [project dir] > [arguments] > > > > P.S > > I ran all the tests and they passed. > > > > Thanks, > > Ibrahim > > > > *From:* Bill Deegan [mailto:b...@baddogconsulting.

Re: [Scons-dev] Support for Tools via a pip package / python module in sys path

2017-07-20 Thread Bill Deegan
Wouldn't this work and not require any changes? Or if it doesn't already work, wouldn't that be easier syntax? no additional arguments, if it's got a '.' in it then you know it's part of a package? toollist = ['scons_toollib_example.TestBuilder1'] env = Environment(ENV = os.environ, tools =

Re: [Scons-dev] Python 3 issue

2017-06-28 Thread Bill Deegan
with the stdout / stderr >> I should mention I'm using a VM via VMWare which has the latest Ubutunu >> Mate installed >> I don't think my patch has had an impact on the tests, these seem to be >> failing regardless of the python version or the changes I've made (logs >&

Re: [Scons-dev] Python 3 issue

2017-06-28 Thread Bill Deegan
7 at 09:31, Russel Winder <rus...@winder.org.uk> wrote: >> >>> On Fri, 2017-06-23 at 10:53 -0700, Bill Deegan wrote: >>> > This change: >>> > https://bitbucket.org/bdbaddog/scons-russel-example/commits/48899a710 >>> > f9afbec891307addd6ae5b9c

Re: [Scons-dev] Closing files (patch)

2017-07-04 Thread Bill Deegan
Any chance you can create a pull request on bitbucket for this? It's a lot simpler to merge that way. Thanks, Bill On Tue, Jul 4, 2017 at 10:47 PM, Evan Driscoll wrote: > I recently gave running SCons under PyPy a shot. It actually worked, > except for running out of file

Re: [Scons-dev] Closing files (patch)

2017-07-04 Thread Bill Deegan
On Tue, Jul 4, 2017 at 11:41 PM, Bill Deegan <b...@baddogconsulting.com> wrote: > Any chance you can create a pull request on bitbucket for this? > It's a lot simpler to merge that way. > > Thanks, > Bill > > On Tue, Jul 4, 2017 at 10:47 PM, Evan Driscoll <drisc...

[Scons-dev] buildbot down for upgrade

2017-04-21 Thread Bill Deegan
http://buildbot.scons.org down for upgrade to buildbit 0.9.6 ___ Scons-dev mailing list Scons-dev@scons.org https://pairlist2.pair.net/mailman/listinfo/scons-dev

Re: [Scons-dev] Support for Tools via a pip package / python module in sys path

2017-08-01 Thread Bill Deegan
lash within >> the toolname >> "TestBuilder1" - look for tool in root of toolpath directory >> "ExampleDir1/TestBuilder1" - look for tool in sub-dir of toolpath >> directory >> "ExampleDir1/ExampleDir2/TestBuilder1" - look for tool in sub-d

Re: [Scons-dev] Support for Tools via a pip package / python module in sys path

2017-08-02 Thread Bill Deegan
"/usr/lib/python2.7/dist-packages/epydoc/docwriter/latex.py", line > 538, in _find_tree_width > width = max(width, self._find_tree_width(base)+2) > File "/usr/lib/python2.7/dist-packages/epydoc/docwriter/latex.py", line > 537, in _find_tree_width > for base in

Re: [Scons-dev] [Scons-users] SCons 3.0.0.alpha.20170821 is available for your testing

2017-08-22 Thread Bill Deegan
code(errors="ignore") > > > def get_content_hash(self): > """ > > > > On Aug 21, 2017, at 16:51 , Bill Deegan <b...@baddogconsulting.com> wrote: > > All, > > You can install via: (PLEASE ONLY DO IN A VIRTUALENV AS THIS IS P

Re: [Scons-dev] SCons, D, and shared objects

2017-06-21 Thread Bill Deegan
Would this apply only to shared objects built from D source code? Or would it have to apply to all shared object whether built from c/c++ or D ? On Wed, Jun 21, 2017 at 3:39 AM, Russel Winder wrote: > In the beginning, DMD always created statically linked executables and

Re: [Scons-dev] Hot off the press

2017-06-21 Thread Bill Deegan
Which version of gcc is that expected to make it into? On Wed, Jun 21, 2017 at 9:17 AM, Russel Winder wrote: > Apparently the D frontend GDC has been accepted in as part of GCC. So once > everything has settled down, and a new release made, gdc will come with > gcc, > g++,

Re: [Scons-dev] need some info on getting precise control of Builder registration and execution

2017-05-19 Thread Bill Deegan
See comments in line below. On Thu, May 18, 2017 at 11:25 AM, Zarko Berberski (Aditi Staffing LLC) via Scons-dev wrote: > Please bear with me since I probably don’t know the right insider terms – > first saw SCons last week, may have to do mods this or next – c’est la vie

Re: [Scons-dev] SCons and Python 3

2017-06-07 Thread Bill Deegan
the same way as I use earlier scons > releases. > > Thanks > > — > Tim Jenness > > > On Jun 6, 2017, at 19:01 , Russel Winder <rus...@winder.org.uk> wrote: > > > > On Tue, 2017-06-06 at 11:35 -0400, Bill Deegan wrote: > >> Remove

Re: [Scons-dev] SCons and Python 3

2017-06-05 Thread Bill Deegan
Run --debug=stacktrace and post stacktrace? On Mon, Jun 5, 2017 at 12:05 PM, Russel Winder wrote: > On Mon, 2017-06-05 at 17:46 +0200, Tim Jenness wrote: > > Limited network access but does your file have a BOM? If the first > > character in the file is something like

Re: [Scons-dev] SCons and Python 3

2017-06-06 Thread Bill Deegan
Remove your .sconsign file and run again. It's still on the to fix list.. -Bill On Tue, Jun 6, 2017 at 11:31 AM, Russel Winder <rus...@winder.org.uk> wrote: > On Mon, 2017-06-05 at 14:03 -0400, Bill Deegan wrote: > > Run --debug=stacktrace and post stacktrace? > > > s

Re: [Scons-dev] code fails on scons master with python3

2017-06-13 Thread Bill Deegan
Neal, Could you create a small SConstruct which demonstrates the issue? Or even.. a pull request with a fix.. ;) -Bill On Tue, Jun 13, 2017 at 10:25 AM, Neal Becker <ndbeck...@gmail.com> wrote: > Bill Deegan wrote: > > > Can you run with --debug=stacktrace and post the outp

Re: [Scons-dev] code fails on scons master with python3

2017-06-13 Thread Bill Deegan
Can you run with --debug=stacktrace and post the output? Thanks, -Bill On Tue, Jun 13, 2017 at 8:20 AM, Neal Becker wrote: > This code is failing: > RPATH = [Literal(':'.join([ORIGIN + x for x in > ':'.join([MKLPATH]).split(':')]))] > > with error: > scons: ***

Re: [Scons-dev] D and building libraries, breaking changes, etc.

2017-06-15 Thread Bill Deegan
Better to post to users group for usage questions. On Thu, Jun 15, 2017 at 4:04 AM, Russel Winder wrote: > SCons is beginning to gear up to releasing version 3. > > In looking at the D tooling, I have found something of an inconsistency > that would lead to a breaking

Re: [Scons-dev] Running tests on shared filestore

2017-06-17 Thread Bill Deegan
I've been using virtualbox sharing file system with linux vm in some cases. Though often it's enough to make chagnes for osx, commit, push, then on linux pull, merge, run tests, iterate. Most cross platform breakage has been window vs The rest of the world. (\r\n issues) -Bill On Sun, Jun 18,

[Scons-dev] D doc fixes

2017-06-14 Thread Bill Deegan
Russel, Can you take a look at this pull request? https://bitbucket.org/scons/scons/pull-requests/478/fix-doc-breakage-for-d-tools/diff Looks like an accidental deletion of some cvars was breaking the doc build in bin/docs-validate.py If some of the re-added variables should have been removed,

Re: [Scons-dev] MacPorts vs Homebrew on MacOS

2017-06-18 Thread Bill Deegan
Rob, Also I extended the logic as follows (in default branch currently, but not in prior releases) def generate(env): posix.generate(env) env['SHLIBSUFFIX'] = '.dylib' # put macports paths at front to override Apple's versions, fink path is after # For now let people who want

Re: [Scons-dev] code fails on scons master with python3

2017-06-13 Thread Bill Deegan
will fail also, but if I don't > intentionally write "hash(RPATH)", the code succeeds. > > But it would seem then that Literal is broken. > > Bill Deegan wrote: > > > Neal, > > > > Could you create a small SConstruct which demonstrates the issue? &g

Re: [Scons-dev] code fails on scons master with python3

2017-06-13 Thread Bill Deegan
The goal would be to add such into a test in the regression suite so it won't get broken once it's fixed. (In addition to making it easier to track down the issue and fix it) Clearly this is not covered by the current tests.. Thanks, Bill On Tue, Jun 13, 2017 at 11:33 AM, Bill Deegan &l

Re: [Scons-dev] Pull Request 448

2017-05-01 Thread Bill Deegan
) -Bill On Mon, May 1, 2017 at 2:45 PM, Russel Winder <rus...@winder.org.uk> wrote: > On Mon, 2017-05-01 at 11:29 -0400, Bill Deegan wrote: > > Russel, > > > > There's a wiki page on mercurial workflows with info answering > > exactly your > > question. >

Re: [Scons-dev] Pull Request 448

2017-05-01 Thread Bill Deegan
"Not that" should be "Note that" On Mon, May 1, 2017 at 3:22 PM, Bill Deegan <b...@baddogconsulting.com> wrote: > Wiki page to fill in > > https://bitbucket.org/scons/scons/wiki/D%20Language%20Support > > Not that multiple heads named via book marks is m

[Scons-dev] Query on SCons pull request #362

2017-05-01 Thread Bill Deegan
https://bitbucket.org/scons/scons/pull-requests/362/cache-the-results-of-whereis/activity# I think if you can resolve the outstanding query we can merge. ___ Scons-dev mailing list Scons-dev@scons.org

Re: [Scons-dev] Pull Request 448

2017-05-02 Thread Bill Deegan
You can definitely do pull requests from any head you push. I think you may need hg push --bookmarks to push your bookmarks though. >From help: If -B/--bookmark is used, the specified bookmarked revision, its ancestors, and the bookmark will be pushed to the remote repository.

Re: [Scons-dev] The SCons Contrib repo

2017-05-21 Thread Bill Deegan
That's what contrib is for.. things not mature enough and/or not mainstream enough to justify moving to the main repo. -Bill On Sun, May 21, 2017 at 8:52 AM, William Blevins wrote: > There are some things there. Mostly pulled from the wiki, and mostly > untested. > > On

Re: [Scons-dev] .scons/

2017-05-21 Thread Bill Deegan
There's not going to be a 2.6 3.0 is next, likely a beta in a week or so. And we're unlikely to change from site_scons. We have a documented deprecation cycle, but most importantly, this is the first request from any user for such a change. Also, this discussion would be better brought to the

[Scons-dev] test\IDL\midl.py PY3 scanner issue

2017-05-21 Thread Bill Deegan
William, Can you take a look at this. The issue with this test on windows (assuming you have a Visual Studio install) is that the IDL scanner is being used to process the output file (.tlb) which is a binary file and when the scanner tries to process the bytes as unicode it throws an exception.

Re: [Scons-dev] SCons and Python 3

2017-06-06 Thread Bill Deegan
Py 3.5 or 3.6? Excellent! On Tue, Jun 6, 2017 at 1:01 PM, Russel Winder <rus...@winder.org.uk> wrote: > On Tue, 2017-06-06 at 11:35 -0400, Bill Deegan wrote: > > Remove your .sconsign file and run again. > > > > It's still on the to fix list.. > > :-) > >

Re: [Scons-dev] Missing tools

2017-09-18 Thread Bill Deegan
cxx.py is in the manifest.in, so it should be in the package. On Mon, Sep 18, 2017 at 3:03 AM, Russel Winder wrote: > On Fri, 2017-09-15 at 15:44 +0100, Russel Winder wrote: > > Hi, > > > > I just did a "scons tar-gz" in my clone of the Mercurial repository, and > the > >

[Scons-dev] SCons 3.0.0 release

2017-09-18 Thread Bill Deegan
SCons - a software construction tool Release Notes This is SCons, a tool for building software (and other files). SCons is implemented in Python, and its "configuration files" are actually Python scripts, allowing you to use the full power of a

[Scons-dev] SCons moves to GitHub! https://github.com/SConsProject/scons

2017-09-18 Thread Bill Deegan
Greetings, Well the day has finally come. SCons is moving to Github and git. Outstanding pull requests on bitbucket.org will need to be migrated to the new repo. The bugtracker is still at scons.tigris.org, but will be moved (real soon now) to github. Dirk has a start on a script to migrate

<    1   2   3   4   5   6   7   8   >