With Discover built against Qt6, its PackageKit backend does not seem to work properly. When I run `plasma-discover --backends packagekit`, I see only 3 apps (see attached screenshot) and it never finds any updates. It is essentially non-functional. Note: this is using AppStream and AppStreamQt 1.0 built from source, so it might be a Nate problem or an AppStream integration issue. But I'm not sure how to debug that.
Created attachment 159603 [details] Only 3 PackageKit-provided apps Oops, forgot the attachment
*** Bug 472058 has been marked as a duplicate of this bug. ***
*** Bug 475377 has been marked as a duplicate of this bug. ***
If you installed appstream into your home I'm sure it lacks integration with your actual package manager meaning it likely has no data from repositories.
The duplicate reports look like neon bugs btw, unstable tends to have intermittent dependency problems as things fall into place.
Indeed, Appstream is installed in my homedir, because Discover depends on an unreleased version so there are no distro packages (except in neon I guess). What's needed to make this work with AppStream installed in a homedir?
Harald and I talked and he discovered that it is indeed a Fedora-specific problem. Submitted https://bugzilla.redhat.com/show_bug.cgi?id=2245693 for that. I can locally fix it with `sudo ln -s /usr/share/app-info/xmls/* /var/lib/swcatalog/xml/`. Not a long-term solution, obviously. Distros need to fix this. It may affect other distros too. All of them that still use a legacy path that's dropped in AppStream 1.0, essentially.