On 10/19/19 7:58 PM, Stefan Seyfried wrote:
Am 19.10.19 um 00:28 schrieb Simon Lees:
significant number of packages that require it anyway). A big part of my proposal is to only provide group info for things that make sense to be found with group info, which means libraries and other core dependencies that people will have installed anyway shouldn't really have groups because it will just add "noise"
For you. Not for me. I might want to search for the minimal needed system components via a group search.
So what you call "noise" would be easy to filter out by the searching tool by just ignoring everyhting "basesystem" when not explicitly being asked for "show all search results, even trivial dependencies" or similar. But not by omitting info in the first place.
Yep but there is still no need for you to ever install any of the system libraries that are currently in a "basesystem" group so they for example just add "noise" to that category. I'm not arguing that no base system components should have tags i'm just arguing that in the current group system there are many things that have tags that don't really make sense. Extending that things like systemd and dbus probably also don't need tags because you can't uninstall them.
It does sound simple until you look at the fact that what we have for current groups is a bit of a mess.
Nobody here really says that the current grouping is the best thing since sliced bread. That's exactly what Jan's proposal is about IMVHO: specifying a better way to tag/group packages.
As is my proposal
If we were to keep the group tag and manually populate it which many people are against (hence the consensus to remove it in may last year) I suggest we would be better off using the categories we have for desktop files as a starting point and think very hard about whether packages that don't fall into one of those categories even make sense to be searched by groups.
That's your suggestion, I think all packages should be able to be found via a tag/group search, not only a very small percentage. (Disclaimer: I have no idea what categories are permitted for desktop files, and who decides this. If it is someone at fd.o, I'm against it ;-))
It is decided by the collaboration of developers from various desktops and distro's but the current version of the specification is hosted on the fd.o website, but there is scope along side the specification for us to extend it to cover any new categories that we need. -- Simon Lees (Simotek) http://simotek.net Emergency Update Team keybase.io/simotek SUSE Linux Adelaide Australia, UTC+10:30 GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B