Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock

Please unblock package im-config

  * data/24_uim.rc
    Fix regression on uim for #683950 caused by the 0.19~pre1 fixing
    #694446. Closes: #695940 (critical)

    This prevents choking of the input method under X for slow PC.
    Moving GUI programs to the PHASE 2 initialization after dbus.

    This was my recent oversight doing 0.19 (unstable).  Excuse me.

  * im-config
    Work around zenity bug for readable display under Japanese.
    Closes: #695939 (normal)

    This add 2 extra line breaks to the zenity --text-info dialog.
    Without these 2 extra line breaks, configuration dialog under
    Japanese is totally unreadable.  At least this simple work around
    avoids hitting this bug.  Considering the intended user, this is
    important to fix this.  Risk is very very low.
    zenity bug: http://bugs.debian.org/695933 (important)

  * po files: updated to cope with message change in im-config
    Excluded from debdiff.

  * im-config.desktop
    Adjust desktop file to match the gnome-shell 3.4.1-8 behavior
    updated just around the wheezy freeze on 23 Jun 2012.

    This enables display of menu under GNOME3 (Menu was disabled when
    zenity was severely broken in May.)

attached the debdiff against the package in testing.

unblock im-config/0.20

-- System Information:
Debian Release: 7.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (10, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.6-trunk-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru --exclude po im-config-0.19/data/24_uim.rc im-config-0.20/data/24_uim.rc
--- im-config-0.19/data/24_uim.rc	2012-11-28 23:22:48.000000000 +0900
+++ im-config-0.20/data/24_uim.rc	2012-12-15 01:00:23.000000000 +0900
@@ -4,12 +4,6 @@
 if [ "$IM_CONFIG_PHASE" = 2 ]; then
 # start uim-xim daemon
 /usr/bin/uim-xim &
-fi
-
-if [ "$IM_CONFIG_PHASE" = 1 ]; then
-# set variables for the plain XIM
-XMODIFIERS=@im=uim
-
 # Starting GUI
 if [ -x /usr/bin/uim-toolbar-gtk3-systray ]; then
     uim-toolbar-gtk3-systray &
@@ -25,6 +19,12 @@
     uim-toolbar-qt &
 fi
 
+fi
+
+if [ "$IM_CONFIG_PHASE" = 1 ]; then
+# set variables for the plain XIM
+XMODIFIERS=@im=uim
+
 GTK_IM_MODULE=xim
 # use immodule only when available for both GTK 2.0 and 3.0
 IM_CONFIG_MARKER2=0
diff -Nru --exclude po im-config-0.19/debian/changelog im-config-0.20/debian/changelog
--- im-config-0.19/debian/changelog	2012-12-02 11:08:19.000000000 +0900
+++ im-config-0.20/debian/changelog	2012-12-15 11:25:30.000000000 +0900
@@ -1,3 +1,14 @@
+im-config (0.20) unstable; urgency=low
+
+  * Fix regression on uim for #683950 caused by the 0.19~pre1 fixing
+    #694446. Closes: #695940
+  * Adjust desktop file to match the gnome-shell 3.4.1-8 behavior
+    updated just around the wheezy freeze on 23 Jun 2012.
+  * Work around zenity bug for readable display under Japanese.
+    Closes: #695939 
+
+ -- Osamu Aoki <os...@debian.org>  Sat, 15 Dec 2012 11:25:11 +0900
+
 im-config (0.19) unstable; urgency=low
 
   * Uploading to unstable.
diff -Nru --exclude po im-config-0.19/im-config im-config-0.20/im-config
--- im-config-0.19/im-config	2012-05-15 23:06:29.000000000 +0900
+++ im-config-0.20/im-config	2012-12-15 11:16:45.000000000 +0900
@@ -201,7 +201,9 @@
         fi
         IM_CONFIG_ACTIVE="missing"
         IM_CONFIG_MSG="$(eval_gettext "Removing the \$IM_CONFIG_XINPUTRC_TYPE \$IM_CONFIG_XINPUTRC.")"
-        IM_CONFIG_RTFM="$(eval_gettext "The \$IM_CONFIG_XINPUTRC_TYPE is modified by im-config.
+        IM_CONFIG_RTFM="$(eval_gettext "
+The \$IM_CONFIG_XINPUTRC_TYPE is modified by im-config.
+
 Restart the X session to activate the new \$IM_CONFIG_XINPUTRC_TYPE.
 \$IM_CONFIG_RTFM")"
     elif [ -z "$IM_CONFIG_NAME" ]; then
@@ -218,7 +220,9 @@
         fi
         IM_CONFIG_ACTIVE="$IM_CONFIG_NAME"
         IM_CONFIG_MSG="$(eval_gettext "Setting the \$IM_CONFIG_XINPUTRC_TYPE \$IM_CONFIG_XINPUTRC to \$IM_CONFIG_ACTIVE.")"
-        IM_CONFIG_RTFM="$(eval_gettext "The \$IM_CONFIG_XINPUTRC_TYPE is modified by im-config.
+        IM_CONFIG_RTFM="$(eval_gettext "
+The \$IM_CONFIG_XINPUTRC_TYPE is modified by im-config.
+
 Restart the X session to activate the new \$IM_CONFIG_XINPUTRC_TYPE.
 \$IM_CONFIG_RTFM")"
     fi
diff -Nru --exclude po im-config-0.19/im-config.desktop im-config-0.20/im-config.desktop
--- im-config-0.19/im-config.desktop	2012-05-14 23:35:47.000000000 +0900
+++ im-config-0.20/im-config.desktop	2012-12-15 10:18:58.000000000 +0900
@@ -19,4 +19,3 @@
 Terminal=false
 Icon=input-keyboard
 Categories=Settings
-NoDisplay=true

Attachment: signature.asc
Description: Digital signature

Reply via email to