fix(kde): don't modify LD_LIBRARY_PATH
Metadata
Current evaluation
Merged removal of LD_LIBRARY_PATH and QT_LIBRARY_PATH from the kde_neon_6 extension. These variables are now managed by KDE's snapcraft-desktop-integration launcher. Approved by maintainers and passed all CI checks.
Suggested action: —
No scores available.
Issue body
<!-- Describe your changes -->
I removed LD_LIBRARY_PATH and QT_LIBRARY_PATH from the kde-neon-6 extension file to add them to the launcher-specific file.
Could you take a look at this change in desktop-exports?
It's so that more GTK configuration files are accessible, for example, the colors.css file used by KDE to change the colors used by the GTK Breeze theme.
---
- [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/).
- [ ] I've successfully run `make lint && make test`.
- [ ] I've added or updated any relevant documentation.
- [ ] I've updated the relevant release notes.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged removal of LD_LIBRARY_PATH and QT_LIBRARY_PATH from the kde_neon_6 extension. These variables are now managed by KDE's snapcraft-desktop-integration launcher. Approved by maintainers and passed all CI checks. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Removes LD_LIBRARY_PATH and QT_LIBRARY_PATH from the KDE Neon 6 extension, delegating them to the kf6-core desktop-launch file. Resolves GTK config accessibility and was coordinated with KDE maintainers ahead of Snapcraft 8.14.1. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Removes LD_LIBRARY_PATH and QT_LIBRARY_PATH from the KDE Neon 6 extension, delegating them to KDE's updated desktop-launch file. This improves GTK theme integration and is included in the Snapcraft 8.14.1 release. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #6366 fix(kde-neon-6): don't modify LD_LIBRARY_PATH | snapcraft | merged | Merged into main. Applies KDE Neon 6 fixes by moving LD_LIBRARY_PATH and QT_PLUGIN_PATH configuration to the launcher instead of snapcraft.yaml, resolving issue #6327. | |
| #6002 Fix kde-neon-6 LD_LIBRARY_PATH | snapcraft | closed | Superseded by the author, who opened replacement pull request #6016 to address the kde-neon-6 LD_LIBRARY_PATH fix after discussing implementation details with reviewers. | |
| #4193 kde-neon-extension: remove extra build environment variables that are… | snapcraft | merged | Merged. Removes extra build environment variables from the kde-neon-extension that caused build failures, allowing snapcrafters to set them manually. Approved, verified via testing, and merged after resolving out-of-date status. | |
| #5104 extensions/kde-neon-6: fix XDG_CONFIG_DIRS | snapcraft | merged | Merged after two approvals and passing CI. The change fixes XDG_CONFIG_DIRS for kde-neon-6. Contributors discussed a temporary symlink workaround for affected snaps like kasts, but the core fix was successfully integrated. | |
| #5261 kde-neon extension fixes | snapcraft | merged | 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. |