Bug 510103 - Discover should show more Flatpak repo metadata in the GUI (icon, name, description, comment, etc)
Summary: Discover should show more Flatpak repo metadata in the GUI (icon, name, descr...
Status: CONFIRMED
Alias: None
Product: Discover
Classification: Applications
Component: Flatpak Backend (other bugs)
Version First Reported In: 6.5.80
Platform: KDE Linux Linux
: NOR wishlist
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-09-30 16:34 UTC by john.liptrot
Modified: 2025-10-01 16:40 UTC (History)
5 users (show)

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


Attachments
Flatpak remotes (20.61 KB, image/png)
2025-09-30 16:34 UTC, john.liptrot
Details
Discover (33.40 KB, image/png)
2025-09-30 16:34 UTC, john.liptrot
Details

Note You need to log in before you can comment on or make changes to this bug.
Description john.liptrot 2025-09-30 16:34:08 UTC
Created attachment 185403 [details]
Flatpak remotes

SUMMARY

Several command line switches for the 'flatpak remote-add' command are used to expose information about a repository in a GUI. Discover does not show these. Below is copy/pasted from the command 'man flatpak remote-add';

--title=TITLE
           A title for the remote, e.g. for display in a UI.

       --comment=COMMENT
           A single-line comment for the remote, e.g. for display in a UI.

       --description=DESCRIPTION
           A full-paragraph description for the remote, e.g. for display in a UI.

       --homepage=URL
           URL for a website for the remote, e.g. for display in a UI.

       --icon=URL
           URL for an icon for the remote, e.g. for display in a UI.

       --default-branch=BRANCH
           A default branch for the remote, mainly for use in a UI.

STEPS TO REPRODUCE

1. Added two testing repositories.

A user repo called "test";
flatpak remote-add --user --title="The title" --comment="The comment" --description="The description" --homepage="Homepage URL" --icon="Icon URL" --default-branch="The default branch" test https://dl.flathub.org/repo/flathub.flatpakrepo

Added a system repo called "testsystem";
flatpak remote-add --title="The title" --comment="The comment" --description="The description" --homepage="Homepage URL" --icon="Icon URL" --default-branch="The default branch" testsystem https://dl.flathub.org/repo/flathub.flatpakrepo

2. Make sure "test" is the highest priority user repo and also make sure that "testsystem" is the highest priority system repo with;
flatpak remote-modify --prio=PRIORITY REPONAME

Or disabled unused repositories to avoid confusion with;
flatpak remote-modify --disable REPONAME

3. Verify that flatpak has recognised the command line switches when adding the repositories with the command;
flatpak remotes-d

OBSERVED RESULT

'flatpak remotes -d' acknowledges the additional command line options. Upon opening discover and going to settings menu, only the title and URL are exposed in the GUI.

Even changing the --homepage= to its default --homepage="https://flathub.org/" does nothing.

Same goes for the icon option. Changing from --icon= to its default --icon="https://dl.flathub.org/repo/logo.svg" also shows nothing in discovers' GUI.

The repos in discover show nothing when you hover the mouse over them. Right clicking does nothing. Tried, deleting .cache folder and rebooting, nothing.

EXPECTED RESULT

The other options, i.e. comment, description etc should be shown in the settings page to help identify and describe the repositories.

SOFTWARE/OS VERSIONS

Operating System: KDE Linux 2025-09-20
KDE Plasma Version: 6.5.80
KDE Frameworks Version: 6.19.0
Qt Version: 6.9.2
Kernel Version: 6.16.7-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 2 × Intel® Pentium® 3805U @ 1.90GHz
Memory: 4 GiB of RAM (3.7 GiB usable)
Graphics Processor: Intel® HD Graphics
Manufacturer: LENOVO
Product Name: 80EW
System Version: Lenovo B50-80

ADDITIONAL INFORMATION

See attached screenshot of configuration.
Comment 1 john.liptrot 2025-09-30 16:34:45 UTC
Created attachment 185404 [details]
Discover
Comment 2 Akseli Lahtinen 2025-10-01 08:57:33 UTC
Can confirm those indeed are missing. 

Operating System: Fedora Linux 42
KDE Plasma Version: 6.5.80
KDE Frameworks Version: 6.19.0
Qt Version: 6.9.2
Kernel Version: 6.16.8-200.fc42.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 3600 6-Core Processor
Memory: 16 GiB of RAM (15.5 GiB usable)
Graphics Processor: AMD Radeon RX 6600