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