yum and yum-updatesd in Rawhide

Andrew Farris lordmorgul at gmail.com
Wed Feb 6 10:04:47 UTC 2008


Nicolas Mailhot wrote:
> Le Mer 6 février 2008 07:02, Andrew Farris a écrit :
> 
>> So achieving two understandings of groupremove is not then possible
>> without more
>> metadata, because it is ambiguous whether a group is installed
>> intentionally or
>> happens to be 'installed' incidentally.  Thank you for pointing out
>> the root
>> issue with making it happen.
> 
> If you want a user-meaningful groupremove, you need to track package
> "origin"  (was its install explicitely required by the user, was it
> installed through a specific group install, was it installed as part
> of a multi-group install, what was its repo origin, etc)

> Then you can implement all sort of smart groupremove strategies in yum
> plugins (taking into account stuff like protectbase, etc), with one
> hopefully emerging in a few years as the right heuristic to move into
> yum itself.
> 
> At this stage I don't think we have enough data to judge the right
> user-friendly strategy.

Well I suppose there are many strategies that could be made.  At the core of the 
issue is that a typical 'user' who does not care how it happens internally is 
*most likely* to expect that adding and removing a group will not tear holes 
through their other installed groups.  The concept of what an installed group is 
needs improved, I now realize that.

I don't know what the 'right' strategy looks like, but I know that first obvious 
strategy already discussed would be a more user-friendly and more useful tool to 
the new / casual linux user than the current behavior.  If it were possible to 
do yet; unfortunately I guess it is not.

I'm also definitely not arguing that what groupremove does right now is wrong.. 
I'm just suggesting that it is insufficient as a user tool in many situations 
and does not do 'what you want'.  It just happens to be the only available thing 
to do other than one at a time package removes, and therefore people might use 
it without it really being what they want.  There is an obvious gap here to fill...

If (as its been said) groups may continue to overlap more, this will only become 
more important to improve what options a user has at their disposal.

-- 
Andrew Farris <lordmorgul at gmail.com> www.lordmorgul.net
  gpg 0xC99B1DF3 fingerprint CDEC 6FAD BA27 40DF 707E A2E0 F0F6 E622 C99B 1DF3
No one now has, and no one will ever again get, the big picture. - Daniel Geer
----                                                                       ----




More information about the fedora-devel-list mailing list