about php-qa, phpUnderControl and meta packages

Kevin Kofler kevin.kofler at chello.at
Fri Jun 4 03:04:40 UTC 2010


James Antill wrote:
> 2. There's no way to do the groupremove operation, easily.

The groupremove operation is completely and utterly broken by design anyway:

1. It doesn't remove stuff which was independently dragged in by 
dependencies of the packages in the group. So you'll be removing only the 
end-user apps and be stuck with most or all of the libraries. (And please 
don't suggest remove-with-leaves as the "solution", that one is completely 
and utterly broken by design as well, e.g. it will happily remove a 
standalone program which happens to also be a dependency of a program you 
remove.)

2. It also removes stuff which is also in other groups.

3. It also removes stuff which the user had already installed before 
installing the group.

Try groupremoving gnome-desktop on a system with both GNOME and KDE 
installed and watch it try to remove half of KDE while leaving half of GNOME 
sitting there wasting space. And it just CANNOT be fixed.

The only (mostly) reliable way to undo a groupinstall is yum history. And 
even that will only work as expected if the group was recently installed.

        Kevin Kofler



More information about the devel mailing list