[Bug 1196523] New: No provider of 'appstream-provider' for dnf only systems
http://bugzilla.opensuse.org/show_bug.cgi?id=1196523 Bug ID: 1196523 Summary: No provider of 'appstream-provider' for dnf only systems Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: screening-team-bugs@suse.de Reporter: maciek.krawiec@zoho.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Currently the only provider of capability `appstream-provider` is `libzypp-plugin-appdata` which works only with zypp configured repositories. In case the system is configured to be dnf only (with rpm-repos-openSUSE-*, without libdnf-repo-config-zypp), this results in lack of Appstream metadata. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196523 http://bugzilla.opensuse.org/show_bug.cgi?id=1196523#c1 Neal Gompa <ngompa13@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |daniel.mach@suse.com --- Comment #1 from Neal Gompa <ngompa13@gmail.com> --- What do you need "appstream-provider" Provides for? For DNF, it doesn't actually *do* anything for AppStream metadata. The PackageKit-DNF plugin directly detects and fetches AppStream metadata, and the DNF CLI doesn't do anything with AppStream metadata. For Zypp, the plugin has no real impact for Zypper, and only really affacts PackageKit-Zypp. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196523 http://bugzilla.opensuse.org/show_bug.cgi?id=1196523#c2 --- Comment #2 from Maciek Krawiec <maciek.krawiec@zoho.com> ---
What do you need "appstream-provider" Provides for?
appstream-provider is listed as a dependency for discover-backend-packagekit, so maybe that's packaging bug. However KDE Discover does not display any app from opensuse repos, when the system is set up as described in my first post. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196523 http://bugzilla.opensuse.org/show_bug.cgi?id=1196523#c4 --- Comment #4 from Neal Gompa <ngompa13@gmail.com> --- (In reply to Fabian Vogt from comment #3)
(In reply to Neal Gompa from comment #1)
What do you need "appstream-provider" Provides for? For DNF, it doesn't actually *do* anything for AppStream metadata. The PackageKit-DNF plugin directly detects and fetches AppStream metadata, and the DNF CLI doesn't do anything with AppStream metadata.
For Zypp, the plugin has no real impact for Zypper, and only really affacts PackageKit-Zypp.
Not true. Something has to copy the appstream collection data from the repo to /var/cache/app-info/xmls/. libzypp-plugin-appdata is called on repo refreshes and calls appstream-util install-origin. Now idea how this is done by dnf.
It's done by the PackageKit-DNF backend itself: https://github.com/PackageKit/PackageKit/blob/main/backends/dnf/pk-backend-d... -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com