Boost logo

Boost :

Subject: Re: [boost] Release schedule
From: Vladimir Prus (vladimir_at_[hidden])
Date: 2009-04-03 14:14:24


Robert Ramey wrote:

> Vladimir Prus wrote:
>
>> I think most changes are safe, but still will try to do this wholesale
>> merge this weekend, and then only merge specific fixes as necessary.
>> (I also need to review/mark Boost.Build self-test, but that's another
>> matter not directly related to building C++ Boost itself)
>
> I'm not sure if this is applicable, but here is what I do.
>
> a) On my local machine I create a BoostRelease directory downloaded
> from SVN release branch.
>
> b) For the directories related to my changes (boost/archive,
> boost/serialization,
> libs/serialization in my case, tools/build? in yours), I use the SVN
> "switch"
> command to change just these directories to the trunk where my changes
> have been running (and presumably passing).
>
> c) Then I run my tests on my local system. I only merge into the release
> when and if all my tests pass.
>
> This has a few really attractive benefits:
>
> a) It makes me very confident that merging my changes into the release
> branch will not result in any surprises.
>
> b) If some surprise occurs with my local tests, it's likely that this issue
> is mine alone and not some side effect of some issue in someone else's
> library. This avoids have to spend what can be a lot of time looking
> for something that I can't fix.
>
> Try it, you'll like it.

Thanks. However, I don't think there's much point trying to teach me
how to test things, for a multitude of reasons :-)

- Volodya


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