Package: tagainijisho Version: 0.9.4-1 Severity: wishlist As described in Debian Policy "7.2 Binary Dependencies ...":
| Packages should therefore avoid circular dependencies where possible, | particularly if they have postinst scripts. Well, there is no postinst scripts involved for tagainijisho. But still it will be nice to have claner dependency. People install tagainijisho. This is the most likely entry point. There should be a pointer to all translation disctinaries from here. If package is defined in "Depends" or "Recommends", their reverse direction should be defined in "Suggests" to avoid circular dependencies. For non-English dictonary, we can use "Recommends" to tagainijisho since they are merely "Suggests" in tagainijisho. (This does not work for English.) Thus I propose attached patch after applying patch propsed in the Bug#672717. Osamu -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable'), (10, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 3.3.0-trunk-amd64 (SMP w/8 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages tagainijisho depends on: ii libc6 2.13-32 ii libqt4-network 4:4.8.1-1 ii libqtcore4 4:4.8.1-1 ii libqtgui4 4:4.8.1-1 ii libsqlite3-0 3.7.11-3 ii libstdc++6 4.7.0-8 ii tagainijisho-common 0.9.4-1 ii tagainijisho-dic-en 0.9.4-1 tagainijisho recommends no packages. tagainijisho suggests no packages. -- no debconf information
--- control.newtext 2012-05-13 17:39:52.338783368 +0900 +++ control 2012-05-13 17:44:19.104106215 +0900 @@ -9,6 +9,14 @@ Package: tagainijisho Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, tagainijisho-common (= ${source:Version}), tagainijisho-dic-en (= ${source:Version}) +Suggests: tagainijisho-dic-fr (= ${source:Version}), + tagainijisho-dic-de (= ${source:Version}), + tagainijisho-dic-es (= ${source:Version}), + tagainijisho-dic-ru (= ${source:Version}), + tagainijisho-dic-it (= ${source:Version}), + tagainijisho-dic-pt (= ${source:Version}), + tagainijisho-dic-th (= ${source:Version}), + tagainijisho-dic-tr (= ${source:Version}) Description: Japanese dictionary and learning assistant Tagaini Jisho is a free, open-source Japanese dictionary and kanji lookup tool. @@ -30,7 +38,7 @@ Depends: ${misc:Depends} Replaces: tagainijisho (<< 0.9.2-1) Breaks: tagainijisho (<< 0.9.2-1) -Recommends: tagainijisho +Suggests: tagainijisho Description: Common files for Tagaini Jisho Tagaini Jisho is a Japanese dictionary and learning assistant. . @@ -40,7 +48,7 @@ Package: tagainijisho-dic-en Architecture: all Depends: ${misc:Depends} -Recommends: tagainijisho +Suggests: tagainijisho Description: English dictionary files for Tagaini Jisho Tagaini Jisho is a Japanese dictionary and learning assistant. .