Bug 477773 - Not all apps installed from distro repos are listed in "Installed" page
Summary: Not all apps installed from distro repos are listed in "Installed" page
Status: RESOLVED FIXED
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: 6.0.2
Platform: Arch Linux All
: NOR major
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: qt6
Depends on:
Blocks:
 
Reported: 2023-11-30 13:53 UTC by Patrick Silva
Modified: 2024-04-12 14:40 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.0.4
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2023-11-30 13:53:49 UTC
SUMMARY
packagekit-qt6 package is installed on my system.
Several apps installed from Arch repos (Dolphin and Konsole, for example) are missing from 'Installed" page.

STEPS TO REPRODUCE
1. install packagekit Discover backend
2. open Discover
3. click on "Installed" in the sidebar

OBSERVED RESULT
several apps installed from distro repos are missing

EXPECTED RESULT
all apps installed from distro repos are listed

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.90.0
KDE Frameworks Version: 5.246.0
Qt Version: 6.6.1
Graphics Platform: Wayland
Comment 1 Nate Graham 2023-11-30 16:32:26 UTC
Do *any* apps from distro repos show up on that page?
Comment 2 Patrick Silva 2023-11-30 18:02:28 UTC
yes, these and a few other apps from Arch repos show up:

yakuake
kdenlive
kolourpaint
elisa
firefox
chromium browser
blender
gimp
vlc player
Comment 3 Nate Graham 2023-11-30 20:08:21 UTC
For me no PackageKit apps show up on the installed page. :(
Comment 4 Harald Sitter 2024-03-25 11:24:27 UTC
I am not sure how actionable this is. There are various levels of filtering going on there (some of which sits in the packagekit backend even). On neon the list seems fairly complete.
Comment 5 Nate Graham 2024-04-01 18:05:19 UTC
Is there a way to see what's being filtered at the PackageKit level?
Comment 6 Harald Sitter 2024-04-01 18:09:56 UTC
Don't think so. Depends on the backend specifically. I now I've seen at least one backend filtering out packagekit itself e.g.
Comment 7 Nate Graham 2024-04-08 17:05:10 UTC
I'm confused here because this wasn't happening in the Plasma 5 version of Discover. Since it's new to Plasma 6's Discover, I don't understand why it would be caused by an underlying PackageKit problem, unless that problem happened to be introduced with the Qt6 port ot PackageKit-Qt.
Comment 8 Harald Sitter 2024-04-09 05:42:26 UTC
The problem hasn't really been identified.

Patrick has a problem on Arch, which advises against using discover anyway and is poorly supported by packagekit.

You have a general problem with listing which sounds different?

Meanwhile everything seems to work fine on neon. Making me think it's either the backends or the specific setups you two have.

What action do I take here?
Comment 9 Nate Graham 2024-04-09 20:11:19 UTC
Well, we can go back to Patrick's original bug and ignore my attempted hijacking of it for a potentially different issue, and see if a fix for that fixes my issue.

Yes, Arch maintainers don't like PackageKit, but Discover does support using it on Arch. So unless we're going to declare this use case unmaintained or out of scope, I think bug reports about it are valid.
Comment 10 Harald Sitter 2024-04-10 07:03:26 UTC
Fair.
Comment 11 Nate Graham 2024-04-12 13:24:48 UTC
Fixed by Harald Sitter with https://invent.kde.org/plasma/discover/-/commit/b971ab0d352114b597978b6b24ad8c31bdf76e0b for Plasma 6.1. It may end up backported too.