Bug#681637: Should be done after 681376 uploaded
reassign 681637 src:linux
thanks
I think this needs to wait until after 4.1.3~rc1
+hg-20120614.a9c0a89c08f2-5 is uploaded, otherwise there is no such
concrete package and xen-linux-system will become non-installable. Hence
cloning the bug here as a reminder instead of just committing.
Also I forgot we renamed the source package already, reassigning again.
Ian.
>From 8b8c3c566e8acfce9c9c9600c3efaec0d76a96be Mon Sep 17 00:00:00 2001
From: Ian Campbell <ijc@hellion.org.uk>
Date: Sat, 14 Jul 2012 18:25:00 +0100
Subject: [PATCH] Make xen-linux-system depend on a non virtual
xen-hypervisor-flavour package
---
linux/debian/bin/gencontrol.py | 2 +-
linux/debian/changelog | 4 ++++
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/linux/debian/bin/gencontrol.py b/linux/debian/bin/gencontrol.py
index 5fd5cda..8eafe82 100755
--- a/linux/debian/bin/gencontrol.py
+++ b/linux/debian/bin/gencontrol.py
@@ -266,7 +266,7 @@ class Gencontrol(Base):
p = self.process_packages(self.templates['control.xen-linux-system'], vars)
l = PackageRelationGroup()
for xen_flavour in config_entry_xen['flavours']:
- l.append("xen-hypervisor-%s" % xen_flavour)
+ l.append("xen-hypervisor-%s (>>0)" % xen_flavour)
p[0]['Depends'].append(l)
packages_dummy.extend(p)
diff --git a/linux/debian/changelog b/linux/debian/changelog
index 575c028..4b29249 100644
--- a/linux/debian/changelog
+++ b/linux/debian/changelog
@@ -34,6 +34,10 @@ linux (3.2.23-1) UNRELEASED; urgency=low
* udf: Improve table length check to avoid possible overflow
* CIFS: Respect negotiated MaxMpxCount (deferred from 3.2.14)
+ [ Ian Campbell ]
+ * xen-linux-system: Depend on a non-virtual xen-hypervisor-flavour to pull in
+ latest version.
+
-- Ben Hutchings <ben@decadent.org.uk> Fri, 29 Jun 2012 15:01:22 +0100
linux (3.2.21-3) unstable; urgency=low
--
1.7.10
Reply to: