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);
