<br><div class="gmail_quote">On Sat, Dec 15, 2012 at 3:07 AM, Tully Foote <span dir="ltr"><<a href="mailto:tfoote@willowgarage.com" target="_blank">tfoote@willowgarage.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi everyone:<div><br></div><div><div style="font-family:arial,sans-serif;font-size:13px">We have cleaned up the dependencies of the core ros packages as a result we don't leak dependencies downstream improperly.  This broke a bunch of packages that relied on these leaked dependencies.  </div>


<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">We just did a hackathon to fix up most packages but we didn't have time or access to fix all packages.  Please take a look at your packages if you see that their build status is red on the build farm, hopefully the error will be obvious.  If not please email us.  If it's gray, something downstream is blocking it, and if it's yellow there's a warning, but it did build successfuly.  </div>


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


Here's the summary of what we did for each package:</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px"><div>1) update package.xml to change build_depend(catkin) -> buildtool_depend(catkin), or add buildtool_depend(catkin) if none was specified.  </div>


<div><br></div><div>2) Check if packages have warning on the buildfarm: either due to invalid fields in package.xml or legacy setup.py style  The debbuild job history will have yellow buttons, click on those will show warnings.  <br>


</div><div><br></div><div>3) Remove dependencies on langs, genmsg and langs-dev in message packages, they become build_depend on message_generation  and run_depend on message_runtime.  </div><div><br></div><div>The farm is actively rebuilding groovy and we'll be turning it over regularly.  If you have any questions please feel free to ask. </div>
</div></div></blockquote><div><br></div><div>What about dry packages? </div><div><br></div><div>According  to the status page [<a href="http://www.ros.org/debbuild/groovy.html">http://www.ros.org/debbuild/groovy.html</a>], camera1394 1.8.0 is now broken (Red, Green, Green).</div>
<div><br></div><div>Where do I look to figure out what went wrong?</div><div><br></div><div>The old debbuild page looks like it was working 10 days ago: [<a href="http://build.willowgarage.com/view/All/job/devel_groovy_camera1394_precise_amd64/">http://build.willowgarage.com/view/All/job/devel_groovy_camera1394_precise_amd64/</a>]</div>
<div><br></div><div>Is that information stored somewhere else now?</div></div>-- <br> joq<br>