Bug#651075: imhangul-common: wrong way to use im-config, wrong dependency, ...
Package: imhangul-common
Version: 1
Severity: normal
This package ships im-config related package. That is wrong. Please
send patch to im-config package (if needed NMU carefully).
Any undocumented way of usage is prone for problem.
In new 0.6, I added support for imhangul and other related packages.
(Besides internal configuration file names and code has changed
significantly...)
Also, im-switch should bot be depends. It should be able to be removed
if admin wishes. You can use package without im-switch.
If no objection or no upload of new package soon, i will make NMU using
attached patch.
Osamu
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.1.0-1-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 imhangul-common depends on:
ii im-config [im-switch] 0.6
imhangul-common recommends no packages.
imhangul-common suggests no packages.
-- no debconf information
diff -Nru imhangul-common-1-orig/debian/80_imhangul.dsc imhangul-common-1/debian/80_imhangul.dsc
--- imhangul-common-1-orig/debian/80_imhangul.dsc 2011-03-25 02:51:05.000000000 +0900
+++ imhangul-common-1/debian/80_imhangul.dsc 1970-01-01 09:00:00.000000000 +0900
@@ -1,3 +0,0 @@
-IM_CONFIG_DSC="Hangul (Korean) input module for GTK+"
-IM_CONFIG_KEY=""
-IM_CONFIG_DEP=""
diff -Nru imhangul-common-1-orig/debian/80_imhangul.im imhangul-common-1/debian/80_imhangul.im
--- imhangul-common-1-orig/debian/80_imhangul.im 2011-03-25 02:51:05.000000000 +0900
+++ imhangul-common-1/debian/80_imhangul.im 1970-01-01 09:00:00.000000000 +0900
@@ -1 +0,0 @@
-GTK_IM_MODULE=hangul2
diff -Nru imhangul-common-1-orig/debian/control imhangul-common-1/debian/control
--- imhangul-common-1-orig/debian/control 2011-03-25 02:51:05.000000000 +0900
+++ imhangul-common-1/debian/control 2011-12-06 00:12:42.988797942 +0900
@@ -10,7 +10,8 @@
Package: imhangul-common
Architecture: all
-Depends: ${misc:Depends}, im-switch
+Depends: ${misc:Depends}
+Recommends: im-config (>= 0.6 )| im-switch
Conflicts: imhangul (<= 0.9.16-1)
Replaces: imhangul (<= 0.9.16-1)
Description: Common files for imhangul
diff -Nru imhangul-common-1-orig/debian/imhangul-common.install imhangul-common-1/debian/imhangul-common.install
--- imhangul-common-1-orig/debian/imhangul-common.install 2011-03-25 02:51:05.000000000 +0900
+++ imhangul-common-1/debian/imhangul-common.install 2011-12-06 00:11:25.828415164 +0900
@@ -1,3 +1 @@
-debian/80_imhangul.im usr/share/im-config/data/
-debian/80_imhangul.dsc usr/share/im-config/data/
debian/xinput.d/imhangul etc/X11/xinit/xinput.d/
Reply to: