← Back to issue list

Update the ament plugin to be base aware

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1794775
Type
issue
State
closed
Author
~sergiusens
Labels
18.10-build-vm
Created
Updated
Closed

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.
77%
#1794793 Update the maven plugin to be base aware snapcraft (launchpad) closed Maven plugin support for bases was merged in snapcraft#2364, commit b4aebc678.
75%
#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.
75%
#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.
74%
#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.
73%
#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.
72%
#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.
72%
#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).
71%
#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.
71%
#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.
70%