<div>On Tue, Apr 2, 2013 at 7:08 AM, William Woodall <span dir="ltr"><<a href="mailto:william@osrfoundation.org" target="_blank">william@osrfoundation.org</a>></span> wrote:</div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
bloom 0.3.3 has just been released, and a complete changelog is available here:<div><br></div><div><a href="https://github.com/ros-infrastructure/bloom/blob/master/CHANGELOG.rst" target="_blank">https://github.com/ros-infrastructure/bloom/blob/master/CHANGELOG.rst</a></div>

<div><br></div><div>The most important change with this version of bloom is that it conforms to recent changes in REP-0127, keeping in step with the recent release of catkin 0.5.65:</div><div><br></div><div><a href="http://ros.org/reps/rep-0127.html#metapackage" target="_blank">http://ros.org/reps/rep-0127.html#metapackage</a></div>

<div><a href="https://github.com/ros-infrastructure/rep/commit/33b60d566324c66f5ad03946116020c062a53991" target="_blank">https://github.com/ros-infrastructure/rep/commit/33b60d566324c66f5ad03946116020c062a53991</a></div>
<div>
<br></div><div>These changes precipitated from discussions on the ros-sig-buildsystem mailing list:</div><div><br></div><div><a href="https://groups.google.com/forum/#!msg/ros-sig-buildsystem/mn-VCkl2OHk/dUsHBBjyK30J" target="_blank">https://groups.google.com/forum/#!msg/ros-sig-buildsystem/mn-VCkl2OHk/dUsHBBjyK30J</a></div>

<div><br></div><div>This basically means that you can no long release metapackages which do not have the recommended CMakeLists.txt with bloom 0.3.3. Having the recommended CMakeLists.txt file in your metapackages is a requirement starting with Hydro, and a warning in Groovy. Since this is a non-breaking change we encourage you to fix your metapackages for Groovy when/if you decide to release a patch version into Groovy (it is not necessary to make a special release just to fix this). Since it is required for Hydro and encouraged for future releases into Groovy, bloom now requires it.</div>
</blockquote><div><br></div><div><div>Small addition:</div></div><div>Make sure you have no _old_ CMakeLists.txt lingering around in your metapackages, otherwise catkin might refuse to build.</div><div>That happened to me, because I used catkin_create_pkg and forgot to remove the automatically created CMakeLists.txt. The old catkin version just ignores them. That's why it remained unnoticed so far.</div>
<div><br></div><div>And after all the bashing on catkin:</div><div>Thanks for the hard work, build team and all contributors!</div><div><br></div><div>Cheers,</div><div>Marcus</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div><br></div><div>There is now a short guide on how to update your metapackages to reflect REP-0127 on the catkin page of the <a href="http://ros.org/" target="_blank">ros.org</a> wiki:</div><div><br></div><div><a href="http://www.ros.org/wiki/catkin/MigratingMetapackagesToIncludeCMakeLists.txt" target="_blank">http://www.ros.org/wiki/catkin/MigratingMetapackagesToIncludeCMakeLists.txt</a></div>

<div><br></div><div>Sorry for any hiccups this may cause, and please direct any questions/concerns to the buildsystem sig or <a href="http://answers.ros.org/" target="_blank">answers.ros.org</a>.</div><div><br></div><div>

Thanks!</div><span class="HOEnZb"><font color="#888888"><div><br></div>-- <br>William Woodall<div>ROS Development Team</div><div><a href="mailto:william@osrfoundation.org" target="_blank">william@osrfoundation.org</a></div>
<div><a href="http://williamjwoodall.com/" target="_blank">http://williamjwoodall.com/</a></div>

</font></span><br>_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a><br>
<a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><font size="1">Marcus Liebhardt <br>Control Engineer<br>Yujin Robot<font size="1"><br></font></font><font size="1"><span lang="ko">ÁÖ¼Ò</span></font><font size="1">: </font><font size="1"><span lang="ko-Hang">´ëÇѹα¹ </span></font><font size="1">¼­¿ï½Ã ±Ýõ±¸ °¡»êµ¿ 345-30 ³²¼ºÇÁ¶óÀÚ #601, 153-023.<br>
</font><font size="1">Address: Door </font><font size="1">#601, Namsung-Plaza, 345-30 Gasan-dong, Guemcheon-gu, Seoul, 153-023, Republic of Korea<br>Website: <a href="http://www.yujinrobot.com/" style="color:rgb(0,0,0)" target="_blank">http://www.yujinrobot.com</a><br>
Email: <a href="mailto:marcus.liebhardt@yujinrobot.com" style="color:rgb(0,0,0)" target="_blank">marcus.liebhardt@yujinrobot.com</a><br>Phone: +82-70-46577073</font>