catkin plugin: add support for ROS Lunar
Metadata
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. | |
| #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). | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. |