add plugin for the waf build environment
Metadata
Current evaluation
Waf build system support landed: PR canonical/snapcraft#716 by ~paelzer merged as commit 9cf5b2492, adding the waf plugin with bundled Waf plus unit/integration tests. Launchpad bug closed as fixed.
Resolution: closed resolved
Reason: The reporter's follow-up PR snapcore/snapcraft#716 ("Add Waf plugin (LP: #1611335)") was merged in commit 9cf5b2492, adding the waf plugin with bundled Waf and unit/integration tests; later commits f8359e3cc (#979), 5d5d8f2ca (#1397) and bd896921b (#2332) extended it.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Waf build system support landed: PR canonical/snapcraft#716 by ~paelzer merged as commit 9cf5b2492, adding the waf plugin with bundled Waf plus unit/integration tests. Launchpad bug closed as fixed. | |
| stealth/space-bunny-alpha | — | closed resolved | Waf build support was merged via canonical/snapcraft#716 in commit 9cf5b2492, adding the plugin and unit/integration tests. | |
| stealth/space-bunny-alpha | — | closed resolved | Waf support was implemented in merged PR #716 (commit 9cf5b2492), adding the build plugin and tests. | |
| qwen/qwen3.6-35b-a3b | — | — | A request for a Waf build system plugin was closed without activity or a submitted pull request. The proposed contribution was never implemented, leaving the feature request abandoned. | |
| qwen/qwen3.6-35b-a3b | — | — | A waf build environment plugin request was closed without implementation. The author planned to submit a custom plugin via pull request, but no PR was ever provided, leaving the feature unimplemented. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without action. The author planned to submit a pull request for a waf build environment plugin but never followed up, leaving the request abandoned. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | The waf build environment plugin was never implemented. The issue was closed without a pull request being submitted, indicating the feature request was abandoned. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
canonical/snapcraft#716
(confidence 99%)
Merged PR 'Add Waf plugin (LP: #1611335)' from the reporter ~paelzer, commit 9cf5b2492.
-
Related To:
canonical/snapcraft#979
(confidence 70%)
Follow-up commit f8359e3cc implementing waf get_build_properties().
-
Related To:
snapcraft (launchpad)#1794803
(confidence 65%)
Later bug for making the waf plugin base-aware, fixed via #2332 (bd896921b).
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #716 Add Waf plugin (LP: #1611335) | snapcraft | merged | Merged in commit 9cf5b2492, adding Snapcraft's Waf build plugin with bundled Waf support and unit/integration tests. | |
| #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. | |
| #1783846 Move Waf plugin tests to spread | snapcraft (launchpad) | closed | Merged canonical/snapcraft#2210 (commit 5498d0aba) added a Spread suite for the Waf plugin, resolving LP#1783846. | |
| #2332 waf plugin: support for bases | snapcraft | merged | Merged PR #2332 (commit bd896921b) adding base support to the Waf plugin, fixing Launchpad bug #1794803. Approved with 100% diff coverage; later generalised by #2499 (base: core) and get_build_base refactor. | |
| #1397 waf: enable cross-compilation support | snapcraft | merged | Merged Waf cross-compilation support in canonical/snapcraft#1397 (commit 5d5d8f2ca), configuring CC/CXX and adding tests. |