Bug 474938

Summary: Qt6: Calendar fails to start
Product: [Applications] Merkuro Reporter: Martin Flöser <mgraesslin>
Component: generalAssignee: Claudio Cambra <claudio.cambra>
Status: RESOLVED FIXED    
Severity: normal CC: carl
Priority: NOR Keywords: qt6
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Martin Flöser 2023-09-27 14:57:36 UTC
Package provided by KDE Neon Unstable edition (Package version: 23.08.1+p22.04+vunstable+git20230926.1408-0) fails to launch merkuro-calendar:

QQmlApplicationEngine failed to load component
qrc:/main.qml:549:5: Type IncidenceEditorPage unavailable
qrc:/IncidenceEditorPage.qml:828:35: Type Kirigami.CheckableListItem unavailable
file:///usr/lib/x86_64-linux-gnu/qt6/qml/org/kde/kirigami/CheckableListItem.qml:53:5: Non-existent attached object


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: KDE Neon Unstable edition
(available in About System)
KDE Plasma Version: 5.27.80
KDE Frameworks Version: 5.240.0
Qt Version: 6.6.0
Comment 1 Carl Schwan 2023-09-27 16:08:41 UTC
Git commit 1a313f7de60a41ed70281d3f04f794fcc11af506 by Carl Schwan.
Committed on 27/09/2023 at 18:08.
Pushed by carlschwan into branch 'master'.

Fix IncidenceEditorPage not working anymore in Qt6

CheckableListItem is deprecated, so replace it with RoundedItemDelegate

M  +37   -10   src/calendar/qml/Dialogs/IncidenceEditorPage.qml

https://invent.kde.org/pim/merkuro/-/commit/1a313f7de60a41ed70281d3f04f794fcc11af506
Comment 2 Martin Flöser 2023-09-27 16:54:43 UTC
71 min from report to fix - I am deeply impressed!