Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libgovirt for openSUSE:Factory 
checked in at 2021-03-21 23:19:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libgovirt (Old)
 and      /work/SRC/openSUSE:Factory/.libgovirt.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libgovirt"

Sun Mar 21 23:19:42 2021 rev:15 rq:880094 version:0.3.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/libgovirt/libgovirt.changes      2020-02-07 
15:51:22.307411073 +0100
+++ /work/SRC/openSUSE:Factory/.libgovirt.new.2401/libgovirt.changes    
2021-03-21 23:19:52.416729014 +0100
@@ -1,0 +2,10 @@
+Fri Feb 26 13:26:30 UTC 2021 - Dominique Leuenberger <[email protected]>
+
+- Update to version 0.3.8:
+  + Various API additions.
+  + Initial support for Disks.
+  + Properly handle StorageDomains of DATA type.
+  + Fixed crash with error handling of GTask API.
+  + Updated translations.
+
+-------------------------------------------------------------------

Old:
----
  libgovirt-0.3.7.tar.xz

New:
----
  libgovirt-0.3.8.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libgovirt.spec ++++++
--- /var/tmp/diff_new_pack.iUph8S/_old  2021-03-21 23:19:52.748729127 +0100
+++ /var/tmp/diff_new_pack.iUph8S/_new  2021-03-21 23:19:52.752729129 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libgovirt
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           libgovirt
-Version:        0.3.7
+Version:        0.3.8
 Release:        0
 Summary:        GObject based oVirt bindings
 License:        LGPL-2.1-or-later

++++++ libgovirt-0.3.7.tar.xz -> libgovirt-0.3.8.tar.xz ++++++
++++ 2462 lines of diff (skipped)
++++    retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libgovirt-0.3.7/NEWS new/libgovirt-0.3.8/NEWS
--- old/libgovirt-0.3.7/NEWS    2020-01-27 15:38:48.000000000 +0100
+++ new/libgovirt-0.3.8/NEWS    2021-02-24 14:44:56.000000000 +0100
@@ -1,3 +1,28 @@
+0.3.8 - Feb 24th 2020
+=====================
+
+Changes since 0.3.7
+
+- API additions:
+        - ovirt_disk_get_type()
+        - ovirt_disk_content_type_get_type()
+        - ovirt_disk_new()
+
+        - ovirt_storage_domain_get_disks()
+        - ovirt_storage_domain_storage_type_get_type()
+
+- Initial support for Disks
+- Properly handle StorageDomains of DATA type
+- Fixed crash with error handling of GTask API
+- New Translations:
+        * Ukraninan (Yuri Chornoivan)
+        * Romanian (Florentina Mu??at)
+        * Croatian (Goran Vidovi??)
+- Updated Translations:
+        * Dutch (Nathan Follens)
+        * Lithuanian (Aurimas ??ernius)
+        * German (Tim Sabsch)
+
 0.3.7 - Jan 27th 2020
 =====================
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libgovirt-0.3.7/build-aux/compile new/libgovirt-0.3.8/build-aux/compile
--- old/libgovirt-0.3.7/build-aux/compile       2020-01-27 15:44:25.000000000 
+0100
+++ new/libgovirt-0.3.8/build-aux/compile       2021-02-24 14:47:46.000000000 
+0100
@@ -3,7 +3,7 @@
 
 scriptversion=2018-03-07.03; # UTC
 
-# Copyright (C) 1999-2018 Free Software Foundation, Inc.
+# Copyright (C) 1999-2020 Free Software Foundation, Inc.
 # Written by Tom Tromey <[email protected]>.
 #
 # This program is free software; you can redistribute it and/or modify
@@ -53,7 +53,7 @@
          MINGW*)
            file_conv=mingw
            ;;
-         CYGWIN*)
+         CYGWIN* | MSYS*)
            file_conv=cygwin
            ;;
          *)
@@ -67,7 +67,7 @@
        mingw/*)
          file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
          ;;
-       cygwin/*)
+       cygwin/* | msys/*)
          file=`cygpath -m "$file" || echo "$file"`
          ;;
        wine/*)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libgovirt-0.3.7/build-aux/missing new/libgovirt-0.3.8/build-aux/missing
--- old/libgovirt-0.3.7/build-aux/missing       2020-01-27 15:44:25.000000000 
+0100
+++ new/libgovirt-0.3.8/build-aux/missing       2021-02-24 14:47:46.000000000 
+0100
@@ -3,7 +3,7 @@
 
 scriptversion=2018-03-07.03; # UTC
 
-# Copyright (C) 1996-2018 Free Software Foundation, Inc.
+# Copyright (C) 1996-2020 Free Software Foundation, Inc.
 # Originally written by Fran,cois Pinard <[email protected]>, 1996.
 
 # This program is free software; you can redistribute it and/or modify
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libgovirt-0.3.7/build-aux/test-driver 
new/libgovirt-0.3.8/build-aux/test-driver
--- old/libgovirt-0.3.7/build-aux/test-driver   2020-01-27 15:44:25.000000000 
+0100
+++ new/libgovirt-0.3.8/build-aux/test-driver   2021-02-24 14:47:46.000000000 
+0100
@@ -3,7 +3,7 @@
 
 scriptversion=2018-03-07.03; # UTC
 
-# Copyright (C) 2011-2018 Free Software Foundation, Inc.
+# Copyright (C) 2011-2020 Free Software Foundation, Inc.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libgovirt-0.3.7/configure.ac new/libgovirt-0.3.8/configure.ac
--- old/libgovirt-0.3.7/configure.ac    2020-01-27 15:40:56.000000000 +0100
+++ new/libgovirt-0.3.8/configure.ac    2021-02-24 14:31:44.000000000 +0100
@@ -4,7 +4,7 @@
 
 m4_define([govirt_major_version], [0])
 m4_define([govirt_minor_version], [3])
-m4_define([govirt_micro_version], [7])
+m4_define([govirt_micro_version], [8])
 m4_define([govirt_version],
           [govirt_major_version.govirt_minor_version.govirt_micro_version])
 
@@ -39,9 +39,9 @@
 #
 # See 
https://developer.gnome.org/programming-guidelines/stable/versioning.html.en#libtool-versioning
 # for details
-LT_CURRENT=4
-LT_REVISION=2
-LT_AGE=2
+LT_CURRENT=5
+LT_REVISION=0
+LT_AGE=3
 AC_SUBST(LT_CURRENT)
 AC_SUBST(LT_REVISION)
 AC_SUBST(LT_AGE)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libgovirt-0.3.7/govirt/Makefile.am new/libgovirt-0.3.8/govirt/Makefile.am
--- old/libgovirt-0.3.7/govirt/Makefile.am      2020-01-21 14:48:22.000000000 
+0100
+++ new/libgovirt-0.3.8/govirt/Makefile.am      2020-06-23 03:50:15.000000000 
+0200
@@ -21,6 +21,7 @@
        ovirt-cluster.h                                         \
        ovirt-collection.h                                      \
        ovirt-data-center.h                                     \
+       ovirt-disk.h                                            \
        ovirt-error.h                                           \
        ovirt-host.h                                            \
        ovirt-options.h                                         \
@@ -41,6 +42,7 @@
        ovirt-cluster-private.h                                 \
        ovirt-collection-private.h                              \
        ovirt-data-center-private.h                             \
+       ovirt-disk-private.h                                    \
        ovirt-host-private.h                                    \
        ovirt-proxy-private.h                                   \
        ovirt-resource-private.h                                \
@@ -58,6 +60,7 @@
        ovirt-cluster.c                                         \
        ovirt-collection.c                                      \
        ovirt-data-center.c                                     \
+       ovirt-disk.c                                            \
        ovirt-error.c                                           \
        ovirt-host.c                                            \
        ovirt-options.c                                         \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libgovirt-0.3.7/govirt/govirt-private.h 
new/libgovirt-0.3.8/govirt/govirt-private.h
--- old/libgovirt-0.3.7/govirt/govirt-private.h 2020-01-20 20:41:26.000000000 
+0100
+++ new/libgovirt-0.3.8/govirt/govirt-private.h 2020-06-23 03:50:15.000000000 
+0200
@@ -27,6 +27,7 @@
 #include <govirt/ovirt-cluster-private.h>
 #include <govirt/ovirt-collection-private.h>
 #include <govirt/ovirt-data-center-private.h>
+#include <govirt/ovirt-disk-private.h>
 #include <govirt/ovirt-enum-types-private.h>
 #include <govirt/ovirt-host-private.h>
 #include <govirt/ovirt-proxy-private.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libgovirt-0.3.7/govirt/govirt.h new/libgovirt-0.3.8/govirt/govirt.h
--- old/libgovirt-0.3.7/govirt/govirt.h 2020-01-20 20:41:26.000000000 +0100
+++ new/libgovirt-0.3.8/govirt/govirt.h 2020-06-23 03:50:15.000000000 +0200
@@ -28,6 +28,7 @@
 #include <govirt/ovirt-cluster.h>
 #include <govirt/ovirt-collection.h>
 #include <govirt/ovirt-data-center.h>
+#include <govirt/ovirt-disk.h>
 #include <govirt/ovirt-error.h>
 #include <govirt/ovirt-host.h>
 #include <govirt/ovirt-options.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libgovirt-0.3.7/govirt/govirt.sym new/libgovirt-0.3.8/govirt/govirt.sym
--- old/libgovirt-0.3.7/govirt/govirt.sym       2020-01-20 20:41:26.000000000 
+0100
+++ new/libgovirt-0.3.8/govirt/govirt.sym       2021-01-15 16:45:32.000000000 
+0100
@@ -141,4 +141,13 @@
         ovirt_vm_get_host;
         ovirt_vm_get_cluster;
 } GOVIRT_0.3.4;
+
+GOVIRT_0.4.1 {
+        ovirt_disk_get_type;
+        ovirt_disk_content_type_get_type;
+        ovirt_disk_new;
+
+        ovirt_storage_domain_get_disks;
+        ovirt_storage_domain_storage_type_get_type;
+} GOVIRT_0.4.0;
 # .... define new API here using predicted next version number ....
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libgovirt-0.3.7/govirt/meson.build new/libgovirt-0.3.8/govirt/meson.build
--- old/libgovirt-0.3.7/govirt/meson.build      2020-01-21 14:49:15.000000000 
+0100
+++ new/libgovirt-0.3.8/govirt/meson.build      2020-06-23 03:50:15.000000000 
+0200
@@ -7,6 +7,7 @@
   'ovirt-cluster.h',
   'ovirt-collection.h',
   'ovirt-data-center.h',
+  'ovirt-disk.h',
   'ovirt-error.h',
   'ovirt-host.h',
   'ovirt-options.h',
@@ -34,6 +35,7 @@
   'ovirt-cluster-private.h',
   'ovirt-collection-private.h',
   'ovirt-data-center-private.h',
+  'ovirt-disk-private.h',
   'ovirt-host-private.h',
   'ovirt-proxy-private.h',
   'ovirt-resource-private.h',
@@ -58,6 +60,7 @@
   'ovirt-cluster.c',
   'ovirt-collection.c',
   'ovirt-data-center.c',
+  'ovirt-disk.c',
   'ovirt-error.c',
   'ovirt-host.c',
   'ovirt-options.c',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libgovirt-0.3.7/govirt/ovirt-disk-private.h 
new/libgovirt-0.3.8/govirt/ovirt-disk-private.h
--- old/libgovirt-0.3.7/govirt/ovirt-disk-private.h     1970-01-01 
01:00:00.000000000 +0100
+++ new/libgovirt-0.3.8/govirt/ovirt-disk-private.h     2020-06-23 
03:50:15.000000000 +0200
@@ -0,0 +1,37 @@
+/*
+ * ovirt-disk-private.h: oVirt disk resource
+ *
+ * Copyright (C) 2020 Red Hat, Inc.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library. If not, see
+ * <http://www.gnu.org/licenses/>.
+ *
+ * Author: Eduardo Lima (Etrunko) <[email protected]>
+ */
+#ifndef __OVIRT_DISK_PRIVATE_H__
+#define __OVIRT_DISK_PRIVATE_H__
+
+#include <govirt/ovirt-disk.h>
+#include <rest/rest-xml-node.h>
+
+G_BEGIN_DECLS
+
+OvirtDisk *ovirt_disk_new_from_id(const char *id,
+                                  const char *href);
+OvirtDisk *ovirt_disk_new_from_xml(RestXmlNode *node,
+                                   GError **error);
+
+G_END_DECLS
+
+#endif /* __OVIRT_DISK_PRIVATE_H__ */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libgovirt-0.3.7/govirt/ovirt-disk.c new/libgovirt-0.3.8/govirt/ovirt-disk.c
--- old/libgovirt-0.3.7/govirt/ovirt-disk.c     1970-01-01 01:00:00.000000000 
+0100
+++ new/libgovirt-0.3.8/govirt/ovirt-disk.c     2020-06-25 18:48:40.000000000 
+0200
@@ -0,0 +1,144 @@
+/*
+ * ovirt-disk.c: oVirt disk handling
+ *
+ * Copyright (C) 2020 Red Hat, Inc.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library. If not, see
+ * <http://www.gnu.org/licenses/>.
+ *
+ * Author: Eduardo Lima (Etrunko) <[email protected]>
+ */
+
+#include <config.h>
+#include "ovirt-enum-types.h"
+#include "ovirt-disk.h"
+#include "govirt-private.h"
+
+struct _OvirtDiskPrivate {
+    OvirtDiskContentType content_type;
+};
+
+G_DEFINE_TYPE_WITH_PRIVATE(OvirtDisk, ovirt_disk, OVIRT_TYPE_RESOURCE);
+
+enum {
+    PROP_0,
+    PROP_CONTENT_TYPE,
+};
+
+static void ovirt_disk_get_property(GObject *object,
+                                    guint prop_id,
+                                    GValue *value,
+                                    GParamSpec *pspec)
+{
+    OvirtDisk *disk = OVIRT_DISK(object);
+
+    switch (prop_id) {
+    case PROP_CONTENT_TYPE:
+        g_value_set_enum(value, disk->priv->content_type);
+        break;
+    default:
+        G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
+        break;
+    }
+}
+
+static void ovirt_disk_set_property(GObject *object,
+                                    guint prop_id,
+                                    const GValue *value,
+                                    GParamSpec *pspec)
+{
+    OvirtDisk *disk = OVIRT_DISK(object);
+
+    switch (prop_id) {
+    case PROP_CONTENT_TYPE:
+        disk->priv->content_type = g_value_get_enum(value);
+        break;
+    default:
+        G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
+        break;
+    }
+}
+
+static gboolean ovirt_disk_init_from_xml(OvirtResource *resource,
+                                         RestXmlNode *node,
+                                         GError **error)
+{
+    gboolean parsed_ok;
+    OvirtResourceClass *parent_class;
+    OvirtXmlElement disk_elements[] = {
+        { .prop_name = "content-type",
+          .xml_path = "content_type",
+        },
+        { NULL , }
+    };
+
+    parsed_ok = ovirt_rest_xml_node_parse(node, G_OBJECT(resource), 
disk_elements);
+    if (!parsed_ok) {
+        return FALSE;
+    }
+    parent_class = OVIRT_RESOURCE_CLASS(ovirt_disk_parent_class);
+
+    return parent_class->init_from_xml(resource, node, error);
+}
+
+static void ovirt_disk_class_init(OvirtDiskClass *klass)
+{
+    GObjectClass *object_class = G_OBJECT_CLASS(klass);
+    OvirtResourceClass *resource_class = OVIRT_RESOURCE_CLASS(klass);
+    GParamSpec *param_spec;
+
+    resource_class->init_from_xml = ovirt_disk_init_from_xml;
+
+    object_class->get_property = ovirt_disk_get_property;
+    object_class->set_property = ovirt_disk_set_property;
+
+    param_spec = g_param_spec_enum("content-type",
+                                   "Content Type",
+                                   "The actual content residing on the disk",
+                                   OVIRT_TYPE_DISK_CONTENT_TYPE,
+                                   OVIRT_DISK_CONTENT_TYPE_DATA,
+                                   G_PARAM_READWRITE |
+                                   G_PARAM_STATIC_STRINGS);
+    g_object_class_install_property(object_class,
+                                    PROP_CONTENT_TYPE,
+                                    param_spec);
+}
+
+
+static void ovirt_disk_init(OvirtDisk *disk)
+{
+    disk->priv = ovirt_disk_get_instance_private(disk);
+}
+
+G_GNUC_INTERNAL
+OvirtDisk *ovirt_disk_new_from_id(const char *id,
+                                  const char *href)
+{
+    OvirtResource *disk = ovirt_resource_new_from_id(OVIRT_TYPE_DISK, id, 
href);
+    return OVIRT_DISK(disk);
+}
+
+G_GNUC_INTERNAL
+OvirtDisk *ovirt_disk_new_from_xml(RestXmlNode *node,
+                                   GError **error)
+{
+    OvirtResource *disk = ovirt_resource_new_from_xml(OVIRT_TYPE_DISK, node, 
error);
+    return OVIRT_DISK(disk);
+}
+
+OvirtDisk *ovirt_disk_new(void)
+{
+    OvirtResource *disk = ovirt_resource_new(OVIRT_TYPE_DISK);
+    return OVIRT_DISK(disk);
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libgovirt-0.3.7/govirt/ovirt-disk.h new/libgovirt-0.3.8/govirt/ovirt-disk.h
--- old/libgovirt-0.3.7/govirt/ovirt-disk.h     1970-01-01 01:00:00.000000000 
+0100
+++ new/libgovirt-0.3.8/govirt/ovirt-disk.h     2020-06-23 03:50:15.000000000 
+0200
@@ -0,0 +1,76 @@
+/*
+ * ovirt-disk.h: oVirt disk resource
+ *
+ * Copyright (C) 2020 Red Hat, Inc.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library. If not, see
+ * <http://www.gnu.org/licenses/>.
+ *
+ * Author: Eduardo Lima (Etrunko) <[email protected]>
+ */
+#ifndef __OVIRT_DISK_H__
+#define __OVIRT_DISK_H__
+
+#include <gio/gio.h>
+#include <glib-object.h>
+#include <govirt/ovirt-resource.h>
+#include <govirt/ovirt-types.h>
+
+G_BEGIN_DECLS
+
+#define OVIRT_TYPE_DISK            (ovirt_disk_get_type ())
+#define OVIRT_DISK(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), 
OVIRT_TYPE_DISK, OvirtDisk))
+#define OVIRT_DISK_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), 
OVIRT_TYPE_DISK, OvirtDiskClass))
+#define OVIRT_IS_DISK(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), 
OVIRT_TYPE_DISK))
+#define OVIRT_IS_DISK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), 
OVIRT_TYPE_DISK))
+#define OVIRT_DISK_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), 
OVIRT_TYPE_DISK, OvirtDiskClass))
+
+typedef enum {
+    OVIRT_DISK_CONTENT_TYPE_DATA,
+    OVIRT_DISK_CONTENT_TYPE_HOSTED_ENGINE,
+    OVIRT_DISK_CONTENT_TYPE_HOSTED_ENGINE_CONFIGURATION,
+    OVIRT_DISK_CONTENT_TYPE_HOSTED_ENGINE_METADATA,
+    OVIRT_DISK_CONTENT_TYPE_HOSTED_ENGINE_SANLOCK,
+    OVIRT_DISK_CONTENT_TYPE_ISO,
+    OVIRT_DISK_CONTENT_TYPE_MEMORY_DUMP_VOLUME,
+    OVIRT_DISK_CONTENT_TYPE_METADATA_VOLUME,
+    OVIRT_DISK_CONTENT_TYPE_OVF_STORE,
+} OvirtDiskContentType;
+
+typedef struct _OvirtDiskPrivate OvirtDiskPrivate;
+typedef struct _OvirtDiskClass OvirtDiskClass;
+
+struct _OvirtDisk
+{
+    OvirtResource parent;
+
+    OvirtDiskPrivate *priv;
+
+    /* Do not add fields to this struct */
+};
+
+struct _OvirtDiskClass
+{
+    OvirtResourceClass parent_class;
+
+    gpointer padding[20];
+};
+
+GType ovirt_disk_get_type(void);
+
+OvirtDisk *ovirt_disk_new(void);
+
+G_END_DECLS
+
+#endif /* __OVIRT_DISK_H__ */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libgovirt-0.3.7/govirt/ovirt-proxy.c 
new/libgovirt-0.3.8/govirt/ovirt-proxy.c
--- old/libgovirt-0.3.7/govirt/ovirt-proxy.c    2020-01-20 22:05:50.000000000 
+0100
+++ new/libgovirt-0.3.8/govirt/ovirt-proxy.c    2020-12-22 13:24:30.000000000 
+0100
@@ -242,7 +242,6 @@
     if (root != NULL && ovirt_utils_gerror_from_xml_fault(root, &local_error)) 
{
         g_debug("ovirt_rest_call_async(): %s", local_error->message);
         g_task_return_error(task, local_error);
-        g_clear_error(&local_error);
     } else {
         g_task_return_error(task, (GError *) error);
     }
@@ -272,7 +271,7 @@
                                               data->call_user_data,
                                               &call_error);
         if (call_error != NULL) {
-            rest_call_async_set_error(call, task, error);
+            rest_call_async_set_error(call, task, call_error);
             goto exit;
         }
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libgovirt-0.3.7/govirt/ovirt-storage-domain.c 
new/libgovirt-0.3.8/govirt/ovirt-storage-domain.c
--- old/libgovirt-0.3.7/govirt/ovirt-storage-domain.c   2020-01-21 
14:42:24.000000000 +0100
+++ new/libgovirt-0.3.8/govirt/ovirt-storage-domain.c   2021-01-15 
16:45:32.000000000 +0100
@@ -27,6 +27,7 @@
 
 struct _OvirtStorageDomainPrivate {
     OvirtCollection *files;
+    OvirtCollection *disks;
     GStrv data_center_ids;
 
     gchar *data_center_href;
@@ -39,13 +40,14 @@
     guint64 committed;
     OvirtStorageDomainFormatVersion version;
     OvirtStorageDomainState state;
+    OvirtStorageDomainStorageType storage_type;
 };
 
 G_DEFINE_TYPE_WITH_PRIVATE(OvirtStorageDomain, ovirt_storage_domain, 
OVIRT_TYPE_RESOURCE);
 
 enum {
     PROP_0,
-    PROP_STORAGE_TYPE,
+    PROP_TYPE,
     PROP_MASTER,
     PROP_AVAILABLE,
     PROP_USED,
@@ -55,6 +57,7 @@
     PROP_DATA_CENTER_IDS,
     PROP_DATA_CENTER_HREF,
     PROP_DATA_CENTER_ID,
+    PROP_STORAGE_TYPE,
 };
 
 static char *ensure_href_from_id(const char *id,
@@ -82,7 +85,7 @@
     OvirtStorageDomain *domain = OVIRT_STORAGE_DOMAIN(object);
 
     switch (prop_id) {
-    case PROP_STORAGE_TYPE:
+    case PROP_TYPE:
         g_value_set_enum(value, domain->priv->type);
         break;
     case PROP_MASTER:
@@ -112,6 +115,9 @@
     case PROP_DATA_CENTER_ID:
         g_value_set_string(value, domain->priv->data_center_id);
         break;
+    case PROP_STORAGE_TYPE:
+        g_value_set_enum(value, domain->priv->storage_type);
+        break;
     default:
         G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
         break;
@@ -126,7 +132,7 @@
     OvirtStorageDomain *domain = OVIRT_STORAGE_DOMAIN(object);
 
     switch (prop_id) {
-    case PROP_STORAGE_TYPE:
+    case PROP_TYPE:
         domain->priv->type = g_value_get_enum(value);
         break;
     case PROP_MASTER:
@@ -159,6 +165,9 @@
         g_free(domain->priv->data_center_id);
         domain->priv->data_center_id = g_value_dup_string(value);
         break;
+    case PROP_STORAGE_TYPE:
+        domain->priv->storage_type = g_value_get_enum(value);
+        break;
     default:
         G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
         break;
@@ -172,6 +181,7 @@
     OvirtStorageDomain *domain = OVIRT_STORAGE_DOMAIN(obj);
 
     g_clear_object(&domain->priv->files);
+    g_clear_object(&domain->priv->disks);
     g_clear_pointer(&domain->priv->data_center_ids, g_strfreev);
     g_clear_pointer(&domain->priv->data_center_href, g_free);
     g_clear_pointer(&domain->priv->data_center_id, g_free);
@@ -220,6 +230,9 @@
           .xml_path = "data_center",
           .xml_attr = "id",
         },
+        { .prop_name = "storage-type",
+          .xml_path = "storage/type",
+        },
         { NULL , }
     };
 
@@ -252,7 +265,7 @@
                                    G_PARAM_READWRITE |
                                    G_PARAM_STATIC_STRINGS);
     g_object_class_install_property(object_class,
-                                    PROP_STORAGE_TYPE,
+                                    PROP_TYPE,
                                     param_spec);
 
     param_spec = g_param_spec_boolean("master",
@@ -352,6 +365,18 @@
     g_object_class_install_property(object_class,
                                     PROP_DATA_CENTER_ID,
                                     param_spec);
+
+    param_spec = g_param_spec_enum("storage-type",
+                                   "Host Storage Type",
+                                   "Type of the storage domain host storage",
+                                   OVIRT_TYPE_STORAGE_DOMAIN_STORAGE_TYPE,
+                                   OVIRT_STORAGE_DOMAIN_STORAGE_TYPE_NFS,
+                                   G_PARAM_READWRITE |
+                                   G_PARAM_STATIC_STRINGS);
+    g_object_class_install_property(object_class,
+                                    PROP_STORAGE_TYPE,
+                                    param_spec);
+
 }
 
 static void ovirt_storage_domain_init(OvirtStorageDomain *domain)
