<div dir="ltr">HI Everyone, <div><br></div><div>We identified an issue with 0.5.8 when releasing into Oneiric. It does not support the new build format (Upstream ticket: <a href="https://github.com/ros-infrastructure/bloom/pull/279">https://github.com/ros-infrastructure/bloom/pull/279</a>). So bloom version 0.5.9 now special cases oneiric to use the old system. (Which has correct build flags) </div>

<div><br></div><div>This only effects groovy releases. If you made a release with 0.5.8 into groovy this week you will need to rerelease using 0.5.9. And going forward make sure to use bloom 0.5.9 for future groovy releases. </div>

<div><br></div><div>Thanks for you patience and thank you to the many maintainers who have already rereleased hydro and indigo. We have made a lot of progress in rereleasing hydro and groovy packages. </div><div><br></div>

<div>Tully</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, May 20, 2014 at 6:31 PM, Tully Foote <span dir="ltr"><<a href="mailto:tfoote@osrfoundation.org" target="_blank">tfoote@osrfoundation.org</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><span style="font-family:arial,sans-serif;font-size:13px">Hi Everyone, </span></div><div><span style="font-family:arial,sans-serif;font-size:13px"><br>

</span></div><div><span style="font-family:arial,sans-serif;font-size:13px">We've identified an issue with the ROS debian packages on Quantal Raring and Trusty and will be working with the maintainers to resolve the issue in the next week. We hope to have updated packages available at the end of the week. This update will have noteable performance implications on the effected platforms platforms.</span></div>


<div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:13px">For more information please see the email sent to the maintainers below. </span></div>


<div><br></div><div><span style="font-family:arial,sans-serif;font-size:13px">PS Maintainers if this is the first time you are getting this email. Please sign up for <a href="mailto:ros-release@lists.ros.org" target="_blank">ros-release@lists.ros.org</a> </span></div>


<div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:13px">Tully</span></div><span style="font-family:arial,sans-serif;font-size:13px"><div>


<span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:13px">Message sent to ros-release: </span></div><div><span style="font-family:arial,sans-serif;font-size:13px"><br>


</span></div></span><blockquote style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex" class="gmail_quote"><span style="font-family:arial,sans-serif;font-size:13px">Hydro and Indigo maintainers, </span><br>


What's needed: <br>If you have released a compiled package into either Hydro or Indigo we highly recommend reblooming the package after upgrading bloom to 0.5.8 or higher. For packages to be fixed they must be processed by the new version of bloom with a debian increment. <b>**It is not required to change the upstream repository! Only to rerun bloom on the release repository **</b><br>


<br>What's this about:<br>We discovered that debhelper, the tool that we use for building debians, stopped automatically adding the recommended compile flags for debian packages in Quantal, Raring and Trusty for debian packages with compat version 7 which is what we've been releasing. This means that the binaries do not have -g or -O2 so neither debug symbols nor optimization.  <br>


There are packages where an order of magnitude slowdown has been observed due to the lack of optimization. <br><br>What we changed: <br>We have changed the compat version to version 9 which will get the default flags again. This has been done in the template used by bloom.  With the new version of bloom(0.5.8) all packages will be built with compat 9. <br>


<br>Links to the relevant discussions: <br>Initial ticket: <a href="https://github.com/ros-infrastructure/buildfarm/issues/197" target="_blank">https://github.com/ros-infrastructure/buildfarm/issues/197<br></a>Bloom issues: <a href="https://github.com/ros-infrastructure/bloom/issues/277" target="_blank">https://github.com/ros-infrastructure/bloom/issues/277<br>


</a>Bloom patch: <a href="https://github.com/ros-infrastructure/bloom/pull/278" target="_blank">https://github.com/ros-infrastructure/bloom/pull/278</a><br><br>How to fix your package(s):<br> * Make sure to update bloom to 0.5.8 (available from apt)<br>


 * for each repo you maintain run `bloom release MY_REPO -t ROSDISTRO -r ROSDISTRO`<br>   * This will rerun bloom and build debians X.Y.Z-1 assuming previously they were X.Y.Z-0 previously. <br>Bloom will submit the pull request like usual and with the reblooming your package will get the new template. <br>


<br>Indigo Beta ramifications:<br>We are very close to our beta release of Indigo but with this discovery that our LTS platform is missing build flags we will delay the beta until most packages have been rereleased. <br>

<br>
Thanks ahead of time for taking care of this. I hope it will only take each of you a few minutes. This is going to cause a lot of building on the farm and I've turned on a lot of executors ahead of time to speed things up. If at all possible it would be great to get these rereleases done this week.  <br>


Tully</blockquote><div style="font-family:arial,sans-serif;font-size:13px"><div><div><br></div></div></div></div>
</blockquote></div><br></div>