Bug 513379

Summary: Mismatched 6.9 and 6.10 snaps in the snap store
Product: [KDE Neon] neon Reporter: Furgo <beagletronics>
Component: SnapsAssignee: Neon Bugs <neon-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: sgmoore
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Furgo 2025-12-14 23:37:50 UTC
For the FreeCAD snap, we've been having daily build breakages in the last few days due to some transition from Qt 6.9 to 6.10 upstream. We're using the kde-neon-6 extension and PySide6 packages from the neon archive.

First, the kf6-core24 snap in the stable channel was upgraded to 6.10, which produced a mismatch with our apt-pinned PySide 6.9 packages. Building the perfect storm, once we fixed that by switching to another channel that still had 6.9, the stable channel was demoted back to 6.9, AND then the 6.9 PySide6 packages were removed from the KDE Neon archive.

In any case, we've long wanted to migrate to that hybrid solution of a snap for Qt and .deb packages for PySide, as it's been a constant source of headaches. We just found out about the kde-pyside6-core24-sdk and wanted to test it, just realizing that its version in the stable channel does not match that of the associated Qt/KDE snaps. It appears that the kde-pyside6-core24-sdk stable channel has been promoted to stable before all other snaps, I'm guessing by mistake.

```
$ snap info kde-pyside6-core24-sdk
name:      kde-pyside6-core24-sdk
summary:   KDE fork Qt Pyside6 SDK for core24
publisher: KDE✓
store-url: https://snapcraft.io/kde-pyside6-core24-sdk
license:   unset
description: |
  Qt is a cross-platform application development framework widely used
  for developing software with graphical user interfaces (GUIs) and
  interactive functionality, this is python bindings.
snap-id: vtcWX33AFNNwCJ2IqvAKVhMs7dkoXI33
channels:
  latest/stable:    6.10.1 2025-12-09 (13) 85MB -
  latest/candidate: ↑                           
  latest/beta:      6.10.1 2025-12-08 (13) 85MB -
  latest/edge:      6.10.1 2025-12-09 (13) 85MB -

$ snap info kf6-core24-sdk
name:      kf6-core24-sdk
summary:   KDE Frameworks 6
publisher: KDE✓
store-url: https://snapcraft.io/kf6-core24-sdk
license:   unset
description: |
  KDE Frameworks are addons and useful extensions to Qt
snap-id: hUFjXP7x8Tpffs9LbTiTLwf7DbSls5Tu
channels:
  latest/stable:    6.14.0-6.3.5-25.04.2 2025-12-13 (24) 657MB -
  latest/candidate: ↑                                          
  latest/beta:      6.20.0-6.5.3-25.08.3 2025-12-14 (28) 674MB -
  latest/edge:      6.20.0-6.5.3-25.08.3 2025-12-10 (26) 674MB -

$ snap info kf6-core24
name:      kf6-core24
summary:   KDE Frameworks 6
publisher: KDE✓
store-url: https://snapcraft.io/kf6-core24
license:   unset
description: |
  KDE Frameworks are addons and useful extensions to Qt
snap-id:      kvNmVu4h6kL6NMJjXqPyvG3K3EhDO1S9
tracking:     latest/beta
refresh-date: avui a les 22:42 CET
channels:
  latest/stable:    6.9.1-6.14.0-6.3.5-25.04.2  2025-12-13 (34) 1GB -
  latest/candidate: ↑                                               
  latest/beta:      6.10.1-6.20.0-6.5.3-25.08.3 2025-12-08 (36) 1GB -
  latest/edge:      6.9.1-6.14.0-6.3.5-25.04.2  2025-07-18 (33) 1GB -
installed:          6.10.1-6.20.0-6.5.3-25.08.3            (36) 1GB -

$ snap info kde-qt6-core24-sdk
name:      kde-qt6-core24-sdk
summary:   KDE fork Qt Framework SDK
publisher: KDE✓
store-url: https://snapcraft.io/kde-qt6-core24-sdk
license:   unset
description: |
  Qt is a cross-platform application development framework widely used
  for developing software with graphical user interfaces (GUIs) and
  interactive functionality.
snap-id: isco3uAbV8loHXUSaF1yGB7gjAVyKPF2
channels:
  latest/stable:    6.9.3  2025-12-13 (31) 1GB -
  latest/candidate: ↑                          
  latest/beta:      6.10.1 2025-12-11 (39) 1GB -
  latest/edge:      6.10.1 2025-12-10 (37) 1GB -
```
Comment 1 Scarlett Moore 2025-12-15 10:10:13 UTC
That was my fault. I got over zealous and promoted before it was ready. There were some issues with qt. I am hoping today. Sorry.
Comment 2 Furgo 2025-12-15 12:31:02 UTC
Thanks! In the meantime, if the kde-pyside6-core24-sdk `stable` channel could be demoted to 6.9.* be in sync with all other associated snaps, that would allow us to resume our daily builds. I guess that's an easier alternative than (re-)promoting all snaps to 6.10, which can be eventually done when time allows.
Comment 3 Furgo 2025-12-18 15:05:06 UTC
The kde-pyside6-core24-sdk package's `stable` channel in the store appears to have been demoted to 6.9.x three days ago, so this bug can be closed. Thanks.