[Rpm-maint] [rpm-software-management/rpm] Skip showing Group in output of `rpm -qi` (#534)

Neal Gompa (ニール・ゴンパ) notifications at github.com
Mon Aug 27 12:14:23 UTC 2018


SUSE Linux distributions follow this guideline for categorizing packages with the Group tag: https://en.opensuse.org/openSUSE:Package_group_guidelines

Mageia follows this policy: https://wiki.mageia.org/en/RPM_groups_policy

OpenMandriva follows a similar policy to Mageia.

ALT Linux, PLD Linux, PCLinuxOS, and several other distributions also use the Group tag in this manner.

The key reason why Red Hat/Fedora never bothered to extend the groups is because we've never had a tool in Fedora (prior to dnfdragora) that was capable of organizing packages by the Group tag that was using the default package manager.

With apt-rpm, of course, there was Synaptic, which did organize it that way. And smart's GUI did too. But none of the GUI interfaces for YUM ever did, so there was not as much reason to extend the classifications for packages to actually support the wider array of packages.

However, DNF does today through [dnfdragora](https://github.com/manatools/dnfdragora) on every distribution except Fedora, where it is built with `-DENABLE_COMPS=1` (which incidentally makes it much slower to map all the packages to groups due to the M:N relationship and the fact it's a subset mapping that has to be built up as the app starts). 

In SUSE distributions, both Zypper and YaST2 are capable of sorting through packages by the Group tag. In Mageia and OpenMandriva, RPMDrake (the legacy package manager) and dnfdragora (the new one) both sort by the Group tag. While DNF does not yet present the Group information at the CLI (it's something I am going to do at some point), urpmi (the legacy package manager) does.

I don't know where the decision to not sort packages came from, but that's pretty much the difference between Fedora and every other distribution.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/issues/534#issuecomment-416206921
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20180827/a41673a5/attachment.html>


More information about the Rpm-maint mailing list