The farm is always up to date (it pulls the rosdep from github). It seems you have a custom rosdep that does not mention precise. http://utexas-art-ros-pkg.googlecode.com/svn/trunk/stacks/art_vehicle/rosdep.yaml just remove it and use the python-qt-bindings and libpcap keys that are already in : https://github.com/ros/rosdistro/blob/master/rosdep/python.yaml https://github.com/ros/rosdistro/blob/master/rosdep/base.yaml On Sat, Jun 2, 2012 at 5:49 PM, Jack O'Quin wrote: > On Sat, Jun 2, 2012 at 11:29 AM, Vincent Rabaud > wrote: > > First thing is to go here: > > http://www.ros.org/debbuild/fuerte.html > > > > If it is red, then it failed during the build. You need to go to the farm > > and find the corresponding job that > > failed http://build.willowgarage.com/ (but a link should be provided in > the > > mail you receive) > > > If it is yellow, the sourcedeb could not be generated and there is a > problem > > with your dependencies. > > It is yellow, and I got the cryptic message mentioned in my initial e-mail. > > > Click on the name of your package > > on http://www.ros.org/debbuild/fuerte.html and you get to: > > > https://code.ros.org/svn/release/download/stacks/art_vehicle/art_vehicle-0.4.2/ > > > > Open up the yaml file and you'll see there is no precise. There was > probably > > a message given to you when you did a ros release. To fix it, you first > need > > to check that the dependencies are all proper for precise in > > https://github.com/ros/rosdistro/blob/master/rosdep/base.yaml (by > checking > > packages.ubuntu.com/precise/your_dependency_name ) and if so, you > probably > > just need to do a rosdep update before your next release. > > Thanks for explaining, Vincent. > > So, you believe this is a rosdep problem? > > I can't see any art_vehicle rosdeps (there are many) that are not > defined and available on Precise. > > When I build it myself with Fuerte on Precise, "rosdep install > art_vehicle" works fine and everything compiles cleanly. When I ran > the pre-release tests it all worked. > > Is it certain that the Debian build machines all have up-to-date > rosdep information? > > I've been releasing this stack for two years now, on every ROS version > since C-turtle. With Fuerte, releases seem to have gotten more > difficult. Before, stack dependencies were easy to manage. Now most > dependencies are rosdeps. We need better tools for detecting and > diagnosing these kinds of problems. > > What method should I use to avoid problems like this in the future? > > Shouldn't the pre-release tests check for it? > > Thanks for the help, > -- > joq >