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

Ben Hutchings benh at alioth.debian.org
Sat Jun 2 20:17:20 UTC 2012


Author: benh
Date: Sat Jun  2 20:17:17 2012
New Revision: 19055

Log:
Fix version parsing in debian/bin/genorig.py when using a DFSG number

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

Modified: dists/sid/linux-2.6/debian/bin/genorig.py
==============================================================================
--- dists/sid/linux-2.6/debian/bin/genorig.py	Fri Jun  1 15:11:07 2012	(r19054)
+++ dists/sid/linux-2.6/debian/bin/genorig.py	Sat Jun  2 20:17:17 2012	(r19055)
@@ -34,8 +34,7 @@
 
         self.orig = '%s-%s' % (source, version.upstream)
         self.orig_tar = '%s_%s.orig.tar.gz' % (source, version.upstream)
-        self.tag = 'v' + re.sub(r"^(\d+\.\d+)\.0", r"\1",
-                                version.upstream.replace('~', '-'))
+        self.tag = 'v' + version.linux_upstream_full
 
     def __call__(self):
         import tempfile

Modified: dists/sid/linux-2.6/debian/lib/python/debian_linux/debian.py
==============================================================================
--- dists/sid/linux-2.6/debian/lib/python/debian_linux/debian.py	Fri Jun  1 15:11:07 2012	(r19054)
+++ dists/sid/linux-2.6/debian/lib/python/debian_linux/debian.py	Sat Jun  2 20:17:17 2012	(r19055)
@@ -110,7 +110,7 @@
 (?P<version>
     \d+\.\d+
 )
-(?:
+(?P<update>
     \.\d+
 )?
 (?:
@@ -150,9 +150,11 @@
         self.linux_modifier = d['modifier']
         self.linux_version = d['version']
         if d['modifier'] is not None:
+            assert not d['update']
             self.linux_upstream = u'-'.join((d['version'], d['modifier']))
         else:
             self.linux_upstream = d['version']
+        self.linux_upstream_full = d['version'] + (d['update'] or u'')
         self.linux_dfsg = d['dfsg']
         self.linux_revision_experimental = match.group('revision_experimental') and True
         self.linux_revision_other = match.group('revision_other') and True



More information about the Kernel-svn-changes mailing list