Your message dated Sun, 29 Dec 2013 09:20:18 +0000
with message-id <[email protected]>
and subject line Bug#558573: fixed in libglade2 1:2.6.4-2
has caused the Debian Bug report #558573,
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.)
--
558573: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=558573
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libglade2
Version: 1:2.6.4-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 -std=c9x
-version-info 0:7:0 -export-symbols-regex "^[^_].*" -no-undefined -o
libglade-2.0.la -rpath /usr/lib glade-init.lo glade-xml.lo glade-parser.lo
glade-gtk.lo -lxml2 -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 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0
generating symbol list for `libglade-2.0.la'
/usr/bin/nm -B .libs/glade-init.o .libs/glade-xml.o .libs/glade-parser.o
.libs/glade-gtk.o | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[
][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /bin/sed 's/.* //' |
sort | uniq > .libs/libglade-2.0.exp
/bin/grep -E -e "^[^_].*" ".libs/libglade-2.0.exp" > ".libs/libglade-2.0.expT"
mv -f ".libs/libglade-2.0.expT" ".libs/libglade-2.0.exp"
cc -shared .libs/glade-init.o .libs/glade-xml.o .libs/glade-parser.o
.libs/glade-gtk.o -Wl,--rpath -Wl,/usr/lib -Wl,--rpath -Wl,/usr/lib
/usr/lib/libxml2.so /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/libgobject-2.0.so
/usr/lib/libgmodule-2.0.so /usr/lib/libglib-2.0.so -Wl,-soname
-Wl,libglade-2.0.so.0 -o .libs/libglade-2.0.so.0.0.7
(cd .libs && rm -f libglade-2.0.so.0 && ln -s libglade-2.0.so.0.0.7
libglade-2.0.so.0)
(cd .libs && rm -f libglade-2.0.so && ln -s libglade-2.0.so.0.0.7
libglade-2.0.so)
ar cru .libs/libglade-2.0.a glade-init.o glade-xml.o glade-parser.o glade-gtk.o
ranlib .libs/libglade-2.0.a
creating libglade-2.0.la
(cd .libs && rm -f libglade-2.0.la && ln -s ../libglade-2.0.la libglade-2.0.la)
make[3]: Leaving directory
`/home/peter/rebuild/build/libglade2/libglade2-2.6.4/glade'
--- End Message ---
--- Begin Message ---
Source: libglade2
Source-Version: 1:2.6.4-2
We believe that the bug you reported is fixed in the latest version of
libglade2, 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.
Josselin Mouette <[email protected]> (supplier of updated libglade2 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, 26 Dec 2013 12:56:27 +0100
Source: libglade2
Binary: libglade2-0 libglade2-dev
Architecture: source amd64
Version: 1:2.6.4-2
Distribution: unstable
Urgency: low
Maintainer: Andreas Rottmann <[email protected]>
Changed-By: Josselin Mouette <[email protected]>
Description:
libglade2-0 - library to load .glade files at runtime
libglade2-dev - development files for libglade
Closes: 558573 650787 687367
Changes:
libglade2 (1:2.6.4-2) unstable; urgency=low
.
[ Emilio Pozuelo Monfort ]
* debian/libglade2-dev.lintian:
- Removed, libglade2-dev depends on python now.
.
[ Loïc Minier ]
* Fix globbing in watch file.
.
[ Josselin Mouette ]
* Patch from Steve Langasek to add MA support. Closes: #650787.
+ Use MA installation paths.
+ Switch do DH compat 9.
+ Update {build-,}dependencies.
* Bump shlibs to take the new module path into account.
* Use python:any dependency in the -dev package.
* Drop the .la file.
* 01_pre-multiarch_path.patch: new patch. Search modules in
the pre-multiarch version’s path.
* Bump standards version.
* Fix spelling error in description. Closes: #687367.
* Move to section oldlibs.
* Switch to 3.0 quilt format.
* Use dh-autoreconf. Closes: #558573.
Checksums-Sha1:
9dfebafca6f432dff6c0bc59fff36a4845376e6e 1532 libglade2_2.6.4-2.dsc
9d3eb442b472490d3e0b8877d379cfdf5da1bbab 7195 libglade2_2.6.4-2.debian.tar.gz
573c979357f5fe80663b78db5a04012ac4e1b88a 81792 libglade2-0_2.6.4-2_amd64.deb
6ca56b0f1ceab061eb0dc1e0d9cfea26d79dfa32 119514 libglade2-dev_2.6.4-2_amd64.deb
Checksums-Sha256:
5261ee0d71fe767183f4ae59ca85ee5daafa4bc99650de2bba48b8ad80f4de18 1532
libglade2_2.6.4-2.dsc
9363ad935b7ad6457df7c2fec107c42bcaabf8365ffa6339b0777862cca967e0 7195
libglade2_2.6.4-2.debian.tar.gz
6be60f9d8eeba558ae63deecd7d79f3149f109c99914ddfc117f40b7ed2d14db 81792
libglade2-0_2.6.4-2_amd64.deb
b6cbb8b8f1b92f08d1f736fd7f0e3cf4b9e6f16576f1aa7bfaf11ab3685ffa57 119514
libglade2-dev_2.6.4-2_amd64.deb
Files:
9c1a94bc7554d92bfbbc35503dc16d5b 1532 devel optional libglade2_2.6.4-2.dsc
fb7771ed3392e4cc5d3f11b2efca0398 7195 devel optional
libglade2_2.6.4-2.debian.tar.gz
8310e6721351f8ae283d98be7d991439 81792 oldlibs optional
libglade2-0_2.6.4-2_amd64.deb
ada38d9b1592909677c2e9347d97b8ff 119514 libdevel optional
libglade2-dev_2.6.4-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (GNU/Linux)
iD8DBQFSv+dSrSla4ddfhTMRAttyAKD4fMNkh09pFAo+GPrYT4tRIvCblQCgx7zB
5Wa49WTjEKHvdypZaX3Lxag=
=TndN
-----END PGP SIGNATURE-----
--- End Message ---