Hi William,<div><br></div><div>Op woensdag 20 februari 2013 schreef William Woodall (<a href="javascript:_e({}, 'cvml', 'wwoodall@willowgarage.com');" target="_blank">wwoodall@willowgarage.com</a>) het volgende:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I have drafted a REP, tentatively REP-136, which is an Informational REP providing a recommendation for how to release third party packages into the ROS ecosystem. In this context a third party package is any software package which is used in the ROS ecosystem, but exists outside of the ROS ecosystem, and therefore is neither catkin based nor rosbuild based.<div>



<br></div><div>You can find this draft REP here:</div><div><br></div><div><a href="https://github.com/ros-infrastructure/rep/blob/release_third_party/rep-0136.rst" target="_blank">https://github.com/ros-infrastructure/rep/blob/release_third_party/rep-0136.rst</a></div>



<div><br></div><div>And the pull request containing the drafting history is here:</div><div><br></div><div><a href="https://github.com/ros-infrastructure/rep/pull/23" target="_blank">https://github.com/ros-infrastructure/rep/pull/23</a></div>



<div><br></div><div>To summarize the recommendation, third party packages should:</div><div><ul><li>Have a package.xml</li><ul><li>Which run_depend's on catkin</li><li>Has a <build_type> tag in the <export> section</li>



</ul><li>Install the package.xml</li></ul><div>Notice this recommendation does not involve buildtool_depend'ing on catkin, and it does not require the use of catkin in the build system. This can either be accomplished by putting the package.xml and its install rule into the upstream repository of the third party library or by injecting the package.xml and install rule into the release repository using bloom.</div>



</div><div><br></div></blockquote><div><br></div><div>Is the functionality described in the REP already available in catkin and bloom? In other words, can we try out the described functionality?<span></span></div><div><br>
</div><div>Ruben<span></span></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>The REP covers many more details related to the rationale of this recommendation, consequences of this style of releasing third party packages, and links to resources related to this change.</div>

<div><br></div><div>Please submit any feedback to the ros-sig-buildsystem mailing list.</div><div><br></div><div>Thanks,</div><div><div><br></div>-- <br>William Woodall<div>Willow Garage - Software Engineer</div><div><a>wwoodall@willowgarage.com</a></div>




</div>
</blockquote></div>
<br><br>-- <br>Ruben Smits, Phd<br>Chief Technology Officer<br>Intermodalics BVBA<br>+32479511786<br><a href="http://www.intermodalics.eu" target="_blank">www.intermodalics.eu</a><br>