https://bugs.kde.org/show_bug.cgi?id=464427

            Bug ID: 464427
           Summary: AppStream links in apps.kde.org sometimes don't show
                    the app in Discover
    Classification: Applications
           Product: Discover
           Version: master
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: discover
          Assignee: plasma-b...@kde.org
          Reporter: n...@kde.org
                CC: aleix...@kde.org
  Target Milestone: ---

STEPS TO REPRODUCE
1. Go to https://apps.kde.org/dolphin
2. Click on "Install on Linux", which opens appstream://org.kde.dolphin and
launches Discover

OBSERVED RESULT
Error message saying "Could not open appstream://org.kde.dolphin because it was
not found in any available software repositories.

EXPECTED RESULT
Dolphin's page opens.

ADDITIONAL INFORMATION
What's happening is that on my distro (Fedora 37), Dolphin's AppStream URL is

appstream://org.kde.dolphin.desktop

not

appstream://org.kde.dolphin

So if I open appstream://org.kde.dolphin.desktop in Discover, it works.

Unfortunately the root cause of this issue is messy handling of the .desktop
suffix in AppStream itself that's baked in because it's a part of the spec.
Because we can't guarantee that the ID on the system and the URL that users
open both agree on whether that ".desktop" sufficis present or absent, and we
should probably try to handle both.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to