@@ -399,3 +424,29 @@
 
     return domain->priv->files;
 }
+
+/**
+ * ovirt_storage_domain_get_disks:
+ * @domain: a #OvirtStorageDomain
+ *
+ * Gets a #OvirtCollection representing the list of remote disks from a
+ * storage domain object.  This method does not initiate any network
+ * activity, the remote file list must be then be fetched using
+ * ovirt_collection_fetch() or ovirt_collection_fetch_async().
+ *
+ * Return value: (transfer none): a #OvirtCollection representing the list
+ * of disks associated with @domain.
+ */
+OvirtCollection *ovirt_storage_domain_get_disks(OvirtStorageDomain *domain)
+{
+    g_return_val_if_fail(OVIRT_IS_STORAGE_DOMAIN(domain), NULL);
+
+    if (domain->priv->disks == NULL)
+        domain->priv->disks = 
ovirt_sub_collection_new_from_resource(OVIRT_RESOURCE(domain),
+                                                                     "disks",
+                                                                     "disks",
+                                                                     
OVIRT_TYPE_DISK,
+                                                                     "disk");
+
+    return domain->priv->disks;
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libgovirt-0.3.7/govirt/ovirt-storage-domain.h 
new/libgovirt-0.3.8/govirt/ovirt-storage-domain.h
--- old/libgovirt-0.3.7/govirt/ovirt-storage-domain.h   2020-01-20 
20:41:26.000000000 +0100
+++ new/libgovirt-0.3.8/govirt/ovirt-storage-domain.h   2021-01-15 
16:45:32.000000000 +0100
@@ -62,6 +62,18 @@
     OVIRT_STORAGE_DOMAIN_TYPE_IMAGE,
 } OvirtStorageDomainType;
 
+typedef enum {
+    OVIRT_STORAGE_DOMAIN_STORAGE_TYPE_CINDER,
+    OVIRT_STORAGE_DOMAIN_STORAGE_TYPE_FCP,
+    OVIRT_STORAGE_DOMAIN_STORAGE_TYPE_GLANCE,
+    OVIRT_STORAGE_DOMAIN_STORAGE_TYPE_GLUSTERFS,
+    OVIRT_STORAGE_DOMAIN_STORAGE_TYPE_ISCSI,
+    OVIRT_STORAGE_DOMAIN_STORAGE_TYPE_LOCALFS,
+    OVIRT_STORAGE_DOMAIN_STORAGE_TYPE_MANAGED_BLOCK_STORAGE,
+    OVIRT_STORAGE_DOMAIN_STORAGE_TYPE_NFS,
+    OVIRT_STORAGE_DOMAIN_STORAGE_TYPE_POSIXFS,
+} OvirtStorageDomainStorageType;
+
 typedef struct _OvirtStorageDomainPrivate OvirtStorageDomainPrivate;
 typedef struct _OvirtStorageDomainClass OvirtStorageDomainClass;
 
@@ -86,6 +98,7 @@
 OvirtStorageDomain *ovirt_storage_domain_new(void);
 
 OvirtCollection *ovirt_storage_domain_get_files(OvirtStorageDomain *domain);
+OvirtCollection *ovirt_storage_domain_get_disks(OvirtStorageDomain *domain);
 
 G_END_DECLS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libgovirt-0.3.7/govirt/ovirt-types.h 
new/libgovirt-0.3.8/govirt/ovirt-types.h
--- old/libgovirt-0.3.7/govirt/ovirt-types.h    2020-01-20 20:41:26.000000000 
+0100
+++ new/libgovirt-0.3.8/govirt/ovirt-types.h    2020-06-23 03:50:15.000000000 
+0200
@@ -29,6 +29,7 @@
 typedef struct _OvirtCdrom OvirtCdrom;
 typedef struct _OvirtCluster OvirtCluster;
 typedef struct _OvirtCollection OvirtCollection;
+typedef struct _OvirtDisk OvirtDisk;
 typedef struct _OvirtDataCenter OvirtDataCenter;
 typedef struct _OvirtHost OvirtHost;
 typedef struct _OvirtProxy OvirtProxy;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libgovirt-0.3.7/meson.build new/libgovirt-0.3.8/meson.build
--- old/libgovirt-0.3.7/meson.build     2020-01-27 15:41:58.000000000 +0100
+++ new/libgovirt-0.3.8/meson.build     2021-02-24 14:31:44.000000000 +0100
@@ -2,7 +2,7 @@
 # project definition
 #
 project('libgovirt', 'c',
-        version : '0.3.7',
+        version : '0.3.8',
         license : 'LGPLv2.1',
         meson_version: '>= 0.49.0')
 
@@ -25,9 +25,9 @@
 # CURRENT      If the API or ABI interface has changed (reset REVISION to 0)
 # REVISION     If the API and ABI remains the same, but bugs are fixed.
 # AGE          Don't use.
-govirt_current = 4
-govirt_revision = 2
-govirt_age = 2
+govirt_current = 5
+govirt_revision = 0
+govirt_age = 3
 govirt_so_version = '@0@.@1@.@2@'.format(govirt_current - govirt_age,
                                          govirt_age,
                                          govirt_revision)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libgovirt-0.3.7/po/LINGUAS new/libgovirt-0.3.8/po/LINGUAS
--- old/libgovirt-0.3.7/po/LINGUAS      2019-10-18 15:43:16.000000000 +0200
+++ new/libgovirt-0.3.8/po/LINGUAS      2021-01-15 16:45:28.000000000 +0100
@@ -7,6 +7,7 @@
 eu
 fr
 fur
+hr
 hu
 id
 it
@@ -16,10 +17,12 @@
 pl
 pt
 pt_BR
+ro
 ru
 sl
 sr
 sr@latin
 sv
 tr
+uk
 zh_CN
Binary files old/libgovirt-0.3.7/po/de.gmo and new/libgovirt-0.3.8/po/de.gmo 
differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libgovirt-0.3.7/po/de.po new/libgovirt-0.3.8/po/de.po
--- old/libgovirt-0.3.7/po/de.po        2019-05-17 22:41:17.000000000 +0200
+++ new/libgovirt-0.3.8/po/de.po        2021-01-15 16:45:28.000000000 +0100
@@ -2,129 +2,117 @@
 # Copyright (C) 2014 libgovirt's COPYRIGHT HOLDER
 # This file is distributed under the same license as the libgovirt package.
 # Christian Kirbach <[email protected]>, 2014.
+# Tim Sabsch <[email protected]>, 2020.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: libgovirt master\n"
-"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?";
-"product=libgovirt&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2014-09-27 09:33+0000\n"
-"PO-Revision-Date: 2014-10-05 22:29+0100\n"
-"Last-Translator: Christian Kirbach <[email protected]>\n"
+"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgovirt/issues\n";
+"POT-Creation-Date: 2020-09-15 22:14+0000\n"
+"PO-Revision-Date: 2020-10-24 19:44+0200\n"
+"Last-Translator: Tim Sabsch <[email protected]>\n"
 "Language-Team: German <[email protected]>\n"
 "Language: de\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Poedit 1.5.4\n"
+"X-Generator: Poedit 2.4.1\n"
 
-#: ../govirt/ovirt-action-rest-call.c:57
-#: ../govirt/ovirt-resource-rest-call.c:146
-#, c-format
+#: govirt/ovirt-action-rest-call.c:54 govirt/ovirt-resource-rest-call.c:142
 msgid "Unexpected parameter type in REST call"
 msgstr "Unerwarteter Parametertyp im REST-Aufruf"
 
-#: ../govirt/ovirt-collection.c:241
+#: govirt/ovirt-collection.c:248
 #, c-format
 msgid "Got '%s' node, expected '%s'"
 msgstr "Knoten ??%s?? erhalten, ??%s?? erwartet"
 
-#: ../govirt/ovirt-options.c:50
+#: govirt/ovirt-options.c:52
 msgid "Root CA certificate file for secure SSL connections"
 msgstr "Root CA Zertifikat-Datei f??r sichere SSL-Verbindungen"
 
