[gnome-boxes/release-3.36.6: 1/3] flatpak: Update libvirt to 6.1.0
- From: Felipe Borges <felipeborges src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-boxes/release-3.36.6: 1/3] flatpak: Update libvirt to 6.1.0
- Date: Thu, 6 Aug 2020 14:06:09 +0000 (UTC)
commit 5c388a7fb22a856f244d1942863aaae5fc8b38ca
Author: Felipe Borges <felipeborges gnome org>
Date: Tue Mar 24 13:44:55 2020 +0100
flatpak: Update libvirt to 6.1.0
And carry the check-for-disk-type-correctly patch that fixes
https://bugzilla.redhat.com/1811728
Libvirt now also mandates that the build directory is different
than the source directory.
.../libvirt-check-for-disk-type-correctly.patch | 39 ++++++++++++++++++++++
build-aux/flatpak/org.gnome.Boxes.json | 18 ++++++++++
2 files changed, 57 insertions(+)
---
diff --git a/build-aux/flatpak/libvirt-check-for-disk-type-correctly.patch
b/build-aux/flatpak/libvirt-check-for-disk-type-correctly.patch
new file mode 100644
index 00000000..1ee4a3d9
--- /dev/null
+++ b/build-aux/flatpak/libvirt-check-for-disk-type-correctly.patch
@@ -0,0 +1,39 @@
+From 3918dbd84e4951b43f93fbf50ef52be00274850c Mon Sep 17 00:00:00 2001
+From: Michal Privoznik <mprivozn redhat com>
+Date: Mon, 9 Mar 2020 16:40:57 +0100
+Subject: [PATCH] virDomainDiskTranslateSourcePool: Check for disk type
+ correctly
+
+When rewriting the virDomainDiskTranslateSourcePool() function in
+v6.1.0-rc1~184 a typo was introduced. Previously, we allowed
+startup policy only for those volumes which translated to
+VIR_STORAGE_TYPE_FILE. But starting with the referenced commit,
+the value we checked for was changed to VIR_STORAGE_VOL_FILE
+which comes from a different enum and has a different value too.
+This is wrong, because virStorageSourceGetActualType() returns a
+value from the original enum.
+
+Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1811728
+
+Signed-off-by: Michal Privoznik <mprivozn redhat com>
+Reviewed-by: Peter Krempa <pkrempa redhat com>
+---
+ src/conf/domain_conf.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c
+index d8471acd2d..d2d97daf80 100644
+--- a/src/conf/domain_conf.c
++++ b/src/conf/domain_conf.c
+@@ -31856,7 +31856,7 @@ virDomainDiskTranslateSourcePool(virDomainDiskDefPtr def)
+ }
+
+ if (def->startupPolicy != 0 &&
+- virStorageSourceGetActualType(def->src) != VIR_STORAGE_VOL_FILE) {
++ virStorageSourceGetActualType(def->src) != VIR_STORAGE_TYPE_FILE) {
+ virReportError(VIR_ERR_XML_ERROR, "%s",
+ _("'startupPolicy' is only valid for "
+ "'file' type volume"));
+--
+2.25.1
+
diff --git a/build-aux/flatpak/org.gnome.Boxes.json b/build-aux/flatpak/org.gnome.Boxes.json
index 8c91aec2..a13b2ab4 100644
--- a/build-aux/flatpak/org.gnome.Boxes.json
+++ b/build-aux/flatpak/org.gnome.Boxes.json
@@ -140,6 +140,20 @@
}
]
},
+ {
+ "name" : "docutils",
+ "buildsystem" : "simple",
+ "build-commands" : [
+ "pip3 install --prefix=/app docutils-0.16-py2.py3-none-any.whl"
+ ],
+ "sources" : [
+ {
+ "type" : "file",
+ "url" :
"https://files.pythonhosted.org/packages/81/44/8a15e45ffa96e6cf82956dd8d7af9e666357e16b0d93b253903475ee947f/docutils-0.16-py2.py3-none-any.whl",
+ "sha256" : "0c5b78adfbf7762415433f5515cd5c9e762339e23369dbe8000d84a4bf4ab3af"
+ }
+ ]
+ },
{
"name" : "libvirt",
"builddir" : true,
@@ -154,6 +168,10 @@
"type" : "archive",
"url" : "https://libvirt.org/sources/libvirt-6.1.0.tar.xz",
"sha256" : "167c185be45560e73dd3e14ed375778b555c01455192de2dafc4d0f74fabebc0"
+ },
+ {
+ "type" : "patch",
+ "path" : "libvirt-check-for-disk-type-correctly.patch"
}
]
},
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]