Bug 1217957 - kalk 23.08.4-1.1 does not work because of missing libQt5Feedback0
Summary: kalk 23.08.4-1.1 does not work because of missing libQt5Feedback0
Status: RESOLVED FIXED
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: KDE Applications (show other bugs)
Version: Current
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: E-Mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-12-11 22:17 UTC by hui
Modified: 2023-12-12 07:47 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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