Boost logo

Boost :

Subject: Re: [boost] [V1.46][Spirit] request for late minute changes to release branch
From: Eric Niebler (eric_at_[hidden])
Date: 2011-01-23 01:28:39


On 1/23/2011 10:14 AM, Hartmut Kaiser wrote:
> Hey release managers,
>
> With the upcoming Boost release, we were planning to release a new feature
> in Spirit (a dynamic data structure called utree) and everything seemed to
> be fine. Unfortunately, we now discovered a flaw in the design of the new
> code, which shows up under certain circumstances. The fix for that problem
> changes the semantics of the utree/Spirit integration considerably.
>
> Releasing utree now without being fixed means breaking its semantics with
> the next release. That is something we would like to avoid.
>
> We have two options:
> a) fix it now, possibly delaying the release for a couple of days (until the
> tests have cycled), or
> b) pull utree from the release branch, which mainly means removing files and
> adapting the test Jamfiles
>
> Neither a) nor b) would have any consequences for other Boost code and both
> are purely local to Spirit.
>
> What would you suggest?

It's a new feature that nobody is using yet? How about ...

c) Leave it undocumented. Fix it in the next release.

I prefer c). Please remove any references to utree from the docs and the
release notes. Thanks.

-- 
Eric Niebler
BoostPro Computing
http://www.boostpro.com

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk