Bug 493705 - maliit-keyboard (required for plasma mobile screen keyboard) cannot find QtQuickControls library
Summary: maliit-keyboard (required for plasma mobile screen keyboard) cannot find QtQu...
Status: RESOLVED FIXED
Alias: None
Product: plasma-mobile
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Mobile Bugs
URL:
Keywords: qt6
Depends on:
Blocks:
 
Reported: 2024-09-26 18:47 UTC by compilebunny
Modified: 2024-09-28 10:46 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description compilebunny 2024-09-26 18:47:13 UTC
SUMMARY

Plasma mobile requires maliit-keyboard to provide a screen keyboard. Since this is a mobile device interface, the screen keyboard is incredibly important. When run, maliit-keyboard produces an error regarding the QtQuickControls library.

STEPS TO REPRODUCE
1. run maliit-keyboard from a console within plasma mobile
2. 
3. 

OBSERVED RESULT

Error: module "QtQuick.Controls" is not installed.
import QtQuick.Controls 2.4
^

apt list --installed | grep qml6 | grep quick-control shows that qml6-module-qtquick-controls is installed. However, the description of this module is "dummy transitional". 

A package named libqt6qml6quickcontrols2impl6 exists but cannot be installed. It requires libqt6qml6 (>= 6.2.0) but apt does not recognize 6.7.2-0zneon+24.04.... as meeting this requirement.

EXPECTED RESULT

maliit-keyboard displays the screen keyboard

SOFTWARE/OS VERSIONS
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: Ubuntu 24 LTS 
KDE Plasma Version: 6.1.5
KDE Frameworks Version: 6.6.0
Qt Version: 6.7.2

ADDITIONAL INFORMATION

running on Wayland
Comment 1 compilebunny 2024-09-27 20:17:09 UTC
This bug report was based on maliit-keyboard 2.3.1+p24.04+vrelease+git20240926.052-1
from the NEON CI repo.

I installed the 20240927 version via apt update when it appeared and it seems to have fixed the problem.
Comment 2 Carlos De Maine 2024-09-28 10:46:48 UTC
(In reply to compilebunny from comment #1)
> This bug report was based on maliit-keyboard
> 2.3.1+p24.04+vrelease+git20240926.052-1
> from the NEON CI repo.
> 
> I installed the 20240927 version via apt update when it appeared and it
> seems to have fixed the problem.

just for completeness, maliit-keyboard is still qt5.  it was indeed missing a number of qml-module-qtquick-* runtime deps.  this and a few other things have been fixed and the plugins such as auto-suggest are working correctly now too