Your message dated Sun, 10 Mar 2019 14:55:19 +0000
with message-id <[email protected]>
and subject line Re: Bug#924241: unblock: im-config/0.39-1
has caused the Debian Bug report #924241,
regarding unblock: im-config/0.39-1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
924241: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=924241
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: [email protected]
Usertags: unblock

Please unblock package im-config

(explain the reason for the unblock here)
Without this update, im-config doesn't work for uim which is required by
japanese-desktop-tasks

Bug discussion was on Japanese devel discussion.
(include/attach the debdiff against the package in testing)

$ debdiff im-config_0.38-1.dsc im-config_0.39-1.dsc
diff -Nru im-config-0.38/70-im-config im-config-0.39/70-im-config
--- im-config-0.38/70-im-config 1970-01-01 09:00:00.000000000 +0900
+++ im-config-0.39/70-im-config 2019-03-09 02:09:03.000000000 +0900
@@ -0,0 +1,8 @@
+#! /bin/sh
+
+if [ -r /etc/X11/Xsession.d/70im-config_launch ]; then
+    . /etc/X11/Xsession.d/70im-config_launch
+
+    # always export variables even for manual configuration.
+    env | grep -E 
'^(IM_CONFIG_PHASE|XMODIFIERS|GTK_IM_MODULE|QT_IM_MODULE|QT4_IM_MODULE|CLUTTER_IM_MODULE)='
+fi
diff -Nru im-config-0.38/70im-config_launch im-config-0.39/70im-config_launch
--- im-config-0.38/70im-config_launch   2018-08-03 22:18:44.000000000 +0900
+++ im-config-0.39/70im-config_launch   2019-03-09 02:09:03.000000000 +0900
@@ -11,6 +11,11 @@
 
 IMLAUNCH=/usr/bin/im-launch
 
+if [ "$IM_CONFIG_PHASE" = 1 ]; then
+    IM_CONFIG_CHECK_ENV=1
+    export IM_CONFIG_CHECK_ENV
+fi
+
 # If already tweaked, keep hands off :-)
 # If im-config is removed but not purged, keep hands off :-)
 if [ -z "$XMODIFIERS" ] && \
diff -Nru im-config-0.38/data/24_uim.rc im-config-0.39/data/24_uim.rc
--- im-config-0.38/data/24_uim.rc       2018-08-04 16:53:10.000000000 +0900
+++ im-config-0.39/data/24_uim.rc       2019-03-09 02:09:03.000000000 +0900
@@ -8,11 +8,11 @@
 fi
 # Starting GUI
 if [ -x /usr/bin/uim-toolbar ]; then
-    ( sleep 5 ; uim-toolbar ) &
+    ( sleep 5 ; env GDK_BACKEND=x11 uim-toolbar ) &
 elif [ -x /usr/bin/uim-toolbar-gtk3 ]; then
-    ( sleep 5 ; uim-toolbar-gtk3 ) &
+    ( sleep 5 ; env GDK_BACKEND=x11 uim-toolbar-gtk3 ) &
 elif [ -x /usr/bin/uim-toolbar-gtk ]; then
-    ( sleep 5 ; uim-toolbar-gtk ) &
+    ( sleep 5 ; env GDK_BACKEND=x11 uim-toolbar-gtk ) &
 elif [ -x /usr/bin/uim-toolbar-qt4 ]; then
     ( sleep 5 ; uim-toolbar-qt4 ) &
 elif [ -x /usr/bin/uim-toolbar-qt5 ]; then
diff -Nru im-config-0.38/debian/changelog im-config-0.39/debian/changelog
--- im-config-0.38/debian/changelog     2018-08-04 23:53:32.000000000 +0900
+++ im-config-0.39/debian/changelog     2019-03-09 02:09:41.000000000 +0900
@@ -1,3 +1,10 @@
+im-config (0.39-1) unstable; urgency=medium
+
+  [ YOSHINO Yoshihito ]
+  * Support GNOME Wayland with gdm3.
+
+ -- Osamu Aoki <[email protected]>  Sat, 09 Mar 2019 02:09:41 +0900
+
 im-config (0.38-1) unstable; urgency=medium
 
   * Switch from bash to sh for im-config.
