Boost logo

Boost :

From: Douglas Gregor (doug.gregor_at_[hidden])
Date: 2007-05-24 07:16:39


On Wed, 2007-05-23 at 22:52 -0500, Rene Rivera wrote:
> Troy, Doug, and others,
>
> I just moved the boost/sandbox/troy subdir to
> boost/sandbox-branches/troy. This was to fix two problems:

Ouch. Some warning would have been nice... that move breaks all of the
automatic regression testing Troy has setup (about 5 boxes running
continuous builds of Boost via CMake, and submitting those results to a
Dart2 server). Troy's away, so it'll be a few days before he can tweak
the machines to deal with this change. Not catastrophic, but it'll slow
me down a bit :(

> a) That dir has svn externals which point to the dev/write side of the
> svn repo. This makes it impossible for read-only checkouts to work as it
> asks for user name and password as soon as it hits those externals.

We'll fix those.

> b) It's a very large tree containing multiple "copies" of the 1.34.0
> sources. I know copies are a "cheap" operation on SVN, but they are not
> cheap operations on users hard drives. (In my personal case svn ends up
> having memory failures as it tries to do the checkout, and leads to
> corrupt partial checkouts, and corrupt a file system.)

Yeah, we've become accustomed to checking out the whole sandbox.

> My suggestion is to restrict to putting library projects only in the
> boost/sandbox dir.

And, eventually, moving those projects under
sandbox/projects/projectname.

> And under no circumstances use externals. They just
> don't seem to work as one might expect.

Interesting.

  - Doug


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