Your message dated Fri, 05 Apr 2013 07:02:46 +0000
with message-id <[email protected]>
and subject line Bug#558643: fixed in ykclient 2.9-1
has caused the Debian Bug report #558643,
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.)
--
558643: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=558643
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ykclient
Version: 2.3-2
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 -no-undefined
-export-symbols-regex '^ykclient_.*' -version-info 4:0:1 -o libykclient.la
-rpath /usr/lib ykclient.lo hmac.lo sha1.lo usha.lo sha224-256.lo sha384-512.lo
cencode.lo cdecode.lo -lcurl
libtool: link: /usr/bin/nm -B .libs/ykclient.o .libs/hmac.o .libs/sha1.o
.libs/usha.o .libs/sha224-256.o .libs/sha384-512.o .libs/cencode.o
.libs/cdecode.o | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[
][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /bin/sed 's/.* //' |
sort | uniq > .libs/libykclient.exp
libtool: link: /bin/grep -E -e "^ykclient_.*" ".libs/libykclient.exp" >
".libs/libykclient.expT"
libtool: link: mv -f ".libs/libykclient.expT" ".libs/libykclient.exp"
libtool: link: gcc -shared .libs/ykclient.o .libs/hmac.o .libs/sha1.o
.libs/usha.o .libs/sha224-256.o .libs/sha384-512.o .libs/cencode.o
.libs/cdecode.o /usr/lib/libcurl-gnutls.so -Wl,-soname
-Wl,libykclient.so.3 -o .libs/libykclient.so.3.1.0
libtool: link: (cd ".libs" && rm -f "libykclient.so.3" && ln -s
"libykclient.so.3.1.0" "libykclient.so.3")
libtool: link: (cd ".libs" && rm -f "libykclient.so" && ln -s
"libykclient.so.3.1.0" "libykclient.so")
libtool: link: ar cru .libs/libykclient.a ykclient.o hmac.o sha1.o usha.o
sha224-256.o sha384-512.o cencode.o cdecode.o
libtool: link: ranlib .libs/libykclient.a
libtool: link: ( cd ".libs" && rm -f "libykclient.la" && ln -s
"../libykclient.la" "libykclient.la" )
gcc -DPACKAGE_NAME=\"ykclient\" -DPACKAGE_TARNAME=\"ykclient\"
-DPACKAGE_VERSION=\"2.3\" -DPACKAGE_STRING=\"ykclient\ 2.3\"
-DPACKAGE_BUGREPORT=\"[email protected]\" -DPACKAGE_URL=\"\"
-DPACKAGE=\"ykclient\" -DVERSION=\"2.3\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1
-DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1
-DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1
-DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBCURL=1
-DLIBCURL_FEATURE_SSL=1 -DLIBCURL_FEATURE_IPV6=1 -DLIBCURL_FEATURE_LIBZ=1
-DLIBCURL_FEATURE_IDN=1 -DLIBCURL_FEATURE_NTLM=1 -DLIBCURL_PROTOCOL_HTTP=1
-DLIBCURL_PROTOCOL_HTTPS=1 -DLIBCURL_PROTOCOL_FTP=1 -DLIBCURL_PROTOCOL_FTPS=1
-DLIBCURL_PROTOCOL_FILE=1 -DLIBCURL_PROTOCOL_TELNET=1 -DLIBCURL_PROTOCOL_LDAP=1
-DLIBCURL_PROTOCOL_DICT=1 -DLIBCURL_PROTOCOL_TFTP=1 -I. -g -O2 -c tool.c
/bin/bash ./libtool --tag=CC --mode=link gcc -g -O2 -no-install -o ykclient
tool.o ./libykclient.la
--- End Message ---
--- Begin Message ---
Source: ykclient
Source-Version: 2.9-1
We believe that the bug you reported is fixed in the latest version of
ykclient, which is due to be installed in the Debian FTP archive.
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.
Simon Josefsson <[email protected]> (supplier of updated ykclient 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, 04 Apr 2013 22:38:57 +0200
Source: ykclient
Binary: libykclient3 libykclient-dev
Architecture: source amd64
Version: 2.9-1
Distribution: unstable
Urgency: low
Maintainer: Tollef Fog Heen <[email protected]>
Changed-By: Simon Josefsson <[email protected]>
Description:
libykclient-dev - Yubikey client library development files
libykclient3 - Yubikey client library runtime
Closes: 558643
Changes:
ykclient (2.9-1) unstable; urgency=low
.
* New upstream release.
* Use 3.0 quilt source format.
* Update standards version to 3.9.4.
* Remove obsolete 'DM-Upload-Allowed'.
* Drop Fredrik as uploader, add Klas and Dain.
* Use compat level 9.
* Add symbols file.
* Add watch file.
* Run autoreconf. Closes: #558643.
* Fix lintian warnings: binary-control-field-duplicates-source,
ancient-standards-version, debian-watch-file-is-missing,
no-symbols-control-file
Checksums-Sha1:
9e5e040cb3153c66c6f07c2065bb6680238d8671 1609 ykclient_2.9-1.dsc
b3f8e0fffec6fa078375a4adee0f7cd968ea27f0 352183 ykclient_2.9.orig.tar.gz
8ef40ca0b995affaa2fed66c02cc832ad113faf5 3630 ykclient_2.9-1.debian.tar.gz
e1932fe151e499d18a6d7999298d893be0bbb09d 28084 libykclient3_2.9-1_amd64.deb
b945ae627754b4fd9397c3791a1c31db4543fe30 30662 libykclient-dev_2.9-1_amd64.deb
Checksums-Sha256:
dd55455867a58427f5f81327b11a7bd83c5d5f151841617c705c7307084c0ed0 1609
ykclient_2.9-1.dsc
f5f93d77dd9f2e3fd1854f7fcfbbc3cfbf4227c3ebe145c8a3f7a2339efbeca5 352183
ykclient_2.9.orig.tar.gz
f354eb44997eb630063f7e6e6ed606715c78845a00d29fcdd3f721da20c353e0 3630
ykclient_2.9-1.debian.tar.gz
bafb1352a7a2a2e20e979b01454364605532ae2d266571fb6797a447f9b381ac 28084
libykclient3_2.9-1_amd64.deb
90d1b58e799460b0d4befde85a9ae73f77a93b5fcc37c8b2233abb5ff9d09e78 30662
libykclient-dev_2.9-1_amd64.deb
Files:
1172c70c656969ee228ad30185d319c0 1609 libs optional ykclient_2.9-1.dsc
c9c8f9507bb8bb10ad2c8c6b94023903 352183 libs optional ykclient_2.9.orig.tar.gz
71fc1ba9b740bc56d4160188c94bc545 3630 libs optional
ykclient_2.9-1.debian.tar.gz
98d08815a402ea83de10c70ea98bd741 28084 libs optional
libykclient3_2.9-1_amd64.deb
cb833f00937d3946cd816600948a7092 30662 libdevel optional
libykclient-dev_2.9-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQEcBAEBAgAGBQJRXnR6AAoJEGDO5xEQXnIuFPMH/A6WDpTeHa5Am9QtNc64hKFl
EJZLJdTV6sp2h5lUQwEBXVd+vk/k3pYu26/ipGTP61elzdC6p0bWrZvC5ArAsb9n
1gRoipq5no74Xz3PANwk9dBVUJLsfKVQSyVnS3v+7kCHzJxMEuSV+pa7gxs4kHF0
BAoVeIlMg5GEEFbsS/oupLMNkhN3BTbgosvr4WnN4J0MG570AGBW6Ws1Q97KUnTa
yS+mEH0klVmfHeosAD+QtdVJHgmY7fdxzvPTLPPUXkG7fnC6fTj8ZCzpjoUosgdp
9arBD92yWTvL8FLxwlukPZetC8Lwnk5gybOPXUTb3OeP84rctMCYWa30LEaC5Pw=
=Gj73
-----END PGP SIGNATURE-----
--- End Message ---