Your message dated Sun, 15 Oct 2006 17:17:25 -0700 with message-id <[EMAIL PROTECTED]> and subject line Bug#387576: fixed in opensync 0.19-1 has caused the attached Bug report 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 I am talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Debian bug tracking system administrator (administrator, Debian Bugs database)
--- Begin Message ---Package: libopensync0-dev Version: 0.18-2.2 Severity: serious Tags: patch Hi, Between 0.18-2 and 0.18-2.2, the pkg-config files seem to have changed, presumably due to relibtoolizing with newer autotools, and are now broken: Variable 'datarootdir' not defined in /usr/lib/pkgconfig/opensync-1.0.pc This is the delta: -configdir=${prefix}/share/opensync/defaults +configdir=${datarootdir}/opensync/defaults Say hi to autoreconf at build time. BTW, this doesn't sound very safe: configure: debian/rules ... especially if your .diff.gz patches both configure and debian/rules, you have no guarantee on the order of files in the patch, hence this might result in relibtoolizing at each build or not and creates surprizes for NMUers. I suggest you either unconditionnally autoreconf or make it a maintainer only rule which you only run manually. For example, mipsel didn't autoreconf: http://buildd.debian.org/fetch.php?&pkg=opensync&ver=0.18-2.2&arch=mipsel&stamp=1155242504&file=log&as=raw ... but sparc did: http://buildd.debian.org/fetch.php?&pkg=opensync&ver=0.18-2.2&arch=sparc&stamp=1154939480&file=log&as=raw Attached patch should fix the issue for autoconf before and after 2.60, but bumps the build-dep nevertheless to avoid a warning. This is an upstream issue as well. I didn't run autoreconf myself to avoid cluttering the interdiff, but you should do so. One trivial way to force autoreconf is to change: configure: debian/rules in: configure: debian/rules force and add a dummy "force:" target that you need to list in .PHONY. Bye, -- System Information: Debian Release: Debian unstable (sid) APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.17-2-686 Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15) -- Loïc Minier <[EMAIL PROTECTED]>--- opensync-0.18/debian/control +++ opensync-0.18/debian/control @@ -4,7 +4,7 @@ Maintainer: Robert Collins <[EMAIL PROTECTED]> Build-Depends: debhelper (>= 5.0.37.2), python-all-dev (>= 2.3.5-11), python-support (>= 0.3.9), libglib2.0-dev, libsqlite3-dev, libxml2-dev, check, - swig, automake1.9, autoconf, libtool + swig, automake1.9, autoconf (>= 2.60), libtool Standards-Version: 3.7.2 Package: libopensync0 --- opensync-0.18/debian/changelog +++ opensync-0.18/debian/changelog @@ -1,3 +1,11 @@ +opensync (0.18-2.3) unstable; urgency=low + + * Fix *.pc files to resolve datarootdir. + * Build-depend on autoconf >= 2.60 to avoid warnings about a missing + datarootdir (should work nevertheless with older autoconf). + + -- Loic Minier <[EMAIL PROTECTED]> Fri, 15 Sep 2006 09:11:24 +0200 + opensync (0.18-2.2) unstable; urgency=low * Non-maintainer upload. --- opensync-0.18.orig/opensync-1.0.pc.in +++ opensync-0.18/opensync-1.0.pc.in @@ -2,6 +2,7 @@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ --- opensync-0.18.orig/osengine-1.0.pc.in +++ opensync-0.18/osengine-1.0.pc.in @@ -2,9 +2,10 @@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ Name: osengine Description: OpenSync sync engine Version: @VERSION@ Libs: -L${libdir} -losengine -Cflags: -I${includedir}/opensync-1.0 \ No newline at end of file +Cflags: -I${includedir}/opensync-1.0
--- End Message ---
--- Begin Message ---Source: opensync Source-Version: 0.19-1 We believe that the bug you reported is fixed in the latest version of opensync, which is due to be installed in the Debian FTP archive: libopensync0-dbg_0.19-1_i386.deb to pool/main/o/opensync/libopensync0-dbg_0.19-1_i386.deb libopensync0-dev_0.19-1_i386.deb to pool/main/o/opensync/libopensync0-dev_0.19-1_i386.deb libopensync0_0.19-1_i386.deb to pool/main/o/opensync/libopensync0_0.19-1_i386.deb opensync_0.19-1.diff.gz to pool/main/o/opensync/opensync_0.19-1.diff.gz opensync_0.19-1.dsc to pool/main/o/opensync/opensync_0.19-1.dsc opensync_0.19.orig.tar.gz to pool/main/o/opensync/opensync_0.19.orig.tar.gz opensyncutils_0.19-1_i386.deb to pool/main/o/opensync/opensyncutils_0.19-1_i386.deb python-opensync_0.19-1_i386.deb to pool/main/o/opensync/python-opensync_0.19-1_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 [EMAIL PROTECTED], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Robert Collins <[EMAIL PROTECTED]> (supplier of updated opensync 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.7 Date: Mon, 16 Oct 2006 08:38:33 +1000 Source: opensync Binary: libopensync0-dev python-opensync opensyncutils libopensync0 libopensync0-dbg Architecture: source i386 Version: 0.19-1 Distribution: unstable Urgency: low Maintainer: Robert Collins <[EMAIL PROTECTED]> Changed-By: Robert Collins <[EMAIL PROTECTED]> Description: libopensync0 - Synchronisation framework for email/pdas/and more libopensync0-dbg - Debug symbols for libopensync0 libopensync0-dev - Headers and static libraries for libopensync opensyncutils - Command line utilities for libopensync python-opensync - Python bindings to the opensync synchronisation engine Closes: 367705 377564 387576 392162 Changes: opensync (0.19-1) unstable; urgency=low . * New upstream release (Closes: #392162). * Remove autoreconf dependency on the debian/rules timestamp, developers can still run 'debian/rules configure' to recreate configure, but buildds should no longer randomly autoreconf (Closes: #387576). * Move libopensync0-dev to section libdevel (Closes: #367705). * Update python bindings short description (Closes: #377564). Files: a001120285865610a8d3b83e85b53197 807 libs optional opensync_0.19-1.dsc 8cc40f8e427aa2bc76f4a65ce8dc9e34 914368 libs optional opensync_0.19.orig.tar.gz 5390e1c9cb548419bd3ee6a1ee79d1ff 345957 libs optional opensync_0.19-1.diff.gz 688d13526494bd1a26f8f65ebf08b735 223494 libs optional libopensync0_0.19-1_i386.deb eb2718e658076608938a97886c44d9a7 25486 libs optional opensyncutils_0.19-1_i386.deb 637af44a9cc45f7c2e98d0650f115ce7 491386 libdevel optional libopensync0-dev_0.19-1_i386.deb 37e847dff32c8a398e7486bb21423296 459328 libs optional libopensync0-dbg_0.19-1_i386.deb 76ccdfd960861024b4472df6ea704c80 23388 libs optional python-opensync_0.19-1_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) iD8DBQFFMszqM4BfeEKYx2ERAtlbAJwMrTqgHg/2tmkElNe5r3GmRj/AVACeL0pT gysvWwseNjcJg99SJIybuAc= =QrJ4 -----END PGP SIGNATURE-----
--- End Message ---

