Your message dated Sun, 24 Apr 2011 11:33:16 +0000
with message-id <[email protected]>
and subject line Bug#558558: fixed in gnome-python-extras 2.25.3-8
has caused the Debian Bug report #558558,
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.)
--
558558: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=558558
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: gnome-python-extras
Version: 2.25.3-4.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 x86_64-linux-gnu-gcc
-D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include
-I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0
-I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb
-I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
-g -O2 -Wall -fno-strict-aliasing -module -avoid-version -export-symbols-regex
inittrayicon -o trayicon.la -rpath
/usr/lib/python2.4/site-packages/gtk-2.0/egg trayicon_la-trayiconmodule.lo
trayicon_la-eggtrayicon.lo trayicon_la-trayicon.lo -lgtk-x11-2.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
generating symbol list for `trayicon.la'
/usr/bin/nm -B .libs/trayicon_la-trayiconmodule.o
.libs/trayicon_la-eggtrayicon.o .libs/trayicon_la-trayicon.o | sed -n -e
's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][
]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /bin/sed 's/.* //' | sort | uniq >
.libs/trayicon.exp
/bin/grep -E -e "inittrayicon" ".libs/trayicon.exp" > ".libs/trayicon.expT"
mv -f ".libs/trayicon.expT" ".libs/trayicon.exp"
x86_64-linux-gnu-gcc -shared .libs/trayicon_la-trayiconmodule.o
.libs/trayicon_la-eggtrayicon.o .libs/trayicon_la-trayicon.o
/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 -lm
/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
-Wl,-soname -Wl,trayicon.so -o .libs/trayicon.so
creating trayicon.la
(cd .libs && rm -f trayicon.la && ln -s ../trayicon.la trayicon.la)
make[4]: Leaving directory
`/home/peter/rebuild/build/gnome-python-extras/gnome-python-extras-2.25.3/build-2.4/egg/tray'
--- End Message ---
--- Begin Message ---
Source: gnome-python-extras
Source-Version: 2.25.3-8
We believe that the bug you reported is fixed in the latest version of
gnome-python-extras, which is due to be installed in the Debian FTP archive:
gnome-python-extras_2.25.3-8.debian.tar.gz
to main/g/gnome-python-extras/gnome-python-extras_2.25.3-8.debian.tar.gz
gnome-python-extras_2.25.3-8.dsc
to main/g/gnome-python-extras/gnome-python-extras_2.25.3-8.dsc
python-eggtrayicon_2.25.3-8_amd64.deb
to main/g/gnome-python-extras/python-eggtrayicon_2.25.3-8_amd64.deb
python-gda_2.25.3-8_amd64.deb
to main/g/gnome-python-extras/python-gda_2.25.3-8_amd64.deb
python-gdl_2.25.3-8_amd64.deb
to main/g/gnome-python-extras/python-gdl_2.25.3-8_amd64.deb
python-gksu2_2.25.3-8_amd64.deb
to main/g/gnome-python-extras/python-gksu2_2.25.3-8_amd64.deb
python-gnome2-extras-dev_2.25.3-8_all.deb
to main/g/gnome-python-extras/python-gnome2-extras-dev_2.25.3-8_all.deb
python-gtkmozembed_2.25.3-8_amd64.deb
to main/g/gnome-python-extras/python-gtkmozembed_2.25.3-8_amd64.deb
python-gtkspell_2.25.3-8_amd64.deb
to main/g/gnome-python-extras/python-gtkspell_2.25.3-8_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.
Laurent Bigonville <[email protected]> (supplier of updated gnome-python-extras
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: SHA256
Format: 1.8
Date: Sun, 24 Apr 2011 13:09:35 +0200
Source: gnome-python-extras
Binary: python-gnome2-extras-dev python-gtkmozembed python-eggtrayicon
python-gtkspell python-gksu2 python-gda python-gdl
Architecture: source all amd64
Version: 2.25.3-8
Distribution: unstable
Urgency: low
Maintainer: Sebastien Bacher <[email protected]>
Changed-By: Laurent Bigonville <[email protected]>
Description:
python-eggtrayicon - Python module to display icons in the system tray
python-gda - Python bindings for the GNOME data abstraction library
python-gdl - Python bindings for the GNOME devtool library
python-gksu2 - Python bindings for the gksu library
python-gnome2-extras-dev - Development files for the extra GNOME Python
bindings
python-gtkmozembed - Python bindings for the GtkMozEmbed Gecko library
python-gtkspell - Python bindings for the GtkSpell library
Closes: 558558
Changes:
gnome-python-extras (2.25.3-8) unstable; urgency=low
.
* Use dh_python2 instead of pysupport
* debian/control.in:
- Bump debhelper and cdbs build-dependencies
- Add dh-autoreconf as build-dependency
- Bump python-all-dev build-dependency
- Drop versionized version of dpkg-dev
- Drop Conflicts/Replaces for packages that existed before lenny
- Use Breaks instead of Conflicts
- Bump Standards-Version to 3.9.2 (no further changes)
- Add Vcs-* fields
- Fix Description to please lintian
* debian/rules:
- Drop DEB_PYTHON_SYSTEM
- Add include autoreconf.mk (Closes: #558558)
- Call dh_python2 for python-gnome2-extras-dev package
* Drop debian/patches/70_autotools.patch
* Drop debian/pyversions
Checksums-Sha1:
d29a1d932ddaef87b320bcd05358fdd59a640960 2317 gnome-python-extras_2.25.3-8.dsc
8d6e2975a6a1a9365e4a2639b67c495098daaf46 15794
gnome-python-extras_2.25.3-8.debian.tar.gz
8049b572ac41bf360a68e2ea1455eaf14f318f46 44392
python-gnome2-extras-dev_2.25.3-8_all.deb
f7c07ccc5dd78f0a76d0b4279cfa91d8943abb6f 92954
python-gtkmozembed_2.25.3-8_amd64.deb
10034ad3c804764ae11bb67ffdabfe60f7564ab3 35038
python-eggtrayicon_2.25.3-8_amd64.deb
58cad563e6e31a3478f9c31e3ea6418b97d3f686 35586
python-gtkspell_2.25.3-8_amd64.deb
52e5ab6d76f1ecc0ef90cb06c9df47db90db729f 35642 python-gksu2_2.25.3-8_amd64.deb
c2dc5816f732a26630f0adabd8ec0f8d7e624b5a 121740 python-gda_2.25.3-8_amd64.deb
6810c92dd0d6665de1075f43eb012781660622a5 53386 python-gdl_2.25.3-8_amd64.deb
Checksums-Sha256:
0fe5510499425800b64fe4d1341d858ab6ae9aac2205069ebec42e909e3140c9 2317
gnome-python-extras_2.25.3-8.dsc
93e73d3cfb87d3cc937c42baa6fe123621e9a6543d7198094110cf2e51b438a8 15794
gnome-python-extras_2.25.3-8.debian.tar.gz
664d5e7c9f0d6d9fd86a41a315c1d3897b6468d020b84c937e69d1138e758d14 44392
python-gnome2-extras-dev_2.25.3-8_all.deb
4971c9e07a5c6bb55f8630b4a222564ccb0cacfb6339ab2e51cbbfcb20c3c793 92954
python-gtkmozembed_2.25.3-8_amd64.deb
162dde5c4708cdb6e419b5487caea3cdef32943bed82cd1ac2bd4c37f059ff64 35038
python-eggtrayicon_2.25.3-8_amd64.deb
5a1d7f6fe4b567e55fcc59d22b3c791e9a1780b54612988f0c00c93f7e833a18 35586
python-gtkspell_2.25.3-8_amd64.deb
3443f05661bd909eb671bf84c1e9f3a598090cd841a952f39343c424fc2ddaa3 35642
python-gksu2_2.25.3-8_amd64.deb
f9d53cd50cf8534f51313208921556a1dec4364c39a8556ada8305186d9095e3 121740
python-gda_2.25.3-8_amd64.deb
89660dff38c0a54bbfa50c65f3694c8bf090c62627e773264f2ce9e38ee90d7b 53386
python-gdl_2.25.3-8_amd64.deb
Files:
6d63e58b9abbe3733a9a345c64f376c7 2317 python optional
gnome-python-extras_2.25.3-8.dsc
bca98cffe6e36cd0d7eb636a3653b33b 15794 python optional
gnome-python-extras_2.25.3-8.debian.tar.gz
8221bf5602567d37b03b0f162f1464e4 44392 python optional
python-gnome2-extras-dev_2.25.3-8_all.deb
7a431fb760149273b32a89b2a458b284 92954 python optional
python-gtkmozembed_2.25.3-8_amd64.deb
459a5a99003675738bfedf3ea96760e6 35038 python optional
python-eggtrayicon_2.25.3-8_amd64.deb
dafa588696b8834764a55e95368e7b6c 35586 python optional
python-gtkspell_2.25.3-8_amd64.deb
2765561e0926fa32b493c4d17a4c6954 35642 python optional
python-gksu2_2.25.3-8_amd64.deb
772586067aea7f916806297504a4401d 121740 python optional
python-gda_2.25.3-8_amd64.deb
1d834f7a9e35127790835538de38ec89 53386 python optional
python-gdl_2.25.3-8_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQEcBAEBCAAGBQJNtAgkAAoJEB/FiR66sEPVtoQH/3dCuJNWH1Q3XKrntLPWStRK
sR9WYK2RHtuivBoA6/2k+fy+mUI6y6MdGg2hHk8nPZWAPvvJeXgNdlE7hGfPEd+J
8KbfTVtgmCixJ+TJnBUPmGGEv4PrGqAADGXRXJLeIVgQGWnkSuYpVqMeEXdLoIG8
edzkCJepfjkVvgv+IIRKYRqDojQYoTvO5KHKPxhJ4gXdlhxGN+mfS2elZMFCfOxZ
JTZw/7uJJ7dqZmWjB1FosDflHeEsKlPwWWhNeH+cwQrJllWWlil4bUIqlKXehW8Z
DV94q9C+Ke2Fz84vafMwegZWQm45RH2sdjOgGmeoiLn5O9rG0D8I5V5Jv6kROdY=
=CYtI
-----END PGP SIGNATURE-----
--- End Message ---