-#: ../govirt/ovirt-options.c:50
+#: govirt/ovirt-options.c:52
 msgid "<file>"
 msgstr "<Datei>"
 
-#: ../govirt/ovirt-options.c:52
+#: govirt/ovirt-options.c:54
 msgid "Display libgovirt version information"
 msgstr "Versionsinformationen zu libgovirt anzeigen"
 
-#: ../govirt/ovirt-options.c:57
+#: govirt/ovirt-options.c:59
 msgid "oVirt Options:"
 msgstr "oVirt-Optionen:"
 
-#: ../govirt/ovirt-options.c:57
+#: govirt/ovirt-options.c:59
 msgid "Show oVirt Options"
 msgstr "oVirt-Optionen anzeigen"
 
-#: ../govirt/ovirt-proxy.c:499
-#, c-format
-msgid "Failed to write to '%s': %s"
-msgstr "Schreiben von ??%s?? fehlgeschlagen: %s"
-
-#: ../govirt/ovirt-proxy.c:517
-#, c-format
-msgid "Failed to close '%s': %s"
-msgstr "Schlie??en von ??%s?? fehlgeschlagen: %s"
+#: govirt/ovirt-proxy.c:358
+msgid "Failed to parse response from collection"
+msgstr "Antwort der Sammlung konnte nicht ausgewertet werden"
 
-#: ../govirt/ovirt-proxy.c:583
-#, c-format
+#: govirt/ovirt-proxy.c:627
 msgid "Could not extract CA certificate filename from URI"
 msgstr "CA Zertifikat-Dateiname konnte nicht aus der Adresse ermittelt werden"
 
-#: ../govirt/ovirt-resource.c:179
+#: govirt/ovirt-resource.c:178
 msgid "Cancellable initialization not supported"
 msgstr "Abbrechbare Initialisierung wird nicht unterst??tzt"
 
-#: ../govirt/ovirt-resource.c:430
-#, c-format
+#: govirt/ovirt-resource.c:427
 msgid "Missing mandatory 'id' attribute"
 msgstr "Erforderliches Attribut ??id?? fehlt"
 
-#: ../govirt/ovirt-resource.c:437
-#, c-format
+#: govirt/ovirt-resource.c:434
 msgid "Missing mandatory 'href' attribute"
 msgstr "Erforderliches Attribut ??href?? fehlt"
 
-#: ../govirt/ovirt-resource.c:691
-#, c-format
+#: govirt/ovirt-resource.c:689
 msgid "Could not find 'status' node"
 msgstr "Knoten ??Status?? konnte nicht gefunden werden"
 
-#: ../govirt/ovirt-resource.c:697
-#, c-format
-msgid "Could not find 'state' node"
-msgstr "Knoten ??Zustand?? konnte nicht gefunden werden"
-
-#: ../govirt/ovirt-resource.c:705
-#, c-format
+#: govirt/ovirt-resource.c:697
 msgid "Action is pending"
 msgstr "Aktion steht aus"
 
-#: ../govirt/ovirt-resource.c:709
-#, c-format
+#: govirt/ovirt-resource.c:701
 msgid "Action is in progress"
 msgstr "Aktion l??uft"
 
-#: ../govirt/ovirt-resource.c:713
-#, c-format
+#: govirt/ovirt-resource.c:705
 msgid "Action has failed"
 msgstr "Aktion ist gescheitert"
 
-#: ../govirt/ovirt-resource.c:718
-#, c-format
+#: govirt/ovirt-resource.c:710
 msgid "Unknown action failure"
 msgstr "Unbekanntes Fehlschlagen der Aktion"
 
-#: ../govirt/ovirt-utils.c:193
-#, c-format
+#: govirt/ovirt-resource.c:863
+msgid "Failed to parse response from resource"
+msgstr "Antwort der Ressource konnte nicht ausgewertet werden"
+
+#: govirt/ovirt-utils.c:362
 msgid "Could not find 'reason' node"
 msgstr "Knoten ??Grund?? konnte nicht gefunden werden"
 
-#: ../govirt/ovirt-vm.c:265
-#, c-format
+#: govirt/ovirt-vm.c:403
 msgid "Could not find 'ticket' node"
 msgstr "Knoten ??Ticket?? konnte nicht gefunden werden"
 
-#: ../govirt/ovirt-vm.c:271
-#, c-format
+#: govirt/ovirt-vm.c:413
 msgid "Could not find 'value' node"
 msgstr "Knoten ??Wert?? konnte nicht gefunden werden"
 
-#: ../govirt/ovirt-vm.c:284
-#, c-format
+#: govirt/ovirt-vm.c:420
 msgid "Could not find 'expiry' node"
 msgstr "Knoten ??Ablauf?? konnte nicht gefunden werden"
+
+#~ msgid "Failed to write to '%s': %s"
+#~ msgstr "Schreiben von ??%s?? fehlgeschlagen: %s"
+
+#~ msgid "Failed to close '%s': %s"
+#~ msgstr "Schlie??en von ??%s?? fehlgeschlagen: %s"
+
+#~ msgid "Could not find 'state' node"
+#~ msgstr "Knoten ??Zustand?? konnte nicht gefunden werden"
Binary files old/libgovirt-0.3.7/po/hr.gmo and new/libgovirt-0.3.8/po/hr.gmo 
differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libgovirt-0.3.7/po/hr.po new/libgovirt-0.3.8/po/hr.po
--- old/libgovirt-0.3.7/po/hr.po        1970-01-01 01:00:00.000000000 +0100
+++ new/libgovirt-0.3.8/po/hr.po        2021-01-15 16:45:28.000000000 +0100
@@ -0,0 +1,108 @@
+# Croatian translation for libgovirt.
+# Copyright (C) 2020 libgovirt's COPYRIGHT HOLDER
+# This file is distributed under the same license as the libgovirt package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libgovirt master\n"
+"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgovirt/issues\n";
+"POT-Creation-Date: 2020-09-06 19:53+0000\n"
+"PO-Revision-Date: 2020-09-16 00:12+0200\n"
+"Language-Team: Croatian <[email protected]>\n"
+"Language: hr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && 
n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"Last-Translator: gogo <[email protected]>\n"
+"X-Generator: Poedit 2.3\n"
+
+#: govirt/ovirt-action-rest-call.c:54 govirt/ovirt-resource-rest-call.c:142
+msgid "Unexpected parameter type in REST call"
+msgstr "Neo??ekivana vrsta parametra u REST pozivu"
+
+#: govirt/ovirt-collection.c:248
+#, c-format
+msgid "Got '%s' node, expected '%s'"
+msgstr "Dobiven je '%s' ??vor, o??ekivan je '%s'"
+
+#: govirt/ovirt-options.c:52
+msgid "Root CA certificate file for secure SSL connections"
+msgstr "Korijenska datoteka CA vjerodajnice za sigurno SSL povezivanje"
+
+#: govirt/ovirt-options.c:52
+msgid "<file>"
+msgstr "<datoteka>"
+
+#: govirt/ovirt-options.c:54
+msgid "Display libgovirt version information"
+msgstr "Prika??i libgovirt informaciju ina??ice"
+
+#: govirt/ovirt-options.c:59
+msgid "oVirt Options:"
+msgstr "oVirt mogu??nosti:"
+
+#: govirt/ovirt-options.c:59
+msgid "Show oVirt Options"
+msgstr "Prika??i oVirt mogu??nosti"
+
+#: govirt/ovirt-proxy.c:358
+msgid "Failed to parse response from collection"
+msgstr "Nemogu??a obrada odgovora iz kolekcije"
+
+#: govirt/ovirt-proxy.c:627
+msgid "Could not extract CA certificate filename from URI"
+msgstr "Nemogu??e izdvajanje naziva datoteke CA vjerodajnice iz URI-ja"
+
+#: govirt/ovirt-resource.c:178
+msgid "Cancellable initialization not supported"
+msgstr "Prekidanje pokretanja nije podr??ano"
+
+#: govirt/ovirt-resource.c:427
+msgid "Missing mandatory 'id' attribute"
+msgstr "Nedostaje obavezno 'id' svojstvo"
+
+#: govirt/ovirt-resource.c:434
+msgid "Missing mandatory 'href' attribute"
+msgstr "Nedostaje obavezno 'href' svojstvo"
+
+#: govirt/ovirt-resource.c:689
+msgid "Could not find 'status' node"
+msgstr "Nemogu?? pronalazak 'status' ??vora"
+
+#: govirt/ovirt-resource.c:697
+msgid "Action is pending"
+msgstr "Radnja je na ??ekanju"
+
+#: govirt/ovirt-resource.c:701
+msgid "Action is in progress"
+msgstr "Radnja je u tijeku"
+
+#: govirt/ovirt-resource.c:705
+msgid "Action has failed"
+msgstr "Radnja nije uspjela"
+
+#: govirt/ovirt-resource.c:710
+msgid "Unknown action failure"
+msgstr "Nepoznat neuspjeh radnje"
+
+#: govirt/ovirt-resource.c:863
+msgid "Failed to parse response from resource"
+msgstr "Neuspje??na obrada odgovora iz resursa"
+
+#: govirt/ovirt-utils.c:362
+msgid "Could not find 'reason' node"
+msgstr "Nemogu?? pronalazak 'reason' ??vora"
+
+#: govirt/ovirt-vm.c:403
+msgid "Could not find 'ticket' node"
+msgstr "Nemogu?? pronalazak 'ticket' ??vora"
+
+#: govirt/ovirt-vm.c:413
+msgid "Could not find 'value' node"
+msgstr "Nemogu?? pronalazak 'value' ??vora"
+
+#: govirt/ovirt-vm.c:420
+msgid "Could not find 'expiry' node"
+msgstr "Nemogu?? pronalazak 'expiry' ??vora"
Binary files old/libgovirt-0.3.7/po/lt.gmo and new/libgovirt-0.3.8/po/lt.gmo 
differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libgovirt-0.3.7/po/lt.po new/libgovirt-0.3.8/po/lt.po
--- old/libgovirt-0.3.7/po/lt.po        2019-05-17 22:41:17.000000000 +0200
+++ new/libgovirt-0.3.8/po/lt.po        2021-01-15 16:45:28.000000000 +0100
@@ -1,15 +1,14 @@
 # Lithuanian translation for libgovirt.
 # Copyright (C) 2015 libgovirt's COPYRIGHT HOLDER
 # This file is distributed under the same license as the libgovirt package.
