ok, not sure but this is my guess: - the error is happening when parsing your manifest.xml: recursively, a dependency is not found (rostest) - now, this is really weird because none of your dependencies (that are wet/catkinized btw) depends on rostest I looked into your log and added debug comments to rospack and it seems that the bug is from https://github.com/ros/rospkg/blob/master/src/rospkg/manifest.py#L383: dependencies are considered to be an aggregation of build+runtime. In your case, none of the depencies run_depend on rostest (but they build_depend). Therefore it does not get installed but it's sought for. Therefore, it crashes. BTW, you should depend on rostest too, as you call the macros yourself :) On Wed, Feb 27, 2013 at 9:20 AM, Jack O'Quin wrote: > I recently started getting frequent Jenkins build failure messages for > camera1394 on Groovy. That version is identical to the Fuerte release, > 1.8.0, and was included in the initial Groovy release (not by me). > > > http://jenkins.willowgarage.com:8080/job/ros-groovy-camera1394_binarydeb_oneiric_i386/85/console > > I have not been able to reproduce this failure on my development system, > and I could use some help figuring out what is going wrong. > > The failure *appears* to be related to dynamic_reconfigure, but why would > it suddenly start happening after all this time? > > {{{ > MSG: gencfg_cpp on:Camera1394.cfg > ERRORFinding dependencies for /tmp/buildd/ros-groovy- > camera1394-1.8.0/debian/ros-groovy-camera1394/opt/ros/ > groovy/stacks/camera1394/cfg/Camera1394.cfg > ************************************************************ > *********************** > load_module did not return. Unable to determine dependencies for file > listed above. > ************************************************************ > *********************** > Traceback (most recent call last): > File "/opt/ros/groovy/share/dynamic_reconfigure/cmake/gendeps", line > 64, in > imp.load_module("__main__", f, srcfile, ('.cfg', 'U', 1)) > File "/tmp/buildd/ros-groovy-camera1394-1.8.0/debian/ros- > groovy-camera1394/opt/ros/groovy/stacks/camera1394/cfg/Camera1394.cfg", > line 37, in > import roslib; roslib.load_manifest(PACKAGE) > File "/opt/ros/groovy/lib/python2.7/dist-packages/roslib/launcher.py", > line 62, in load_manifest > sys.path = _generate_python_path(package_name, _rospack) + sys.path > File "/opt/ros/groovy/lib/python2.7/dist-packages/roslib/launcher.py", > line 98, in _generate_python_path > packages = get_depends(pkg, rospack) > File "/opt/ros/groovy/lib/python2.7/dist-packages/roslib/launcher.py", > line 51, in get_depends > vals = rospack.get_depends(package, implicit=True) > File "/usr/lib/pymodules/python2.7/rospkg/rospack.py", line 201, in > get_depends > s.update(self.get_depends(p, implicit)) > File "/usr/lib/pymodules/python2.7/rospkg/rospack.py", line 201, in > get_depends > s.update(self.get_depends(p, implicit)) > File "/usr/lib/pymodules/python2.7/rospkg/rospack.py", line 201, in > get_depends > s.update(self.get_depends(p, implicit)) > File "/usr/lib/pymodules/python2.7/rospkg/rospack.py", line 201, in > get_depends > s.update(self.get_depends(p, implicit)) > File "/usr/lib/pymodules/python2.7/rospkg/rospack.py", line 195, in > get_depends > names = [p.name for p in self.get_manifest(name).depends] > File "/usr/lib/pymodules/python2.7/rospkg/rospack.py", line 133, in > get_manifest > return self._load_manifest(name) > File "/usr/lib/pymodules/python2.7/rospkg/rospack.py", line 172, in > _load_manifest > retval = self._manifests[name] = parse_manifest_file(self.get_path(name), > self._manifest_name) > File "/usr/lib/pymodules/python2.7/rospkg/rospack.py", line 164, in > get_path > raise ResourceNotFound(name, ros_paths=self._ros_paths) > rospkg.common.ResourceNotFound: rostest > ROS path [0]=/opt/ros/groovy/share/ros > ROS path [1]=/tmp/buildd/ros-groovy-camera1394-1.8.0/debian/ros- > groovy-camera1394/opt/ros/groovy/stacks > ROS path [2]=/opt/ros/groovy/share > ROS path [3]=/opt/ros/groovy/stacks > ROS path [4]=/opt/ros/groovy/stacks > }}} > -- > joq > > _______________________________________________ > Ros-release mailing list > Ros-release@code.ros.org > https://code.ros.org/mailman/listinfo/ros-release > >