Boost logo

Boost Users :

From: Pfligersdorffer, Christian (Christian.Pfligersdorffer_at_[hidden])
Date: 2008-04-04 09:30:00


Hello everybody,

we at EOS too rely heavily on backwards compatibility of
boost::serialization so I read this topic with great interest. And found
Filip's discovery quite shocking I must say!

I tried the testing program on my machine using boost-1.33.1 and
boost-1.35 and all of the boost::archives. And guess what: It worked!!
Soooo, this is quite confusing! Either version 1.34 breaks the
compatibility or Filip's observation is wrong. Or mine, as everything
might depend on the machine architecture or some other nasty detail...
Is think this has to be investigated closer.

Btw: my portable binary archive which really does nothing more than
endian handling on top of the binary archive was broken by version 1.34
too (wrt reading files generated by 1.33.1). It has to do with the
serialization of std collections as well, that much I found out. I did
not do extensive investigation then but simply did not migrate. I may
have time to take a closer look in the near future though.

Regards,

--
Christian Pfligersdorffer
Software Engineering
http://www.eos.info
PS:
Jens wrote:
> Have you reported these issues? Please remember that once you
> start testing development versions, especially release
> snapshots, you could ensure that such issues are fixed before the
> release! 
Never forget that there users who are not so involved in the boost
community, be it for the lack of interest or simply because they are
engaged in projects that leave no room for testing of upcoming library
versions. Between the announcement and the official release there was
less than a laughable day...

Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net