fix: kde-neon: Append usr to cmake prefix path #5272
Metadata
Current evaluation
Merged as e2daf4cbe: PR #5585 updates KDE Neon CMAKE_PREFIX_PATH entries to use SDK usr subdirectories, fixing #5272; released in Snapcraft 8.10.1.
Resolution: closed resolved
Reason: PR #5585 merged as e2daf4cbe and changed KDE Neon CMake prefix entries to the SDK usr directories. Snapcraft 8.10.1 release notes list #5272 as fixed; companion PR #5589 (d30f563a7) applied the GNOME-side correction.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [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/)?
- [ ] Have you successfully run `make lint`?
- [ ] Have you successfully run `make test`?
---
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged as e2daf4cbe: PR #5585 updates KDE Neon CMAKE_PREFIX_PATH entries to use SDK usr subdirectories, fixing #5272; released in Snapcraft 8.10.1. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #5585 (commit e2daf4cbe) fixes KDE Neon by appending usr to CMAKE_PREFIX_PATH; the non-blocking Conventional Commits check was the only reported failure. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged a fix for KDE Neon that appends usr to the CMake prefix path. Approved by two reviewers and passed integration and security checks. A conventional commits policy check failed but did not block the merge. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged an external contributor fix that appends usr to the CMake prefix path, resolving path resolution issues for KDE Neon systems. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
snapcraft#5272
(confidence 100%)
The reported CMAKE_PREFIX_PATH defect was corrected and documented as fixed in Snapcraft 8.10.1.
-
Related To:
snapcraft#5589
(confidence 100%)
Companion PR #5589, merged as d30f563a7, fixed the corresponding GNOME extension behavior.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #5302 kde-neon: invalid CMAKE_PREFIX_PATH | snapcraft | closed | Fixed KDE Neon CMAKE_PREFIX_PATH handling in merged PR #5310 (commit 9cb3f5155), released in Snapcraft 8.8; the maintainer marked #5302 completed. | |
| #5310 fix: Fix cmake prefix path and remove invalid cmake root path. | snapcraft | merged | Merged as 9cb3f5155, fixing KDE Neon CMake prefix handling and removing an invalid CMake root path in Snapcraft 8.8; fixes #5302. | |
| #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). | |
| #6016 fix(kde): don't modify LD_LIBRARY_PATH | snapcraft | merged | Merged in PR #6016 (commit 3fc9abd0b), removing Snapcraft-added LD_LIBRARY_PATH and QT_LIBRARY_PATH from KDE Neon 6 in favor of launcher configuration. | |
| #5104 extensions/kde-neon-6: fix XDG_CONFIG_DIRS | snapcraft | merged | Merged PR #5104, adding $SNAP_REAL_HOME/.config to XDG_CONFIG_DIRS so KDE Neon 6 can locate kdeglobals theming settings. | |
| #6002 Fix kde-neon-6 LD_LIBRARY_PATH | snapcraft | closed | Superseded by merged PR canonical/snapcraft#6016 (commit 3fc9abd0b), which corrected KDE Neon 6 environment handling by relying on launcher configuration. | |
| #1244 repo: enable KDE Neon. | snapcraft | merged | Merged in canonical/snapcraft#1244 via commit 0b70903dc, adding the neon distribution ID so Snapcraft recognizes KDE Neon. | |
| #5461 feat(gnome): add cmake prefix path | snapcraft | merged | Merged PR #5461 (commit a3f33196f) added CMAKE_PREFIX_PATH=$CRAFT_STAGE/usr to the GNOME extension build environment, fixing #5272. Follow-up #5589 (d30f563a7) added the SDK usr prefix; shipped in snapcraft 8.10.1. |