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.