Ask Your Question
1

Buildfarm Fails because of Downstream Package

asked 2013-12-27 06:45:35 -0500

David Lu gravatar image

The problem is

 E: Unable to locate package ros-hydro-gazebo-taskboard

However, no package in nasa_r2_common depends on taskboard. Why does this error occur?

http://jenkins.ros.org/job/prerelease-hydro-nasa_r2_common/ARCH_PARAM=amd64,UBUNTU_PARAM=precise,label=prerelease/2/console

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2013-12-27 07:03:47 -0500

Dirk Thomas gravatar image

updated 2013-12-27 07:04:27 -0500

A prerelease does not only build your selected repositories but also downstream packages which depend on your packages (see "What gets tested" under http://wiki.ros.org/regression_tests). In the log you will see that it first builds your packages.

Afterwards it determines which other packages depend on yours:

Get list of wet repositories that build-depend on repo list: nasa_r2_common
Build depends_on list of pkg list: rosjava_extras, gazebo_interface, rosjava_core, rosjava_messages, r2_controllers_gazebo, r2_gazebo

Then those repos are fetched from their release repositories. Before compiling them their dependencies are being installed from Debian packages and this is when one of them fails to install. And it fails since that package never built before and does not exist in the Debian repository: http://www.ros.org/debbuild/hydro.html?q=gazebo_taskboard

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2013-12-27 06:45:35 -0500

Seen: 94 times

Last updated: Dec 27 '13