Your message dated Wed, 03 Feb 2010 03:35:05 +0000
with message-id <[email protected]>
and subject line Bug#558583: fixed in miredo 1.2.2-1
has caused the Debian Bug report #558583,
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.)
--
558583: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=558583
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: miredo
Version: 1.2.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=CC --mode=link cc -std=gnu99 -g -O2 -g -Wall -O2
-Wall -Wextra -Wundef -Wpointer-arith -Wbad-function-cast -Wcast-align
-Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wold-style-definition
-Wmissing-prototypes -Wmissing-noreturn -Wpacked -Wnested-externs
-Wredundant-decls -Wvolatile-register-var -no-undefined -export-symbols-regex
tun6_.* -version-info 1:1:1 -Wl,-z,defs -Wl,--as-needed -o libtun6.la -rpath
/usr/lib tun6.lo diag.lo ../compat/libcompat.la -lpthread
libtool: link: (cd .libs/libtun6.lax/libcompat.a && ar x
"/home/peter/rebuild/build/miredo/miredo-1.2.1/libtun6/../compat/.libs/libcompat.a")
libtool: link: ar cru .libs/libtun6.a tun6.o diag.o
.libs/libtun6.lax/libcompat.a/closefrom.o
.libs/libtun6.lax/libcompat.a/strlcpy.o .libs/libtun6.lax/libcompat.a/dummy.o
libtool: link: ranlib .libs/libtun6.a
libtool: link: rm -fr .libs/libtun6.lax
libtool: link: ( cd ".libs" && rm -f "libtun6.la" && ln -s "../libtun6.la"
"libtun6.la" )
make[3]: Leaving directory
`/home/peter/rebuild/build/miredo/miredo-1.2.1/libtun6'
--- End Message ---
--- Begin Message ---
Source: miredo
Source-Version: 1.2.2-1
We believe that the bug you reported is fixed in the latest version of
miredo, which is due to be installed in the Debian FTP archive:
miredo-server_1.2.2-1_i386.deb
to main/m/miredo/miredo-server_1.2.2-1_i386.deb
miredo_1.2.2-1.diff.gz
to main/m/miredo/miredo_1.2.2-1.diff.gz
miredo_1.2.2-1.dsc
to main/m/miredo/miredo_1.2.2-1.dsc
miredo_1.2.2-1_i386.deb
to main/m/miredo/miredo_1.2.2-1_i386.deb
miredo_1.2.2.orig.tar.gz
to main/m/miredo/miredo_1.2.2.orig.tar.gz
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.
Rémi Denis-Courmont <[email protected]> (supplier of updated miredo 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, 02 Feb 2010 23:17:25 +0200
Source: miredo
Binary: miredo miredo-server
Architecture: source i386
Version: 1.2.2-1
Distribution: unstable
Urgency: low
Maintainer: Rémi Denis-Courmont <[email protected]>
Changed-By: Rémi Denis-Courmont <[email protected]>
Description:
miredo - Teredo IPv6 tunneling through NATs
miredo-server - Teredo IPv6 tunneling server
Closes: 554577 558583
Changes:
miredo (1.2.2-1) unstable; urgency=low
.
* New upstream version:
- fixes signal handling (Closes: #554577) (LP: #485377).
- drop merged libfreebsd-dev libtun6 patch.
* Update my mail address and copyright statements.
* Backport FreeBSD >= 7.2 fix from 1.2-stable branch.
* Run autoreconf before build (Closes: #558583).
* Build-Depend on automake and cvs as autoreconf requires both.
* Fix closefrom() usage (returns void on FreeBSD) in src/main.c
(backported from upstream 91ae0afe2cda419a733699a0479021882ea950aa)
* Update standards version to 3.8.4.
Checksums-Sha1:
e90a9858f585bbeace38fdbe72312a9bee094a1b 1206 miredo_1.2.2-1.dsc
bdada89333398aa8492d9a1fc93e2b2d24d286e9 677877 miredo_1.2.2.orig.tar.gz
9d2e5931aaf42b640726a1052c3e0dee47121310 7467 miredo_1.2.2-1.diff.gz
cb0ffbf9e4e7591b95ba46257cc1d7b1d3120163 209978 miredo_1.2.2-1_i386.deb
e45cf0956657edf9cc8e2b282626a0cc212c91fd 170644 miredo-server_1.2.2-1_i386.deb
Checksums-Sha256:
67987ade1f4e8e411d387ccee0644799414beff488ebb30b3159e3710ac7c6c0 1206
miredo_1.2.2-1.dsc
05a49150ad94c0d7ab519a80a43db51008e2453341a91d0f571e861d6bb05940 677877
miredo_1.2.2.orig.tar.gz
4f1b2493b9f6b01358aa5589d7f36469c1d642e04280c0aab1c3ee2699d0ba08 7467
miredo_1.2.2-1.diff.gz
2bea4a34fcf2358b946364b449a0479909c114362276e85a04d58066c334a722 209978
miredo_1.2.2-1_i386.deb
8f474b48389d47cfd02ddb8e206f1889eb34d8cbbbe4814b9ba219705d2e45cf 170644
miredo-server_1.2.2-1_i386.deb
Files:
5abeb60ddc1806c5bf96588b4a22d538 1206 net optional miredo_1.2.2-1.dsc
bdb9d582f6bd8e24b46b194f658bb91c 677877 net optional miredo_1.2.2.orig.tar.gz
0cf597698acac80c7472ce8cfaa61fab 7467 net optional miredo_1.2.2-1.diff.gz
5053e918351857d9a04a5c9d2692e433 209978 net optional miredo_1.2.2-1_i386.deb
d154798c04da70ed86e5760cf804cf48 170644 net extra
miredo-server_1.2.2-1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkto1YYACgkQN+HBdXAJatFVZQCgh8F+chUTVeYLhT/OQCFoflue
kfgAnAx+hKoFWY7mKqsA4oP52e3vghFH
=0/MV
-----END PGP SIGNATURE-----
--- End Message ---