Ensure rosdep resolves dependencies using Trusty.
Metadata
Current evaluation
Merged. Forces rosdep to resolve dependencies using Ubuntu Trusty to fix build failures. Verified on Trusty and Xenial; minor runtime issues on newer releases were accepted. Requires cherry-pick to 1.x.
Suggested action: —
No scores available.
Issue body
This PR fixes LP: [#1532241](https://bugs.launchpad.net/snapcraft/+bug/1532241) by instructing rosdep to resolve dependencies using Trusty, even if Snapcraft is not being run on Trusty.
This will need to be cherry-picked to 1.x as well.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged. Forces rosdep to resolve dependencies using Ubuntu Trusty to fix build failures. Verified on Trusty and Xenial; minor runtime issues on newer releases were accepted. Requires cherry-pick to 1.x. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to force rosdep dependency resolution on Trusty regardless of host OS. Verified on 15.04 and builds from Trusty and Xenial. Runtime issues on newer releases were accepted. Requires cherry-picking to 1.x. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to force rosdep dependency resolution using Ubuntu Trusty regardless of host OS. Verified on 15.04 with builds from Trusty and Xenial. Rolling edge issues noted but accepted. Requires cherry-pick to the 1.x branch. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #213 Backport to 1.x: Ensure rosdep resolves dependencies using Trusty. | snapcraft | merged | Merged backport of PR #212 to the 1.x branch to ensure rosdep resolves dependencies using Trusty. The change modified two files with 11 additions and 2 deletions. No review comments or CI checks were recorded. |