[Telepathy-commits] [telepathy-glib/master] make-version-script.py: fail if a symbol is said to be new in more than one version

Simon McVittie simon.mcvittie at collabora.co.uk
Tue Jan 20 07:42:05 PST 2009


---
 tools/make-version-script.py |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/tools/make-version-script.py b/tools/make-version-script.py
index 91306a0..852c2d3 100644
--- a/tools/make-version-script.py
+++ b/tools/make-version-script.py
@@ -135,6 +135,10 @@ def main(abifiles, symbols=None, unreleased_version=None,
             elif dpkg:
                 dpkg_symbols.append('%s@%s %s' % (symbol, version, release))
 
+            if symbol in versioned_symbols:
+                raise AssertionError('Symbol %s is in version %s and an '
+                                     'earlier version' % (symbol, version))
+
             versioned_symbols.add(symbol)
 
         if gnuld:
-- 
1.5.6.5




More information about the Telepathy-commits mailing list