Boost logo

Boost-Build :

Subject: Re: [Boost-build] Status of b2 and all the python tools in the build directory?
From: Nogradi, Chris (Chris.Nogradi_at_[hidden])
Date: 2013-12-23 09:28:16


On Friday, December 20, 2013 7:45 AM, Chris Nogradi wrote:
> On Friday, December 20, 2013 12:17 AM, Vladimir Prus wrote:
> > On 20.12.2013 08:23, Steven Watanabe wrote:
> > > AMDG
> > >
> > > On 12/19/2013 10:14 AM, Jess wrote:
> > >> Was the
> > >> idea to replace Jamfiles or keep them more or less the same but
> > >> allow for python logic?
> > >
> > > Jamfiles would be mostly unchanged. Only the internal
> > > implementation and extension interfaces would use Python.
> > >
> > >> Was the idea abandoned because fresh starts like SCons made more
> > >> sense?
> > >
> > > I don't think it's been explicitly abandoned.
> > > It's just that no one has put in the work to make it happen. I'm
> > > not personally interested in it, because it seems like a lot more
> > > effort than it's worth.
> >
> > But it it magically ends up in feature-parity state with the current
> > codebase, would you be willing to switch over?
> >
>
> Well we have been eyeing a switch to python, mostly to take advantage of
> any performance improvements (we still need about a 50% speed increase to
> get complete boost-build buy in for all projects). However, with all of
> Steve's latest improvements, there may be no additional gain?

Well I just noticed this:

SHA-1: 29cc68f6723eb4e9a0f29e82c87187307d041fdd

* Start daemon with --daemon
Build using daemon with --daemon
Stom daemon with --daemon

To test daemon use test/daemon_test.py

And if I understand correctly what this is doing, that this is a deamonizeable version of bb which effectively removes any delay before actual building (assuming a previous instance has been loaded), then this is greater motivation for us to switch to the python port. Am I understanding this correctly? And if so is the python port needed to make this work? Is this going to be merged into master at some point and when?

Thanks,

Chris

________________________________

CONFIDENTIALITY NOTICE: This email and any attachments are for the sole use of the intended recipient(s) and contain information that may be confidential and/or legally privileged. If you have received this email in error, please notify the sender by reply email and delete the message. Any disclosure, copying, distribution or use of this communication (including attachments) by someone other than the intended recipient is prohibited. Thank you.


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk