[Kimchi-devel] [PATCH 1/5] Create title tag
Aline Manera
alinefm at linux.vnet.ibm.com
Mon May 4 18:56:36 UTC 2015
On 28/04/2015 10:16, Ramon Medeiros wrote:
> Title tag will store name with special characters, while name will store
> with ascii convertion, to keep compatibility with libvirt (that does not
> accept unicode string on name tag).
Just to make sure everyone is aware about the issue you can add to the
commit message the Fedora bug.
As it is a Fedora bug due the systemd scope. (I mean, the issue is not
presented in the distros not using systemd scope AFAIU)
> Signed-off-by: Ramon Medeiros <ramonn at linux.vnet.ibm.com>
> ---
> src/kimchi/vmtemplate.py | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/src/kimchi/vmtemplate.py b/src/kimchi/vmtemplate.py
> index ef97d83..972745f 100644
> --- a/src/kimchi/vmtemplate.py
> +++ b/src/kimchi/vmtemplate.py
> @@ -290,7 +290,8 @@ class VMTemplate(object):
>
> def to_vm_xml(self, vm_name, vm_uuid, **kwargs):
> params = dict(self.info)
> - params['name'] = vm_name
> + params['name'] = unicode(vm_name.encode('utf-8'), errors='ignore')
> + params['title'] = vm_name
> params['uuid'] = vm_uuid
> params['networks'] = self._get_networks_xml()
> params['input_output'] = self._get_input_output_xml()
> @@ -320,6 +321,7 @@ class VMTemplate(object):
> <domain type='%(domain)s'>
> %(qemu-stream-cmdline)s
> <name>%(name)s</name>
> + <title>%(title)s</title>
> <uuid>%(uuid)s</uuid>
> <memory unit='MiB'>%(memory)s</memory>
> <vcpu>%(cpus)s</vcpu>
More information about the Kimchi-devel
mailing list