Ah, now this brings up my other issue, which is that the present RPM Groups field is basically useless and should be replaced with a Trove map. Who owns the format of that field?
The world, afaict. And per-pkg group listings aren't going to help. It doesn't cope well with i18n and the flexibility is horribly limited. This is why the groups stuff comes up in comps.xml.
-sv