Bug 470976 - Some necessary packages aren't marked as dependency for Arianna package (v 1.1.0) on KDE Neon User repos
Summary: Some necessary packages aren't marked as dependency for Arianna package (v 1....
Status: RESOLVED FIXED
Alias: None
Product: neon
Classification: KDE Neon
Component: general (show other bugs)
Version: unspecified
Platform: Neon Linux
: NOR normal
Target Milestone: ---
Assignee: Neon Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-06-13 12:47 UTC by thebluequasar
Modified: 2023-06-14 11:17 UTC (History)
4 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 thebluequasar 2023-06-13 12:47:06 UTC
SUMMARY
***
I came across two packages without which Arianna (v 1.1.0) would not launch, but they aren't marked
 as dependencies, and aren't installed automatically when installing Arianna. On KDE Neon User repositories ***


STEPS TO REPRODUCE
1. Remove these two packages from your KDE Neon install, if you have installed them before: "qml-module-qtwebchannel" & "qml-module-org-kde-kirigami-addons-labs-components"
2. install Arianna from Neon User repos
3. Try launching Arianna through the terminal, you'll get the errors mentioned below and Arianna won't open.

OBSERVED RESULT
Trying to open Arianna from a terminal resulted in two distinct errors about missing modules, and the required packages aren't installed because they are NOT marked as a dependency for Arianna. I copied the errors from my system here:
`arianna 
QQmlApplicationEngine failed to load component
qrc:/content/ui/main.qml:10:1: module "org.kde.kirigamiaddons.labs.components" is not installed`

and:
`arianna
QQmlApplicationEngine failed to load component
qrc:/content/ui/main.qml:31:22: Type LibraryPage unavailable
qrc:/content/ui/LibraryPage.qml:7:1: module "QtWebChannel" is not installed`

Installing these two packages fixes the problem and Arianna will launch, so they must be marked as a dependency:
"qml-module-qtwebchannel" & "qml-module-org-kde-kirigami-addons-labs-components"

EXPECTED RESULT
Required modules and packages should be marked as a dependency, so they are installed automatically.

SOFTWARE/OS VERSIONS
KDE Neon User (Fully up-to-date, as of June 13th, 2023)
(available in About System)
KDE Plasma Version: 5.27.5
KDE Frameworks Version: 5.107
Qt Version: 5.15.9
Kernel: 5.19.0-43 generic 64bit
Comment 1 Jonathan Riddell 2023-06-14 11:17:01 UTC
Git commit ffddfad52e515bd6b65dec08227a856b79c83545 by Jonathan Esk-Riddell.
Committed on 14/06/2023 at 11:16.
Pushed by jriddell into branch 'Neon/release'.

M  +4    -1    debian/control

https://invent.kde.org/neon/neon-packaging/arianna/-/commit/ffddfad52e515bd6b65dec08227a856b79c83545