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,
> libs/serialization in my case, tools/build? in yours), I use the SVN
> 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 :-)