Update the ament plugin to be base aware
Metadata
Current evaluation
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.
Resolution: closed resolved
Reason: Merged PR snapcraft#2324, commit 745c4d311, removed the deprecated ament plugin when using a base. The maintainer confirmed the plugin would be retired in favor of ROS 2's newer build system.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Update the plugin to be base aware.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | 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. | |
| stealth/space-bunny-alpha | — | closed resolved | Resolved by merged Snapcraft PR #2324 (commit 745c4d311), removing the ament plugin for base-based builds instead of making it base-aware. | |
| stealth/space-bunny-alpha | — | closed resolved | Resolved by merged PR #2324 (745c4d311), removing the deprecated ament plugin for base-based builds as ROS 2 moved to a newer build system. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #2324 in 745c4d311: the ament plugin was made base-aware and removed for base-based builds, while remaining available only in legacy mode. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without comments or resolution details. The ament plugin base-awareness update was abandoned or resolved internally without public tracking. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without discussion or resolution. Likely abandoned or completed out-of-band. | |
| qwen/qwen3.6-35b-a3b | — | — | Updates to the ament plugin for base awareness were not implemented. The request was closed without discussion or resolution, indicating it was abandoned. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Abandoned without resolution. The request to update the ament plugin for base awareness was closed after over seven years of inactivity. No implementation, merge, or rejection details were provided. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
canonical/snapcraft#2324
(confidence 100%)
The linked PR was merged and explicitly removed ament plugin support for base-based builds.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2324 plugins: remove the ament plugin when using a base | snapcraft | merged | Merged PR #2324 (745c4d311), removing deprecated ament plugin support for base-based builds while retaining legacy-mode reachability through spread tests. | |
| #1794793 Update the maven plugin to be base aware | snapcraft (launchpad) | closed | Maven plugin support for bases was merged in snapcraft#2364, commit b4aebc678. | |
| #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. | |
| #1794776 Update the ant plugin to be base aware | snapcraft (launchpad) | closed | Ant plugin was made base-aware by merged PR snapcore/snapcraft#2370 (commit eab7fcf15), adding core16 and core18 support. | |
| #1745629 Update ament plugin: ROS2 is now stable | snapcraft (launchpad) | closed | Implemented by PR #1583 (23c22fef3), with ament-plugin spread tests added by PR #2211 (bdaa8ea52); the legacy plugin was later removed for base builds. | |
| #1794794 Update the meson plugin to be base aware | snapcraft (launchpad) | closed | Meson plugin was made base-aware by merged PR snapcore/snapcraft#2331, commit 1e19e86a6. | |
| #1794803 Update the waf plugin to be base aware | snapcraft (launchpad) | closed | Updated the Waf plugin to be base-aware by merging snapcore/snapcraft PR #2332 in commit bd896921b. | |
| #1794791 Update the kernel plugin to be base aware | snapcraft (launchpad) | closed | Kernel and KBuild plugins gained base support via merged PR snapcore/snapcraft#2368 (commit ddbda36b5). | |
| #1794799 Update the qmake plugin to be base aware | snapcraft (launchpad) | closed | Updated the qmake plugin to support bases via snapcore/snapcraft PR #2366, merged as commit 3585eb13d. | |
| #1794796 Update the nodejs plugin to be base aware | snapcraft (launchpad) | closed | Base-aware Node.js plugin support was merged in snapcore/snapcraft#2356 via commit 3465f984f, covering the npm/yarn plugin work requested by the issue. |