Debian Bug report logs -
#558546
Missing autoreconf to fix 554821 or similar bugs in the future
Reported by: Peter Fritzsche <peter.fritzsche@gmx.de>
Date: Sun, 29 Nov 2009 12:06:02 UTC
Severity: minor
Found in version dia/0.97-2
Fixed in version dia/0.97.1-4
Done: Roland Stigge <stigge@antcom.de>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to Debian Dia Team <pkg-dia-team@lists.alioth.debian.org>:
Bug#558546; Package src:dia.
(Sun, 29 Nov 2009 12:06:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Peter Fritzsche <peter.fritzsche@gmx.de>:
New Bug report received and forwarded. Copy sent to Debian Dia Team <pkg-dia-team@lists.alioth.debian.org>.
(Sun, 29 Nov 2009 12:06:05 GMT) (full text, mbox, link).
Message #5 received at maintonly@bugs.debian.org (full text, mbox, reply):
Source: dia
Version: 0.97-2
Severity: minor
User: peter.fritzsche@gmx.de
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=CXX --mode=link x86_64-linux-gnu-g++ -g -O2 -module -avoid-version -export-symbols-regex init_dia -o _dia.la _dia_la-dia-connections.lo _dia_la-dia-properties.lo _dia_la-dia-object.lo _dia_la-dia-renderer.lo _dia_la-dia-diagramdata.lo _dia_la-dia-extra.lo _dia_la-dia-python-extra.lo -L/usr/lib/python2.5/config -lpython2.5 -lpthread -ldl -lutil -pthread -lxml2 -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnomevfs-2 -lgnomecanvas-2 -lgnome-2 -lpopt -lbonobo-2 -lbonobo-activation -lORBit-2 -lart_lgpl_2 -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 -lgconf-2 -lgthread-2.0 -lrt -lgmodule-2.0 -lgobject-2.0 -lglib-2.0 ../lib/libdia.la -lpng -lz -lm -lz
ar cru .libs/_dia.a .libs/_dia_la-dia-connections.o .libs/_dia_la-dia-properties.o .libs/_dia_la-dia-object.o .libs/_dia_la-dia-renderer.o .libs/_dia_la-dia-diagramdata.o .libs/_dia_la-dia-extra.o .libs/_dia_la-dia-python-extra.o
ranlib .libs/_dia.a
creating _dia.la
(cd .libs && rm -f _dia.la && ln -s ../_dia.la _dia.la)
make[4]: Leaving directory `/home/peter/rebuild/build/dia/dia-0.97/bindings'
Reply sent
to Roland Stigge <stigge@antcom.de>:
You have taken responsibility.
(Mon, 21 Jun 2010 21:54:12 GMT) (full text, mbox, link).
Notification sent
to Peter Fritzsche <peter.fritzsche@gmx.de>:
Bug acknowledged by developer.
(Mon, 21 Jun 2010 21:54:13 GMT) (full text, mbox, link).
Message #10 received at 558546-close@bugs.debian.org (full text, mbox, reply):
Source: dia
Source-Version: 0.97.1-4
We believe that the bug you reported is fixed in the latest version of
dia, which is due to be installed in the Debian FTP archive:
dia-common_0.97.1-4_all.deb
to main/d/dia/dia-common_0.97.1-4_all.deb
dia-gnome_0.97.1-4_i386.deb
to main/d/dia/dia-gnome_0.97.1-4_i386.deb
dia-libs_0.97.1-4_i386.deb
to main/d/dia/dia-libs_0.97.1-4_i386.deb
dia_0.97.1-4.debian.tar.gz
to main/d/dia/dia_0.97.1-4.debian.tar.gz
dia_0.97.1-4.dsc
to main/d/dia/dia_0.97.1-4.dsc
dia_0.97.1-4_i386.deb
to main/d/dia/dia_0.97.1-4_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 558546@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Roland Stigge <stigge@antcom.de> (supplier of updated dia 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 ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sun, 20 Jun 2010 19:03:14 +0200
Source: dia
Binary: dia-common dia-libs dia dia-gnome
Architecture: source all i386
Version: 0.97.1-4
Distribution: unstable
Urgency: low
Maintainer: Debian Dia Team <pkg-dia-team@lists.alioth.debian.org>
Changed-By: Roland Stigge <stigge@antcom.de>
Description:
dia - Diagram editor
dia-common - Diagram editor (common files)
dia-gnome - Diagram editor (GNOME version)
dia-libs - Diagram editor (library files)
Closes: 529895 556868 558546 576585
Changes:
dia (0.97.1-4) unstable; urgency=low
.
* Moved to new source format 3.0 (quilt)
* Fixed Polish translation, thanks to Marcin 'iwi' Iwinski
(Closes: #529895)
* Added doc/custom-shapes to dia-common docs (Closes: #556868)
* Build-Depends on GNU autotools and build generated files at build time
(Closes: #558546)
* Include dia's native built HTML documentation (make install-html)
(Closes: #576585)
* Enabled cairo plug-in
Checksums-Sha1:
14c7abc020b3ad6aa2edf17f77f1b28ad7207a8e 1466 dia_0.97.1-4.dsc
861c1fc94d1f0ce16c617cd0a0a8e95971a0db42 19311 dia_0.97.1-4.debian.tar.gz
1cb3127af2e364c38ff391af098e3f3d679c3f93 6081478 dia-common_0.97.1-4_all.deb
4d1560afc805123ef1baccebd243f0cc8b04c13b 841978 dia-libs_0.97.1-4_i386.deb
315b2767f9029118cf93d4f47e45b3af2af1fe62 202130 dia_0.97.1-4_i386.deb
d80cffb8be42708aa34bd235ceffd02e1bb28e4f 202782 dia-gnome_0.97.1-4_i386.deb
Checksums-Sha256:
027c5ac26e75c624140e804e77e0777ea14759f0b556c65f593a12de6620ee56 1466 dia_0.97.1-4.dsc
dd91b19ea6dcfb2904e2a0e42c534a77fe0eb09f09bf0dfcc80300742607f608 19311 dia_0.97.1-4.debian.tar.gz
566e75e2611afa69b786dbf4cd8d5885cea91474d77cbb3d22822cf538f1749b 6081478 dia-common_0.97.1-4_all.deb
d7832480e4644e3d9343b7e5e65b7b63c8f6a2a1dd65372304bc2e44a2e5c3cd 841978 dia-libs_0.97.1-4_i386.deb
a36129c77771f3958ed2a577c482f68526cadcf041b4b6d3f0fc7ddfc638ac5b 202130 dia_0.97.1-4_i386.deb
48330b024fc9d9205f61e8a209d2f6ed71a48f345a8f03e5617c1a30e869e7a1 202782 dia-gnome_0.97.1-4_i386.deb
Files:
b38f5fa99d9121e8aac412b74f48fc3a 1466 graphics optional dia_0.97.1-4.dsc
cdb4bdfa24e52c513cee950b4bded670 19311 graphics optional dia_0.97.1-4.debian.tar.gz
0418c5f4f744787bc7ebc9aa9e74cd8c 6081478 graphics optional dia-common_0.97.1-4_all.deb
f65be700ee4e8a840166cd22152b5aba 841978 graphics optional dia-libs_0.97.1-4_i386.deb
0389d4de98f3a68b70218307adab873c 202130 graphics optional dia_0.97.1-4_i386.deb
68d3c6962fec9e17dc96f561939a82e8 202782 gnome optional dia-gnome_0.97.1-4_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iD8DBQFMH9JxcaH/YBv43g8RAv2cAKCE5xnqEtSPolmh808SvGZc1OkULQCgtWuf
KSva9DsmZPZ0DoIT8dQMeWo=
=rEN0
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Sat, 07 Aug 2010 07:33:33 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Sun Jul 2 07:28:41 2023;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.