Your message dated Thu, 07 Jan 2010 23:18:34 +0000
with message-id <[email protected]>
and subject line Bug#558630: fixed in scim-array 1.0.1-2
has caused the Debian Bug report #558630,
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.)
--
558630: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=558630
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: scim-array
Version: 1.0.1-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=CXX --mode=link x86_64-linux-gnu-g++ -g -O2
-Wl,-z,defs -o array-imengine-setup.la -rpath /usr/lib/scim-1.0/1.4.0/SetupUI
-avoid-version -rpath /usr/lib/scim-1.0/1.4.0/SetupUI -module
-export-symbols-regex "^[^_].*" -lscim-gtkutils-1.0 -lgtk-x11-2.0 -lscim-1.0
-lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0
-lgio-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0
-lgmodule-2.0 -lglib-2.0 -lscim-1.0
array_imengine_setup_la-scim_array_imengine_setup.lo
generating symbol list for `array-imengine-setup.la'
/usr/bin/nm -B .libs/array_imengine_setup_la-scim_array_imengine_setup.o |
sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][
]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /bin/sed 's/.* //' | sort | uniq >
.libs/array-imengine-setup.exp
/bin/grep -E -e "^[^_].*" ".libs/array-imengine-setup.exp" >
".libs/array-imengine-setup.expT"
mv -f ".libs/array-imengine-setup.expT" ".libs/array-imengine-setup.exp"
x86_64-linux-gnu-g++ -shared -nostdlib
/usr/lib/gcc/x86_64-linux-gnu/4.3.4/../../../../lib/crti.o
/usr/lib/gcc/x86_64-linux-gnu/4.3.4/crtbeginS.o
.libs/array_imengine_setup_la-scim_array_imengine_setup.o
/usr/lib/libscim-gtkutils-1.0.so /usr/lib/libgtk-x11-2.0.so
/usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libpangoft2-1.0.so
/usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangocairo-1.0.so
/usr/lib/libgio-2.0.so /usr/lib/libcairo.so /usr/lib/libpango-1.0.so
/usr/lib/libfreetype.so -lfontconfig /usr/lib/libgobject-2.0.so
/usr/lib/libgmodule-2.0.so /usr/lib/libglib-2.0.so /usr/lib/libscim-1.0.so
-L/usr/lib/gcc/x86_64-linux-gnu/4.3.4
-L/usr/lib/gcc/x86_64-linux-gnu/4.3.4/../../../../lib -L/lib/../lib
-L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.3.4/../../.. -lstdc++ -lm
-lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/4.3.4/crtendS.o
/usr/lib/gcc/x86_64-linux-gnu/4.3.4/../../../../lib/crtn.o -Wl,-z -Wl,defs
-Wl,-soname -Wl,array-imengine-setup.so -Wl,-retain-symbols-
file -Wl,.libs/array-imengine-setup.exp -o .libs/array-imengine-setup.so
creating array-imengine-setup.la
(cd .libs && rm -f array-imengine-setup.la && ln -s ../array-imengine-setup.la
array-imengine-setup.la)
make[3]: Leaving directory
`/home/peter/rebuild/build/scim-array/scim-array-1.0.1/src'
--- End Message ---
--- Begin Message ---
Source: scim-array
Source-Version: 1.0.1-2
We believe that the bug you reported is fixed in the latest version of
scim-array, which is due to be installed in the Debian FTP archive:
scim-array_1.0.1-2.debian.tar.gz
to main/s/scim-array/scim-array_1.0.1-2.debian.tar.gz
scim-array_1.0.1-2.dsc
to main/s/scim-array/scim-array_1.0.1-2.dsc
scim-array_1.0.1-2_amd64.deb
to main/s/scim-array/scim-array_1.0.1-2_amd64.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.
Wen-Yen Chuang <[email protected]> (supplier of updated scim-array 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: Mon, 1 Jan 2010 23:05:25 +0800
Source: scim-array
Binary: scim-array
Architecture: source amd64
Version: 1.0.1-2
Distribution: unstable
Urgency: low
Maintainer: Wen-Yen Chuang <[email protected]>
Changed-By: Wen-Yen Chuang <[email protected]>
Description:
scim-array - SCIM IMEngine module for Array 30
Closes: 558630
Changes:
scim-array (1.0.1-2) unstable; urgency=low
.
* Run autoreconf during build to update autotools generated files
(Closes: #558630)
- add Build-Depends: autotools-dev, libtool, libltdl-dev, autoconf,
automake, m4
* Switch to 3.0 (quilt) source format
* Update debian/copyright
* Bump Standards-Version to 3.8.3
Checksums-Sha1:
f58ac0c90b224b2cf507bc57b4ce940846b5ea78 1125 scim-array_1.0.1-2.dsc
385aafe297c885540ae9182c7b6e4aaf4a515669 4569 scim-array_1.0.1-2.debian.tar.gz
9be314b09b8dcbe067346d88129dbe4f0fda458a 1551446 scim-array_1.0.1-2_amd64.deb
Checksums-Sha256:
b56aa7fbb1535ebf011b72730d12592e6145cc72b45ea752306c10ff5208411b 1125
scim-array_1.0.1-2.dsc
f86f6ad3e68bd665326d0aca786e00223416e4d8a61638ff1322ee55f7a8eee6 4569
scim-array_1.0.1-2.debian.tar.gz
e6fdd6c167050b08f48495109e15bfed1e151e5b494e17203a0df942e0f310db 1551446
scim-array_1.0.1-2_amd64.deb
Files:
c30fa5cc4b0605dc2216d09f3074db6a 1125 utils optional scim-array_1.0.1-2.dsc
8df3493af6900f6f4726e1b467a55a5d 4569 utils optional
scim-array_1.0.1-2.debian.tar.gz
88afb04b392010d7d52d99f284e2d598 1551446 utils optional
scim-array_1.0.1-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAktGakMACgkQeGfVPHR5Nd3N6gCgjVJf4MPA6Mi60AEjtadzy0NX
fWgAnjCscw0XiG2dDQioiOCs307NayUj
=Pmh8
-----END PGP SIGNATURE-----
--- End Message ---