← Back to issue list

kde-neon extension fixes

View original Github issue

Metadata

Project
snapcraft
Number
#5261
Type
pull request
State
merged
Author
ScarlettGatelyMoore
Labels
—
Created
Updated
Closed

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.
77%
#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.
75%
#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.
73%
#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.
72%
#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.
71%
#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%
#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.
71%
#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.
70%
#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).
70%