Tricky question about libxfconf, xfconfd and soname

Yves-Alexis Perez corsac at debian.org
Fri Nov 7 14:38:12 CET 2008


On Fri, Nov 07, 2008 at 03:17:25AM -0800, Brian J. Tarricone wrote:
> On Fri, 7 Nov 2008 12:12:25 +0100 Yves-Alexis Perez wrote:
> 
> > On Fri, Nov 07, 2008 at 03:06:27AM -0800, Brian J. Tarricone wrote:
> > > Corsac and I chatted about this on IRC, so no need to reply.  The
> > > summary is:
> > > 
> > > You can only have one xfconfd process running at once anyway (per
> > > user), so having xfconfd in its own package is the way to go, and
> > > each libxfconf-x-y package should depend on that single xfconfd
> > > package.
> > 
> > In fact, I won't do that, because that means circular dependencies:
> > xfconf depends on libxfconf-x-y
> > libxfconf-x-y depends on xfconf
> 
> Why?  xfconfd does *not* depend on libxfconf.  You can build xfconfd
> without building libxfconf at all.

Ok, sorry, I didn't notice that. I never thought about it :)
> 
> Apps should depend on the libxfconf-x-y version that they require, and
> all libxfconf-x-y versions should depend on xfconf.  xfconf need only
> depend on dbus-glib and libxfce4util.

Agreed. That simplify the problem :)

Thanks!
-- 
Yves-Alexis



More information about the Xfce4-dev mailing list