Your message dated Tue, 26 Apr 2011 11:03:03 +0000
with message-id <[email protected]>
and subject line Bug#558625: fixed in python-gtkglext1 1.1.0-7
has caused the Debian Bug report #558625,
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.)


-- 
558625: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=558625
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python-gtkglext1
Version: 1.1.0-3.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 --mode=link x86_64-linux-gnu-gcc  -Wall -g -O2   -o 
_gdkgl.la -rpath /usr/lib/python2.5/site-packages/gtk-2.0/gtk/gdkgl -module 
-avoid-version -export-symbols-regex init_gdkgl _gdkgl_la-gdkglmodule.lo 
_gdkgl_la-gdkglext.lo -lgtkglext-x11-1.0 -lgdkglext-x11-1.0 -lGLU -lGL -lXmu 
-lXt -lSM -lICE -lgtk-x11-2.0 -lpangox-1.0 -lX11 -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 `_gdkgl.la'
/usr/bin/nm -B  .libs/_gdkgl_la-gdkglmodule.o .libs/_gdkgl_la-gdkglext.o  | sed 
-n -e 's/^.*[   ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[         ][      
]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /bin/sed 's/.* //' | sort | uniq > 
.libs/_gdkgl.exp
grep -E -e "init_gdkgl" ".libs/_gdkgl.exp" > ".libs/_gdkgl.expT"
mv -f ".libs/_gdkgl.expT" ".libs/_gdkgl.exp"
x86_64-linux-gnu-gcc -shared  .libs/_gdkgl_la-gdkglmodule.o 
.libs/_gdkgl_la-gdkglext.o  /usr/lib/libgtkglext-x11-1.0.so -L/usr/lib 
/usr/lib/libgdkglext-x11-1.0.so -lGLU -lGL -lXmu -lXt -lSM -lICE 
/usr/lib/libgtk-x11-2.0.so /usr/lib/libpangox-1.0.so -lX11 
/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,_gdkgl.so 
-o .libs/_gdkgl.so
creating _gdkgl.la
(cd .libs && rm -f _gdkgl.la && ln -s ../_gdkgl.la _gdkgl.la)
make[5]: Leaving directory 
`/home/peter/rebuild/build/python-gtkglext1/python-gtkglext1-1.1.0/build-2.5/gtk/gdkgl'



--- End Message ---
--- Begin Message ---
Source: python-gtkglext1
Source-Version: 1.1.0-7

We believe that the bug you reported is fixed in the latest version of
python-gtkglext1, which is due to be installed in the Debian FTP archive:

python-gtkglext1_1.1.0-7.debian.tar.gz
  to main/p/python-gtkglext1/python-gtkglext1_1.1.0-7.debian.tar.gz
python-gtkglext1_1.1.0-7.dsc
  to main/p/python-gtkglext1/python-gtkglext1_1.1.0-7.dsc
python-gtkglext1_1.1.0-7_amd64.deb
  to main/p/python-gtkglext1/python-gtkglext1_1.1.0-7_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.
Thierry Randrianiriana <[email protected]> (supplier of updated 
python-gtkglext1 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: Tue, 19 Apr 2011 13:56:18 +0300
Source: python-gtkglext1
Binary: python-gtkglext1
Architecture: source amd64
Version: 1.1.0-7
Distribution: unstable
Urgency: low
Maintainer: Thierry Randrianiriana <[email protected]>
Changed-By: Thierry Randrianiriana <[email protected]>
Description: 
 python-gtkglext1 - GtkGLext python bindings
Closes: 558625 623319
Changes: 
 python-gtkglext1 (1.1.0-7) unstable; urgency=low
 .
   * Bumped Standards-Version to 3.9.2
   * Use dh_python2 instead of pysupport (thanks bigon) (Closes: #623319)
   * debian/control:
     - Drop python-support build-dependency
     - Bump python-all-dev build-dependency to >= 2.6.6-3~
     - Add dh-autoreconf to build-dependencies
     - Add Breaks for python-gtk2 (<< 2.24.0)
   * debian/rules:
     - Call dh_python2 instead of dh_pysupport
     - Do not ship .la files anymore
     - Call dh_autoreconf to regenerate autotools (Closes: #558625)
Checksums-Sha1: 
 119ad17aff6cbfa6c72892e3705f99ce3a77ec0d 1223 python-gtkglext1_1.1.0-7.dsc
 14f7b3c9ebb548e3387ed2704ae08a78b452d26f 456950 
python-gtkglext1_1.1.0.orig.tar.gz
 3031febd26e17f9a84d1b7f9a7b5c6fb6085ec31 4206 
python-gtkglext1_1.1.0-7.debian.tar.gz
 814d2885e48fd1e60e7175e04c8927c742108b8e 155016 
python-gtkglext1_1.1.0-7_amd64.deb
Checksums-Sha256: 
 0d22540df777a04100a10468f48fb44bec810342d384555c8b6cec65cd899482 1223 
python-gtkglext1_1.1.0-7.dsc
 c7f10b89dc2f7ffbbf8b6ed0ca88fc6b3ab55e5898da46ee601777dcb80bab13 456950 
python-gtkglext1_1.1.0.orig.tar.gz
 23e26194c7703264e8bac4c93f87c47fba7dac555a08e765f92e2d6b795638c2 4206 
python-gtkglext1_1.1.0-7.debian.tar.gz
 4a68fee4f1e3d39a16931855e86bf3edd8f508ed57721cddcb98e639c260b6d7 155016 
python-gtkglext1_1.1.0-7_amd64.deb
Files: 
 1a648962c9ab8b0c5d200438990edcec 1223 python extra python-gtkglext1_1.1.0-7.dsc
 3bedf9dba823d86ebb5a847dcb3d27dd 456950 python extra 
python-gtkglext1_1.1.0.orig.tar.gz
 9d4c44c41dfc170dc40454661027f03e 4206 python extra 
python-gtkglext1_1.1.0-7.debian.tar.gz
 5e9f14d3728c0da6e82e80183fb7042c 155016 python extra 
python-gtkglext1_1.1.0-7_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEARECAAYFAk22oSQACgkQ+JKYG2JYYprkTACfV9CzELCY6lpnLNRQMKRKeYFm
BuEAniGVoRnECKW87I1ptDUcG50DzpZz
=TBJU
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to