Bug 2250337

Summary: skanpage unable to start due to missing dependency
Product: [Fedora] Fedora Reporter: Andy Choens <andy.choens>
Component: skanpageAssignee: Onuralp SEZER <thunderbirdtr>
Status: CLOSED ERRATA QA Contact:
Severity: medium Docs Contact:
Priority: unspecified    
Version: 39CC: kde-sig, thunderbirdtr
Target Milestone: ---Keywords: Desktop
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: skanpage-23.08.4-1.fc39 Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-12-20 01:25:10 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Andy Choens 2023-11-17 18:45:22 UTC
After installing skanpage via dnf from the command line, the application is unable to start due to a missing component (kquickimageeditor). However, installing this dependency manually resolves the issue and the application is able to start. I ran  "dnf repoquery --requires skanpage" to get a list of the package dependencies and kquickimageeditor is not listed:

andy@astartes:~$ dnf repoquery --requires skanpage
Fedora 39 - x86_64 - Updates                                                                                                                                                                                                                                                                                                                                 19 kB/s |  25 kB     00:01    
Fedora 39 - x86_64 - Updates                                                                                                                                                                                                                                                                                                                                1.0 MB/s | 2.3 MB     00:02    
Last metadata expiration check: 0:00:02 ago on Fri 17 Nov 2023 01:38:45 PM EST.
kf5-kirigami2 >= 5.87.0
libKF5ConfigCore.so.5()(64bit)
libKF5ConfigGui.so.5()(64bit)
libKF5CoreAddons.so.5()(64bit)
libKF5Crash.so.5()(64bit)
libKF5I18n.so.5()(64bit)
libKF5XmlGui.so.5()(64bit)
libKSaneCore.so.1()(64bit)
libQt5Core.so.5()(64bit)
libQt5Core.so.5(Qt_5)(64bit)
libQt5Core.so.5(Qt_5.15)(64bit)
libQt5Gui.so.5()(64bit)
libQt5Gui.so.5(Qt_5)(64bit)
libQt5PrintSupport.so.5()(64bit)
libQt5PrintSupport.so.5(Qt_5)(64bit)
libQt5Qml.so.5()(64bit)
libQt5Qml.so.5(Qt_5)(64bit)
libQt5Quick.so.5()(64bit)
libQt5Quick.so.5(Qt_5)(64bit)
libQt5Widgets.so.5()(64bit)
libQt5Widgets.so.5(Qt_5)(64bit)
libc.so.6(GLIBC_2.34)(64bit)
libstdc++.so.6()(64bit)
libstdc++.so.6(CXXABI_1.3)(64bit)
libstdc++.so.6(CXXABI_1.3.9)(64bit)
libstdc++.so.6(GLIBCXX_3.4)(64bit)
qt5-qtquickcontrols2
rtld(GNU_HASH)

Reproducible: Always

Steps to Reproduce:
From the terminal:
1. sudo dnf install -y skanpage
2. skanpage

And it will not start.
Actual Results:  
QQmlApplicationEngine failed to load component
qrc:/qml/MainWindow.qml:331:26: Type ContentView unavailable
qrc:/qml/ContentView.qml:67:13: Type DocumentPage unavailable
qrc:/qml/DocumentPage.qml:14:1: module "org.kde.kquickimageeditor" is not installed

Expected Results:  
The application should open and let me scan something.

Installing kquickimageeditor resolves the problem. I think this package should be added as a dependency.

Comment 1 Fedora Update System 2023-12-11 20:10:27 UTC
FEDORA-2023-01e259b396 has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-01e259b396

Comment 2 Fedora Update System 2023-12-12 01:30:47 UTC
FEDORA-2023-01e259b396 has been pushed to the Fedora 39 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-01e259b396`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-01e259b396

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 3 Fedora Update System 2023-12-19 01:54:38 UTC
FEDORA-2023-90b0247d55 has been pushed to the Fedora 39 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-90b0247d55`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-90b0247d55

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 4 Fedora Update System 2023-12-20 01:25:10 UTC
FEDORA-2023-90b0247d55 has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.