Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2002-11-09 22:21:50


David Abrahams <dave_at_[hidden]> writes:

> Douglas Gregor <gregod_at_[hidden]> writes:
>
>> On Saturday 09 November 2002 02:22 pm, Victor A. Wagner, Jr. wrote:
>>> Maybe it's my expectations that are out of whack.
>>> Are there any rules for what's "commit"ed to the CVS main branch?
>>
>> There are no rules. The CVS trunk (main branch) is for Boost
>> development. We try to keep it stable (because many users and
>> developers seem to work out of CVS), but sometimes things break.
>
> Fully agreed. However...
>
> ...recently (like in the past few weeks) things have been pretty bad,
> IME. Lots of partially-baked changes have been checked in. There have
> been occasional files missing, and some changes that were seemingly
> never compiled also got committed. This has happened with core
> libraries on which many other libraries depend. It's one thing to
> check in broken code to a library like Boost.Threads, but quite
> another to break, say, the type traits library, because it brings all
> development of libraries which depend on it to a standstill if the
> developer updates his CVS.

I should add that I recently checked in some breaking changes to
boost/detail/iterator.hpp, which is used in a fair number of libraries
as well. So there's plenty of blame to go around...

-- 
                       David Abrahams
   dave_at_[hidden] * http://www.boost-consulting.com
Boost support, enhancements, training, and commercial distribution

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