Bug 472557

Summary: Missing information in page "About this System"
Product: [KDE Neon] neon Reporter: Piotr Mierzwinski <piotr.mierzwinski>
Component: Packages Unstable EditionAssignee: Neon Bugs <neon-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: bugseforuns, jr, nate, neon-bugs-null, piotr.mierzwinski, sitter
Priority: NOR Keywords: qt6, wayland-only
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: About this system

Description Piotr Mierzwinski 2023-07-23 23:46:45 UTC
SUMMARY
Page  "About this System" is almost empty, so no information in basic page

STEPS TO REPRODUCE
1. start Kinfo center
2. 
3. 

OBSERVED RESULT
In "About this System" missing information

EXPECTED RESULT
 "About this System"

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 5.27.80
KDE Frameworks Version: 5.240.0
Qt Version: 6.6.0beta2

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2023-07-25 15:04:22 UTC
Can you attach a screenshot so we can see what it does look like for you?
Comment 2 Piotr Mierzwinski 2023-07-27 00:19:04 UTC
Created attachment 160556 [details]
About this system
Comment 3 Piotr Mierzwinski 2023-07-27 00:19:33 UTC
Attached.
Comment 4 Nate Graham 2023-07-28 20:38:45 UTC
This appears to be a Neon packaging bug, moving there.
Comment 5 Jonathan Riddell 2023-07-31 13:24:18 UTC
Error when opening the about distro kcm:

>kcmshell6 kcm_about-distro
qt.qml.typeresolution.cycle: Cyclic dependency detected between "file:///usr/lib/x86_64-linux-gnu/qt6/qml/org/kde/desktop/private/MobileTextActionsToolBar.qml" and "file:///usr/lib/x86_64-linux-gnu/qt6/qml/org/kde/desktop/private/TextFieldContextMenu.qml"
qt.qml.typeresolution.cycle: Cyclic dependency detected between "file:///usr/lib/x86_64-linux-gnu/qt6/qml/org/kde/desktop/private/MobileTextActionsToolBar.qml" and "file:///usr/lib/x86_64-linux-gnu/qt6/qml/org/kde/desktop/Menu.qml"
qt.qml.typeresolution.cycle: Cyclic dependency detected between "file:///usr/lib/x86_64-linux-gnu/qt6/qml/org/kde/desktop/private/TextFieldContextMenu.qml" and "file:///usr/lib/x86_64-linux-gnu/qt6/qml/org/kde/desktop/Menu.qml"
Final member modelData is overridden in class QQmlDMAbstractItemModelData. The override won't be used.
Final member modelData is overridden in class QQmlDMAbstractItemModelData. The override won't be used.
qrc:/kcm/kcm_about-distro/main.qml:110: TypeError: Cannot read property 'localizedValue' of undefined
qrc:/kcm/kcm_about-distro/main.qml:84: TypeError: Cannot read property 'isHidden' of undefined
qrc:/kcm/kcm_about-distro/main.qml:83: TypeError: Cannot read property 'localizedLabel' of undefined
qrc:/kcm/kcm_about-distro/main.qml:110: TypeError: Cannot read property 'localizedValue' of undefined
qrc:/kcm/kcm_about-distro/main.qml:84: TypeError: Cannot read property 'isHidden' of undefined
qrc:/kcm/kcm_about-distro/main.qml:83: TypeError: Cannot read property 'localizedLabel' of undefined
qrc:/kcm/kcm_about-distro/main.qml:110: TypeError: Cannot read property 'localizedValue' of undefined
qrc:/kcm/kcm_about-distro/main.qml:84: TypeError: Cannot read property 'isHidden' of undefined
qrc:/kcm/kcm_about-distro/main.qml:83: TypeError: Cannot read property 'localizedLabel' of undefined
qrc:/kcm/kcm_about-distro/main.qml:110: TypeError: Cannot read property 'localizedValue' of undefined
qrc:/kcm/kcm_about-distro/main.qml:84: TypeError: Cannot read property 'isHidden' of undefined
qrc:/kcm/kcm_about-distro/main.qml:83: TypeError: Cannot read property 'localizedLabel' of undefined
qrc:/kcm/kcm_about-distro/main.qml:110: TypeError: Cannot read property 'localizedValue' of undefined
qrc:/kcm/kcm_about-distro/main.qml:84: TypeError: Cannot read property 'isHidden' of undefined
qrc:/kcm/kcm_about-distro/main.qml:83: TypeError: Cannot read property 'localizedLabel' of undefined
qrc:/kcm/kcm_about-distro/main.qml:110: TypeError: Cannot call method 'localizedValue' of undefined
qrc:/kcm/kcm_about-distro/main.qml:84: TypeError: Cannot call method 'isHidden' of undefined
qrc:/kcm/kcm_about-distro/main.qml:83: TypeError: Cannot call method 'localizedLabel' of undefined
qrc:/kcm/kcm_about-distro/main.qml:110: TypeError: Cannot call method 'localizedValue' of undefined
qrc:/kcm/kcm_about-distro/main.qml:84: TypeError: Cannot call method 'isHidden' of undefined
qrc:/kcm/kcm_about-distro/main.qml:83: TypeError: Cannot call method 'localizedLabel' of undefined
qrc:/kcm/kcm_about-distro/main.qml:110: TypeError: Cannot call method 'localizedValue' of undefined
qrc:/kcm/kcm_about-distro/main.qml:84: TypeError: Cannot call method 'isHidden' of undefined
qrc:/kcm/kcm_about-distro/main.qml:83: TypeError: Cannot call method 'localizedLabel' of undefined
qrc:/kcm/kcm_about-distro/main.qml:110: TypeError: Cannot read property 'localizedValue' of undefined
qrc:/kcm/kcm_about-distro/main.qml:84: TypeError: Cannot read property 'isHidden' of undefined
qrc:/kcm/kcm_about-distro/main.qml:83: TypeError: Cannot read property 'localizedLabel' of undefined
qrc:/kcm/kcm_about-distro/main.qml:110: TypeError: Cannot read property 'localizedValue' of undefined
qrc:/kcm/kcm_about-distro/main.qml:84: TypeError: Cannot read property 'isHidden' of undefined
qrc:/kcm/kcm_about-distro/main.qml:83: TypeError: Cannot read property 'localizedLabel' of undefined
qrc:/kcm/kcm_about-distro/main.qml:110: TypeError: Cannot read property 'localizedValue' of undefined
qrc:/kcm/kcm_about-distro/main.qml:84: TypeError: Cannot read property 'isHidden' of undefined
qrc:/kcm/kcm_about-distro/main.qml:83: TypeError: Cannot read property 'localizedLabel' of undefined
qrc:/kcm/kcm_about-distro/main.qml:110: TypeError: Cannot read property 'localizedValue' of undefined
qrc:/kcm/kcm_about-distro/main.qml:84: TypeError: Cannot read property 'isHidden' of undefined
qrc:/kcm/kcm_about-distro/main.qml:83: TypeError: Cannot read property 'localizedLabel' of undefined
Comment 6 Nate Graham 2023-07-31 20:06:26 UTC
Turns out to have been an incompatibility introduced by Qt 6.6 (which got stricter) and Neon just shipped that Qt version.

Fixed by Kai Uwe Broulik with https://invent.kde.org/plasma/kinfocenter/-/commit/68e476f234f78c895c4b6e1b0bd150e4bb8b0296!
Comment 7 Piotr Mierzwinski 2023-08-02 15:08:11 UTC
Works fine now. Thanks.