← Back to issue list

catkin plugin: add support for ROS Lunar

View original Github issue

Metadata

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

Current evaluation

Merged PR #1367 (commit ba722e847), adding ROS Lunar support and the lsb-release build workaround for Launchpad bug #1677002.

Resolution: closed resolved

Reason: PR #1367 was merged as commit ba722e847, adding Lunar and making lsb-release a build package. The external snapcraft-de-noche Travis run 245141407 passed after that change.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Bring the supported ROS distributions to Indigo, Jade, Kinetic, and Lunar (only recently released). No integration/snaps test here, we're adding one to [snapcraft-de-noche](https://github.com/elopio/snapcraft-de-noche/pull/35).

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #1367 (commit ba722e847), adding ROS Lunar support and the lsb-release build workaround for Launchpad bug #1677002.
stealth/space-bunny-alpha — closed resolved Merged #1367, adding ROS Lunar support to the catkin plugin; the updated snapcraft-de-noche integration build passed.
qwen/qwen3.6-35b-a3b — — Merged the catkin plugin update to support ROS Lunar alongside Indigo, Jade, and Kinetic. CI initially failed due to a Launchpad bug, resolved by adding lsb-release to build-packages. Approved and merged after passing integration tests.
qwen3.6-35b-a3b-mtp-q6 — — Merged. Added ROS Lunar support to the catkin plugin, updating supported distributions to Indigo, Jade, Kinetic, and Lunar. Fixed snapcraft-de-noche CI failures by adding lsb-release to build-packages to bypass a Launchpad bug. Tests passed and merged.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#152 Catkin plugin: Add support for ROS tools. snapcraft merged Merged #152 as fc5142126, adding ROS package installation, roslaunch/rosrun support, updated examples, and doubled Catkin test coverage.
80%
#842 Catkin plugin: Support ROS Kinetic. snapcraft merged Merged as commit 5d447aedc, adding ROS Kinetic support to the catkin plugin by refactoring repository source handling into an overridable function and adding a ROS-release-to-Ubuntu-release map (fixes LP #1629003).
80%
#1314 catkin plugin: add support for rosinstall files snapcraft merged Merged PR #1314 as commit 97a416d0a, adding ordered multi-file rosinstall support to the Catkin plugin and resolving Launchpad #1533735.
80%
#1581 catkin plugin: support rosdep pip dependencies snapcraft merged Merged PR #1581 in commit 186ae7f91, adding pip-based rosdep dependency support to the Catkin plugin and fixing LP bug #1683036.
75%
#1533735 Catkin plugin: Support rosinstall files snapcraft (launchpad) closed Catkin rosinstall support was merged in PR #1314 (commit 97a416d0a); rosinstall-files was later corrected to a pull property in #1473.
74%
#1629003 Catkin plugin: support kinetic snapcraft (launchpad) closed ROS Kinetic support was added to the Catkin plugin by snapcore/snapcraft PR #842, merged as commit 5d447aedc; the maintainer closed the issue pointing to that fix.
73%
#180 Backport to 1.x: Catkin plugin: Add support for ROS tools. snapcraft merged Merged #180, backporting #152 to the 1.x branch to add ROS tools support to the Catkin plugin.
72%
#1548404 Catkin plugin: Can't handle rosdep resolving to multiple packages snapcraft (launchpad) closed Fixed by ubuntu-core/snapcraft PR #331 (commit 1c1119ce3, 'Catkin plugin: Handle rosdep empty and multiple dependencies'), merged as e3a2b9d03; maintainer ~kyrofa linked the PR when closing the Launchpad bug.
72%
#1130 catkin plugin: produce build-ready staging area. snapcraft merged Merged PR #1130 (commit e34b7ab19) makes the Catkin plugin rewrite ROS-specific paths after building, creating a staging area reusable by later parts and fixing LP #1663385.
72%
#850 catkin plugin: add `rosdistro` to help documentation. snapcraft merged Merged PR #850 (commit c3817b42d) added the `rosdistro` parameter to `snapcraft help catkin` output, closing Launchpad bug #1629955. Docs-only change, 3 lines added.
71%