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] SCons doesn't bootstrap without libxml2

2014-02-25 Thread anatoly techtonik
On Tue, Feb 25, 2014 at 5:17 PM, Gary Oberbrunner ga...@oberbrunner.com wrote: On Tue, Feb 25, 2014 at 2:24 AM, anatoly techtonik techto...@gmail.com wrote: I am actually thinking about stripping Docbook toolchain altogether (better sooner than later), and move its maintenance into separate

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

2014-02-24 Thread anatoly techtonik
On Wed, Feb 19, 2014 at 10:49 PM, Dirk Bächle tshor...@gmx.de wrote: On 19.02.2014 18:07, Bill Deegan wrote: Might I suggest we stop discussing it and just propose pull requests. If you have a specific change in mind, then make it and send a pull request. Yup, I'm all for it. @Anatoly: the

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

2014-02-19 Thread Dirk Bächle
On 19.02.2014 06:15, Bill Deegan wrote: Anatoly, bootstrap.py is not meant to be run by users, only developers. -Bill I'd even go one step further and say: it's primarily meant to be run by release managers. It's okay if you take on this role for yourself as a developer while you're

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

2014-02-19 Thread anatoly techtonik
On Wed, Feb 19, 2014 at 8:15 AM, Bill Deegan b...@baddogconsulting.com wrote: Anatoly, bootstrap.py is not meant to be run by users, only developers. I believe there is a terminology confusion. User is anybody who uses SCons. Developer is anybody with commit right to the SCons repository.

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

2014-02-19 Thread Russel Winder
On Wed, 2014-02-19 at 16:44 +, Managan, Rob wrote: […] You can execute the local SCons directly from the src/ subdirectory by first setting the SCONS_LIB_DIR environment variable to the local src/engine subdirectory, and then executing the local src/script/scons.py script to populate the

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

2014-02-19 Thread Dirk Bächle
On 19.02.2014 18:07, Bill Deegan wrote: Might I suggest we stop discussing it and just propose pull requests. If you have a specific change in mind, then make it and send a pull request. Yup, I'm all for it. @Anatoly: the commits that introduced the new doc toolchain are 8ca01af:0c9c8af

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

2014-02-18 Thread Dirk Bächle
Hi Anatoly, On 18.02.2014 05:46, anatoly techtonik wrote: Why SCons bootstrap became dependent on external libraries? I find it a major usability regression. Can this be fixed? it didn't suddenly become dependent, it always was. We're now using DocBook, so we need to process and transform

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

2014-02-18 Thread anatoly techtonik
On Tue, Feb 18, 2014 at 11:31 AM, Dirk Bächle tshor...@gmx.de wrote: On 18.02.2014 05:46, anatoly techtonik wrote: Why SCons bootstrap became dependent on external libraries? I find it a major usability regression. Can this be fixed? it didn't suddenly become dependent, it always was. There

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

2014-02-18 Thread Dirk Bächle
On 18.02.2014 12:12, anatoly techtonik wrote: [...] There is a mistake. The bootstrap process never require documentation tools to be present. Correct, the bootstrap process doesn't require doc tools...but the SConstruct at the top-level does. So unless you call bootstrap.py from the

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

2014-02-18 Thread anatoly techtonik
On Tue, Feb 18, 2014 at 8:57 PM, Dirk Bächle tshor...@gmx.de wrote: On 18.02.2014 12:12, anatoly techtonik wrote: [...] There is a mistake. The bootstrap process never require documentation tools to be present. Correct, the bootstrap process doesn't require doc tools...but the

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

2014-02-18 Thread Dirk Bächle
On 18.02.2014 19:59, anatoly techtonik wrote: [...] You need to ensure that there are no warnings during the build process and the warning about missing documentation build is among those that you especially should not ignore as a release manager. ;) I could live with both variants for the

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

2014-02-18 Thread anatoly techtonik
On Tue, Feb 18, 2014 at 10:54 PM, Dirk Bächle tshor...@gmx.de wrote: On 18.02.2014 19:59, anatoly techtonik wrote: [...] You need to ensure that there are no warnings during the build process and the warning about missing documentation build is among those that you especially should not

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

2014-02-18 Thread anatoly techtonik
On Tue, Feb 18, 2014 at 11:12 PM, anatoly techtonik techto...@gmail.com wrote: On Tue, Feb 18, 2014 at 10:54 PM, Dirk Bächle tshor...@gmx.de wrote: On 18.02.2014 19:59, anatoly techtonik wrote: [...] You need to ensure that there are no warnings during the build process and the warning

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

2014-02-18 Thread anatoly techtonik
On Tue, Feb 18, 2014 at 11:50 PM, Dirk Bächle tshor...@gmx.de wrote: On 18.02.2014 21:19, anatoly techtonik wrote: [...] Ok. I'll put it the other way. Between automating the job of release manager, which is done once in few months and automating the job of developer, which is more than

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

2014-02-18 Thread Dirk Bächle
On 19.02.2014 00:00, anatoly techtonik wrote: On Tue, Feb 18, 2014 at 11:50 PM, Dirk Bächle tshor...@gmx.de wrote: On 18.02.2014 21:19, anatoly techtonik wrote: [...] Ok. I'll put it the other way. Between automating the job of release manager, which is done once in few months and automating

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

2014-02-18 Thread anatoly techtonik
On Wed, Feb 19, 2014 at 2:08 AM, Dirk Bächle tshor...@gmx.de wrote: On 19.02.2014 00:00, anatoly techtonik wrote: On Tue, Feb 18, 2014 at 11:50 PM, Dirk Bächle tshor...@gmx.de wrote: On 18.02.2014 21:19, anatoly techtonik wrote: [...] Ok. I'll put it the other way. Between automating the

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

2014-02-18 Thread Dirk Bächle
On 19.02.2014 00:14, anatoly techtonik wrote: On Wed, Feb 19, 2014 at 2:08 AM, Dirk Bächle tshor...@gmx.de wrote: [...] Okay, and when you have a simple SConstruct in a folder like /tmp/sconstest, change into this folder via cd /tmp/sconstest and then call python

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

2014-02-18 Thread anatoly techtonik
On Wed, Feb 19, 2014 at 2:41 AM, Dirk Bächle tshor...@gmx.de wrote: On 19.02.2014 00:14, anatoly techtonik wrote: On Wed, Feb 19, 2014 at 2:08 AM, Dirk Bächle tshor...@gmx.de wrote: [...] Okay, and when you have a simple SConstruct in a folder like /tmp/sconstest, change into this folder