Boost logo

Boost :

Subject: Re: [boost] [1.44] Beta progress?
From: Eric Niebler (eric_at_[hidden])
Date: 2010-07-21 18:01:38


On 7/21/2010 6:32 PM, Robert Ramey wrote:
> Eric Niebler wrote:
>>>> Based upon your messages, it's not clear to me what this "fix" does.
>>
>> It makes binary archives distinguishable from their incompatible
>> pre-1.42 variants. It provides a standalone utility to help users fix
>> their broken binary archives from 1.42 and 1.43. It requires users
>> that inherit from a binary archive to manually fix their code.
>> (does/does not?) help users identify these places in their code.
>
> There's no problem in user's code.

You wrote:

> I spent a fair amount of time reconciling all the above.
> This does require a change in archives which derive
> from binary_?archive. I am sorry about that, but I
> could find no other way to reconcile all the requirments.

So, does your fix require users to change their archive classes or not?

<snip>
>
>>>> or does it make it so that serialization in
>>>> 1.44 will be able to read binary archives from 1.42/43?
>>
>> No.
>
> YES !!!

You wrote:

> So
> I've had to add a program which will fix
> native binary archives writting by versions
> 1.42 and 1.43. I realise this is a huge pain
> but I don't see any other way.

If the new serialization version can read binary archives from 1.42/43
without any conversion (YES !!!), what is the purpose of the program you
describe above? I'm still confused.

-- 
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