Tricky question about libxfconf, xfconfd and soname
Brian J. Tarricone
bjt23 at cornell.edu
Fri Nov 7 12:17:25 CET 2008
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.
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.
-brian
More information about the Xfce4-dev
mailing list