Proposed F19 Feature: Yum Groups as Objects

Jaroslav Reznik jreznik at
Mon Jan 28 12:58:56 UTC 2013

= Features/YumGroupsAsObjects =

Feature owner(s): James Antill <james at>

Change the default yum configuration from group_command=compat to 

== Detailed description ==
Currently yum groups work as a simple substitution, so "yum group remove foo" 
works as though you took every package from foo and passed it to "yum remove". 
This tends to not be what users expect, for example "yum group install kde-
desktop" and then "yum group remove kde-desktop" will end up removing packages 
(like abrt-desktop). This feature changes that so that groups are installed as 
real objects, meaning that when a user does "yum group install foo" yum will 
mark that the packages from foo are being installed (as before) but also that 
a group called foo is being installed and that those packages are installed 
because of it. Later if the group is removed, yum will remove the group and 
only those packages that were installed because of the group install/upgrade 

More information about the devel-announce mailing list