Not all of the groups from /usr/share/doc/rpm-4.4.2/GROUPS are considered by Pirut. For example I cannot find the packages in Development/Languages anywhere. I can see only Development/Tools.
The groups shown by pirut aren't the RPM groups, it's the groups from the comps file
Does this mean the groups only have packages from Core? However I see graveman from Extras in Applications/Sound and Video. But where is pl from Extras (RPM group Development/Languages). This is quite inconsistent IMHO. Of course there is the list view, but grouping is easier to browse. Since I find pirut quite simple and useful otherwise, it would be nice if grouping applied to all packages.
There's a comps file per repository. Extras has a comps file, but it gets updated by maintainers (note: I need to push the updated file from CVS into the repos "soon") And realistically, grouping for all packages isn't what you want. You want grouping for _interesting_ packages. Things like libfoobar aren't generally useful on their own, but are useful when being used by some application.
Well, I understand. Who decides what goes in and what not? I, as the maintainer of pl (swi-prolog), think that this is interesting enough to get into Development Tools (like clisp).
https://www.redhat.com/archives/fedora-extras-list/2006-March/msg00956.html is the mail I sent on how to add things yourself :)