View | Details | Raw Unified | Return to bug 216376
Collapse All | Expand All

(-)emulators/py-nova/Makefile (-1 / +4 lines)
Lines 3-8 Link Here
3
3
4
PORTNAME=	nova
4
PORTNAME=	nova
5
PORTVERSION=	14.0.3
5
PORTVERSION=	14.0.3
6
PORTREVISION=	1
6
CATEGORIES=	emulators python
7
CATEGORIES=	emulators python
7
MASTER_SITES=	https://fossies.org/linux/misc/openstack/
8
MASTER_SITES=	https://fossies.org/linux/misc/openstack/
8
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
9
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
Lines 80-86 Link Here
80
		${FILESDIR}/04-xen-phy.patch:-p1 \
81
		${FILESDIR}/04-xen-phy.patch:-p1 \
81
		${FILESDIR}/05-online-cpus.patch:-p1 \
82
		${FILESDIR}/05-online-cpus.patch:-p1 \
82
		${FILESDIR}/06-freebsd-net.patch:-p1 \
83
		${FILESDIR}/06-freebsd-net.patch:-p1 \
83
		${FILESDIR}/07-fix-xen-xvd.patch:-p1
84
		${FILESDIR}/07-fix-xen-xvd.patch:-p1 \
85
		${FILESDIR}/08-fix-floating-ips.patch:-p1 \
86
		${FILESDIR}/09-fix-xen-console.patch:-p1
84
87
85
ONLY_FOR_ARCHS=	amd64
88
ONLY_FOR_ARCHS=	amd64
86
89
(-)emulators/py-nova/files/08-fix-floating-ips.patch (+14 lines)
Line 0 Link Here
1
diff --git a/nova/objects/floating_ip.py b/nova/objects/floating_ip.py
2
index 9881dfcecf..922a86a31e 100644
3
--- a/nova/objects/floating_ip.py
4
+++ b/nova/objects/floating_ip.py
5
@@ -194,7 +194,8 @@ class FloatingIPList(obj_base.ObjectListBase, obj_base.NovaObject):
6
     def get_by_project(cls, context, project_id):
7
         db_floatingips = db.floating_ip_get_all_by_project(context, project_id)
8
         return obj_base.obj_make_list(context, cls(context),
9
-                                      objects.FloatingIP, db_floatingips)
10
+                                      objects.FloatingIP, db_floatingips,
11
+                                      expected_attrs=['fixed_ip'])
12
 
13
     @obj_base.remotable_classmethod
14
     def get_by_fixed_address(cls, context, fixed_address):
(-)emulators/py-nova/files/09-fix-xen-console.patch (+13 lines)
Line 0 Link Here
1
diff --git a/nova/virt/libvirt/driver.py b/nova/virt/libvirt/driver.py
2
index 6d0e41ad2c..ebd1a6fdad 100644
3
--- a/nova/virt/libvirt/driver.py
4
+++ b/nova/virt/libvirt/driver.py
5
@@ -4321,7 +4321,7 @@ class LibvirtDriver(driver.ComputeDriver):
6
 
7
     def _create_consoles(self, virt_type, guest, instance, flavor, image_meta,
8
                          caps):
9
-        if virt_type in ("qemu", "kvm"):
10
+        if virt_type in ("qemu", "kvm", "xen"):
11
             # Create the serial console char devices
12
             self._create_serial_console_devices(guest, instance, flavor,
13
                                                 image_meta)

Return to bug 216376