docs(kde-neon): show the build environment for each base
Metadata
Current evaluation
KDE neon 6 documentation update for core22/core24 build environments was closed unmerged; linked issue #5275 remains open.
Resolution: closed stale
Reason: PR #6456 was closed without a merge commit after receiving no reviews, and issue #5275 remains open. The proposed documentation corrections were therefore not incorporated.
Evaluated by: mr-cal-bot
No scores available.
Issue body
The KDE neon 6 extension sets a different build environment for core22 and core24 snaps, but the reference only listed one set of variables. That list was also out of date: `PATH` was missing `$CRAFT_STAGE/usr/bin`, the core24 Mesa library path was missing, `CMAKE_PREFIX_PATH` used `;` separators and pointed to the SDK snaps' roots instead of their `usr` directories, and `CMAKE_FIND_ROOT_PATH` isn't set anymore.
The build environment is now shown in core24 and core22 tabs, following the layout of the GNOME extension reference. I generated the values with `KDENeon6.get_part_snippet()` for each base and checked that the documented YAML matches them exactly.
The page also said that only the project's main part receives the variables, but the extension adds them to every part, so I corrected that sentence and added a meta description to the page.
Fixes #5275
---
- [x] I've followed the [contribution guidelines](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md).
- [x] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/).
- [x] I've successfully run `make lint && make test`.
- [x] I've added or updated any relevant documentation.
- [x] In documents I changed, I [added a meta description](https://canonical-starflow.readthedocs-hosted.com/how-to/add-a-page-meta-description/) if one was missing.
- [ ] I've updated the relevant release notes.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed stale | KDE neon 6 documentation update for core22/core24 build environments was closed unmerged; linked issue #5275 remains open. | |
| qwen/qwen3.8-27b | — | closed stale | Docs PR to split the KDE neon 6 extension build-environment reference into core22/core24 tabs and correct stale variables (PATH, Mesa lib path, CMAKE_PREFIX_PATH). Closed without merging; no merge commit and 0 reviewers, so #5275 remains open. | |
| qwen/qwen3.8-27b | — | closed stale | Docs PR to split kde-neon build-environment reference into core22/core24 tabs was closed without merging. It addressed the kde-neon half of #5275 but had 0 reviewers and no merge commit found; issue #5275 remains open. | |
| stealth/space-bunny-alpha |
Impact:
32
Quick Win:
23
Complexity:
12
Confidence:
92
Actionability:
82
|
needs review | Adds separate core22/core24 KDE Neon 6 build-environment tabs, corrects environment details and per-part scope, and adds a meta description. All reported checks pass; it is ready for maintainer review. |
Update history
| Date | Change |
|---|---|
| closed | |
| created |
Related work
-
Related To:
canonical/snapcraft#5275
(confidence 100%)
PR #6456 stated that it fixed #5275, but that issue remains open.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #5275 docs: update build-environment for the kde-neon and kde-neon-6 extensions | snapcraft | open | Triaged documentation task remains open: the KDE neon extension reference still shows one build environment, although the code supports distinct core22 and core24 environments; PR #6456 was closed unmerged. | |
| #4193 kde-neon-extension: remove extra build environment variables that are… | snapcraft | merged | Merged #4193 as df5476bd0, removing extra KDE Neon build environment variables that caused unpredictable build failures; #4242 later cherry-picked the fix to hotfix/7.5. | |
| #5271 fix: kde-neon-6 ext build env and platform plug. | snapcraft | merged | Merged as cdf598656, updating the kde-neon-6 extension's Core 24 build environment and platform plug. |