[Bug 1158839] New: Cuttlefish app is not associated with the plasma5-sdk package
http://bugzilla.suse.com/show_bug.cgi?id=1158839 Bug ID: 1158839 Summary: Cuttlefish app is not associated with the plasma5-sdk package Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: KDE Workspace (Plasma) Assignee: opensuse-kde-bugs@opensuse.org Reporter: pointedstick@zoho.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- AppStream entries are supposed to have a `Package` property, which allows PackageKit to install them. This is true for most apps. For example: $ appstreamcli search firefox | grep Package Package: MozillaFirefox However this is not true for the Cuttlefish app: $appstreamcli search cuttlefish | grep Package [nothing] The app itself gets found, it just doesn't have a Package property: $ appstreamcli search cuttlefish Identifier: org.kde.plasma.cuttlefish [desktop-application] Name: Cuttlefish Summary: Icon Previewer for Artists and Developers This is preventing Cuttlefish from being installed using Discover (and presumably GNOME Software). See https://bugs.kde.org/show_bug.cgi?id=413004. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1158839 http://bugzilla.suse.com/show_bug.cgi?id=1158839#c1 --- Comment #1 from Christophe Giboudeaux <christophe@krop.fr> --- What is cuttlefish? There's no such package in ours repositories. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1158839 http://bugzilla.suse.com/show_bug.cgi?id=1158839#c2 --- Comment #2 from Nathaniel Graham <pointedstick@zoho.com> --- Cuttlefish is a KDE icon browser app that's installed by the plasma5-sdk package. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1158839 http://bugzilla.suse.com/show_bug.cgi?id=1158839#c3 --- Comment #3 from Christophe Giboudeaux <christophe@krop.fr> --- In master: # appstream-util validate org.kde.cuttlefish.appdata.xml org.kde.cuttlefish.appdata.xml: failed to parse org.kde.cuttlefish.appdata.xml: Error on line 6 char 7: <provides> already set '' and tried to replace with ' the file contains `<200b> <id>org.kde.cuttlefish.desktop</id> <200b></provides>` -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1158839 http://bugzilla.suse.com/show_bug.cgi?id=1158839#c4 --- Comment #4 from Nathaniel Graham <pointedstick@zoho.com> --- IIRC `appstreamcli validate` is preferred over `appstream-util validate`. Nevertheless, you're right, the file has an error in it. I've just corrected it with https://commits.kde.org/plasma-sdk/d5f44659ae4119879326646bfb2570232946180b. Would you be able to regenerate the AppStream data in openSUSE with this commit included? Thanks! -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1158839 http://bugzilla.suse.com/show_bug.cgi?id=1158839#c5 Fabian Vogt <fabian@ritter-vogt.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |IN_PROGRESS CC| |fabian@ritter-vogt.de --- Comment #5 from Fabian Vogt <fabian@ritter-vogt.de> --- (In reply to Nathaniel Graham from comment #4)
IIRC `appstreamcli validate` is preferred over `appstream-util validate`.
AppStream(-Qt) vs. appstream-glib, both have to work anyway...
Nevertheless, you're right, the file has an error in it. I've just corrected it with https://commits.kde.org/plasma-sdk/d5f44659ae4119879326646bfb2570232946180b.
Plasma/5.17 as well?
Would you be able to regenerate the AppStream data in openSUSE with this commit included? Thanks!
That happens automatically once the package ends up in TW. I can submit a patch once it's fixed in git. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1158839 http://bugzilla.suse.com/show_bug.cgi?id=1158839#c6 --- Comment #6 from Nathaniel Graham <pointedstick@zoho.com> --- I did master only but can push to the stable branch if you think that makes sense. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1158839 http://bugzilla.suse.com/show_bug.cgi?id=1158839#c7 --- Comment #7 from Fabian Vogt <fabian@ritter-vogt.de> --- (In reply to Nathaniel Graham from comment #6)
I did master only but can push to the stable branch if you think that makes sense.
It does - while I can just backport it downstream, we'd have to carry it around until 5.18 and others might not get the fix at all. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1158839 http://bugzilla.suse.com/show_bug.cgi?id=1158839#c8 --- Comment #8 from Swamp Workflow Management <swamp@suse.de> --- This is an autogenerated message for OBS integration: This bug (1158839) was mentioned in https://build.opensuse.org/request/show/755662 Factory / plasma5-sdk -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1158839 http://bugzilla.suse.com/show_bug.cgi?id=1158839#c9 Fabian Vogt <fabian@ritter-vogt.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |FIXED --- Comment #9 from Fabian Vogt <fabian@ritter-vogt.de> --- (In reply to Swamp Workflow Management from comment #8)
This is an autogenerated message for OBS integration: This bug (1158839) was mentioned in https://build.opensuse.org/request/show/755662 Factory / plasma5-sdk
Part of the next snapshot. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com