as pastebins time out - change #1

diff -Nru libvirt-6.0.0/debian/changelog libvirt-6.0.0/debian/changelog
--- libvirt-6.0.0/debian/changelog      2020-02-12 13:20:08.000000000 +0000
+++ libvirt-6.0.0/debian/changelog      2020-03-12 04:12:39.000000000 +0000
@@ -1,3 +1,16 @@
+libvirt (6.0.0-0ubuntu4+riscv64.1) focal; urgency=medium
+
+  * Disable rados storage backend on riscv64, where Ceph doesn't exist yet.
+
+ -- William Grant <[email protected]>  Thu, 12 Mar 2020 15:12:39 +1100
+
+libvirt (6.0.0-0ubuntu4) focal; urgency=medium
+
+  * d/p/ubuntu/lp-1865425-*: avoid killing the monitor job in
+    qemuDomainSetTimeAgent (LP: #1865425)
+
+ -- Christian Ehrhardt <[email protected]>  Mon, 02 Mar 2020 
10:44:22 +0100
+
 libvirt (6.0.0-0ubuntu3) focal; urgency=medium
 
   * rebuild against libxen-dev 4.11.3 (no change needed)
diff -Nru libvirt-6.0.0/debian/control libvirt-6.0.0/debian/control
--- libvirt-6.0.0/debian/control        2020-02-12 13:20:08.000000000 +0000
+++ libvirt-6.0.0/debian/control        2020-03-12 04:12:30.000000000 +0000
@@ -50,8 +50,8 @@
  libzfslinux-dev [linux-any],
  po-debconf,
 # for --with-storage-rados
- librbd-dev [linux-any],
- librados-dev [linux-any],
+ librbd-dev [amd64 arm64 armhf i386 ppc64el s390x],
+ librados-dev [amd64 arm64 armhf i386 ppc64el s390x],
 # for --with-storage-gluster
  libglusterfs-dev,
 # for --with-wireshark-dissector
@@ -213,7 +213,7 @@
  This package contains the libvirtd storage driver for GlusterFS.
 
 Package: libvirt-daemon-driver-storage-rbd
-Architecture: linux-any
+Architecture: amd64 arm64 armhf i386 ppc64el s390x
 Depends:
  ${misc:Depends},
  ${shlibs:Depends},
diff -Nru libvirt-6.0.0/debian/patches/series 
libvirt-6.0.0/debian/patches/series
--- libvirt-6.0.0/debian/patches/series 2020-02-12 13:20:08.000000000 +0000
+++ libvirt-6.0.0/debian/patches/series 2020-03-02 09:42:59.000000000 +0000
@@ -47,3 +47,4 @@
 ubuntu/lp-1861125-qemu_capabilities-Disable-CPU-models-on-old-s390-mac.patch
 ubuntu/lp-1861125-ubuntu-models.patch
 ubuntu-aa/apparmor-allow-to-call-vhost-user-gpu.patch
+ubuntu/lp-1865425-qemu-end-the-agent-job-in-qemuDomainSetTimeAgent.patch
diff -Nru 
libvirt-6.0.0/debian/patches/ubuntu/lp-1865425-qemu-end-the-agent-job-in-qemuDomainSetTimeAgent.patch
 
libvirt-6.0.0/debian/patches/ubuntu/lp-1865425-qemu-end-the-agent-job-in-qemuDomainSetTimeAgent.patch
--- 
libvirt-6.0.0/debian/patches/ubuntu/lp-1865425-qemu-end-the-agent-job-in-qemuDomainSetTimeAgent.patch
       1970-01-01 00:00:00.000000000 +0000
+++ 
libvirt-6.0.0/debian/patches/ubuntu/lp-1865425-qemu-end-the-agent-job-in-qemuDomainSetTimeAgent.patch
       2020-03-02 09:41:21.000000000 +0000
@@ -0,0 +1,41 @@
+From d61f95cf6a6fbd564e104c168d325581acd9cd8d Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?J=C3=A1n=20Tomko?= <[email protected]>
+Date: Mon, 20 Jan 2020 07:55:48 +0100
+Subject: [PATCH] qemu: end the agent job in qemuDomainSetTimeAgent
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+This function grabs an agent job but ends a monitor job.
+End the agent job instead.
+
+https://bugzilla.redhat.com/show_bug.cgi?id=1792723
+
+Signed-off-by: Ján Tomko <[email protected]>
+Reported-by: Dan Zheng <[email protected]>
+Fixes: e005c95f56fee9ed780be7f8db103d690bd34cbd
+
+Origin: upstream, https://libvirt.org/git/?p=libvirt.git;a=commit;h=d61f95cf6a6
+Bug-Ubuntu: https://bugs.launchpad.net/bugs/1865425
+Last-Update: 2020-03-02
+
+---
+ src/qemu/qemu_driver.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/qemu/qemu_driver.c b/src/qemu/qemu_driver.c
+index 7e379fe83a..2f66d7cd9a 100644
+--- a/src/qemu/qemu_driver.c
++++ b/src/qemu/qemu_driver.c
+@@ -20464,7 +20464,7 @@ qemuDomainSetTimeAgent(virQEMUDriverPtr driver,
+     qemuDomainObjExitAgent(vm, agent);
+ 
+  endjob:
+-    qemuDomainObjEndJob(driver, vm);
++    qemuDomainObjEndAgentJob(vm);
+     return ret;
+ }
+ 
+-- 
+2.25.1
+
diff -Nru libvirt-6.0.0/debian/rules libvirt-6.0.0/debian/rules
--- libvirt-6.0.0/debian/rules  2020-02-12 13:20:08.000000000 +0000
+++ libvirt-6.0.0/debian/rules  2020-03-12 04:12:07.000000000 +0000
@@ -27,7 +27,11 @@
   WITH_STORAGE_LVM    = --with-storage-lvm
   WITH_STORAGE_ISCSI  = --with-storage-iscsi
   WITH_STORAGE_DISK   =        --with-storage-disk
-  WITH_STORAGE_RBD    = --with-storage-rbd
+  ifneq (,$(findstring $(DEB_HOST_ARCH), amd64 arm64 armhf i386 ppc64el s390x))
+    WITH_STORAGE_RBD  = --with-storage-rbd
+  else
+    WITH_STORAGE_RBD  = --without-storage-rbd
+  endif
   WITH_STORAGE_ZFS    = --with-storage-zfs
   WITH_STORAGE_GLUSTER = --with-storage-gluster
   WITH_UDEV           = --with-udev

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1872952

Title:
  enable riscv build

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/1872952/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to