-
Notifications
You must be signed in to change notification settings - Fork 114
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reconsider definition of <project_group> #429
Comments
Hello :) Thanks for bringing this up, I agree it makes sense. At the moment we are not using this information at all in Plasma. I wouldn't be heartbroken if it was deprecated either. At the moment we are using the appstream id anyway to see where an app is coming from (i.e. org.kde.kate is from KDE, org.gnome.gedit is gnome's). |
I agree this needs to be cleared up, but no strong opinion on the exact path forward. Both of your suggestions sound good to me :) |
Looks like people aren't validating their metadata - I think the validator will emit an info hint if people are in e.g. project group "KDE" but don't have their ID start with "org.kde.*". This feature actually used by software centers to rank e.g. GNOME applications higher when running on GNOME, and KDE applications higher when running on KDE (that was what we added this for originally). I am not sure if "part of the ecosystem" is such a great idea here, because many apps would fit into multiple ecosystems and people may feel pressured into just putting one of the values in, resulting in ranking differences in search results and other unintended consequences (can anyone claim to be a GNOME Member or be part of KDE, even for a random proprietary app?). We could change the wording, but I think it would still be good to keep the original intent of the tag, which in abstract terms is "machine-readable, untranslatable string to associate this software components with a particular larger organization or collective that is making software, like Freedesktop, KDE, GNOME, Mozilla, ...". This is different from |
The current definition of
<project_group>
sounds somewhat similar to what in GNOME is called "Core apps" or "official GNOME software."A quick check of Flathub gave me the following usage stats for
<project_group>
At the same time, there currently exist only 29 Core apps in GNOME and only 20 are on Flathub for technical reasons.
I don't think it's realistic to roll back time with the use of this tag. I would suggest one of the following
But those are just some quick ideas
/cc @bertob
Is there someone from KDE we can ping?
The text was updated successfully, but these errors were encountered: