← Back to issue list

kde-neon-6 extension is broken for core22

View original Github issue

Metadata

Project
snapcraft
Number
#5288
Type
issue
State
closed
Author
mr-cal
Labels
—
Created
Updated
Closed

Current evaluation

Fixed upstream by the KDE neon team; maintainer mr-cal confirmed the core22 kde-neon-6 extension was working again on 27 February 2025.

Resolution: closed resolved

Reason: Scarlett Gately Moore reported that Carlos from the Neon team fixed the package repositories upstream. The maintainer then confirmed the extension worked again before the issue was closed; no Snapcraft PR was required.

Evaluated by: mr-cal-bot

No scores available.

Issue body

### Bug Description The kde-neon-6 extension is not working and there is no easy solution. Per @ScarlettGatelyMoore, "Apparently Jammy had a mesa update and we use neon repos, they don't maintain jammy anymore." ### To Reproduce `snapcraft pack` on https://github.com/canonical/snapcraft/tree/main/tests/spread/extensions/snaps/neon-hello-6 ### Environment Snapcraft 8.6 ### snapcraft.yaml ```yaml https://github.com/canonical/snapcraft/blob/main/tests/spread/extensions/snaps/neon-hello-6/snap/snapcraft.yaml ``` ### Relevant log output ```shell Staging hello Staging kde-neon-6/sdk Priming hello Priming kde-neon-6/sdk Extracting and updating metadata... Copying snap assets... Generating snap metadata... Generated snap metadata '--enable-manifest' is deprecated, and will be removed in core24. Generating snap manifest... Generated snap manifest Reading snap metadata... Running linters... Running linter: classic Running linter: library Creating snap package... Created snap package neon-hello-6_1.0_amd64.snap + output= + snap install neon-hello-6_1.0_amd64.snap --dangerous neon-hello-6 1.0 installed + snap connect neon-hello-6:kf6-core22 kf6-core22:kf6-core22 ++ neon-hello-6 /snap/neon-hello-6/x1/usr/local/bin/hello: /snap/neon-hello-6/x1/kf6/usr/lib/x86_64-linux-gnu/libQt6Core.so.6: version `Qt_6.8' not found (required by /snap/neon-hello-6/x1/usr/local/bin/hello) + '[' '' = 'hello world' ']' ``` ### Additional context _No response_

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Fixed upstream by the KDE neon team; maintainer mr-cal confirmed the core22 kde-neon-6 extension was working again on 27 February 2025.
stealth/space-bunny-alpha — closed resolved Fixed upstream by the Neon team; mr-cal confirmed the core22 kde-neon-6 extension worked again on 27 February 2025.
qwen/qwen3.6-35b-a3b — — The kde-neon-6 extension for core22 broke due to a Qt version mismatch from outdated Jammy repos. The neon team fixed the underlying issue, restoring functionality. The disabled spread test was re-enabled. Issue closed.
qwen/qwen3.6-35b-a3b — — Fixed after the Neon team updated their repositories to address the Jammy Mesa update and Qt version mismatch. The kde-neon-6 extension now functions correctly with core22, and the disabled spread test has been re-enabled.
qwen3.6-35b-a3b-mtp-q6 — — The kde-neon-6 extension broke for core22 due to missing Qt_6.8 libraries after a Jammy mesa update. The neon team fixed the repository mismatch, restoring functionality. The issue is closed and the disabled spread test has been re-enabled.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#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.
80%
#4151 kde-neon qt5 webengine applications no longer works snapcraft closed Qt 5/core22 KDE neon extension fixes were merged in PR #4060 (commit bef32e264); #4151 was later closed as presumed resolved after prolonged inactivity.
77%
#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.
77%
#1805225 kde extension snapcraft (launchpad) closed Implemented as the kde-neon extension in commit 3529f1950; later core20 support was merged in canonical/snapcraft#3846.
76%
#3462 extensions: add core20 support to kde-neon snapcraft merged Merged as a5305e3f5, adding core20 support to the kde-neon extension.
76%
#5952 kde-neon extention issues snapcraft closed Meta issue noting new kde-neon6 extension build failures; closed by mr-cal with no code fix after bepri/steinbro agreed to have individual issues filed for each specific failure.
75%
#6516 feat(extensions): Add core26 support to the kde-neon-6 extension snapcraft open Adds core26 base support to the kde-neon-6 extension, following the pattern of PR #6278 (gnome extension). CI passing, awaiting initial review.
74%
#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.
74%
#4023 Sgmoore/update neon ext core22 snapcraft merged Merged as 4e503403d, adding core22 KDE Neon extension support, test updates, and global content-snap connections while retaining versioned names for KF5 compatibility.
73%
#5275 docs: update build-environment for the kde-neon and kde-neon-6 extensions snapcraft open Triaged documentation task remains open: the KDE neon extension reference still shows one build environment, although the code supports distinct core22 and core24 environments; PR #6456 was closed unmerged.
72%