-# Aurimas ??ernius <[email protected]>, 2015.
+# Aurimas ??ernius <[email protected]>, 2015-2020.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: libgovirt master\n"
-"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?";
-"product=libgovirt&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2015-10-10 11:05+0000\n"
-"PO-Revision-Date: 2015-10-10 21:41+0300\n"
+"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgovirt/issues\n";
+"POT-Creation-Date: 2020-06-23 01:41+0000\n"
+"PO-Revision-Date: 2020-09-06 22:53+0300\n"
 "Last-Translator: Aurimas ??ernius <[email protected]>\n"
 "Language-Team: Lietuvi?? <[email protected]>\n"
 "Language: lt\n"
@@ -17,115 +16,103 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n"
-"%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Gtranslator 2.91.7\n"
+"%100<10 || n%100>=20) ? 1 : 2)\n"
+"X-Generator: Gtranslator 3.36.0\n"
 
-#: ../govirt/ovirt-action-rest-call.c:57
-#: ../govirt/ovirt-resource-rest-call.c:146
-#, c-format
+#: govirt/ovirt-action-rest-call.c:54 govirt/ovirt-resource-rest-call.c:142
 msgid "Unexpected parameter type in REST call"
 msgstr "Netik??tas parametro tipas REST kvietime"
 
-#: ../govirt/ovirt-collection.c:260
+#: govirt/ovirt-collection.c:248
 #, c-format
 msgid "Got '%s' node, expected '%s'"
 msgstr "Gauta vir????n?? ???%s???, tik??tasi ???%s???"
 
-#: ../govirt/ovirt-options.c:54
+#: govirt/ovirt-options.c:52
 msgid "Root CA certificate file for secure SSL connections"
 msgstr "??akninis L?? liudijimo failas saugiems SSL ry??iams"
 
-#: ../govirt/ovirt-options.c:54
+#: govirt/ovirt-options.c:52
 msgid "<file>"
 msgstr "<failas>"
 
-#: ../govirt/ovirt-options.c:56
+#: govirt/ovirt-options.c:54
 msgid "Display libgovirt version information"
 msgstr "Rodyti libgovirt versijos informacij??"
 
-#: ../govirt/ovirt-options.c:61
+#: govirt/ovirt-options.c:59
 msgid "oVirt Options:"
 msgstr "oVirt parametrai:"
 
-#: ../govirt/ovirt-options.c:61
+#: govirt/ovirt-options.c:59
 msgid "Show oVirt Options"
 msgstr "Rodyti oVirt parametrus"
 
-#: ../govirt/ovirt-proxy.c:516
-#, c-format
-msgid "Failed to write to '%s': %s"
-msgstr "Nepavyko ??ra??yti ?? ???%s???: %s"
-
-#: ../govirt/ovirt-proxy.c:534
-#, c-format
-msgid "Failed to close '%s': %s"
-msgstr "Nepavyko u??verti ???%s???: %s"
+#: govirt/ovirt-proxy.c:358
+msgid "Failed to parse response from collection"
+msgstr "Nepavyko perskaityti atsako i?? kolekcijos"
 
-#: ../govirt/ovirt-proxy.c:644
-#, c-format
+#: govirt/ovirt-proxy.c:627
 msgid "Could not extract CA certificate filename from URI"
 msgstr "Nepavyko gauti L?? liudijimo failo ir URI"
 
-#: ../govirt/ovirt-resource.c:179
+#: govirt/ovirt-resource.c:178
 msgid "Cancellable initialization not supported"
 msgstr "At??aukiamo veiksmo inicijavimas nepalaikomas"
 
-#: ../govirt/ovirt-resource.c:430
-#, c-format
+#: govirt/ovirt-resource.c:427
 msgid "Missing mandatory 'id' attribute"
 msgstr "Tr??ksta b??tino atributo ???id???"
 
-#: ../govirt/ovirt-resource.c:437
-#, c-format
+#: govirt/ovirt-resource.c:434
 msgid "Missing mandatory 'href' attribute"
 msgstr "Tr??ksta b??tino atributo ???href???"
 
-#: ../govirt/ovirt-resource.c:691
-#, c-format
+#: govirt/ovirt-resource.c:689
 msgid "Could not find 'status' node"
 msgstr "Nepavyko rasti ???status??? vir????n??s"
 
-#: ../govirt/ovirt-resource.c:697
-#, c-format
-msgid "Could not find 'state' node"
-msgstr "Nepavyko rasti ???state??? vir????n??s"
-
-#: ../govirt/ovirt-resource.c:705
-#, c-format
+#: govirt/ovirt-resource.c:697
 msgid "Action is pending"
 msgstr "Yra ne??vykdytas veiksmas"
 
-#: ../govirt/ovirt-resource.c:709
-#, c-format
+#: govirt/ovirt-resource.c:701
 msgid "Action is in progress"
 msgstr "Yra vykdomas veiksmas"
 
-#: ../govirt/ovirt-resource.c:713
-#, c-format
+#: govirt/ovirt-resource.c:705
 msgid "Action has failed"
 msgstr "Klaida vykdant veiksm??"
 
-#: ../govirt/ovirt-resource.c:718
-#, c-format
+#: govirt/ovirt-resource.c:710
 msgid "Unknown action failure"
 msgstr "Ne??inoma veiksmo klaida"
 
-#: ../govirt/ovirt-utils.c:224
-#, c-format
+#: govirt/ovirt-resource.c:863
+msgid "Failed to parse response from resource"
+msgstr "Nepavyko perskaityti atsako i?? resurso"
+
+#: govirt/ovirt-utils.c:362
 msgid "Could not find 'reason' node"
 msgstr "Nepavyko rasti ???reason??? vir????n??s"
 
-#: ../govirt/ovirt-vm.c:265
-#, c-format
+#: govirt/ovirt-vm.c:403
 msgid "Could not find 'ticket' node"
 msgstr "Nepavyko rasti ???ticket??? vir????n??s"
 
-#: ../govirt/ovirt-vm.c:271
-#, c-format
+#: govirt/ovirt-vm.c:413
 msgid "Could not find 'value' node"
 msgstr "Nepavyko rasti ???value??? vir????n??s"
 
-#: ../govirt/ovirt-vm.c:284
-#, c-format
+#: govirt/ovirt-vm.c:420
 msgid "Could not find 'expiry' node"
 msgstr "Nepavyko rasti ???expiry??? virt??n??s"
