Blame SOURCES/0001-Fix-location-of-lifecycle-constants.patch

94039a
From 22cba90fe483b4ac7c63d028355ed4bea3b624ae Mon Sep 17 00:00:00 2001
94039a
From: "Daniel P. Berrange" <berrange@redhat.com>
94039a
Date: Tue, 21 Nov 2017 09:25:00 +0000
94039a
Subject: [PATCH] Fix location of lifecycle constants
94039a
94039a
The lifecycle constants recently added were placed in the wrong
94039a
namespace. The perl binding doesn't define separate namespaces
94039a
for each enum, rather they constants are all under the namespace
94039a
of the object they are associated with ie Sys::Virt::Domain
94039a
in this case.
94039a
94039a
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
94039a
(cherry picked from commit c64d98dad1af16b2d8eb5cbfd0ed50d81eb7f4d7)
94039a
---
94039a
 Virt.xs | 24 +++++++++++-------------
94039a
 1 file changed, 11 insertions(+), 13 deletions(-)
94039a
94039a
diff --git a/Virt.xs b/Virt.xs
94039a
index c123769..415eb8a 100644
94039a
--- a/Virt.xs
94039a
+++ b/Virt.xs
94039a
@@ -9069,6 +9069,17 @@ BOOT:
94039a
       REGISTER_CONSTANT(VIR_DOMAIN_JOB_OPERATION_SNAPSHOT_REVERT, JOB_OPERATION_SNAPSHOT_REVERT);
94039a
       REGISTER_CONSTANT(VIR_DOMAIN_JOB_OPERATION_DUMP, JOB_OPERATION_DUMP);
94039a
 
94039a
+      REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_POWEROFF, LIFECYCLE_POWEROFF);
94039a
+      REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_REBOOT, LIFECYCLE_REBOOT);
94039a
+      REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_CRASH, LIFECYCLE_CRASH);
94039a
+
94039a
+      REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_DESTROY, LIFECYCLE_ACTION_DESTROY);
94039a
+      REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_RESTART, LIFECYCLE_ACTION_RESTART);
94039a
+      REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_RESTART_RENAME, LIFECYCLE_ACTION_RESTART_RENAME);
94039a
+      REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_PRESERVE, LIFECYCLE_ACTION_PRESERVE);
94039a
+      REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_COREDUMP_DESTROY, LIFECYCLE_ACTION_COREDUMP_DESTROY);
94039a
+      REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_COREDUMP_RESTART, LIFECYCLE_ACTION_COREDUMP_RESTART);
94039a
+
94039a
       stash = gv_stashpv( "Sys::Virt::DomainSnapshot", TRUE );
94039a
       REGISTER_CONSTANT(VIR_DOMAIN_SNAPSHOT_DELETE_CHILDREN, DELETE_CHILDREN);
94039a
       REGISTER_CONSTANT(VIR_DOMAIN_SNAPSHOT_DELETE_METADATA_ONLY, DELETE_METADATA_ONLY);
94039a
@@ -9101,19 +9112,6 @@ BOOT:
94039a
       REGISTER_CONSTANT(VIR_DOMAIN_SNAPSHOT_REVERT_PAUSED, REVERT_PAUSED);
94039a
       REGISTER_CONSTANT(VIR_DOMAIN_SNAPSHOT_REVERT_FORCE, REVERT_FORCE);
94039a
 
94039a
-      stash = gv_stashpv( "Sys::Virt::Lifecycle", TRUE );
94039a
-      REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_POWEROFF, LIFECYCLE_POWEROFF);
94039a
-      REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_REBOOT, LIFECYCLE_REBOOT);
94039a
-      REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_CRASH, LIFECYCLE_CRASH);
94039a
-
94039a
-      stash = gv_stashpv( "Sys::Virt::LifecycleAction", TRUE );
94039a
-      REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_DESTROY, LIFECYCLE_ACTION_DESTROY);
94039a
-      REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_RESTART, LIFECYCLE_ACTION_RESTART);
94039a
-      REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_RESTART_RENAME, LIFECYCLE_ACTION_RESTART_RENAME);
94039a
-      REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_PRESERVE, LIFECYCLE_ACTION_PRESERVE);
94039a
-      REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_COREDUMP_DESTROY, LIFECYCLE_ACTION_COREDUMP_DESTROY);
94039a
-      REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_COREDUMP_RESTART, LIFECYCLE_ACTION_COREDUMP_RESTART);
94039a
-
94039a
       stash = gv_stashpv( "Sys::Virt::StoragePool", TRUE );
94039a
       REGISTER_CONSTANT(VIR_STORAGE_POOL_INACTIVE, STATE_INACTIVE);
94039a
       REGISTER_CONSTANT(VIR_STORAGE_POOL_BUILDING, STATE_BUILDING);