diff -Nru im-config-0.38/debian/install im-config-0.39/debian/install
--- im-config-0.38/debian/install       2018-08-03 22:18:44.000000000 +0900
+++ im-config-0.39/debian/install       2019-03-09 02:09:03.000000000 +0900
@@ -1,9 +1,11 @@
+70-im-config           usr/lib/systemd/user-environment-generators
 70im-config_launch     etc/X11/Xsession.d
 data/*                 usr/share/im-config/data
 default/im-config      etc/default
 im-config              usr/bin
 im-config.desktop      usr/share/applications
 im-launch              usr/bin
+im-launch.desktop      etc/xdg/autostart
 po/locale/*            usr/share/locale
 share/im-config.common usr/share/im-config
 share/xinputrc.common  usr/share/im-config
diff -Nru im-config-0.38/debian/README.Debian 
im-config-0.39/debian/README.Debian
--- im-config-0.38/debian/README.Debian 2018-08-03 22:18:44.000000000 +0900
+++ im-config-0.39/debian/README.Debian 2018-08-05 01:26:03.000000000 +0900
@@ -162,6 +162,20 @@
   package_menu  return true if enough packages exist for menu listing   00-89
   package_auto  return true if enough packages exist for auto selection 10-79
 
-Please note these are different from im-switch configuration files.
+To test your proposed change, download the latest source by:
 
- -- Osamu Aoki <[email protected]>,  Thu, 24 Apr 2014 14:20:17 +0000
+ $ git clone --branch devel \
+        https://salsa.debian.org/input-method-team/im-config.git
+
+Here, the "devel" branch is meant for everyone to commit changes.  "master",
+"upstream", and "pristine-tar" branches are used to record the uploaded
+package by the maintainer with:
+
+ $ gbp import-dsc --pristine-tar ../im-config*.dsc
+
+If you have debmake installed, you can make Debian package from "devel" branch
+with:
+
+ $ make package
+
+ -- Osamu Aoki <[email protected]>,  Sat, 04 Aug 2018 16:23:26 +0000
diff -Nru im-config-0.38/im-config.desktop im-config-0.39/im-config.desktop
--- im-config-0.38/im-config.desktop    2018-08-03 22:18:44.000000000 +0900
+++ im-config-0.39/im-config.desktop    2018-12-15 18:18:52.000000000 +0900
@@ -20,6 +20,8 @@
 Comment[vi]=Chọn kiểu nhập bàn phím
 Comment[uk]=Налаштування способу введення за допомогою клавіатури
 Comment[ru]=Настройка метода ввода с клавиатуры
+Name[da]=Inputmetode
+Comment[da]=Indstil inputmetode for tastatur
 Type=Application
 Keywords=keyboard;input
 Exec=im-config
diff -Nru im-config-0.38/im-launch im-config-0.39/im-launch
--- im-config-0.38/im-launch    2018-08-03 22:18:44.000000000 +0900
+++ im-config-0.39/im-launch    2019-03-09 02:09:03.000000000 +0900
@@ -13,6 +13,26 @@
     exit 1
 fi
 
+if [ "$IM_CONFIG_CHECK_ENV" = 1 ] && \
+   [ "$IM_CONFIG_PHASE" = 1 ]; then
+    # If tweaked, keep hands off :-)
+    if ! env -i \
+        IM_CONFIG_SET_XMODIFIERS="$XMODIFIERS" \
+        IM_CONFIG_SET_GTK_IM_MODULE="$GTK_IM_MODULE" \
+        IM_CONFIG_SET_QT_IM_MODULE="$QT_IM_MODULE" \
+        IM_CONFIG_SET_QT4_IM_MODULE="$QT4_IM_MODULE" \
+        IM_CONFIG_SET_CLUTTER_IM_MODULE="$CLUTTER_IM_MODULE" \
+        sh -c '. /etc/X11/Xsession.d/70im-config_launch
+        [ "$IM_CONFIG_SET_XMODIFIERS" = "$XMODIFIERS" ] &&
+        [ "$IM_CONFIG_SET_GTK_IM_MODULE" = "$GTK_IM_MODULE" ] && \
+        [ "$IM_CONFIG_SET_QT_IM_MODULE" = "$QT_IM_MODULE" ] && \
+        [ "$IM_CONFIG_SET_QT4_IM_MODULE" = "$QT4_IM_MODULE" ] && \
+        [ "$IM_CONFIG_SET_CLUTTER_IM_MODULE" = "$CLUTTER_IM_MODULE" ]'; then
+        unset IM_CONFIG_PHASE
+    fi
+    unset IM_CONFIG_CHECK_ENV
+fi
+
 IM_START_SESSION="$@"
 
 # If already tweaked, keep hands off :-)
diff -Nru im-config-0.38/im-launch.desktop im-config-0.39/im-launch.desktop
--- im-config-0.38/im-launch.desktop    1970-01-01 09:00:00.000000000 +0900
+++ im-config-0.39/im-launch.desktop    2019-03-09 02:09:03.000000000 +0900
@@ -0,0 +1,5 @@
+[Desktop Entry]
+Name=im-launch
+Exec=sh -c 'if [ "x$XDG_SESSION_TYPE" = "xwayland" ]; then exec env 
IM_CONFIG_CHECK_ENV=1 im-launch true; fi'
+TryExec=im-launch
+Type=Application
diff -Nru im-config-0.38/Makefile im-config-0.39/Makefile
--- im-config-0.38/Makefile     2018-08-05 00:27:45.000000000 +0900
+++ im-config-0.39/Makefile     2019-03-09 02:09:03.000000000 +0900
@@ -7,6 +7,7 @@
 endif
 
 FILES = \
+       70-im-config \
        70im-config_launch \
        im-config \
        im-launch \




unblock im-config/0.39-1

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing'), (10, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

--- End Message ---
--- Begin Message ---
On Sun, Mar 10, 2019 at 11:48:49PM +0900, Osamu Aoki wrote:
> Please unblock package im-config
> 
> (explain the reason for the unblock here)
> Without this update, im-config doesn't work for uim which is required by
> japanese-desktop-tasks
> 
> Bug discussion was on Japanese devel discussion.
> (include/attach the debdiff against the package in testing)

Unblocked; thanks.

-- 
Jonathan Wiltshire                                      [email protected]
Debian Developer                         http://people.debian.org/~jmw

4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC  74C3 5394 479D D352 4C51

--- End Message ---

Reply via email to