[Pkg-ime-devel] Bug#712149: patch: ibus: inconsistent location of libexecdir breaks setup dialog

Osamu Aoki osamu at debian.org
Thu Jun 13 15:08:58 UTC 2013


I have made a patch:

$ debdiff ibus_1.4.1-9.dsc ibus_1.4.1-10.dsc 
diff -Nru ibus-1.4.1/debian/changelog ibus-1.4.1/debian/changelog
--- ibus-1.4.1/debian/changelog 2012-11-17 23:15:28.000000000 +0900
+++ ibus-1.4.1/debian/changelog 2013-06-13 23:21:48.000000000 +0900
@@ -1,3 +1,10 @@
+ibus (1.4.1-10) UNRELEASED; urgency=low
+
+  * Fix ibus-setup breakage by setting all related packages to use
+    --libexec=/usr/lib/ibus.  Closes: #712149 
+
+ -- Osamu Aoki <osamu at debian.org>  Thu, 13 Jun 2013 23:20:15 +0900
+
 ibus (1.4.1-9) unstable; urgency=low
 
   * 0007-Fix-the-coordinate-in-languagebar-when-dual-monitors.patch
diff -Nru ibus-1.4.1/debian/ibus.install ibus-1.4.1/debian/ibus.install
--- ibus-1.4.1/debian/ibus.install      2012-10-21 22:14:20.000000000 +0900
+++ ibus-1.4.1/debian/ibus.install      2013-06-13 23:19:30.000000000 +0900
@@ -1,6 +1,6 @@
 etc/gconf/schemas/*
 usr/bin/*
-usr/lib/*/ibus/*
+usr/lib/ibus/*
 usr/share/applications/*
 usr/share/ibus/*
 usr/share/icons/*
diff -Nru ibus-1.4.1/debian/rules ibus-1.4.1/debian/rules
--- ibus-1.4.1/debian/rules     2012-11-17 21:42:34.000000000 +0900
+++ ibus-1.4.1/debian/rules     2013-06-13 23:19:12.000000000 +0900
@@ -15,7 +15,7 @@
                --disable-gtk-doc \
                --enable-introspection \
                --enable-surrounding-text \
-               --libexec=/usr/lib/$(DEB_BUILD_MULTIARCH)/ibus
+               --libexec=/usr/lib/ibus
 
 override_dh_makeshlibs:
        dh_makeshlibs -Nibus-gtk -Nibus-gtk3
$ debdiff ibus_1.4.1-9_amd64.changes ibus_1.4.1-10_amd64.changes 
[The following lists of changes regard files as different if they have
different names, permissions or owners.]

Files in second .changes but not in first
-----------------------------------------
-rwxr-xr-x  root/root   /usr/lib/ibus/ibus-gconf
-rwxr-xr-x  root/root   /usr/lib/ibus/ibus-ui-gtk
-rwxr-xr-x  root/root   /usr/lib/ibus/ibus-x11

Files in first .changes but not in second
-----------------------------------------
-rwxr-xr-x  root/root   /usr/lib/x86_64-linux-gnu/ibus/ibus-gconf
-rwxr-xr-x  root/root   /usr/lib/x86_64-linux-gnu/ibus/ibus-ui-gtk
-rwxr-xr-x  root/root   /usr/lib/x86_64-linux-gnu/ibus/ibus-x11

Control files of package gir1.2-ibus-1.0: lines which differ (wdiff format)
---------------------------------------------------------------------------
Version: [-1.4.1-9-] {+1.4.1-10+}

Control files of package ibus: lines which differ (wdiff format)
----------------------------------------------------------------
Depends: gconf-service, libc6 (>= 2.4), libgconf-2-4 (>= 2.31.1), libglib2.0-0 (>= 2.31.8), libgtk2.0-0 (>= 2.24.5-4), libibus-1.0-0 (>= 1.4.1), libx11-6, gconf2 (>= 2.28.1-2), python (>= 2.6.6-7~), python-ibus (= [-1.4.1-9),-] {+1.4.1-10),+} gnome-icon-theme, python-xdg, librsvg2-common, python-notify
Installed-Size: [-1854-] {+1847+}
Version: [-1.4.1-9-] {+1.4.1-10+}

Control files of package ibus-doc: lines which differ (wdiff format)
--------------------------------------------------------------------
Version: [-1.4.1-9-] {+1.4.1-10+}

Control files of package ibus-gtk: lines which differ (wdiff format)
--------------------------------------------------------------------
Installed-Size: [-231-] {+232+}
Version: [-1.4.1-9-] {+1.4.1-10+}

Control files of package ibus-gtk3: lines which differ (wdiff format)
---------------------------------------------------------------------
Installed-Size: [-231-] {+232+}
Version: [-1.4.1-9-] {+1.4.1-10+}

Control files of package libibus-1.0-0: lines which differ (wdiff format)
-------------------------------------------------------------------------
Installed-Size: [-487-] {+491+}
Version: [-1.4.1-9-] {+1.4.1-10+}

Control files of package libibus-1.0-dev: lines which differ (wdiff format)
---------------------------------------------------------------------------
Depends: libibus-1.0-0 (= [-1.4.1-9),-] {+1.4.1-10),+} libglib2.0-dev, libdbus-1-dev, gir1.2-ibus-1.0 (= [-1.4.1-9)-] {+1.4.1-10)+}
Version: [-1.4.1-9-] {+1.4.1-10+}

Control files of package python-ibus: lines which differ (wdiff format)
-----------------------------------------------------------------------
Version: [-1.4.1-9-] {+1.4.1-10+}
-----------------------

So far so good :-)

Osamu



More information about the Pkg-ime-devel mailing list