← 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 as fb1834ce8, adding qt-common-themes interfaces to kde-neon-6. Reverted from the 8.4 hotfix by #5013 but retained on main.

Resolution: closed resolved

Reason: PR #4884 merged to main as commit fb1834ce8, resolving the KDE Neon 6 Qt theming issue. PR #5013, commit ec1cc0a5b, reverted it only from the 8.4 hotfix branch; the fix remained queued for a later release.

Evaluated by: mr-cal-bot

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
stealth/space-bunny-alpha — closed resolved Merged as fb1834ce8, adding qt-common-themes interfaces to kde-neon-6. Reverted from the 8.4 hotfix by #5013 but retained on main.
stealth/space-bunny-alpha — closed resolved Merged in #4884 as fb1834ce8, adding qt-common-themes interfaces to kde-neon-6. PR #5013 (ec1cc0a5b) reverted it from the 8.4 hotfix branch; it remained on main.
stealth/space-bunny-alpha — closed resolved Merged as fb1834ce8, adding qt-common-themes interfaces to kde-neon-6; #5013 (ec1cc0a5b) reverted the change only on hotfix/8.4, leaving it in main.
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.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/snapcraft#5013 (confidence 100%)

    Reverted the change from the 8.4 hotfix branch while leaving it on main.

Related issues

Issue Project State Summary Similarity
#5917 feat(kde-neon-6): lxqt and kvantum theme support snapcraft merged Merged PR #5917 at commit 70275c88a, adding lxqt-support content snaps and LXQt/Kvantum theme support to kde-neon-6; it closed #5904.
78%
#5236 Sgmoore/kde neon qt6 snapcraft merged Merged as 874b9c875, adding standalone kde-neon-qt6 content-pack support after final spread-test fixes and prerequisite #5271 landed.
76%
#2755 extensions: kde-neon: add icon and sound themes snapcraft merged Merged PR #2755 (commit 8c2c58370) adds gtk-common-themes content snap plugs to the kde-neon extension, fixing pixelated cursors for Qt/KDE apps on stock Ubuntu. Approved by hsitter, described by maintainers as a temporary measure.
75%
#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.
73%
#4299 Sgmoore/kde neon ext updates snapcraft merged Merged #4299, updating the KDE Neon content pack and setting XDG_CONFIG_HOME for qt.conf; it was retargeted to hotfix/7.5 for a faster release.
73%
#4148 kde-neon extension support for Qt6 snapcraft closed Qt6/KDE 6 snap support landed via merged PR #4698 (commit 3d12a68c4), adding the kde-neon-6 extension on top of KDE's Qt6 SDK/content snaps; maintainer lengau closed this as the extension now exists.
73%
#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%
#4698 New kde-neon extension for Qt6 / KF6 snapcraft merged Merged as commit 3d12a68c4, adding the kde-neon-6 extension with Qt 6 and KDE Frameworks 6 SDK/content-snap support.
73%
#5261 kde-neon extension fixes snapcraft merged Merged as 346aa2ef4: removed duplicate X11 layout entries and added Mesa libraries to core24's library path. Targeted for Snapcraft 8.8.
72%
#4121 Sgmoore/kde neon pack update snapcraft merged Merged #4121 in commit 038e50229, updating the KDE Neon content snap to the Qt 5.15.9 Core 22 interface and refreshing build snap revisions.
72%