<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sun, Sep 29, 2013 at 12:32 AM, Haïkel Guémar <span dir="ltr"><<a href="mailto:karlthered@gmail.com" target="_blank">karlthered@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
<div>Le 29/09/2013 05:44, Dave Johansen a
écrit :<br>
</div><div class="im">
<blockquote type="cite">
<div dir="ltr">
<div>I just noticed that the boost141 package had been
previously available in Fedora, but it has since been removed
( <a href="https://fedorahosted.org/rel-eng/ticket/5291" target="_blank">https://fedorahosted.org/rel-eng/ticket/5291</a>
). I'm not familiar with the recent changes in Boost, but is
the API stable enough to support a package to build on EL 5/6
and Fedora?<br>
</div>
Thanks,<br>
Dave<br>
</div>
<br>
<fieldset></fieldset>
<br>
</blockquote>
<br></div>
No, you shouldn't assume that.<br>
Some Boost libraries often break the API in subtle ways (like
changing the whole exception hierarchy), or may provide different
versions of the API (ie: filesystem provides only API v2 in 1.41 and
since 1.50 only API v3).<br>
You also have to check which libraries are used which may set the
lower version required to build your package. <br>
<br>
You may have to provide a newer boost in EPEL, or patch your package
to compile under both versions.<span class=""><font color="#888888"></font></span></div></blockquote><div><br></div><div>It definitely looks like Boost is not a stable API ( <a href="http://upstream-tracker.org/versions/boost.html">http://upstream-tracker.org/versions/boost.html</a> ). Getting newer versions added to the EPEL is somewhat hard but doable, but I think that the biggest issue is that it creates a moving target for EL developers. The purpose of EL is supposed to be stability and consistency for production environments, so what's wrong with having a boost141 package in Fedora to allow to a piece of software to target a known Boost version? To me this seems like the simplest solution for packages that want to support both EL and Fedora.<br>
</div></div></div></div>