Bug 478138

Summary: Installer shortcut in the welcome center for live environments is broken
Product: [Applications] Welcome Center Reporter: Neal Gompa <ngompa13>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: major CC: awilliam, farchord, nate
Priority: NOR Keywords: qt6
Version: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Error on clicking the image

Description Neal Gompa 2023-12-06 01:44:50 UTC
SUMMARY
In today's Rawhide compose including KDE Plasma Beta 1, our OpenQA tests detected that the welcome center doesn't render the installer shortcut icon properly.

This can be observed here: https://openqa.fedoraproject.org/tests/2298316#step/desktop_notifications/16

The nightly ISO this is testing: https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20231205.n.1/compose/Spins/x86_64/iso/Fedora-KDE-Live-x86_64-Rawhide-20231205.n.1.iso

STEPS TO REPRODUCE
1. Download the mentioned nightly ISO
2. Boot the ISO in a VM or physical machine

OBSERVED RESULT
The welcome center introduces to the live environment, but the installer shortcut is not rendered properly.

EXPECTED RESULT
The welcome center introduces to the live environment and the installer shortcut is rendered properly.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora Linux 40 (KDE Plasma)
(available in About System)
KDE Plasma Version: 5.90.0
KDE Frameworks Version: 5.246.0
Qt Version: 6.6.1
Comment 1 Neal Gompa 2023-12-06 01:51:56 UTC
This is the result of us enabling the live environment welcome mode with Plasma 6: https://pagure.io/livesys-scripts/c/c885b85d77470a7bd771c3dfb4120886728382d4
Comment 2 Steve Cossette 2023-12-06 01:54:02 UTC
Created attachment 163930 [details]
Error on clicking the image

Also seems to pop that error when you click on the image.
Comment 3 Neal Gompa 2023-12-06 01:55:42 UTC
So basically this part of the functionality doesn't seem to work. :(
Comment 4 Bug Janitor Service 2023-12-06 12:23:48 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-welcome/-/merge_requests/125
Comment 5 Alessandro Astone 2023-12-06 16:03:59 UTC
Git commit c239efd9b76a358ae4357d4ea6faee94a1b4fcd5 by Alessandro Astone.
Committed on 06/12/2023 at 13:22.
Pushed by ngraham into branch 'master'.

pages/Live: Use ApplicationInfo for ApplicationIcon

After commit 26cf416d ApplicationIcon expects `application`
to be an ApplicationInfo

M  +4    -2    src/contents/ui/pages/Live.qml

https://invent.kde.org/plasma/plasma-welcome/-/commit/c239efd9b76a358ae4357d4ea6faee94a1b4fcd5