Bug 412553 - Steam is placed in "Games > Toys" category
Summary: Steam is placed in "Games > Toys" category
Status: RESOLVED DOWNSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: Application Menu (Kicker) widget (show other bugs)
Version: 5.16.2
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Eike Hein
URL: https://build.opensuse.org/request/sh...
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-03 10:55 UTC by Guo Yunhe
Modified: 2019-10-05 14:17 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Guo Yunhe 2019-10-03 10:55:48 UTC
SUMMARY

Steam is placed in "Games > Toys" category but it shouldn't. Here isn't a "Toys" category in freedesktop.org specification.

STEPS TO REPRODUCE
1. Install Steam.
2. Open KickOff.
3. Go to Applications tab.
4. Go to Games > Toys category.

OBSERVED RESULT

Steam is here.

EXPECTED RESULT

Steam shouldn't be here.

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20190930
KDE Plasma Version: 5.16.5
KDE Frameworks Version: 5.62.0
Qt Version: 5.13.1
Kernel Version: 5.2.14-1-default
OS Type: 64-bit
Processors: 8 × Intel® Core™ i7-8550U CPU @ 1.80GHz
Memory: 31.2 GiB

ADDITIONAL INFORMATION
Comment 1 Guo Yunhe 2019-10-03 10:57:45 UTC
steam.desktop has:

Categories=Game;Amusement;

The two categories are both listed in freedesktop.org specification https://specifications.freedesktop.org/menu-spec/latest/apas02.html
Comment 2 Felipe Peter 2019-10-03 15:19:57 UTC
For me it's listed under "Games".

Manjaro Linux 4.19.69-1
KDE Plasma: 5.16.4
KDE Framworks: 5.61.0
Qt: 5.13.0
Comment 3 Guo Yunhe 2019-10-03 15:42:42 UTC
It is listed both in Games and Games > Toys. Can you check if you have Games > Toys?
Comment 4 David Edmundson 2019-10-03 16:55:43 UTC
Where do you install your steam from?

Mine (from flatpak) does not have those categories.
Comment 5 Guo Yunhe 2019-10-03 17:28:46 UTC
I installed openSUSE RPM package. They patched the desktop file.
Comment 6 Luigi Toscano 2019-10-03 23:10:56 UTC
Regardless of the fate of the Toys category, can this specific bug be closed as RESOLVED DOWNSTREAM?
Comment 7 Guo Yunhe 2019-10-04 08:07:13 UTC
Closing this cause this is openSUSE's packaging issue.
Comment 8 Guo Yunhe 2019-10-05 12:19:19 UTC
Git commit 9f4b516eac6b066ebbe1d3e200d94bdd5e3a763f by Guo Yunhe.
Committed on 05/10/2019 at 12:19.
Pushed by guoyunhe into branch 'master'.

Move Amusement to Games directory instead of Games > Toys

Summary:
The Amusement category doesn't mean it is about toys.

Reviewers: #frameworks, #vdg, ngraham

Reviewed By: #vdg, ngraham

Subscribers: ltoscano, aacid, ngraham, kde-frameworks-devel

Tags: #frameworks

Differential Revision: https://phabricator.kde.org/D24384

M  +0    -7    src/applications.menu

https://commits.kde.org/kservice/9f4b516eac6b066ebbe1d3e200d94bdd5e3a763f
Comment 9 Luigi Toscano 2019-10-05 14:17:47 UTC
Changing to DOWNSTREAM, as the original issue still originates from a downstream  patch (the commit above should have had a CCBUG, not a BUG header).