[Pkg-privacy-commits] [libotr] 223/225: debian/README.source: document how to detect and handle ABI changes.

Ximin Luo infinity0 at moszumanska.debian.org
Sat Aug 22 12:45:39 UTC 2015


This is an automated email from the git hooks/post-receive script.

infinity0 pushed a commit to branch master
in repository libotr.

commit 538c4adeab978c83c97c1dcdf0680e359b473233
Author: intrigeri <intrigeri at boum.org>
Date:   Mon Nov 3 13:10:01 2014 +0000

    debian/README.source: document how to detect and handle ABI changes.
---
 debian/README.source | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/debian/README.source b/debian/README.source
index f9147b1..21cc55a 100644
--- a/debian/README.source
+++ b/debian/README.source
@@ -1,3 +1,14 @@
 This package follows the Debian OTR Team's workflow and policy,
 as documented on https://wiki.debian.org/Teams/OTR.
 
+This package ships a shared library. So, when upgrading the package:
+
+* dpkg-gensymbols may warn about changed symbols; in this case, update
+  debian/*.symbols; for more information, see
+  https://www.debian.org/doc/manuals/maint-guide/advanced.en.html#librarysymbols
+
+* Manually diff the header files between the previous version and the
+  new one, and look for incompatible ABI changes that dpkg-gensymbols
+  cannot detect, such as changes in an enum or struct. Then, bump the
+  needed version in the symbols file for every function that uses one
+  of the data structure that has changed.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-privacy/packages/libotr.git



More information about the Pkg-privacy-commits mailing list