kde-neon extension fixes
Metadata
Current evaluation
Merged as 346aa2ef4: removed duplicate X11 layout entries and added Mesa libraries to core24's library path. Targeted for Snapcraft 8.8.
Resolution: closed resolved
Reason: PR #5261 was merged as commit 346aa2ef4, fixing duplicate X11 layout wiring and the core24 LD_LIBRARY_PATH for the KDE Neon extension.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Don't add X11 to layouts twice. Add mesa libs to core24 ld library path.
- [x ] Have you followed the [guidelines for contributing](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md)?
- [x ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x ] Have you successfully run `make lint`?
- [x ] Have you successfully run `make test`?
---
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged as 346aa2ef4: removed duplicate X11 layout entries and added Mesa libraries to core24's library path. Targeted for Snapcraft 8.8. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #5261 (commit 346aa2ef4): stopped adding X11 twice to layouts and added Mesa libraries to the core24 library path; targeted for Snapcraft 8.8. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged PR fixing KDE Neon extension by preventing duplicate X11 layouts and adding mesa libs to core24 ld library path. Approved by two reviewers and passed CI. Targeted for Snapcraft 8.8 and available on edge. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged kde-neon fixes preventing duplicate X11 layouts and adding mesa libs to core24 ld paths. Available on latest/edge and targeted for Snapcraft 8.8. Core22/24 docs split tracked separately. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/snapcraft#5275
(confidence 99%)
Follow-up documentation task for distinct core22 and core24 KDE Neon build environments.
-
Related To:
canonical/snapcraft#5271
(confidence 94%)
Parallel KDE Neon 6 core24 build-environment fix targeted for Snapcraft 8.8.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1805225 kde extension | snapcraft (launchpad) | closed | Implemented as the kde-neon extension in commit 3529f1950; later core20 support was merged in canonical/snapcraft#3846. | |
| #3846 kde extension: new content snap for core20 | snapcraft | merged | Merged in snapcore/snapcraft#3846 (commit fc8dc89fc), updating the KDE Neon extension to use the newer core20 content snap. | |
| #3925 kde-neon-extension: New content snap for kf5 5.98 and qt 5.15.6 | snapcraft | merged | Merged in commit 7870ff211, adding the KDE Neon content snap for KF5 5.98 and Qt 5.15.6. | |
| #4884 kde-neon-6: Fix long standing theming issues with Qt snaps. | snapcraft | merged | Merged as fb1834ce8, adding qt-common-themes interfaces to kde-neon-6. Reverted from the 8.4 hotfix by #5013 but retained on main. | |
| #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. | |
| #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. | |
| #3665 kde extension: new content snap for core20 | snapcraft | closed | Closed unmerged as duplicate/superseded work; the equivalent KDE core20 content-snap change landed via #3658 in commit 6c72c8ee0. | |
| #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. | |
| #6366 fix(kde-neon-6): don't modify LD_LIBRARY_PATH | snapcraft | merged | Merged PR #6366 reapplies #6016 onto main: KDE Neon 6 no longer sets LD_LIBRARY_PATH/QT_PLUGIN_PATH in snapcraft.yaml (moved to the launcher) and lxqt-support is updated, fixing #6327 (SNAPCRAFT-1365). |