← Back to issue list

Update ament plugin: ROS2 is now stable

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1745629
Type
issue
State
closed
Author
~kyrofa
Labels
—
Created
Updated
Closed

Current evaluation

Implemented by PR #1583 (23c22fef3), with ament-plugin spread tests added by PR #2211 (bdaa8ea52); the legacy plugin was later removed for base builds.

Resolution: closed resolved

Reason: PR #1583 introduced the ament plugin, and PR #2211 added its spread suite, covering the requested implementation and integration tests. PR #2324 later removed the legacy plugin for base builds as subsequent architectural cleanup.

Evaluated by: mr-cal-bot

No scores available.

Issue body

ROS2 has a stable release. The Ament plugin should be updated to use it by default. Update the integration tests as well.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Implemented by PR #1583 (23c22fef3), with ament-plugin spread tests added by PR #2211 (bdaa8ea52); the legacy plugin was later removed for base builds.
stealth/space-bunny-alpha — closed resolved ROS 2 support landed in merged PR #1583 (commit 23c22fef3), adding the beta ament plugin and integration coverage; PR #1582 supplied ROS 2 bootstrapping.
stealth/space-bunny-alpha — closed resolved Added a beta Ament plugin for ROS 2, including integration coverage, in merged PR #1583 (commit 23c22fef3); PR #1582 added ROS 2 bootstrapping.
stealth/space-bunny-alpha — closed resolved ROS 2 ament support was implemented in merged PR #1583 (commit 23c22fef3), adding the plugin and ROS 2 bootstrapping.
qwen3.6-35b-a3b-mtp-q6 — — Updating the ament plugin for stable ROS2 and refreshing integration tests was closed without implementation. No changes were made, and the request appears abandoned.
qwen/qwen3.6-35b-a3b
Staleness: 100
Complexity: 30
Confidence: 90
Support Request: 0
close stale Request to update the ament plugin and integration tests to use the stable ROS2 release by default. Inactive for over 8 years with no maintainer response.
qwen/qwen3.6-35b-a3b
Staleness: 100
Complexity: 25
Confidence: 90
Support Request: 10
close stale Request to update the Ament plugin and integration tests to use stable ROS2 by default. Issue remains completely inactive with no maintainer response or labels for over eight years.
qwen3.6-35b-a3b-mtp-q6
Staleness: 100
Complexity: 20
Confidence: 90
Support Request: 0
close stale Request to update the ament plugin and integration tests to use stable ROS2. The issue has been inactive for over 8 years with no maintainer response or comments.

Update history

Date Change
created

Related work

  • Likely Fixed By: snapcraft#1583 (confidence 90%)

    Commit 23c22fef3 added the ament plugin.

  • Likely Fixed By: snapcraft#2211 (confidence 88%)

    Commit bdaa8ea52 added the ament plugin spread test suite.

  • Related To: snapcraft#2324 (confidence 86%)

    Commit 745c4d311 later removed the legacy plugin for base-based builds.

Related issues

Issue Project State Summary Similarity
#1443 new ament plugin (ros2) snapcraft closed ROS 2 ament support was added by merged PR #1583 (commit 23c22fef3), with ROS 2 bootstrapping in #1582. PR #2324 later removed ament for base-based builds.
83%
#1686850 Missing support for ament snapcraft (launchpad) closed Added ROS 2 support: merged PR #1583 (commit 23c22fef3) introduced the beta ament plugin, with ROS 2 underlay bootstrapping in #1582, closing LP #1686850 and snapcraft#1443. Later #2324 removed ament for base-based builds.
81%
#1794775 Update the ament plugin to be base aware snapcraft (launchpad) closed Ament base support was resolved by removing the plugin for base-based builds in merged snapcraft#2324 (745c4d311); it remained available only in legacy mode.
73%
#1583 ament plugin: new plugin snapcraft merged Merged as commit 23c22fef3: adds beta ament plugin bootstrapping ROS 2 to build source parts, resolving LP #1686850 and issue #1443.
72%