Your message dated Thu, 11 Feb 2010 22:14:13 +0000
with message-id <[email protected]>
and subject line Bug#558567: fixed in keybinder 0.0.4-2
has caused the Debian Bug report #558567,
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.)


-- 
558567: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=558567
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: keybinder
Version: 0.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 --tag=CC   --mode=link gcc  -g -O2 -module -avoid-version 
-export-symbols-regex init_keybinder  -o _keybinder.la -rpath 
/usr/lib/python2.5/site-packages/keybinder _keybindermodule.lo 
eggaccelerators.lo tomboykeybinder.lo _keybinder.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 -lgmodule-2.0 -lgobject-2.0 
-lglib-2.0   
libtool: link: /usr/bin/nm -B  .libs/_keybindermodule.o .libs/eggaccelerators.o 
.libs/tomboykeybinder.o .libs/_keybinder.o   | sed -n -e 's/^.*[         
]\([ABCDGIRSTW][ABCDGIRSTW]*\)[         ][      
]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /bin/sed 's/.* //' | sort | uniq > 
.libs/_keybinder.exp
libtool: link: /bin/grep -E -e "init_keybinder" ".libs/_keybinder.exp" > 
".libs/_keybinder.expT"
libtool: link: mv -f ".libs/_keybinder.expT" ".libs/_keybinder.exp"
libtool: link: gcc -shared  .libs/_keybindermodule.o .libs/eggaccelerators.o 
.libs/tomboykeybinder.o .libs/_keybinder.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/libgmodule-2.0.so 
/usr/lib/libgobject-2.0.so /usr/lib/libglib-2.0.so    -Wl,-soname 
-Wl,_keybinder.so -o .libs/_keybinder.so
libtool: link: ( cd ".libs" && rm -f "_keybinder.la" && ln -s 
"../_keybinder.la" "_keybinder.la" )
make[3]: Leaving directory 
`/home/peter/rebuild/build/keybinder/keybinder-0.0.3/build/py2.5/keybinder'



--- End Message ---
--- Begin Message ---
Source: keybinder
Source-Version: 0.0.4-2

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

keybinder_0.0.4-2.diff.gz
  to main/k/keybinder/keybinder_0.0.4-2.diff.gz
keybinder_0.0.4-2.dsc
  to main/k/keybinder/keybinder_0.0.4-2.dsc
python-keybinder_0.0.4-2_i386.deb
  to main/k/keybinder/python-keybinder_0.0.4-2_i386.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.
Luca Falavigna <[email protected]> (supplier of updated keybinder 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, 11 Feb 2010 22:15:50 +0100
Source: keybinder
Binary: python-keybinder
Architecture: source i386
Version: 0.0.4-2
Distribution: unstable
Urgency: low
Maintainer: Luca Falavigna <[email protected]>
Changed-By: Luca Falavigna <[email protected]>
Description: 
 python-keybinder - register global key bindings for PyGTK-based applications
Closes: 558567
Changes: 
 keybinder (0.0.4-2) unstable; urgency=low
 .
   * debian/control:
     - Add autoconf, automake and libtool to Build-Depends.
     - Add autoconf2.13 and automake1.4 to Build-Conflicts.
     - Bump Standards-Version to 3.8.4, no changes required.
   * debian/rules:
     - Run "autoreconf -fi -I m4" for every Python build instance to get
       proper libtool fixes (Closes: #558567).
Checksums-Sha1: 
 e50efaa211c01dd24dc524aad678ea7396c1c72a 1449 keybinder_0.0.4-2.dsc
 6448fd83c0490f2999f722071a82fd435685a003 2822 keybinder_0.0.4-2.diff.gz
 cd07f2b5086eea0fbca41eb330188b8ccb429f69 14816 
python-keybinder_0.0.4-2_i386.deb
Checksums-Sha256: 
 ec7dcce46fcb4e4fe55ea4f0b135153554edeb3fa30f74859a9fc3e3d0ebbdb1 1449 
keybinder_0.0.4-2.dsc
 26cb80ad9f716139a4524f31bfe84450c12497260ea1260b185f30d9716693ce 2822 
keybinder_0.0.4-2.diff.gz
 6849f0aab9719ad0b3e1a998803a7c23839a7da8eb00de0fabd0eb8b77eeb659 14816 
python-keybinder_0.0.4-2_i386.deb
Files: 
 e3e5eeb97c47a25d3f8ed968b4bc7f0b 1449 python optional keybinder_0.0.4-2.dsc
 2fb850a8cbab36ee8615cb5fe6880c09 2822 python optional keybinder_0.0.4-2.diff.gz
 6e263aa9f6e7d3b0af7cc169c7b0e8ad 14816 python optional 
python-keybinder_0.0.4-2_i386.deb

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

iEYEARECAAYFAkt0f/gACgkQnXjXEYa8KlB2/ACfXjKwPNVQGT5oOaDbnenCd+3z
fwUAn0TK0bJfZWD4GVBdnFIpBig34o1N
=7mJ5
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to