[kernel] r12068 - in dists/sid/linux-2.6/debian: bin lib/python/debian_linux

Bastian Blank waldi at alioth.debian.org
Fri Aug 15 09:40:23 UTC 2008


Author: waldi
Date: Fri Aug 15 09:40:21 2008
New Revision: 12068

Log:
* debian/bin/abicheck.py
  - Use config changes.
  - Allow ignoring all changes.
* debian/lib/python/debian_linux/config.py: Add schema for abi section.


Modified:
   dists/sid/linux-2.6/debian/bin/abicheck.py
   dists/sid/linux-2.6/debian/lib/python/debian_linux/config.py

Modified: dists/sid/linux-2.6/debian/bin/abicheck.py
==============================================================================
--- dists/sid/linux-2.6/debian/bin/abicheck.py	(original)
+++ dists/sid/linux-2.6/debian/bin/abicheck.py	Fri Aug 15 09:40:21 2008
@@ -93,9 +93,10 @@
     def _ignore(self, add, change, remove):
         config = self.config.merge('abi', self.arch, self.featureset, self.flavour)
         ignores = config.get('ignore-changes', None)
-        if ignores is None:
-            return set()
-        return set(ignores.split())
+        ignores = set(ignores)
+        if '*' in ignores:
+            return set(add.keys() + change.keys() + remove.keys())
+        return ignores
 
 if __name__ == '__main__':
     sys.exit(checker(*sys.argv[1:])(sys.stdout))

Modified: dists/sid/linux-2.6/debian/lib/python/debian_linux/config.py
==============================================================================
--- dists/sid/linux-2.6/debian/lib/python/debian_linux/config.py	(original)
+++ dists/sid/linux-2.6/debian/lib/python/debian_linux/config.py	Fri Aug 15 09:40:21 2008
@@ -73,6 +73,9 @@
     config_name = "defines"
 
     schemas = {
+        'abi': {
+            'ignore-changes': SchemaItemList(),
+        },
         'base': {
             'arches': SchemaItemList(),
             'enabled': SchemaItemBoolean(),



More information about the Kernel-svn-changes mailing list