Backport to 1.x: Catkin plugin: use rosdep for dependency resolution.
Metadata
Current evaluation
Merged backport of #163 to the 1.x branch. The catkin plugin now uses rosdep for dependency resolution, updating three files with 547 additions and 147 deletions.
Suggested action: —
No scores available.
Issue body
Backport of #163 to 1.x.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged backport of #163 to the 1.x branch. The catkin plugin now uses rosdep for dependency resolution, updating three files with 547 additions and 147 deletions. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged backport of PR #163 to the 1.x branch. The Catkin plugin now uses rosdep for dependency resolution. Maintainer kyrofa integrated the changes directly. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a backport of #163 to the 1.x branch, updating the Catkin plugin to use rosdep for dependency resolution. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #180 Backport to 1.x: Catkin plugin: Add support for ROS tools. | snapcraft | merged | Merged backport of #152 to the 1.x branch, adding ROS tool support to the Catkin plugin. The update modified four files with 112 additions and 28 deletions, successfully integrating the feature. | |
| #196 Backport to 1.x: Catkin plugin: Improve cmake path rewrite. | snapcraft | merged | Merged backport of PR #195 to the 1.x branch. Updates the Catkin plugin to improve cmake path rewriting, changing two files (+57/-35). | |
| #1581 catkin plugin: support rosdep pip dependencies | snapcraft | merged | Merged implementation adding pip-based dependency support to the Catkin plugin's rosdep resolver, resolving Launchpad bug #1683036. Approved by one reviewer, passed CI, and modified 12 files. | |
| #184 Backport to 1.x: Catkin plugin: Refactor build. | snapcraft | merged | Merged backport of PR #175 to the 1.x branch, refactoring the Catkin plugin build across three files. Changes applied directly without reviewer comments or CI checks. | |
| #163 Catkin plugin: use rosdep for dependency resolution | snapcraft | merged | Merged. Replaced manual package.xml parsing with rosdep for Catkin plugin dependency resolution. Reviewers approved the changes, with minor naming suggestions deferred to a future refactor. | |
| #181 Backport to 1.x: Resolve FIXME in Catkin plugin | snapcraft | merged | Merged a backport of PR #158 to the 1.x branch, resolving a FIXME in the Catkin plugin. The update modified two files with a net change of -3 lines. | |
| #331 Catkin plugin: Handle rosdep empty and multiple dependencies. | snapcraft | merged | Merged refactoring of the Catkin plugin rosdep resolver to handle empty results and multiple dependencies per line. Fixes Launchpad bugs #1548406 and #1548404. Approved by maintainer sergiusens. | |
| #152 Catkin plugin: Add support for ROS tools. | snapcraft | merged | Merged Catkin plugin updates to properly install ROS packages, include non-source files, and enable ROS tools via an updated wrapper environment. Resolved an xml2-config conflict while planning to remove the redundant roscore plugin. Tests doubled. | |
| #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. | |
| #1548406 Catkin plugin: Can't handle rosdep resolving to nothing | snapcraft (launchpad) | closed | Closed without comments or resolution. The Catkin plugin issue regarding rosdep entries resolving to nothing was unaddressed, indicating the report was abandoned or resolved internally without a code change. |