Bug 1217957

Summary: kalk 23.08.4-1.1 does not work because of missing libQt5Feedback0
Product: [openSUSE] openSUSE Tumbleweed Reporter: hui <sturm-fr>
Component: KDE ApplicationsAssignee: E-Mail List <opensuse-kde-bugs>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: fabian
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description hui 2023-12-11 22:17:53 UTC
The application kalk (Convergent calculator) does start but only shows an empty window. This is due to missing libQt5Feedback0. This package is not available for Tumbleweed in any official repo )only home repos).

Terminal output when kalk is startet:

tumble@tumble:~> kalk
kf.kirigami: (qrc:/qml/CalculationPage.qml:348:21: Type NumberPad unavailable
                        NumberPad {
                        ^, qrc:/qml/NumberPad.qml:14:5: Type PortraitPad unavailable
        PortraitPad {
        ^, qrc:/qml/PortraitPad.qml:17:5: Type NumberButton unavailable
        NumberButton {text: "√(" ; display: "√"; onClicked: pressed(text);}
        ^, qrc:/qml/NumberButton.qml:14:1: module "QtFeedback" is not installed
    import QtFeedback 5.0
    ^)
kf.kirigami: (qrc:/qml/CalculationPage.qml:348:21: Type NumberPad unavailable
                        NumberPad {
                        ^, qrc:/qml/NumberPad.qml:14:5: Type PortraitPad unavailable
        PortraitPad {
        ^, qrc:/qml/PortraitPad.qml:17:5: Type NumberButton unavailable
        NumberButton {text: "√(" ; display: "√"; onClicked: pressed(text);}
        ^, qrc:/qml/NumberButton.qml:14:1: module "QtFeedback" is not installed
    import QtFeedback 5.0
    ^)
tumble@tumble:~>
Comment 1 Fabian Vogt 2023-12-12 07:47:26 UTC
Yeah, we never bothered to package Qt Feedback because it's long dead upstream and would be dropped for Qt 6 anyway. kalk didn't declare properly that it needs QtFeedback so weren't aware of the issue.

The next version of kalk will be Qt 6 based and not have haptic feedback. Until then I submitted a patch to remove the QtFeedback requirement: https://build.opensuse.org/request/show/1132610