On Wed, Dec 31, 2008, Andres Mejia wrote: > The libfam shlib entry in libgamin0 is wrongly set to libfam0. Since libgamin > is provided as a replacement for libfam, the entry should be set to > libgamin0. This is a problem for packages that build depend on libgamin-dev > since their dependency on libfam gets set to libfam0 instead of libgamin0. > > A fix for this would be to simply set the entry as "libfam 0 libgamin0". > Better yet, just delete the libgamin0.shlibs file from the debian directory > and let the shlibs file be automatically generated.
I think you misunderstood the current shlibs; the point is to allow building against the FAM API and ABI and depend on libfam0 (provided by libgamin0) if programs are linked to libfam. This means you can build-dep on fam or on gamin if you use the FAM API and this will result on a dep on the FAM ABI and allow users to install either FAM or Gamin as an implementation of the FAM ABI. You can also use the Gamin API and link to libgamin which will result in a dep on the Gamin ABI. What problem are you trying to solve? -- Loïc Minier -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

