[Pkg-xen-changes] r483 - in trunk/xen-unstable/debian: . bin

Bastian Blank waldi at alioth.debian.org
Sat Nov 24 18:22:39 UTC 2007


Author: waldi
Date: Sat Nov 24 18:22:39 2007
New Revision: 483

Log:
* debian/bin/genorig.py: Pull version from source tree.
* debian/changelog: Update.


Modified:
   trunk/xen-unstable/debian/bin/genorig.py
   trunk/xen-unstable/debian/changelog

Modified: trunk/xen-unstable/debian/bin/genorig.py
==============================================================================
--- trunk/xen-unstable/debian/bin/genorig.py	(original)
+++ trunk/xen-unstable/debian/bin/genorig.py	Sat Nov 24 18:22:39 2007
@@ -41,14 +41,28 @@
         if self.version is not None:
             return
 
+        f = file('%s/xen/Makefile' % self.repo)
+        for l in f:
+            l = l.strip().split()
+            if not l:
+                continue
+            if l[0] == 'export':
+                l.pop(0)
+            if l[0] == 'XEN_VERSION':
+                xen_version = l[-1]
+            elif l[0] == 'XEN_SUBVERSION':
+                xen_subversion = l[-1]
+        f.close()
+        if xen_version is None or xen_subversion is None:
+            raise RuntimeError("Can't find version in Xen source")
+
         f = os.popen("cd '%s'; hg id" % self.repo)
         id = f.read().strip().split()[0]
         f.close()
         f = os.popen("cd '%s'; hg log -r %s" % (self.repo, id))
         changeset = f.read().strip().split()[1].split(':')[0]
 
-        a = self.changelog_entry.version.upstream.split('+')[0]
-        self.version = '%s+hg%s' % (a, changeset)
+        self.version = '%s.%s-unstable+hg%s' % (xen_version, xen_subversion, changeset)
 
         self.log("Use version %s.\n" % self.version)
 

Modified: trunk/xen-unstable/debian/changelog
==============================================================================
--- trunk/xen-unstable/debian/changelog	(original)
+++ trunk/xen-unstable/debian/changelog	Sat Nov 24 18:22:39 2007
@@ -1,4 +1,4 @@
-xen-unstable (3.0-unstable+hg16439-1) UNRELEASED; urgency=low
+xen-unstable (3.2-unstable+hg16439-1) UNRELEASED; urgency=low
 
   * New upstream snapshot.
   * Don't longer try to maintain binary compatibility between unstable



More information about the Pkg-xen-changes mailing list