KaOSx / apps

KDE SC and applications
https://kaosx.us/packages/packages.php?sortby=name&sordir=asc&repo=apps
27 stars 20 forks source link

Neochat6 does not launch #216

Closed marco-parillo closed 1 year ago

marco-parillo commented 1 year ago

Submission type

Package name & version you are having issues with or have a request for

pacman -Qi neochat6
Name            : neochat6
Version         : 23.07.80-1
Description     : Client for Matrix, the decentralized communication protocol for instant messaging - Spectral fork.
Architecture    : x86_64
URL             : https://apps.kde.org/en/neochat
Licenses        : GPL3
Groups          : None
Provides        : None
Depends On      : qt6-multimedia  qt6-quickcontrols2  qt6-svg  kirigami-addons6  ki18n6  knotifications6  kconfig6  kcoreaddons6  kdbusaddons6  qtkeychain-qt6  libquotient-qt6  cmark  kquickimageeditor6  kitemmodels6
                  qqc2-desktop-style6  kconfigwidgets6  kio6  kwindowsystem6  sonnet6  syntax-highlighting6  qcoro-qt6
Optional Deps   : None
Required By     : None
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 5.29 MiB
Packager        : Anke Boersma <demm@kaosx.us>
Build Date      : Sat 05 Aug 2023 11:15:16 AM EDT
Install Date    : Sat 12 Aug 2023 12:23:12 PM EDT
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : SHA-256 Sum

Used repositories

[kde-next]
Include = /etc/pacman.d/mirrorlist

[build]
Include = /etc/pacman.d/mirrorlist

[core]
Include = /etc/pacman.d/mirrorlist

[main]
Include = /etc/pacman.d/mirrorlist

[apps]
Include = /etc/pacman.d/mirrorlist

Expected behaviour

Neochat should launch (ideally from the application launcher)

Actual behaviour

neochat
qt.qml.typeregistration: Invalid QML element name "RoomMessageEvent"; value type names should begin with a lowercase letter
qt.qml.typeresolution.cycle: Cyclic dependency detected between "file:///usr/lib/qt6/qml/org/kde/desktop/private/MobileTextActionsToolBar.qml" and "file:///usr/lib/qt6/qml/org/kde/desktop/private/TextFieldContextMenu.qml"
qt.qml.typeresolution.cycle: Cyclic dependency detected between "file:///usr/lib/qt6/qml/org/kde/desktop/private/MobileTextActionsToolBar.qml" and "file:///usr/lib/qt6/qml/org/kde/desktop/Menu.qml"
qt.qml.typeresolution.cycle: Cyclic dependency detected between "file:///usr/lib/qt6/qml/org/kde/desktop/private/TextFieldContextMenu.qml" and "file:///usr/lib/qt6/qml/org/kde/desktop/Menu.qml"
QQmlApplicationEngine failed to load component
qrc:/main.qml:20:5: Type RoomList.Page unavailable
qrc:/RoomList/Page.qml:87:20: Type ExploreComponent unavailable
qrc:/RoomList/ExploreComponent.qml: Type org.kde.neochat/OsmLocationPlugin unavailable
qrc:/OsmLocationPlugin.qml:7:1: module "QtLocation" is not installed
21 -- exe=/usr/bin/neochat
16 -- appname=neochat
17 -- apppath=/usr/bin
10 -- signal=11
9 -- pid=1520
20 -- appversion=23.11.70
20 -- programname=NeoChat
31 -- bugaddress=submit@bugs.kde.org
KCrash: Application 'neochat' crashing...
KCrash: Attempting to start /usr/lib/drkonqi
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (C.UTF-8)
kf5idletime_wayland: This plugin does not support polling idle time

[1]+  Stopped                 neochat

Steps to reproduce the problem

   sudo pacman -Syu
   exit
   [reboot]
   sudo pacman -S neochat6
   exit
   [reboot]
   neochat

System info link created by Octopi > Tools > SysInfo

https://raw.githubusercontent.com/marco-parillo/KaOS-Notes/main/octopi-sysinfo-4044397130.log

demmm commented 1 year ago

This is a known issue, and not related to packaging (so not a KaOS issue), upstream has not properly ported the QML files, specific, not dealt with the needed Qt6 Location changes. Not much use to leave the issue open here, since the fix needs to come from upstream. You can install qt6-location, but makes no difference in the crashing (just a different error then).

marco-parillo commented 1 year ago

Closing as needs upstream fix.