Package: okteta
Version: 5:0.26.25-1
Severity: normal
X-Debbugs-Cc: [email protected]

Dear wonderful package maintainer entities,

I've been trying Okteta as a replacement for Hexwalk, and I thought I'd try
out the Structures tool. It has a nifty feature for downloading structure
definitions from store.kde.org, apparently.

However, downloading new structures in the documented way fails silently, at
first. If an attempt is made to use the downloader in an Okteta session,
closing the app at any later time causes a crash at exit and a DrKonqi
notification in KDE Plasma.

To fix this, the package needs to depend on qml-module-org-kde-kcm.
Installing that package allows the download dialog to appear, and fixes the
crash at exit.

Please could the package in Debian be updated to pull in this dependency?

    many thanks,
    Andrew


## To reproduce

1. Launch Okteta and open a file
2. In the sidebar's Structures docker, click the Settings button,
   which opens the Configure dialog
3. In the dialog, select "Structures Management".
4. Press the "Get New Structures..." button.

Expected: a "Download New Stuff" window appears, with a list of Structures
that people have written and shared.

Observed: nothing happens in the GUI. On the console, the output below is
shown. At exit, the crash handler is invoked.


## To fix (for Debian okteta users)

1. Install qml-module-org-kde-kcm.
2. That's it.


## Console output

------- Failure of "Get New Structures..." button -----

QQmlComponent: Component is not ready
kf.newstuff: Error creating QtQuickDialogWrapper component: (<Unknown 
File>:4:1: Type NewStuff.Dialog unavailable, 
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/newstuff/Dialog.qml:110:5: 
Type NewStuff.DialogContent unavailable
        NewStuff.DialogContent {
        ^, 
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/newstuff/DialogContent.qml:62:28:
 Type NewStuff.Page unavailable
        pageStack.initialPage: NewStuff.Page {
                               ^, 
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/newstuff/Page.qml:20:1: module 
"org.kde.kcm" is not installed
    import org.kde.kcm 1.2 as KCM
    ^)

--------- Subsequent crash at output --------------

20 -- exe=/usr/bin/okteta
17 -- platform=wayland
15 -- appname=okteta
17 -- apppath=/usr/bin
10 -- signal=11
11 -- pid=583764
19 -- appversion=0.26.25
19 -- programname=Okteta
31 -- [email protected]
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = okteta path = /usr/bin pid = 583764
KCrash: Arguments: /usr/bin/okteta trafficlights.ase
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi
setHighDpiScaleFactorRoundingPolicy must be called before creating the 
QGuiApplication instance
kf5idletime_wayland: This plugin does not support polling idle time

--------- end console output---------



-- System Information:
Debian Release: forky/sid
  APT prefers testing
  APT policy: (900, 'testing'), (5, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.18.12+deb14-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages okteta depends on:
ii  libc6                          2.42-13
ii  libkasten4controllers0         5:0.26.25-1
ii  libkasten4core0                5:0.26.25-1
ii  libkasten4gui0                 5:0.26.25-1
ii  libkasten4okteta2controllers0  5:0.26.25-1
ii  libkasten4okteta2core0         5:0.26.25-1
ii  libkasten4okteta2gui0          5:0.26.25-1
ii  libkf5configcore5              5.116.0-2
ii  libkf5coreaddons5              5.116.0-1+b1
ii  libkf5crash5                   5.116.0-1+b1
ii  libkf5dbusaddons5              5.116.0-2
ii  libkf5i18n5                    5.116.0-1+b2
ii  libkf5parts5                   5.116.0-1+b1
ii  libkf5xmlgui5                  5.116.0-1+b3
ii  libqt5core5t64                 5.15.17+dfsg-7
ii  libqt5gui5t64                  5.15.17+dfsg-7
ii  libqt5widgets5t64              5.15.17+dfsg-7
ii  libstdc++6                     15.2.0-13

okteta recommends no packages.

okteta suggests no packages.

-- no debconf information

Reply via email to