← Back to issue list

docs: update build-environment for the kde-neon and kde-neon-6 extensions

View original Github issue

Metadata

Project
snapcraft
Number
#5275
Type
issue
State
open
Author
mr-cal
Labels
Status: Triaged Type: Documentation
Created
Updated
Closed
—

Current evaluation

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.

Suggested action: keep open

Reason: The request is precise, and the current reference still lists only core24-style variables despite KDENeon6 supporting core22 and core24. PR #6456 attempted the split but was closed without merging, so the documentation remains unresolved and should stay open for a replacement or corrected PR.

Evaluated by: mr-cal-bot

Impact: 30 Quick Win: 20 Complexity: 25 Confidence: 96 Actionability: 88

Issue body

### What needs to get done Split the [build-environments](https://canonical-snapcraft.readthedocs-hosted.com/en/latest/reference/extensions/kde-neon-extensions.html#included-build-environment-variables) for kde-neon and kde-neon-6 into core22 and core24 subsections. ### Why it needs to get done #5261 and #5271 now have a different build-environment, depending if the snap is using a core22 and core24 base.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 30
Quick Win: 20
Complexity: 25
Confidence: 96
Actionability: 88
keep 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.
stealth/space-bunny-alpha
Impact: 35
Quick Win: 20
Complexity: 30
Confidence: 78
Actionability: 82
keep open Docs task to split the kde-neon and kde-neon-6 build-environment docs into core22 and core24 subsections after extension changes in #5261/#5271. Triaged; PR #6456 is open addressing the kde-neon-6 half.
qwen/qwen3.6-35b-a3b
Impact: 30
Quick Win: 19
Complexity: 20
Confidence: 80
Actionability: 80
keep open Documentation task to split kde-neon and kde-neon-6 build-environments into core22 and core24 subsections to reflect changes from #5261 and #5271.
qwen/qwen3.8-27b
Impact: 25
Quick Win: 20
Staleness: 72
Complexity: 18
Confidence: 78
Support Request: 5
keep open Docs task to split kde-neon and kde-neon-6 build-environment sections into core22/core24 subsections. Triaged by maintainer 557 days ago; docs still show only core24 values, so the work remains unaddressed.
qwen/qwen3.6-35b-a3b
Staleness: 95
Complexity: 15
Confidence: 90
Support Request: 5
close stale Documentation update to split kde-neon and kde-neon-6 build environments into core22 and core24 subsections. Triaged but inactive for over a year.
qwen3.6-35b-a3b-mtp-q6
Staleness: 90
Complexity: 10
Confidence: 85
Support Request: 0
close stale Documentation update to split kde-neon build environment variables into core22 and core24 subsections. Triaged but inactive for over a year with no maintainer follow-up.

Update history

Date Change
updated
updated

Related work

  • Related To: snapcraft#6456 (confidence 99%)

    PR #6456 attempted to split the KDE neon 6 build environment into core22 and core24 tabs, but was closed without merging.

  • Caused By: snapcraft#5271 (confidence 96%)

    Merged PR #5271, commit cdf598656, changed the kde-neon-6 core24 build environment and is cited by the issue as the reason the documentation needs updating.

Related issues

Issue Project State Summary Similarity
#6456 docs(kde-neon): show the build environment for each base snapcraft closed KDE neon 6 documentation update for core22/core24 build environments was closed unmerged; linked issue #5275 remains open.
85%
#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.
76%
#4060 extensions: fix neon-extension issues for core22 snapcraft merged Merged PR #4060 as commit bef32e264, fixing KDE Neon extension compatibility with core22 by restoring the command chain, removing bindtextdomain, and updating SDK matching, part names, and tests.
76%
#5220 docs: migrate kde neon extensions snapcraft merged Docs-only PR migrating the KDE Neon extension reference to the new docs layout was merged into main as commit befd4e8f2 on 2025-01-31, after rebasing onto #5212.
75%
#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.
73%
#5952 kde-neon extention issues snapcraft closed Meta issue noting new kde-neon6 extension build failures; closed by mr-cal with no code fix after bepri/steinbro agreed to have individual issues filed for each specific failure.
72%
#5288 kde-neon-6 extension is broken for core22 snapcraft closed Fixed upstream by the KDE neon team; maintainer mr-cal confirmed the core22 kde-neon-6 extension was working again on 27 February 2025.
72%
#6297 Task: kde-neon-6 core26 support snapcraft open Triaged enhancement task for kde-neon-6 core26 support, actively being worked on by an assigned contributor with recent progress updates.
72%
#3598 extensions/kde-neon: declare non-experimental for core20 snapcraft merged Merged #3598 via commit 4c966f32a, making core20's kde-neon extension non-experimental and pulling its build snap from the stable channel.
71%
#6516 feat(extensions): Add core26 support to the kde-neon-6 extension snapcraft open Adds core26 base support to the kde-neon-6 extension, following the pattern of PR #6278 (gnome extension). CI passing, awaiting initial review.
70%