← Back to issue list

Backport to 1.x: Catkin plugin: use rosdep for dependency resolution.

View original Github issue

Metadata

Project
snapcraft
Number
#183
Type
pull request
State
merged
Author
kyrofa
Labels
Created
Updated
Closed

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.
88%
#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).
79%
#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.
78%
#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.
78%
#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.
78%
#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.
77%
#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.
77%
#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.
74%
#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.
74%
#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.
73%