Your message dated Fri, 30 Dec 2016 00:48:27 +0000
with message-id <[email protected]>
and subject line Bug#558572: fixed in libgweather 3.20.4-1
has caused the Debian Bug report #558572,
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.)
--
558572: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=558572
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libgweather
Version: 2.28.0-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 -g -O2 -g -Wall -O2
-DG_DISABLE_SINGLE_INCLUDES -module -avoid-version -export-symbols-regex
initgweather -Wl,-O1 -Wl,--as-needed -o gweather.la -rpath
/usr/lib/python2.4/site-packages/gweather/I_KNOW_THIS_IS_UNSTABLE
gweathermodule.lo gweather.lo ../libgweather/libgweather.la
libtool: link: /usr/bin/nm -B .libs/gweathermodule.o .libs/gweather.o | sed
-n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][
]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /bin/sed 's/.* //' | sort | uniq >
.libs/gweather.exp
libtool: link: /bin/grep -E -e "initgweather" ".libs/gweather.exp" >
".libs/gweather.expT"
libtool: link: mv -f ".libs/gweather.expT" ".libs/gweather.exp"
libtool: link: cc -shared .libs/gweathermodule.o .libs/gweather.o -Wl,-rpath
-Wl,/home/peter/rebuild/build/libgweather/libgweather-2.28.0/build-2.4/libgweather/.libs
-Wl,--as-needed ../libgweather/.libs/libgweather.so -L/usr/lib
/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/libcairo.so /usr/lib/libpango-1.0.so
/usr/lib/libfreetype.so -lz -lfontconfig /usr/lib/libxml2.so -lsoup-gnome-2.4
-lsoup-2.4 /usr/lib/libgio-2.0.so /usr/lib/libgobject-2.0.so
/usr/lib/libgmodule-2.0.so /usr/lib/libgconf-2.so /usr/lib/libglib-2.0.so
-Wl,-O1 -pthread -Wl,-soname -Wl,gweather.so -o .libs/gweather.so
libtool: link: ar cru .libs/gweather.a gweathermodule.o gweather.o
libtool: link: ranlib .libs/gweather.a
libtool: link: ( cd ".libs" && rm -f "gweather.la" && ln -s "../gweather.la"
"gweather.la" )
make[3]: Leaving directory
`/home/peter/rebuild/build/libgweather/libgweather-2.28.0/build-2.4/python'
--- End Message ---
--- Begin Message ---
Source: libgweather
Source-Version: 3.20.4-1
We believe that the bug you reported is fixed in the latest version of
libgweather, 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.
Michael Biebl <[email protected]> (supplier of updated libgweather 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: Fri, 30 Dec 2016 01:29:49 +0100
Source: libgweather
Binary: libgweather-3-dev libgweather-3-6 libgweather-common gir1.2-gweather-3.0
Architecture: source
Version: 3.20.4-1
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers
<[email protected]>
Changed-By: Michael Biebl <[email protected]>
Description:
gir1.2-gweather-3.0 - GObject introspection data for the GWeather library
libgweather-3-6 - GWeather shared library
libgweather-3-dev - GWeather development files
libgweather-common - GWeather common files
Closes: 558572 839365
Changes:
libgweather (3.20.4-1) unstable; urgency=medium
.
[ Jeremy Bicha ]
* New upstream release (Closes: #839365)
* debian/control.in: Explicitly Build-Depend on tzdata
.
[ Michael Biebl ]
* Bump debhelper compat level to 10 for automatic autoreconf.
(Closes: #558572)
* Drop 99_ltmain_as-needed.patch and use dh_autoreconf --as-needed instead.
* Enable gir addon to ensure proper dependencies for gir1.2-gweather-3.0.
Checksums-Sha1:
35d01a0ffaf8a0b9768aa08c1cbd1c2f0c8687e7 2710 libgweather_3.20.4-1.dsc
38a823d12900473851a4179cee7df72aed7bc03a 3342220 libgweather_3.20.4.orig.tar.xz
366942e7e495faf52497ee46da6634881c3e7b8c 7020
libgweather_3.20.4-1.debian.tar.xz
Checksums-Sha256:
7a873b1a15465b988fc09b9ff88285b21cb8f997ef8d7f3368a0623232974d2d 2710
libgweather_3.20.4-1.dsc
7dcdc555c48461d07a198bc44e0e6ed39105d8513b12fa97c4590f5b2d912fc2 3342220
libgweather_3.20.4.orig.tar.xz
c9fce383bf477acebc452a33fbad61f12f8bb533604c42ac7e8dbceb12f886aa 7020
libgweather_3.20.4-1.debian.tar.xz
Files:
610ea411ccd023ab3787ac8c7352c13c 2710 libs optional libgweather_3.20.4-1.dsc
9f0f3d40df1afaf907bbd9834aafbdd5 3342220 libs optional
libgweather_3.20.4.orig.tar.xz
5a9776f9b2c9857cfeb34f993056e9a7 7020 libs optional
libgweather_3.20.4-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCAAvFiEECbOsLssWnJBDRcxUauHfDWCPItwFAlhlq70RHGJpZWJsQGRl
Ymlhbi5vcmcACgkQauHfDWCPItx4ww//SO4gPujltlFm1De/xjX7nrIuBHKcCoG/
AVeaKyULfn4T4J/x0zTtVMH08dOKSn6PkWcpAyUkLsNsUfGu/RklZSzmRsAn8abS
9dfsyij6pqed5Ybyj86lqqiOBo6LfV66nSjkgXxiSfWghpWbVFuDtMcch+OftgTY
vowHheepAByuUGLxCxf5aH9tuIP0mejQ+9SmX0AvJE5PAG27cXGtDRPguCqsjagk
9LvhizMbYcBQHjIA9FNPfU4nc6OXLhKvO56R2yAKgXVHtnmEM8NcE6TWs12g1Gjv
BqyIm8BYIQzdZMXq+YiZBMZsjbe7dQR6NxD/UqBwtbAHjWplJjNPAqnm4lQvVeh4
tVRGbCkPbXIMb0PGdz+r8sUiriYNNgTcOQpytSoHD2moFdzcbkLckHlY5e5A4OBz
MmLTnIF6mS1lMx/9BOcYz4va2Pk+yRSieAHb4ReWWyU7JCg8tE+SQHFRwW8rDCPm
te41fftiGEQHUzrmSI44t+YKlt8LOXGXB96L0BszpmNpXiy2vmyAtdNgMN+LTv1T
TwNkoTeG+EypzSX4QLek15HnYdpPoYG/V/+cHnhiX9d4hN5L7bjkuFfPblWIX2HU
GY2a18gT1PHO/PDZkbvx4OP9doGlJweBm1iT48h8JiukkJBnI77RW52D+Nvnr5Vo
OhjQ7JNEpqA=
=aE1Q
-----END PGP SIGNATURE-----
--- End Message ---