Re: [Scons-dev] Calling PseudoBuilder from an emitter function from a Builder with OverrideEnvironment looses overrides

2013-10-21 Thread Dirk Bächle
Hi Andreas, On 21.10.2013 11:54, andreas.a...@de.transport.bombardier.com wrote: Hi all, first of all, thanks for providing such a useful tool as scons. I've found a small glitch in Scons 2.1.0 (as part of Ubuntu 12.04 LTS). I've got an emitter function installed for one of my builders.

Re: [Scons-dev] Documentation in EPUB-format

2013-10-13 Thread Dirk Bächle
Andrew, On 13.10.2013 20:50, Andrew Featherstone wrote: [...] Dirk: I've pushed what I've got so far to https://bitbucket.org/ajf58/scons_docbook/branch/epub . I've run a basic Docbook through it and generated an EPUB file that passes the validation test here http://validator.idpf.org/ . In

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

2013-10-06 Thread Dirk Bächle
On 06.10.2013 01:24, Bill Deegan wrote: Dirk, How big are the ePub files? vs pdf.. For the full UserGuide, I currently have: PDF = 2394kB vs. EPUB = 219kB , but you have to take into account that the additional graphics for the style and the titlepage eat up a lot of space for the PDF.

Re: [Scons-dev] Documentation in EPUB-format

2013-10-06 Thread Dirk Bächle
Andrew, On 06.10.2013 21:07, Dirk Bächle wrote: [...] The DocBook Tool is not (yet) part of the core sources. By keeping compatibility to older SCons and Python versions, we don't force people to upgrade if they want to use the Tool. So this still makes sense, I think. sorry I have

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

2013-10-05 Thread Dirk Bächle
Hi Rob, On 05.10.2013 01:42, Managan, Rob wrote: I like the idea since I like ebooks. However, I will be honest and say that for code development I would not be too likely to use it since on my desktop machines I don't have a great epub viewers. it's more like for users starting with SCons

[Scons-dev] Documentation in EPUB-Format?

2013-10-04 Thread Dirk Bächle
Hi devs, since we're now using DocBook as source format for all our documentation, it would technically be relatively easy to publish things like the MAN page or the UserGuide in EPUB format as well. The latest versions of pandoc ( 1.12.x) offer a DocBook reader and do a, more or less, good

Re: [Scons-dev] Working branches

