Package: src:ibus; Maintainer for src:ibus is Debian Input Method Team <debian-input-method@lists.debian.org>;
Reported by: Peter Fritzsche <peter.fritzsche@gmx.de>
Date: Sun, 29 Nov 2009 12:13:00 UTC
Severity: minor
Found in version ibus/1.2.0.20091024-1
Fixed in version ibus/1.4.0-3
Done: Osamu Aoki <osamu@debian.org>
Bug is archived. No further changes may be made.
View this report as an mbox folder, status mbox, maintainer mbox
Report forwarded
to LI Daobing <lidaobing@debian.org>:
Bug#558568; Package src:ibus.
(Sun, 29 Nov 2009 12:13:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Peter Fritzsche <peter.fritzsche@gmx.de>:
New Bug report received and forwarded. Copy sent to LI Daobing <lidaobing@debian.org>.
(Sun, 29 Nov 2009 12:13:03 GMT) (full text, mbox, link).
Message #5 received at maintonly@bugs.debian.org (full text, mbox, reply):
Source: ibus Version: 1.2.0.20091024-1 Severity: minor User: peter.fritzsche@gmx.de Usertags: missing-libtool-update I did a rebuild of all packages which are affected by bug #554821. As it seems your package doesnt do the needed autoreconf needed for libtool. When doing autoreconf or the needed sequence of different autotools/libtool utilities the package should be able to fix the problem automatically. /usr/share/doc/autotools-dev/README.Debian.gz explains it in section "Basic summary of packaging source that uses autotools". The build was done in a cowbuild chroot with the patch from #554821 included in /usr/share/aclocal/libtool.m4 and binutils-gold installed. All logs were then greped for -export-symbols-regex and not including -version-script. This should indicate that your package doesnt do the required autoreconf with updating the libtools stuff. A small extra test output "test-version-script" was added to libtool.m4 and silent mode was disabled in global ltmain.sh so it is easier for me to decide if it was really updated in case libtool doesnt output the ld command to stdout. So if the output and "test-version-script" is missing then your program doesnt update the files. I am sorry if this is still a false positive. udev 147-5 for example fails completely due to new (unknown) symbols appearing inside the .so, but `autoreconf -fi -I m4` (with libtool.m4 installed on my system with the mentioned patch) fixes the problem. I had to remove a patch with touches Makefile.in, but the rest worked out of the box. Maybe it is better to copy all clean files into a extra directory, run autoreconf inside the directory, build and install everything from that directory and in clean remove that directory. This way the diff.gz should be clean and you still do the necessary autoreconf. A package which does that is g3dviewer. Many other packages like libupnp4 and compizconfig-python just ignore the fact that these changes are included in debian.tar.gz/diff.gz The interesting output inside the log of your program is: /bin/bash ../libtool --tag=CC --mode=link gcc -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -DG_LOG_DOMAIN=\"IBUS\" -DIBUS_DATA_DIR=\"/usr/share/ibus\" -g -O2 -lX11 -lglib-2.0 -lgobject-2.0 -lglib-2.0 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -ldbus-1 -lpthread -lrt -export-symbols-regex "ibus_.*" -version-info 1:0:0 -Wl,--as-needed -o libibus.la -rpath /usr/lib libibus_la-ibusshare.lo libibus_la-ibusinternal.lo libibus_la-ibusobject.lo libibus_la-ibusserializable.lo libibus_la-ibusconnection.lo libibus_la-ibusserver.lo libibus_la-ibusproxy.lo libibus_la-ibusservice.lo libibus_la-ibusfactory.lo libibus_la-ibusengine.lo libibus_la-ibustext.lo libibus_la-ibuskeymap.lo libibus_la-ibusattribute.lo libibus_la-ibusproperty.lo libibus_la-ibuslookuptable.lo libibus_la-ibusinputcontext.lo libibus_la-ibusconfig.lo libibus_la-ibusconfigservice.lo libibus_la-ibusmessage.lo libibus_la-ibuspendingcall.lo libibus_la-ibuserror.lo libibus_la-ibusbus.lo libibus_la-ibuskeynames.lo libibus_la-ibushotkey.lo libibus_la-ibusxml.lo libibus_la-ibusenginedesc.lo libibus_la-ibusobservedpath.lo libibus_la-ibuscomponent.lo libibus_la-ibusmainloop.lo libibus_la-ibusmarshalers.lo libibus_la-ibusenumtypes.lo libtool: link: /usr/bin/nm -B .libs/libibus_la-ibusshare.o .libs/libibus_la-ibusinternal.o .libs/libibus_la-ibusobject.o .libs/libibus_la-ibusserializable.o .libs/libibus_la-ibusconnection.o .libs/libibus_la-ibusserver.o .libs/libibus_la-ibusproxy.o .libs/libibus_la-ibusservice.o .libs/libibus_la-ibusfactory.o .libs/libibus_la-ibusengine.o .libs/libibus_la-ibustext.o .libs/libibus_la-ibuskeymap.o .libs/libibus_la-ibusattribute.o .libs/libibus_la-ibusproperty.o .libs/libibus_la-ibuslookuptable.o .libs/libibus_la-ibusinputcontext.o .libs/libibus_la-ibusconfig.o .libs/libibus_la-ibusconfigservice.o .libs/libibus_la-ibusmessage.o .libs/libibus_la-ibuspendingcall.o .libs/libibus_la-ibuserror.o .libs/libibus_la-ibusbus.o .libs/libibus_la-ibuskeynames.o .libs/libibus_la-ibushotkey.o .libs/libibus_la-ibusxml.o .libs/libibus_la-ibusenginedesc.o .libs/libibus_la-ibusobservedpath.o .libs/libibus_la-ibuscomponent.o .libs/libibus_la-ibusmainloop.o .libs/libibus_la-ibusmarshalers.o .libs/libibus_la-ibusenumtypes.o | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /bin/sed 's/.* //' | sort | uniq > .libs/libibus.exp libtool: link: /bin/grep -E -e "ibus_.*" ".libs/libibus.exp" > ".libs/libibus.expT" libtool: link: mv -f ".libs/libibus.expT" ".libs/libibus.exp" libtool: link: gcc -shared .libs/libibus_la-ibusshare.o .libs/libibus_la-ibusinternal.o .libs/libibus_la-ibusobject.o .libs/libibus_la-ibusserializable.o .libs/libibus_la-ibusconnection.o .libs/libibus_la-ibusserver.o .libs/libibus_la-ibusproxy.o .libs/libibus_la-ibusservice.o .libs/libibus_la-ibusfactory.o .libs/libibus_la-ibusengine.o .libs/libibus_la-ibustext.o .libs/libibus_la-ibuskeymap.o .libs/libibus_la-ibusattribute.o .libs/libibus_la-ibusproperty.o .libs/libibus_la-ibuslookuptable.o .libs/libibus_la-ibusinputcontext.o .libs/libibus_la-ibusconfig.o .libs/libibus_la-ibusconfigservice.o .libs/libibus_la-ibusmessage.o .libs/libibus_la-ibuspendingcall.o .libs/libibus_la-ibuserror.o .libs/libibus_la-ibusbus.o .libs/libibus_la-ibuskeynames.o .libs/libibus_la-ibushotkey.o .libs/libibus_la-ibusxml.o .libs/libibus_la-ibusenginedesc.o .libs/libibus_la-ibusobservedpath.o .libs/libibus_la-ibuscomponent.o .libs/libibus_la-ibusmainloop.o .libs/libibus_la-ibusmarshalers.o .libs/libibus_la-ibusenumtypes.o -lX11 /usr/lib/libgio-2.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libglib-2.0.so -ldbus-1 -lpthread -lrt -Wl,--as-needed -Wl,-soname -Wl,libibus.so.1 -o .libs/libibus.so.1.0.0 libtool: link: (cd ".libs" && rm -f "libibus.so.1" && ln -s "libibus.so.1.0.0" "libibus.so.1") libtool: link: (cd ".libs" && rm -f "libibus.so" && ln -s "libibus.so.1.0.0" "libibus.so") libtool: link: ar cru .libs/libibus.a libibus_la-ibusshare.o libibus_la-ibusinternal.o libibus_la-ibusobject.o libibus_la-ibusserializable.o libibus_la-ibusconnection.o libibus_la-ibusserver.o libibus_la-ibusproxy.o libibus_la-ibusservice.o libibus_la-ibusfactory.o libibus_la-ibusengine.o libibus_la-ibustext.o libibus_la-ibuskeymap.o libibus_la-ibusattribute.o libibus_la-ibusproperty.o libibus_la-ibuslookuptable.o libibus_la-ibusinputcontext.o libibus_la-ibusconfig.o libibus_la-ibusconfigservice.o libibus_la-ibusmessage.o libibus_la-ibuspendingcall.o libibus_la-ibuserror.o libibus_la-ibusbus.o libibus_la-ibuskeynames.o libibus_la-ibushotkey.o libibus_la-ibusxml.o libibus_la-ibusenginedesc.o libibus_la-ibusobservedpath.o libibus_la-ibuscomponent.o libibus_la-ibusmainloop.o libibus_la-ibusmarshalers.o libibus_la-ibusenumtypes.o libtool: link: ranlib .libs/libibus.a libtool: link: ( cd ".libs" && rm -f "libibus.la" && ln -s "../libibus.la" "libibus.la" ) gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -DG_LOG_DOMAIN=\"IBUS\" -g -O2 -c test-text.c /bin/bash ../libtool --tag=CC --mode=link gcc -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -DG_LOG_DOMAIN=\"IBUS\" -g -O2 libibus.la -Wl,--as-needed -o test-text test-text.o ... --- debian/libibus1.symbols (libibus1 amd64) +++ dpkg-gensymbols9KvbPh 2009-11-28 20:20:34.866334425 +0000 @@ -1,4 +1,10 @@ libibus.so.1 libibus1 #MINVER# + _dbus_gmain_connection_slot@Base 1.2.0.20091024-1 + _message_function@Base 1.2.0.20091024-1 + _service_message_function@Base 1.2.0.20091024-1 + _unregister_function@Base 1.2.0.20091024-1 + dbus_connection_setup@Base 1.2.0.20091024-1 + dbus_server_setup@Base 1.2.0.20091024-1 ibus_attr_background_new@Base 1.2.0.20090617 ibus_attr_foreground_new@Base 1.2.0.20090617 ibus_attr_list_append@Base 1.2.0.20090617 @@ -327,3 +333,5 @@ ibus_xml_free@Base 1.2.0.20090617 ibus_xml_parse_buffer@Base 1.2.0.20090617 ibus_xml_parse_file@Base 1.2.0.20090617 + message_queue_source@Base 1.2.0.20091024-1 + xml_output@Base 1.2.0.20091024-1
Reply sent
to Osamu Aoki <osamu@debian.org>:
You have taken responsibility.
(Thu, 15 Dec 2011 15:51:11 GMT) (full text, mbox, link).
Notification sent
to Peter Fritzsche <peter.fritzsche@gmx.de>:
Bug acknowledged by developer.
(Thu, 15 Dec 2011 15:51:11 GMT) (full text, mbox, link).
Message #10 received at 558568-close@bugs.debian.org (full text, mbox, reply):
Source: ibus
Source-Version: 1.4.0-3
We believe that the bug you reported is fixed in the latest version of
ibus, which is due to be installed in the Debian FTP archive:
ibus-doc_1.4.0-3_all.deb
to main/i/ibus/ibus-doc_1.4.0-3_all.deb
ibus-gtk3_1.4.0-3_amd64.deb
to main/i/ibus/ibus-gtk3_1.4.0-3_amd64.deb
ibus-gtk_1.4.0-3_amd64.deb
to main/i/ibus/ibus-gtk_1.4.0-3_amd64.deb
ibus_1.4.0-3.debian.tar.gz
to main/i/ibus/ibus_1.4.0-3.debian.tar.gz
ibus_1.4.0-3.dsc
to main/i/ibus/ibus_1.4.0-3.dsc
ibus_1.4.0-3_amd64.deb
to main/i/ibus/ibus_1.4.0-3_amd64.deb
libibus-1.0-0_1.4.0-3_amd64.deb
to main/i/ibus/libibus-1.0-0_1.4.0-3_amd64.deb
libibus-1.0-dev_1.4.0-3_amd64.deb
to main/i/ibus/libibus-1.0-dev_1.4.0-3_amd64.deb
python-ibus_1.4.0-3_all.deb
to main/i/ibus/python-ibus_1.4.0-3_all.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 558568@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Osamu Aoki <osamu@debian.org> (supplier of updated ibus package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Thu, 15 Dec 2011 23:44:12 +0900
Source: ibus
Binary: ibus libibus-1.0-0 libibus-1.0-dev ibus-gtk ibus-gtk3 python-ibus ibus-doc
Architecture: source amd64 all
Version: 1.4.0-3
Distribution: unstable
Urgency: low
Maintainer: IME Packaging Team <pkg-ime-devel@lists.alioth.debian.org>
Changed-By: Osamu Aoki <osamu@debian.org>
Description:
ibus - Intelligent Input Bus - core
ibus-doc - Intelligent Input Bus - development documentation
ibus-gtk - Intelligent Input Bus - GTK+2 support
ibus-gtk3 - Intelligent Input Bus - GTK+3 support
libibus-1.0-0 - Intelligent Input Bus - shared library
libibus-1.0-dev - Intelligent Input Bus - development file
python-ibus - Intelligent Input Bus - Python support
Closes: 558568 651488
Changes:
ibus (1.4.0-3) unstable; urgency=low
.
[ Kees Cook ]
* debian/{control,*.install}: Convert to Multi-Arch. Closes: #651488
* debian/patches/use_pkglibexec.patch: modify upstream build to use
pkglibexec instead of libexec, since this provides the ibus/
subdirectory.
* proper-gtk-plugin-path.patch: adjust to leave gtk3 where it thinks
it should be.
.
[ Osamu Aoki ]
* debian/xinput/ibus: adopt to multiarch having multiple matches.
* Add comments to patch fixing #642317 in 1.4.0-2.
* Add im-switch as seconday choice for smoother upgrade.
* Enable autoreconf for each build. Closes: #558568
Checksums-Sha1:
a3f2bee45b06a878a7a0952dcbbe2fe53d352c07 1851 ibus_1.4.0-3.dsc
bb762e275e859e878d7f74a3ff68817a404d4f18 17604 ibus_1.4.0-3.debian.tar.gz
44c2ef1760150682f281580f459e0362f3122904 434936 ibus_1.4.0-3_amd64.deb
867ac89b672c5d11c4a480b437233e601262168d 255788 libibus-1.0-0_1.4.0-3_amd64.deb
8d94602af790fa96a990aa58ca7be70e4f133378 346012 libibus-1.0-dev_1.4.0-3_amd64.deb
808249eca70b86d858b7b2f129a6ebbb6faf0693 161134 ibus-gtk_1.4.0-3_amd64.deb
cd1a122818816b093adbe5ce62f47d04aec3fa28 161148 ibus-gtk3_1.4.0-3_amd64.deb
3eab413541e2eed80fa9b9b0b9d6d722c2b74d00 181606 python-ibus_1.4.0-3_all.deb
23e1551a451b3f957462311c1bded859069c70d0 351194 ibus-doc_1.4.0-3_all.deb
Checksums-Sha256:
4384af0a5177a5d52d38759240e7671b4f11fcfa2a17b274a6c07bd112790e9c 1851 ibus_1.4.0-3.dsc
e079f352e78bc25de25d6726613639ba487c6f73fa8cd7afe2a4a97662351d9b 17604 ibus_1.4.0-3.debian.tar.gz
c089cac1271218852a47a982d8c35307c7ef96311c7600e750128b5ed45d69b1 434936 ibus_1.4.0-3_amd64.deb
2c16d519d41e454bd74f9756dff6ee1a2ab971f46cf6aa8b55f92e8fa7cd0d6a 255788 libibus-1.0-0_1.4.0-3_amd64.deb
6f0cd243b28ca3df43f079f393f5bdfcc5fc8ab56692b4e0c8a67d266f172fe0 346012 libibus-1.0-dev_1.4.0-3_amd64.deb
b061db481aaa062c055a56238b4b8633c50503b5a0469688ffcd0294bd2efcd8 161134 ibus-gtk_1.4.0-3_amd64.deb
446396d399aa6ef299cd74661cee52fa988a9d28416631de18814be68d6bba6b 161148 ibus-gtk3_1.4.0-3_amd64.deb
b55d9cb353d5c52e9673e9746c819df7986c41ef2252661a7a1b96ac306c264d 181606 python-ibus_1.4.0-3_all.deb
45f1dcb5cadb136be83e0a74f57a6c9cfc0354fd718397ac4db325b4e20efa92 351194 ibus-doc_1.4.0-3_all.deb
Files:
01e89024d3ba54ff23fc6e39756cf94f 1851 utils optional ibus_1.4.0-3.dsc
5ebbd5e96354766266515ffcf288e771 17604 utils optional ibus_1.4.0-3.debian.tar.gz
6e79b9c2142c43096d4b5b257323217d 434936 utils optional ibus_1.4.0-3_amd64.deb
2e286274c68a3f748eb96a1647a40724 255788 libs optional libibus-1.0-0_1.4.0-3_amd64.deb
0dc3e1705dc6eb7aca4a74a1d6175a1a 346012 libdevel optional libibus-1.0-dev_1.4.0-3_amd64.deb
9943b43a78c2cc7b52fad5c220571b6d 161134 utils optional ibus-gtk_1.4.0-3_amd64.deb
585785df39e20fe9de02ba878238fafa 161148 utils optional ibus-gtk3_1.4.0-3_amd64.deb
3388384c77cbbeb23de564a35b340e40 181606 python optional python-ibus_1.4.0-3_all.deb
869de8322250957fa1d790df0d9acb02 351194 doc optional ibus-doc_1.4.0-3_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEARECAAYFAk7qEUwACgkQ6A/EwagGHzLtQACdGobRZICIzfzSOPxIvKTfjhUC
y3UAnRPJH8SZ0dFxJGVPZcxNhkPH+YnI
=FjAQ
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Mon, 23 Jan 2012 07:34:50 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.