xfce - unowned directories?

Kevin Fenzi kevin at scrye.com
Tue Mar 27 17:12:55 UTC 2007


On Mon, 26 Mar 2007 23:59:47 +0200
christoph.wickert at nurfuerspam.de (Christoph Wickert) wrote:

> Am Montag, den 26.03.2007, 20:53 +0200 schrieb Michael Schwendt:
> > Lost of unowned directories are reported for XFCE packages [1]. If
> > I were familiar with the dependency graph, I would know where to
> > start with suggesting fixes:
> 
> I think Kevin can give us more insight, this is only what I see on a
> quick glance.

Sorry for the delay in looking at this... been busy. ;( 

Thanks for checking for Unowned directories. I have tried to fix up the
Xfce packages for that as I find them, but as you have found there are
more that need fixing. ;( 

Side note: Michael: would you be able to post your script that you are
using to check these somewhere? Perhaps on the wiki? I think it could
be nice to use when reviewing packages as well to make sure unowned
dirs are not missed... 

> 
> > => xfce-mcs-plugins - 4.4.0-1.fc7.i386
> > (fedora-extras-development-i386) /usr/share/xfce4
> > /usr/share/xfce4/doc
> > /usr/lib/xfce4
> > /usr/lib/xfce4/mcs-plugins
> > /usr/share/xfce-mcs-plugins
> > /usr/share/xfce-mcs-plugins/shortcuts
> 
> The last three should be owned by xfce-mcs-manager I think

Agreed. 

> > => xfce4-battery-plugin - 0.5.0-1.fc7.i386
> > (fedora-extras-development-i386) /usr/libexec/xfce4
> 
> [snipped, same for the all the other panel plugins I'm maintaining]
> 
> I think xfce4-panel should own %{_libexecdir}/xfce4, because atm this
> location is only used for panel plugins.

Also agreed. 

> > => xfce4-mixer - 4.4.0-1.fc7.i386 (fedora-extras-development-i386)
> > /usr/libexec/xfce4
> 
> xfce4-mixer should depend on xfce4-panel owning %{_libexecdir}/xfce4
> since it provides a panel plugin

Right. It's basically just another plugin... although it's in the
"core" Xfce packages. 

> > => xfce4-session - 4.4.0-1.fc7.i386 (fedora-extras-development-i386)
> > /etc/xdg/xfce4-session
> > /etc/xdg/autostart
> > /usr/share/xfce4
> > /usr/share/xfce4/doc
> > /usr/share/xfce4/tips
> > /usr/lib/xfce4
> > /usr/lib/xfce4/splash
> > /usr/lib/xfce4/splash/engines
> 
> xfce4-session should own splash and %{_libdir}/xfce4/splash and
> %{_libdir}/xfce4/splash/engines

Yep. 

> 
> > /usr/lib/xfce4/mcs-plugins
> 
> looks like xfce4-session needs to require xfce-mcs-manager (or
> whatever package we decide to own this dir)

mcs-manager I think... yeah. 

> > => xfce4-session-devel - 4.4.0-1.fc7.i386
> > (fedora-extras-development-i386) /usr/include/xfce4
> > /usr/include/xfce4/xfce4-session-4.2
> > /usr/include/xfce4/xfce4-session-4.2/libxfsm
> 
> should own the last two

Agreed. 

> > => xfce4-session-engines - 4.4.0-1.fc7.i386
> > (fedora-extras-development-i386) /usr/lib/xfce4
> > /usr/lib/xfce4/splash
> > /usr/lib/xfce4/splash/engines
> 
> these two would be fixed if xfce-session owned splash and
> splash/engines.

Right. 

I will try and go through all this list tonight and see if I can clean
all these up. Any additional ideas or issues, let me know.

Thanks again for the report!

kevin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/fedora-devel-list/attachments/20070327/d69de7ad/attachment.sig>


More information about the fedora-devel-list mailing list