[openstack-nova] suppress deprecation warnings with db sync at install (#801302)

Pádraig Brady pbrady at fedoraproject.org
Fri Mar 16 23:35:06 UTC 2012


commit f35989635b9fe2da4df8e85656f304838b1923a5
Author: Pádraig Brady <P at draigBrady.com>
Date:   Fri Mar 16 23:10:56 2012 +0000

    suppress deprecation warnings with db sync at install (#801302)

 0008-fix-useexisting-deprecation-warnings.patch |   49 +++++++++++++++++++++++
 openstack-nova.spec                             |    3 +
 2 files changed, 52 insertions(+), 0 deletions(-)
---
diff --git a/0008-fix-useexisting-deprecation-warnings.patch b/0008-fix-useexisting-deprecation-warnings.patch
new file mode 100644
index 0000000..b5098ef
--- /dev/null
+++ b/0008-fix-useexisting-deprecation-warnings.patch
@@ -0,0 +1,49 @@
+From 4cc6c5b4ee74b822ac4ae4b65465435f53289533 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?P=C3=A1draig=20Brady?= <pbrady at redhat.com>
+Date: Thu, 8 Mar 2012 16:32:30 +0000
+Subject: [PATCH] fix useexisting deprecation warnings
+
+Fixes deprecation warnings when using sqlalchemy >= 0.7.0
+Fixes bug 941951
+
+Change-Id: Iaa57153f99c60c67a14c1dca849188937bdc5dee
+---
+ .../075_convert_bw_usage_to_store_network_id.py    |    4 ++--
+ .../versions/081_drop_instance_id_bw_cache.py      |    2 +-
+ 2 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/nova/db/sqlalchemy/migrate_repo/versions/075_convert_bw_usage_to_store_network_id.py b/nova/db/sqlalchemy/migrate_repo/versions/075_convert_bw_usage_to_store_network_id.py
+index b275524..4ff3d99 100644
+--- a/nova/db/sqlalchemy/migrate_repo/versions/075_convert_bw_usage_to_store_network_id.py
++++ b/nova/db/sqlalchemy/migrate_repo/versions/075_convert_bw_usage_to_store_network_id.py
+@@ -46,7 +46,7 @@ def upgrade(migrate_engine):
+                 Column('last_refreshed', DateTime(timezone=False)),
+                 Column('bw_in', BigInteger()),
+                 Column('bw_out', BigInteger()),
+-                useexisting=True)
++                extend_existing=True)
+     mac_column = Column('mac', String(255))
+     bw_usage_cache.create_column(mac_column)
+ 
+@@ -81,7 +81,7 @@ def downgrade(migrate_engine):
+                 Column('last_refreshed', DateTime(timezone=False)),
+                 Column('bw_in', BigInteger()),
+                 Column('bw_out', BigInteger()),
+-                useexisting=True)
++                extend_existing=True)
+ 
+     network_label_column = Column('network_label', String(255))
+     bw_usage_cache.create_column(network_label_column)
+diff --git a/nova/db/sqlalchemy/migrate_repo/versions/081_drop_instance_id_bw_cache.py b/nova/db/sqlalchemy/migrate_repo/versions/081_drop_instance_id_bw_cache.py
+index c6687ac..a607ed3 100644
+--- a/nova/db/sqlalchemy/migrate_repo/versions/081_drop_instance_id_bw_cache.py
++++ b/nova/db/sqlalchemy/migrate_repo/versions/081_drop_instance_id_bw_cache.py
+@@ -37,7 +37,7 @@ def upgrade(migrate_engine):
+         Column('last_refreshed', DateTime(timezone=False)),
+         Column('bw_in', BigInteger()),
+         Column('bw_out', BigInteger()),
+-        useexisting=True)
++        extend_existing=True)
+ 
+     bw_usage_cache.drop_column('instance_id')
+ 
diff --git a/openstack-nova.spec b/openstack-nova.spec
index b84c78d..1580254 100644
--- a/openstack-nova.spec
+++ b/openstack-nova.spec
@@ -41,6 +41,7 @@ Patch0004: 0004-Allows-new-style-config-to-be-used-for-flagfile.patch
 Patch0005: 0005-Fix-_sync_power_states-to-obtain-correct-state.patch
 Patch0006: 0006-nonblocking-libvirt-mode-using-tpool.patch
 Patch0007: 0007-Fixes-xml-representation-of-ext_srv_attr-extension.patch
+Patch0008: 0008-fix-useexisting-deprecation-warnings.patch
 
 BuildArch:        noarch
 BuildRequires:    intltool
@@ -183,6 +184,7 @@ This package contains documentation files for nova.
 %patch0005 -p1
 %patch0006 -p1
 %patch0007 -p1
+%patch0008 -p1
 
 find . \( -name .gitignore -o -name .placeholder \) -delete
 
@@ -377,6 +379,7 @@ fi
 - Include an upstream fix for errors logged when syncing power states
 - Support non blocking libvirt operations
 - Fix an exception when querying a server through the API (#803905)
+- Suppress deprecation warnings with db sync at install (#801302)
 
 * Fri Mar  6 2012 Alan Pevec <apevec at redhat.com> - 2012.1-0.7.e4
 - Fixup permissions on nova config files


More information about the scm-commits mailing list