tag 568228 pending
thanks
Hello,
Bug #568228 reported by you has been fixed in the Git repository. You can
see the changelog below, and you can check the diff of the fix at:
http://git.debian.org/?p=dpkg/dpkg.git;a=commitdiff;h=ee7dc84
---
commit ee7dc84822d1bb2d84f8bfebafd233f62a8ee4f2
Author: Modestas Vainius <[email protected]>
Date: Tue Feb 16 01:09:02 2010 +0200
Add -q option to dpkg-gensymbols, -c0 never fails AND shows a diff.
The rationale behind this change that there should be a way to prevent
dpkg-gensymbols from failing if there are lost symbols but still show a
diff at
the same time (which -c0 would not without this patch).
Imagine a source package which builds multiple library binary packages that
are
prone to arch-specific failures (quite typical for C++). Then dh_makeshlibs
would
stop at the first dpkg-gensymbols failure giving only one diff. So it
should be
possible to get diffs for all libraries in the single buildd run regardless
of
check failures (using -c0). The fact that dpkg-gensymbols will never fail is
not that important if maintainer is pretty sure that symbols might be lost
only
due to e.g. unmarked optional symbols or different mangling on other arches.
When updating to a new upstream, maintainer can set
DPKG_GENSYMBOLS_CHECK_LEVEL=1 in the environment to temporary restore
checks.
diff --git a/debian/changelog b/debian/changelog
index 844fd37..8345a0f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -90,6 +90,9 @@ dpkg (1.15.6) UNRELEASED; urgency=low
* Add source version to the dpkg-gensymbols diff label, reformat it according
to the rules of dpkg-name.
* Add -a<arch> option to dpkg-gensymbols.
+ * Add -q option to dpkg-gensymbols. -c0 will never fail but still generate a
+ diff. Use -c0 -q to keep dpkg-gensymbols completely quiet as before
+ (Closes: #568228).
[ Jonathan Nieder ]
* Fix a file handle leak in “dpkg-deb --info”. Thanks to Raphael Geissert
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]