Yum question

Ville Skyttä ville.skytta at iki.fi
Sat Oct 8 09:06:04 UTC 2005


On Fri, 2005-10-07 at 17:17 -0400, Paul W. Frields wrote:

> Running Transaction
>   Removing  : nautilus-sendto              #########################
> [1/3]
>   Removing  : nautilus-sendto-evolution    #########################
> [2/3]
>   Removing  : nautilus-sendto-gaim         #########################
> [3/3]
[...]
> = = = = = = = = = = = = = = = = = = =
> [pfrields at localhost ~]$ ls /usr/lib/nautilus
> nautilus/        nautilus-sendto/
> [pfrields at localhost ~]$ ls /usr/lib/nautilus-sendto/
> plugins
> [pfrields at localhost ~]$ ls /usr/lib/nautilus-sendto/plugins/
> [pfrields at localhost ~]$ rpm -qf /usr/lib/nautilus-sendto/plugins/
> file /usr/lib/nautilus-sendto/plugins is not owned by any package
> = = = = = = = = = = = = = = = = = = =
> 
> Have I made a spec boo-boo, or is this a yum bug?  Apologies if this is
> too rudimentary a problem, it's only my third package.

I'm assuming that you have a dependency on the main package in all of
the plugins.  In that case, you've run into rpm's issues with erase
ordering as witnessed by the order in which the packages are erased
above (it's wrong, plugins should have been erased first).

Related reading (there's probably a lot more of it in Bugzilla):
https://bugzilla.redhat.com/158577
https://bugzilla.redhat.com/155700

If you care much about the above, you can have all the plugins own
the /usr/lib/nautilus-sendto and /usr/lib/nautilus-sendto/plugins dirs.
There are not many packages around that have accepted to apply this
workaround though.




More information about the fedora-extras-list mailing list