On Thu, Oct 17, 2019 at 01:32:29PM +0200, Jan Engelhardt wrote:
The Group: line in .spec files is a freeform text field that is used to declare categories that a browsing application can sort packages by.
Historically, the Group: field value specified exactly one category out of a hierarchially-ordered tree of many categories such as:
* Amusements * Games * 3D * Teachings * Productivity * Graphics * CAD (3D) * 2D
Because a package may fit into multiple categories, this proposal suggests to move away from the hierarchial system and instead use a tag system as a base, wherein the Group: field is a space-separated list of keywords that characterize the package. This way, the "kate" package for example may be associated with the keywords "kde" and "editor" and the "gedit" package with "gnome" and "editor", such that a user browsing the software catalog can filter either by "kde" or "gnome" (depending on preference), or by "editor" (if it does not matter which UI) to discover packages he might be interested in.
\o/ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org