Boost C++ Libraries: Ticket #7013: Serialization Versioning Broken https://svn.boost.org/trac10/ticket/7013 <p> Version numbers are set to random garbage numbers with or without using BOOST_CLASS_VERSION. Sample code attached, sample output with version 1.49.0 on RHEL5 is as follows: </p> <pre class="wiki">&lt;?xml version="1.0" encoding="UTF-8" standalone="yes" ?&gt; &lt;!DOCTYPE boost_serialization&gt; &lt;boost_serialization signature="serialization::archive" version="9"&gt; &lt;Nested class_id="0" tracking_level="0" version="2057815296"&gt; &lt;c&gt;99&lt;/c&gt; &lt;/Nested&gt; &lt;/boost_serialization&gt; </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/7013 Trac 1.4.3 shaderaider@… Fri, 22 Jun 2012 15:05:24 GMT attachment set https://svn.boost.org/trac10/ticket/7013 https://svn.boost.org/trac10/ticket/7013 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">versioning.cpp</span> </li> </ul> <p> Source code example of broken versioning </p> Ticket shaderaider@… Fri, 22 Jun 2012 15:07:09 GMT <link>https://svn.boost.org/trac10/ticket/7013#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/7013#comment:1</guid> <description> <p> This same code does work with a previous version, exactly which I'm not sure, but the version for &lt;boost_serialization&gt; is set to 6 on the working older copy of the boost serialization library. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>viboes</dc:creator> <pubDate>Wed, 15 Aug 2012 19:46:09 GMT</pubDate> <title>component changed; owner set https://svn.boost.org/trac10/ticket/7013#comment:2 https://svn.boost.org/trac10/ticket/7013#comment:2 <ul> <li><strong>owner</strong> set to <span class="trac-author">Robert Ramey</span> </li> <li><strong>component</strong> <span class="trac-field-old">None</span> → <span class="trac-field-new">serialization</span> </li> </ul> Ticket