Bug 505983 - Broken QML imports
Summary: Broken QML imports
Status: REPORTED
Alias: None
Product: alkimia
Classification: Frameworks and Libraries
Component: General (other bugs)
Version First Reported In: 8.2.0
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-06-22 16:40 UTC by Christophe Marin
Modified: 2025-07-01 07:10 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christophe Marin 2025-06-22 16:40:39 UTC
Our packaging tools report:

nothing provides qt6qmlimport(org.kde.alkimia.1) needed by alkimia-8.2.0.x86_64
nothing provides qt6qmlimport(QtQuick.Controls.1) >= 3 needed by alkimia-8.2.0.x86_64
nothing provides qt6qmlimport(QtQuick.Controls.1) >= 4 needed by alkimia-8.2.0.x86_64
nothing provides qt6qmlimport(QtQuick.Dialogs.1) >= 2 needed by alkimia-8.2.0.x86_64

These are QtQuick 1 imports

plasma/applets/ForeignCurrencies/contents/ui/config/ConfigGeneral.qml:import QtQuick.Controls 1.3
plasma/applets/ForeignCurrencies/contents/ui/config/ConfigGeneral.qml:import QtQuick.Dialogs 1.2
plasma/applets/ForeignCurrencies/contents/ui/config/ConfigGeneral.qml:import QtQuick.Layouts 1.1
plasma/applets/ForeignCurrencies/contents/ui/Currency.qml:import QtQuick.Controls 1.4
plasma/applets/ForeignCurrencies/contents/ui/Currency.qml:import QtQuick.Layouts 1.2
plasma/applets/ForeignCurrencies/contents/ui/main.qml:import QtQuick.Layouts 1.1
plasma/applets/ForeignCurrencies/contents/ui/Okno.qml:import QtQuick.Layouts 1.2
tests/qmlalkonlinequotetest-qt4.qml:import QtQuick 1.0
Comment 1 Ralf Habacker 2025-06-30 19:42:24 UTC
It looks like the associated plasmoid needs to be ported to KF6. There are hints at https://develop.kde.org/docs/plasma/widget/porting_kf6.
Comment 2 Ralf Habacker 2025-07-01 07:10:25 UTC
If it is the alkimia package located at https://build.opensuse.org/package/show/openSUSE:Factory/alkimia, some more details about the cause of the problem can be displayed:

$ sudo zypper install alkimia plasma6-sdk
$ ln -s /usr/share/plasma ~/.local/share
$ plasmawindowed org.wincak.foreigncurrencies26
... 
This widget was written for an unkown older version of Plasma and is not compatible with Plasma6.