2013-10-04 Thread Dirk Bächle
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 date will have been for nought. hmmm, we probably should discuss (and then

Re: [Scons-dev] mercurial vs. git

2013-09-29 Thread Dirk Bächle
On 29.09.2013 20:07, Gary Oberbrunner wrote: 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

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

2013-09-29 Thread Dirk Bächle
On 26.09.2013 02:08, Gary Oberbrunner wrote: [...] I think this is excellent work! Solid analysis. I know there's been some thought given to caching subst() before; it's trickier than one might think but in many cases it should work, and it definitely speeds things up. I'm also

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

2013-09-25 Thread Dirk Bächle
Hi there, a few minutes ago I added a new page to our Wiki. It's called http://scons.org/wiki/WhySconsIsNotSlow and shows a few results of the speedup and profiling experiments that I did recently. As mentioned in the Repositories section, you can also download the full set of results and

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

2013-09-11 Thread Dirk Bächle
Hi Stefan, On 09.09.2013 19:45, Stefan Sperling wrote: On Sat, Sep 07, 2013 at 04:24:41PM -0400, Gary Oberbrunner wrote: [...] The ideal way to contribute to SCons is to fork the mercurial repo at https://bitbucket.org/scons/scons, make your change, then submit a pull request. Patches sent

[Scons-dev] Wiki hacked? Again?

2013-08-27 Thread Dirk Bächle
Hi there, is it possible that our SCons Wiki got hacked again? I just wanted to add a link to the ToolchainRevamp page and noticed that the Roadmap shows some different content: http://www.scons.org/wiki/Roadmap Other examples: http://www.scons.org/wiki/AboutSCons

Re: [Scons-dev] Testing non-core tools

2013-07-27 Thread Dirk Bächle
On 27.07.2013 15:51, Russel Winder wrote: [...] But the need to specify the -e to test non-core tool packages is already a marker that they are being handled specially. Also from the above tool sources are special structures and deserve special support. Given tests must run under the test

Re: [Scons-dev] Testing non-core tools

2013-07-26 Thread Dirk Bächle
On 26.07.2013 19:30, Russel Winder wrote: Problem solved: TestSCons.TestSCons() causes the chdir() so by getting the getcwd() before that I am alright. Is this gotcha documented anywhere? It is mentioned at http://www.scons.org/wiki/DeveloperGuide/TestingMethodology for the Hello

Re: [Scons-dev] Testing non-core tools

2013-07-26 Thread Dirk Bächle
...and please don't use the scons_test_framework repo for further development (just got the notice that you cloned it). The current code is in the normal SCons repo (runtest.py and QMTest). Regards, Dirk ___ Scons-dev mailing list

Re: [Scons-dev] Testing non-core tools

2013-07-26 Thread Dirk Bächle
On 26.07.2013 20:00, Russel Winder wrote: On Fri, 2013-07-26 at 19:55 +0200, Dirk Bächle wrote: […] Keeping all test scripts under a top-level folder test, and adding sconstest.skip files where needed, should give you a start pretty quickly though. So no more sconstest-XXX.py files

Re: [Scons-dev] Testing non-core tools

2013-07-26 Thread Dirk Bächle
On 26.07.2013 20:27, Russel Winder wrote: On Fri, 2013-07-26 at 20:11 +0200, Dirk Bächle wrote: […] [...] I have a test directory in the non-core tool package. If I run path.to.scons.installtion/runtest.py -a I get: If you call the runtest.py for external tests, you have to specify

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

2013-07-24 Thread Dirk Bächle
Hi there, On 23.07.2013 21:47, Gary Oberbrunner wrote: [...] Anyone else know Fabric and care to chime in? I haven't used Fabric either, yet. As long as its usage is optional, I don't mind. Just my 2 cents. Regards, Dirk ___ Scons-dev mailing

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

2013-07-21 Thread Dirk Bächle
Hi there, On 20.07.2013 10:24, Russel Winder wrote: On Fri, 2013-07-19 at 19:56 -0400, Gary Oberbrunner wrote: […] OK, sorry that took so long. Merged. Hope that helps. Thanks for picking up on this. Sadly, I get: | python /home/Checkouts/Mercurial/SCons/bootstrap.py /usr/bin/python

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

2013-07-15 Thread Dirk Bächle
Hi Gary, On 15.07.2013 02:57, Gary Oberbrunner wrote: 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

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

2013-07-14 Thread Dirk Bächle
On 13.07.2013 16:53, Russel Winder wrote: On Tue, 2013-07-09 at 09:17 +0200, Dirk Bächle wrote: […] In my view, bootstrap.py is more for creating the build packages. It can also copy together a local working copy (the bootstrap folder), which is fine for most cases when you simply want to start

Re: [Scons-dev] Unicode support in print_tree / render_tree

2013-07-14 Thread Dirk Bächle
Remko, On 14.07.2013 13:46, Remko Tronçon wrote: Hi Dirk, On 14 July 2013 13:16, Dirk Bächle tshor...@gmx.de wrote: So it would help us a lot if you could create a simple testcase for this, which breaks with the current code but should run successfully in the end. Here's a failing case

Re: [Scons-dev] Unicode support in print_tree / render_tree

2013-07-13 Thread Dirk Bächle
Hi Remko, On 13.07.2013 09:32, Remko Tronçon wrote: Hi, I filed a bug report for --tree=... crashing if the dependency tree contains unicode characters ( http://scons.tigris.org/issues/show_bug.cgi?id=2910 ) I fixed the bug locally by calling repr() on every element in the tree (which is also

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

2013-07-09 Thread Dirk Bächle
On 09.07.2013 00:53, Russel Winder wrote: On Mon, 2013-07-08 at 20:18 +0200, Dirk Bächle wrote: On 08.07.2013 18:32, Managan, Rob wrote: [...] For a bash shell then the equal sign is correct but you need to change setenv to export. That is what I was trying to convey in the first email. Ahhh

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

2013-07-08 Thread Dirk Bächle
On 08.07.2013 18:32, Managan, Rob wrote: [...] For a bash shell then the equal sign is correct but you need to change setenv to export. That is what I was trying to convey in the first email. Ahhh, okay. I got it now. Maybe we should take some action about this. Instead of all this long

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

2013-05-17 Thread Dirk Bächle
Hi Russel, On 17.05.2013 19:13, Russel Winder wrote: Is anyone else finding that the bootstrap.py script no longer works? It worked for me before I went away for a short break and now after updating Debian Unstable, it is failing. I get the same behaviour with Python 2.6, 2.7 and PyPy 2.0.

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

2013-05-09 Thread Dirk Bächle
Hi Gour, On 09.05.2013 10:33, Gour wrote: On Tue, 26 Mar 2013 00:50:07 +0100 Dirk Bächle tshor...@gmx.de wrote: [...] I settled to use SCons for my PyQt project and was reading the User Manual yesterday and e.g. found that the email addresses listed are wrong (e.g. us...@scons.tigris.org

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

2013-05-09 Thread Dirk Bächle
Hello Gour, On 09.05.2013 22:53, Gour wrote: On Thu, 09 May 2013 12:14:29 +0200 Dirk Bächle tshor...@gmx.de wrote: [...] If it's good-enough for Python project docs itself, I believe it should be for SCons as well. that's okay...but to make me believe this as well, you (or someone else

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

2013-05-01 Thread Dirk Bächle
On 29.04.2013 21:51, William Deegan wrote: All, I see the following when running bootstrap.py [...] Also I had to install the following (on ubuntu 10.04) sudo apt-get install python-libxml2 python-libxslt1 python-epydoc fop python2.6-dev Note that without the proper tools installed the

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

2013-05-01 Thread Dirk Bächle
On 01.05.2013 21:30, Bill Deegan wrote: Dirk, Should you also add fop or the other alternative to the scons_dev_master? Thanks, Bill Isn't it in the list on your side? I can see it in my revision...and on the bitbucket commit. The xep renderer is a commercial one, but there is a free

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

2013-04-28 Thread Dirk Bächle
Hi Russel, thanks a lot for all your comments. I won't go into detail about each one of them, but would like to say a few words in general. There still may be some quirks with fonts or layouts and fop is certainly not state of the art for PDF rendering...whatever. To be honest, I don't care

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

2013-04-28 Thread Dirk Bächle
On 28.04.2013 20:20, Gary Oberbrunner wrote: On Sun, Apr 28, 2013 at 10:06 AM, Russel Winder rus...@winder.org.uk mailto:rus...@winder.org.uk wrote: Given the current system is XML based, with xml files and in files required, the new system is an improvement and should be accepted.

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

2013-04-23 Thread Dirk Bächle
On 23.04.2013 18:12, Russel Winder wrote: On Mon, 2013-04-22 at 23:44 +0200, Dirk Bächle wrote: […] Make sure that you have fop and one of the XML Python bindings installed (lxml or libxml2)...the latter is to be preferred because it is much faster, but both should work fine now. Uurrr… isn't

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

2013-04-22 Thread Dirk Bächle
Gary, On 22.04.2013 02:21, Gary Oberbrunner wrote: On Sun, Apr 21, 2013 at 5:57 PM, Dirk Bächle tshor...@gmx.de mailto:tshor...@gmx.de wrote: Hi Gary, On 21.04.2013 23 tel:21.04.2013%2023:38, Gary Oberbrunner wrote: [...] Hi, Dirk! I just cloned

Re: [Scons-dev] GSOC this year?

2013-03-28 Thread Dirk Bächle
Hi Bill, On 28.03.2013 19:50, William Deegan wrote: All, We need to turn in the proposal by tomorrow. ... Here's some other thoughts I have: * Change SCons code to be runnable on py2.7 and py3.0 * Get SCons to work better/at all on cygwin * Change code to use more modern constructs (slots,

Re: [Scons-dev] 2013+ projects

2013-02-04 Thread Dirk Bächle
Hi Gary, thanks for compiling this list...it should keep us busy for the next three years or so. ;) See my further comments below. On 27.01.2013 23:26, Gary Oberbrunner wrote: Here's my ideas about what projects are important this year (and into the future -- there's too much here for a year

Re: [Scons-dev] Run a single test

2012-12-20 Thread Dirk Bächle
Hi Anatoly, specifying the full relative path, like in python runtest.py test/Delete.py , should work. Dirk On 20.12.2012 15:11, anatoly techtonik wrote: Am I right that there is no way to run a single test_ currently in SCons test suite? -- anatoly t.

[Scons-dev] Extensions to the Tool subsystem...

2012-12-20 Thread Dirk Bächle
Hello developers, based on my proposed changes to the current tests in src/test there has been some discussion about how a Tool should work. Especially in connection with the LaTeX Tool, questions like: - Do we want to have one latex Tool for all, or separate ones for miktex, texlive...?

[Scons-dev] Docbook Tool as core module?

2012-12-20 Thread Dirk Bächle
Hi there, for the new SCons doc toolchain that I'm currently working on, I'd like to use my Docbook Builder/Tool from: https://bitbucket.org/dirkbaechle/scons_docbook . In its current state it has a simple manual and tests. It basically works...but only if called from the top build

Re: [Scons-dev] Buildbots

2012-12-20 Thread Dirk Bächle
On 20.12.2012 21:27, Managan, Rob wrote: [...] Not sure what is causing the MSVS failures. Changing line 1658 in src/engine/SCons/Tool/msvs.py to: if float(env['MSVS_VERSION']) = 10.0: makes them pass successfully on my side. Not sure whether this is a proper fix though... Dirk

Re: [Scons-dev] Early Warning: Ceylon is a pain for SCons

2012-11-14 Thread Dirk Bächle
Hi Russel, and what exactly would be a problem for SCons when trying to build Ceylon projects? Can we extract requirements for SCons from it? Regards, Dirk On 14.11.2012 16:52, Russel Winder wrote: Remember the problems of Java for SCons. Scala of course is far, far worse. These however

Re: [Scons-dev] Tool order

2012-11-11 Thread Dirk Bächle
Hi Russel, yes the order can be important, depending on which variables and Builders are touched by the Tools. If both are working on disjunct sets of settings there shouldn't be a difference though...but it's better to not rely on this. There is no enforcement rule saying that Tools always

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

2012-10-25 Thread Dirk Bächle
Hi Rob, just had a quick look at your changes...thanks a lot for taking care of this issue. On 25.10.2012 06:09, Managan, Rob wrote: I want to get some input on this issue. I created a fork for this at https://bitbucket.org/managan/scons_soname and put Eric Raymond's code into

Re: [Scons-dev] Tests on Fedora 17

2012-10-21 Thread Dirk Bächle
Russel, one of the Buildslaves is a Fedora 17 system, so I wonder why you still get so many fails. I added some notes about which packages I installed, to http://scons.org/wiki/InstallingBuildbotSlaves . Maybe you can have a look and compare what's needed. If things still don't work out,

Re: [Scons-dev] Thanks!

2012-10-14 Thread Dirk Bächle
Hi Gary, and a very big Thanks! to you in return, for taking the lead over this bunch of crazy SCons guys, which are all doing very good work (Hey Russel, the new SCons intro page looks awesome!). It's a real pleasure to drive this interesting and challenging project further, together with

Re: [Scons-dev] README in repository

2012-10-09 Thread Dirk Bächle
Hi guys, On 09.10.2012 19:39, William Deegan wrote: Russel, On Oct 9, 2012, at 9:22 AM, Russel Winder rus...@winder.org.uk wrote: I think we have to take a vote on whether to switch the read me file at the top of the repository hierarchy from plain text to a) ReStructured Text, README.rst

[Scons-dev] Buildslave install instructions...

2012-10-03 Thread Dirk Bächle
+++ Quick reminder +++ Hi, I still have a text, describing my steps for setting up the latest buildslaves under Windows and Linux. I just need a Wiki page (linked from the frontpage) where I can put it... ;) Best regards, Dirk ___ Scons-dev

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

2012-09-25 Thread Dirk Bächle
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, which differ depending on the used hardware/os combination. I'd like to wrap the original RPM functions for canonicalizing machine/system names and

Re: [Scons-dev] Tigris

2012-09-15 Thread Dirk Bächle
Hi there, On 15.09.2012 08:04, Russel Winder wrote: On Fri, 2012-09-14 at 09:22 -0400, Gary Oberbrunner wrote: […] Nobody really likes the Tigris tracker. There was some work to start migrating away from it a while ago (Anatoly I think?), but I think we decided to get the code over to

Re: [Scons-dev] Failing buildbot runs...

2012-08-30 Thread Dirk Bächle
Hi, On 30.08.2012 15:45, Gary Oberbrunner wrote: On Wed, Aug 29, 2012 at 6:14 PM, Dirk Bächletshor...@gmx.de wrote: Hi, the new buildslaves are doing good work...and throw a lot of fails. ;) I'd like to open a bug for fixing a few issues, such that we can hopefully get all tests to pass

Re: [Scons-dev] Progressing D tool support

2012-08-11 Thread Dirk Bächle
Hi Bill, On 09.08.2012 20:23, William Deegan wrote: Russel, Perhaps you we need to make a how to setup a buildslave page and add instructions for installing D to that page? I'll be taking a look at the buildbot today to see if I can recuperate it. I would be very interested in a small

<    1   2   3   4