It seems for me that the real problem is in the packaging of libm17n-0.
It completely makes sence libanthy0 depends on anthy-common, because
libanthy0 *always* use the dictionary.

I figure out following relationships.

(1) emacs23 package depends on libm17n-0 package, because GNU Emacs
executable is linked to the libraries of libm17n-0 package,
specifically, libm17n-flt.so.0 and libm17n-core.so.0.

(2) The libm17n-0 package includes libm17n-flt.so.0 and
libm17n-core.so.0, as well as libmimx-anthy.so.0.

(3) The libm17n-0 package depends on libanthy0 package, because
libmimx-anthy.so.0 in libm17n-0 package is linked to libanthy.so.0 and
libanthydic.so.0, which are in libanthy0 package.

(4) In any sense, there are no executable or libraries in emacs23 package
which require something in libanthy0 package (directly or indirectly).


If libm17n-0 package were fine grained and just included its core
features of libm17n-flt.so.0 and libm17n-core.so.0, and not included
libmimx-anthy.so.0, emacs23 package wouldn't depends on (indirectly)
libanthy0 and anthy-common.

If you agree, please reassign this bug report to libm17n-0.
-- 



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to