+
+#~ msgid "Failed to write to '%s': %s"
+#~ msgstr "Nepavyko ??ra??yti ?? ???%s???: %s"
+
+#~ msgid "Failed to close '%s': %s"
+#~ msgstr "Nepavyko u??verti ???%s???: %s"
+
+#~ msgid "Could not find 'state' node"
+#~ msgstr "Nepavyko rasti ???state??? vir????n??s"
Binary files old/libgovirt-0.3.7/po/nl.gmo and new/libgovirt-0.3.8/po/nl.gmo 
differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libgovirt-0.3.7/po/nl.po new/libgovirt-0.3.8/po/nl.po
--- old/libgovirt-0.3.7/po/nl.po        2019-10-18 15:43:16.000000000 +0200
+++ new/libgovirt-0.3.8/po/nl.po        2021-01-15 16:45:28.000000000 +0100
@@ -1,28 +1,28 @@
 # Dutch translation for libgovirt.
 # Copyright (C) 2019 libgovirt's COPYRIGHT HOLDER
 # This file is distributed under the same license as the libgovirt package.
-# Nathan Follens <[email protected]>, 2019.
+# Nathan Follens <[email protected]>, 2019-2020.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: libgovirt master\n"
 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgovirt/issues\n";
-"POT-Creation-Date: 2019-02-24 13:49+0000\n"
-"PO-Revision-Date: 2019-03-04 16:25+0100\n"
+"POT-Creation-Date: 2020-01-20 22:23+0000\n"
+"PO-Revision-Date: 2020-03-07 23:23+0100\n"
+"Last-Translator: Nathan Follens <[email protected]>\n"
 "Language-Team: Dutch <[email protected]>\n"
 "Language: nl\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Last-Translator: Nathan Follens <[email protected]>\n"
-"X-Generator: Poedit 2.2.1\n"
+"X-Generator: Poedit 2.3\n"
 
 #: govirt/ovirt-action-rest-call.c:54 govirt/ovirt-resource-rest-call.c:142
 msgid "Unexpected parameter type in REST call"
 msgstr "Onverwacht type parameter in REST-oproep"
 
-#: govirt/ovirt-collection.c:253
+#: govirt/ovirt-collection.c:248
 #, c-format
 msgid "Got '%s' node, expected '%s'"
 msgstr "???%s???-node gekregen, ???%s??? verwacht"
@@ -47,58 +47,65 @@
 msgid "Show oVirt Options"
 msgstr "oVirt-opties tonen"
 
-#: govirt/ovirt-proxy.c:625
+#: govirt/ovirt-proxy.c:358
+msgid "Failed to parse response from collection"
+msgstr "Ontleden van antwoord van verzameling is mislukt"
+
+#: govirt/ovirt-proxy.c:627
 msgid "Could not extract CA certificate filename from URI"
 msgstr "Kon CA-certificaatsbestandsnaam niet uitpakken uit URI"
 
-#: govirt/ovirt-resource.c:183
+#: govirt/ovirt-resource.c:178
 msgid "Cancellable initialization not supported"
 msgstr "Annuleerbare initialisatie wordt niet ondersteund"
 
-#: govirt/ovirt-resource.c:432
+#: govirt/ovirt-resource.c:427
 msgid "Missing mandatory 'id' attribute"
 msgstr "Verplicht ???id???-attribuut ontbreekt"
 
-#: govirt/ovirt-resource.c:439
+#: govirt/ovirt-resource.c:434
 msgid "Missing mandatory 'href' attribute"
 msgstr "Verplicht ???href???-attribuut ontbreekt"
 
-#: govirt/ovirt-resource.c:695
+#: govirt/ovirt-resource.c:689
 msgid "Could not find 'status' node"
 msgstr "Kon ???status???-node niet vinden"
 
-#: govirt/ovirt-resource.c:701
-msgid "Could not find 'state' node"
-msgstr "Kon ???state???-node niet vinden"
-
-#: govirt/ovirt-resource.c:709
+#: govirt/ovirt-resource.c:697
 msgid "Action is pending"
 msgstr "Opdracht in wacht"
 
-#: govirt/ovirt-resource.c:713
+#: govirt/ovirt-resource.c:701
 msgid "Action is in progress"
 msgstr "Opdracht in behandeling"
 
-#: govirt/ovirt-resource.c:717
+#: govirt/ovirt-resource.c:705
 msgid "Action has failed"
 msgstr "Opdracht mislukt"
 
-#: govirt/ovirt-resource.c:722
+#: govirt/ovirt-resource.c:710
 msgid "Unknown action failure"
 msgstr "Onbekende opdrachtfout"
 
-#: govirt/ovirt-utils.c:354
+#: govirt/ovirt-resource.c:863
+msgid "Failed to parse response from resource"
+msgstr "Ontleden van antwoord van bron is mislukt"
+
+#: govirt/ovirt-utils.c:362
 msgid "Could not find 'reason' node"
 msgstr "Kon ???reason???-node niet vinden"
 
-#: govirt/ovirt-vm.c:404
+#: govirt/ovirt-vm.c:403
 msgid "Could not find 'ticket' node"
 msgstr "Kon ???ticket???-node niet vinden"
 
-#: govirt/ovirt-vm.c:414
+#: govirt/ovirt-vm.c:413
 msgid "Could not find 'value' node"
 msgstr "Kon ???value???-node niet vinden"
 
-#: govirt/ovirt-vm.c:421
+#: govirt/ovirt-vm.c:420
 msgid "Could not find 'expiry' node"
 msgstr "Kon ???expiry???-node niet vinden"
