On Friday 2019-10-04 15:52, Thorsten Kukuk wrote:
many packages have wrong group tags
That is quite vague.
Do you really think somebody will paste for you the hundred or thousands packages with wrong groups? I brought an example, should be enough.
One wrong group does not make thousands wrong. If there really were _that many_ wrong associations, that would have been noticable during opensuse:Factory reviews, of which there are about 5200 per month. I do not remember seeing you doing, or being subscribed to, factory review requests, so I do not think your claim that there is a thousandfold wrong groups holds water.
Why? Because for many important areas we have no matching group at all.
Or can you tell me, where you would look for all the container or kubernetes related tools?
If we put everything into Virtualization we don't need groups.
Well you need Virtualization as a tag/group to distinguish it from all the Amusements (Games) that the distro also is shipping.
First, it did not generate an error, it generated a warning. Second, rpmlint does not even generate a warning anymore.
Most interesting part: why did you delete the other part? Because they are correct and you cannot put them away in a non-constructive way?
I wanted to save you from an embarrasment that you did not do your homework:
So, if you want to have RPM Group Tags, make at first sure, that the "infrastructure" is correct, documented
The infrastructure is correct now; RPM groups are no longer validated since 2019-09-26. I also believe the wiki page was in accordance with the infrastructure at the time the page was edited (2016-11-20) - and I have just tested that theory too now.
Branching a package from 42.2 (release date 2016-11-16) and 42.3 (next release after 2016-11-20), I changed the Group to mumblejumble and let OBS do its build with the subsequent rpmlint run. In those build results, rpmlint does NOT complain of an invalid group.
Therefore the wiki was accurate until someone else changed rpmlint without updating the docs.
A cursory look into openSUSE:Factory/rpmlint reveals that group validation seems to have been added in r282, dated 2017-10-18.
So please, cut me some fucking slack already.