Missconfiguration leading to missing package?

It doesn’t matter where you run it. If a package that your package depends on is not successfully building, your devel job cannot install all the dependencies, and thus your package cannot be successfully built.

You have a few other options:

  • You can wait for a fix.
  • You can try to help fix the issue in the dependency. On your custom buildfarm you can choose to override versions of packages, such as rollback or patching repos too.
  • You can find a way to eliminate that dependency and then you won’t be blocked by it.

Note that we’ve rolled back the latest opencv3 release in the main rosdistro and a rebuild is in progress so if that’s the only issue blocking your tests, the wait for a fix approach is likely to work in the short term.