+
+#~ msgid "Could not find 'state' node"
+#~ msgstr "Kon ???state???-node niet vinden"
Binary files old/libgovirt-0.3.7/po/ro.gmo and new/libgovirt-0.3.8/po/ro.gmo 
differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libgovirt-0.3.7/po/ro.po new/libgovirt-0.3.8/po/ro.po
--- old/libgovirt-0.3.7/po/ro.po        1970-01-01 01:00:00.000000000 +0100
+++ new/libgovirt-0.3.8/po/ro.po        2021-01-15 16:45:28.000000000 +0100
@@ -0,0 +1,108 @@
+# Romanian translation for libgovirt.
+# Copyright (C) 2020 libgovirt's COPYRIGHT HOLDER
+# This file is distributed under the same license as the libgovirt package.
+# Florentina Mu??at <[email protected]>, 2020.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libgovirt master\n"
+"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgovirt/issues\n";
+"POT-Creation-Date: 2020-06-25 16:47+0000\n"
+"PO-Revision-Date: 2020-07-13 14:03+0300\n"
+"Language-Team: Romanian <[email protected]>\n"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < 
20)) ? 1 : 2);;\n"
+"Last-Translator: Florentina Mu??at <[email protected]>\n"
+"X-Generator: Poedit 2.3.1\n"
+
+#: govirt/ovirt-action-rest-call.c:54 govirt/ovirt-resource-rest-call.c:142
+msgid "Unexpected parameter type in REST call"
+msgstr "Tip de parametru nea??teptat ??n apelul REST"
+
+#: govirt/ovirt-collection.c:248
+#, c-format
+msgid "Got '%s' node, expected '%s'"
+msgstr "S-a ob??inut nodul ???%s???, s-a a??teptat ???%s???"
+
+#: govirt/ovirt-options.c:52
+msgid "Root CA certificate file for secure SSL connections"
+msgstr "Fi??ier de certificat CA r??d??cin?? pentru conexiunile SSL sigure"
+
+#: govirt/ovirt-options.c:52
+msgid "<file>"
+msgstr "<file>"
+
+#: govirt/ovirt-options.c:54
+msgid "Display libgovirt version information"
+msgstr "Afi??eaz?? informa??iile de versiune ale libgovirt"
+
+#: govirt/ovirt-options.c:59
+msgid "oVirt Options:"
+msgstr "op??iuni oVirt:"
+
+#: govirt/ovirt-options.c:59
+msgid "Show oVirt Options"
+msgstr "Arat?? op??iunile oVirt"
+
+#: govirt/ovirt-proxy.c:358
+msgid "Failed to parse response from collection"
+msgstr "Nu s-a putut parsa r??spunsul de la colec??ie"
+
+#: govirt/ovirt-proxy.c:627
+msgid "Could not extract CA certificate filename from URI"
+msgstr "Nu s-a putut extrage numele de fi??ier al certificatului CA de la URI"
+
+#: govirt/ovirt-resource.c:178
+msgid "Cancellable initialization not supported"
+msgstr "Ini??ializarea care se poate anula nu este suportat??"
+
+#: govirt/ovirt-resource.c:427
+msgid "Missing mandatory 'id' attribute"
+msgstr "Lipse??te atributul de ???id??? obligatoriu"
+
+#: govirt/ovirt-resource.c:434
+msgid "Missing mandatory 'href' attribute"
+msgstr "Lipse??te atributul ???href??? obligatoriu"
+
+#: govirt/ovirt-resource.c:689
+msgid "Could not find 'status' node"
+msgstr "Nu s-a putut g??si nodul ???stare???"
+
+#: govirt/ovirt-resource.c:697
+msgid "Action is pending"
+msgstr "Ac??iunea este ??n a??teptare"
+
+#: govirt/ovirt-resource.c:701
+msgid "Action is in progress"
+msgstr "Ac??iunea este ??n progres"
+
+#: govirt/ovirt-resource.c:705
+msgid "Action has failed"
+msgstr "Ac??iunea a e??uat"
+
+#: govirt/ovirt-resource.c:710
+msgid "Unknown action failure"
+msgstr "E??ec al ac??iunii necunoscut"
+
+#: govirt/ovirt-resource.c:863
+msgid "Failed to parse response from resource"
+msgstr "Nu s-a putut parsa r??spunsul de la resurs??"
+
+#: govirt/ovirt-utils.c:362
+msgid "Could not find 'reason' node"
+msgstr "Nu s-a putut g??si nodul ???motiv???"
+
+#: govirt/ovirt-vm.c:403
+msgid "Could not find 'ticket' node"
+msgstr "Nu s-a putut g??si nodul ???bilet???"
+
+#: govirt/ovirt-vm.c:413
+msgid "Could not find 'value' node"
+msgstr "Nu s-a putut g??si nodul ???valoare???"
+
+#: govirt/ovirt-vm.c:420
+msgid "Could not find 'expiry' node"
+msgstr "Nu s-a putut g??si nodul ???expirare???"
Binary files old/libgovirt-0.3.7/po/uk.gmo and new/libgovirt-0.3.8/po/uk.gmo 
differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libgovirt-0.3.7/po/uk.po new/libgovirt-0.3.8/po/uk.po
--- old/libgovirt-0.3.7/po/uk.po        1970-01-01 01:00:00.000000000 +0100
+++ new/libgovirt-0.3.8/po/uk.po        2021-01-15 16:45:28.000000000 +0100
@@ -0,0 +1,109 @@
+# Ukrainian translation for libgovirt.
+# Copyright (C) 2020 libgovirt's COPYRIGHT HOLDER
+# This file is distributed under the same license as the libgovirt package.
+#
+# Yuri Chornoivan <[email protected]>, 2020.
+msgid ""
+msgstr ""
+"Project-Id-Version: libgovirt master\n"
+"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgovirt/issues\n";
+"POT-Creation-Date: 2020-03-07 22:24+0000\n"
+"PO-Revision-Date: 2020-04-01 12:00+0300\n"
+"Last-Translator: Yuri Chornoivan <[email protected]>\n"
+"Language-Team: Ukrainian <[email protected]>\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Lokalize 20.07.70\n"
+
+#: govirt/ovirt-action-rest-call.c:54 govirt/ovirt-resource-rest-call.c:142
+msgid "Unexpected parameter type in REST call"
+msgstr "???????????????????????? ?????? ?????????????????? ?? ?????????????? 
REST"
+
+#: govirt/ovirt-collection.c:248
+#, c-format
+msgid "Got '%s' node, expected '%s'"
+msgstr "???????????????? ?????????? ??%s??, ?????? ???????? ??%s??"
+
+#: govirt/ovirt-options.c:52
+msgid "Root CA certificate file for secure SSL connections"
+msgstr "???????? ???????????????????? ?????????????????????? CA ?????? 
?????????????? ??'???????????? SSL"
+
+#: govirt/ovirt-options.c:52
+msgid "<file>"
+msgstr "<????????>"
+
+#: govirt/ovirt-options.c:54
+msgid "Display libgovirt version information"
+msgstr "?????????????? ???????? ???????? ???????????? libgovirt"
+
+#: govirt/ovirt-options.c:59
+msgid "oVirt Options:"
+msgstr "?????????????????? oVirt:"
+
+#: govirt/ovirt-options.c:59
+msgid "Show oVirt Options"
+msgstr "???????????????? ?????????????????? oVirt"
+
+#: govirt/ovirt-proxy.c:358
+msgid "Failed to parse response from collection"
+msgstr "???? ?????????????? ???????????????? ?????????????????? ?????? 
????????????"
+
+#: govirt/ovirt-proxy.c:627
+msgid "Could not extract CA certificate filename from URI"
+msgstr "???? ?????????????? ???????????????? ?????????? ?????????? 
?????????????????????? CA ?? ????????????"
+
+#: govirt/ovirt-resource.c:178
+msgid "Cancellable initialization not supported"
+msgstr "?????????????????? ?????????????????????????? ?? ???????????????????? 
???????????????????? ???? ??????????????????????"
+
+#: govirt/ovirt-resource.c:427
+msgid "Missing mandatory 'id' attribute"
+msgstr "?????????????????? ????????'?????????????? ?????????????? ??id??"
+
+#: govirt/ovirt-resource.c:434
+msgid "Missing mandatory 'href' attribute"
+msgstr "?????????????????? ????????'?????????????? ?????????????? ??href??"
+
+#: govirt/ovirt-resource.c:689
+msgid "Could not find 'status' node"
+msgstr "???? ?????????????? ???????????? ?????????? ??status??"
+
+#: govirt/ovirt-resource.c:697
+msgid "Action is pending"
+msgstr "???????????????? ???? ?????????????????? ??????"
+
+#: govirt/ovirt-resource.c:701
+msgid "Action is in progress"
+msgstr "?????????????????? ??????"
+
+#: govirt/ovirt-resource.c:705
+msgid "Action has failed"
+msgstr "?????????????? ?????? ?????? ?????????????????? ??????"
+
+#: govirt/ovirt-resource.c:710
+msgid "Unknown action failure"
+msgstr "???????????????? ?????????????? ?????? ?????? ?????????????????? 
??????"
+
+#: govirt/ovirt-resource.c:863
+msgid "Failed to parse response from resource"
+msgstr "???? ?????????????? ???????????????? ?????????????????? ?????? 
??????????????"
+
+#: govirt/ovirt-utils.c:362
+msgid "Could not find 'reason' node"
+msgstr "???? ?????????????? ???????????? ?????????? ??reason??"
+
+#: govirt/ovirt-vm.c:403
+msgid "Could not find 'ticket' node"
+msgstr "???? ?????????????? ???????????? ?????????? ??ticket??"
+
+#: govirt/ovirt-vm.c:413
+msgid "Could not find 'value' node"
+msgstr "???? ?????????????? ???????????? ?????????? ??value??"
+
+#: govirt/ovirt-vm.c:420
+msgid "Could not find 'expiry' node"
+msgstr "???? ?????????????? ???????????? ?????????? ??expiry??"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libgovirt-0.3.7/tests/test-govirt.c new/libgovirt-0.3.8/tests/test-govirt.c
--- old/libgovirt-0.3.7/tests/test-govirt.c     2020-01-21 14:42:24.000000000 
+0100
+++ new/libgovirt-0.3.8/tests/test-govirt.c     2021-01-15 16:45:28.000000000 
+0100
@@ -37,6 +37,7 @@
     gsize size;
     GByteArray *cacert;
 
+    /* check_return: Calling 
"g_file_get_contents("/builddir/build/BUILD/libgovirt-0.3.7/tests/https-cert/ca-cert.pem",
 &data, &size, NULL)" without checking return value. This library function may 
fail and return an error code. */
     g_file_get_contents(abs_srcdir "/https-cert/ca-cert.pem", &data, &size, 
NULL);
     cacert = g_byte_array_new_take((guint8 *)data, size);
     g_object_set(proxy, "ca-cert", cacert, NULL);
@@ -263,6 +264,7 @@
         } else if (vm->filename != NULL) {
             char *body;
 
+            /* uninit_use_in_call: Using uninitialized value "body" when 
calling "g_file_get_contents". */
             if (!g_file_get_contents(g_test_build_filename(G_TEST_DIST, 
srcdir, "mock-xml-data", vm->filename, NULL),
                                      &body, NULL, NULL)) {
                 g_warn_if_reached();
@@ -422,6 +424,7 @@
 
     proxy = ovirt_proxy_new("localhost:" G_STRINGIFY(GOVIRT_HTTPS_PORT));
     ovirt_proxy_set_mock_ca(proxy);
+    /* warning: Value stored to 'api' is never read */
     api = ovirt_proxy_fetch_api(proxy, &error);
     g_test_assert_expected_messages();
     g_assert_error(error, REST_PROXY_ERROR, 404);

Reply via email to