← Back to issue list

catkin plugin: add `rosdistro` to help documentation.

View original Github issue

Metadata

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

Current evaluation

Merged documentation update for the catkin plugin adding the rosdistro parameter to snapcraft help catkin output, resolving Launchpad bug 1629955. Approved by one reviewer with three lines added.

Suggested action:

No scores available.

Issue body

This PR fixes LP: [#1629955](https://bugs.launchpad.net/snapcraft/+bug/1629955) by adding information about the `rosdistro` parameter to the documentation printed when one runs `snapcraft help catkin`.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged documentation update for the catkin plugin adding the rosdistro parameter to snapcraft help catkin output, resolving Launchpad bug 1629955. Approved by one reviewer with three lines added.
qwen3.6-35b-a3b-mtp-q6 Merged to resolve Launchpad bug #1629955. Adds documentation for the rosdistro parameter to the snapcraft help catkin command output.
qwen3.6-35b-a3b-mtp-q6 Merged. Added rosdistro parameter documentation to the snapcraft help catkin output, resolving Launchpad bug 1629955.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#851 catkin plugin: nicely handle an invalid rosdistro. snapcraft merged Merged changes add rosdistro validation to the catkin plugin, replacing cryptic key errors with clear messages. Approved by reviewers and passed CI. Minor refactoring feedback was noted but did not block the merge.
78%
#1629955 rosdistro is not documented in the catkin plugin help snapcraft (launchpad) closed Reported missing rosdistro option documentation in the catkin plugin help. The issue was closed without comments or follow-up, indicating it was abandoned.
78%
#1314 catkin plugin: add support for rosinstall files snapcraft merged Merged. Introduces a rosinstall-files property to the Catkin plugin, allowing Snapcraft to manage ROS workspace dependencies. Approved by a reviewer and merged after resolving CI test delays. Resolves Launchpad bug 1533735.
75%
#2576 [legacy] catkin plugin: remove default rosdistro snapcraft merged Merged. Removes the EOL Indigo default from the catkin plugin to prevent build failures. Users must now explicitly specify a ROS distribution, resolving LP: #1830784 and ensuring predictable future behavior.
72%
#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.
72%
#43 ros-catkin-plugin: ros distro issue snapcraft closed Fixed by updating the example snapcraft.yaml path from jade to indigo, resolving the FileNotFoundError when generating the roscore wrapper.
71%
#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.
71%
#1392 catkin plugin: extract rosdep into new package snapcraft merged Merged. Extracts rosdep from the catkin plugin into snapcraft.plugins.internal.pullers to enable future Ament and ROS 2 support. Updates plugin loading to ignore internal packages, resolving issue #1464.
71%
#1130 catkin plugin: produce build-ready staging area. snapcraft merged Merged update to the Catkin plugin generating a build-ready staging area by adjusting ROS files post-build, resolving LP #1663385. Approved, passed CI, and modified two files to prevent future parts from referencing the old install directory.
70%