← Back to issue list

kde-neon-6: Fix long standing theming issues with Qt snaps.

View original Github issue

Metadata

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

Current evaluation

Merged to fix Qt snap theming issues, but planned for reversion in a hotfix branch due to incomplete Qt functionality and missing auto-connect permissions. Changes remain in main until resolved.

Suggested action:

No scores available.

Issue body

- [x ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [x ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x ] Have you successfully run `tox run -m lint`? - [ x] Have you successfully run `tox run -e test-py310`? (supported versions: `py39`, `py310`, `py311`, `py312`) ----- Tests pass, there will also come with this a qt-common-themes snap that will hold qt themes and our breeze gtk themes which the consumers will have to connect until I get an auto connect. I will also have to do a MR to remove the non-functional outdated breeze from gtk-common-themes.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged to fix Qt snap theming issues, but planned for reversion in a hotfix branch due to incomplete Qt functionality and missing auto-connect permissions. Changes remain in main until resolved.
qwen3.6-35b-a3b-mtp-q6 Merged to main to resolve Qt snap theming issues. Due to missing auto-connect permissions and incomplete theme support, maintainers plan to revert it for the 8.4 release via a hotfix branch, delaying full integration until version 8.5.
qwen3.6-35b-a3b-mtp-q6 Merged into main to fix Qt snap theming issues. Due to incomplete Qt theme support and pending auto-connect permissions, the maintainer will revert the changes for the Snapcraft 8.4 release while keeping the branch in main.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#5917 feat(kde-neon-6): lxqt and kvantum theme support snapcraft merged Added lxqt and kvantum theme support for kde-neon-6 by integrating lxqt-support content snaps. After resolving CLA requirements, fixing linting errors, and updating spread tests, the changes were approved and merged.
76%
#4148 kde-neon extension support for Qt6 snapcraft closed Resolved by releasing the kde-neon-6 extension, enabling Qt6 and KDE 6 support for snaps. The KDE team also published dedicated Qt6 SDK and content snaps. Developers can now use the extension or manually configure the available snaps to package Qt6 applications.
74%
#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.
72%
#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.
71%
#3925 kde-neon-extension: New content snap for kf5 5.98 and qt 5.15.6 snapcraft merged Merged a new KDE Neon content snap for kf5 5.98 and qt 5.15.6. Approved by a reviewer, passed CI checks, and applied a minor two-file change without impacting test coverage.
71%
#4698 New kde-neon extension for Qt6 / KF6 snapcraft merged Merged the kde-neon extension for Qt6/KF6. Approved by three reviewers with passing CI. A test interface connection issue was resolved via manual connection, enabling the merge ahead of a release.
70%