Your message dated Thu, 15 Dec 2011 15:47:16 +0000
with message-id <[email protected]>
and subject line Bug#558568: fixed in ibus 1.4.0-3
has caused the Debian Bug report #558568,
regarding Missing autoreconf to fix 554821 or similar bugs in the future
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.)
--
558568: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=558568
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ibus
Version: 1.2.0.20091024-1
Severity: minor
User: [email protected]
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/lib
ibus_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
--- End Message ---
--- Begin Message ---
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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Osamu Aoki <[email protected]> (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 [email protected])
-----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 <[email protected]>
Changed-By: Osamu Aoki <[email protected]>
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-----
--- End Message ---