getsolus / packages

Solus Package Monorepo & Issue Tracker
64 stars 85 forks source link

appstream data issue with KDE Connect on fresh Plasma 4.6 install #4038

Open TraceyC77 opened 1 month ago

TraceyC77 commented 1 month ago

Please confirm there isn't an existing open bug report

Summary

KDE Connect comes installed on Plasma. Searching for "kdeconnect" in kickoff (App menu) shows "Get KDE Connect..." under "Software Center" If you click on this, it produces an error

Searching for "KDE Connect" in kickoff shows the right entry under "Applicatons"

Steps to reproduce

  1. Search the app menu for "kdeconnect"
  2. Click on "Get KDE Connect" under "Software Center"

Expected result

KDE Connect is shown under Applications. Clicking on it launches the software. If the user had removed KDE Connect, it is brought up under the Software Center category. If the user clicks it, it is brought up in SC so the user can install it

Actual result

A system notification pops up an error Could not read file appstream://org.kde.kdeconnect.

Environment

Repo

Shannon (stable)

Desktop Environment

Plasma

System details

Operating System: Solus 4.6 KDE Plasma Version: 6.1.5 KDE Frameworks Version: 6.6.0 Qt Version: 6.7.3 Kernel Version: 6.10.13-304.current (64-bit) Graphics Platform: Wayland Processors: 2 × 11th Gen Intel® Core™ i7-11800H @ 2.30GHz Memory: 3.8 GiB of RAM Graphics Processor: llvmpipe Manufacturer: QEMU Product Name: Standard PC (Q35 + ICH9, 2009) System Version: pc-q35-9.1

Other comments

This is a regression from 4.5, searching for kdeconnect produces not matches. Proposed solution: Have the keyword kdeconnect match the installed KDE Connect if installed Only suggest getting from SC if not installed, and select the correct package in SC when the user clicks on "Get"

kicker search

image

Error

image

ermo commented 1 month ago

Fix this for 4.7.