[kernel] r14672 - dists/trunk/linux-2.6/debian/bin

Bastian Blank waldi at alioth.debian.org
Tue Nov 24 18:30:53 UTC 2009


Author: waldi
Date: Tue Nov 24 18:30:52 2009
New Revision: 14672

Log:
debian/bin/gencontrol.py: Check unstable and experimental uploads.

Modified:
   dists/trunk/linux-2.6/debian/bin/gencontrol.py

Modified: dists/trunk/linux-2.6/debian/bin/gencontrol.py
==============================================================================
--- dists/trunk/linux-2.6/debian/bin/gencontrol.py	Tue Nov 24 18:30:25 2009	(r14671)
+++ dists/trunk/linux-2.6/debian/bin/gencontrol.py	Tue Nov 24 18:30:52 2009	(r14672)
@@ -285,7 +285,7 @@
                 break
             versions.append(i.version)
         self.versions = versions
-        self.version = self.changelog[0].version
+        version = self.version = self.changelog[0].version
         if self.version.linux_modifier is not None:
             self.abiname = ''
         else:
@@ -299,6 +299,17 @@
         }
         self.config['version',] = {'source': self.version.complete, 'abiname': self.abiname}
 
+        distribution = self.changelog[0].distribution
+        if distribution in ('unstable', ):
+            if (version.linux_revision_experimental or
+                    version.linux_revision_other):
+                raise RuntimeError("Can't upload to %s with a version of %s" %
+                        (distribution, version))
+        if distribution in ('experimental', ):
+            if not version.linux_revision_experimental:
+                raise RuntimeError("Can't upload to %s with a version of %s" %
+                        (distribution, version))
+
     def process_real_image(self, entry, fields, vars):
         entry = self.process_package(entry, vars)
         for key, value in fields.iteritems():



More information about the Kernel-svn-changes mailing list