On Sun, Apr 16, 2023 at 10:52:55AM +0200, Andrea Bolognani wrote: > [ Checklist ] > [x] all changes are documented in the d/changelog > [x] I reviewed all changes and I approve them > [x] attach debdiff against the package in testing Of course I had to embarrass myself further by forgetting to actually attach the debdiff :) -- Andrea Bolognani <eof@kiyuko.org> Resistance is futile, you will be garbage collected.
diff -Nru libvirt-9.0.0/debian/changelog libvirt-9.0.0/debian/changelog --- libvirt-9.0.0/debian/changelog 2023-02-26 18:18:30.000000000 +0100 +++ libvirt-9.0.0/debian/changelog 2023-04-15 18:27:51.000000000 +0200 @@ -1,3 +1,16 @@ +libvirt (9.0.0-3) unstable; urgency=medium + + * [56bee71] patches: Add backports + - backport/conf-Fix-migration-in-some-firmware-autoselection-scenari.patch + * [4cdee74] debconf: Add Spanish translation + - Thanks to Jonathan Bustillos (Closes: #986773) + * [1e520e5] debconf: Add Italian translation + - Thanks to Ceppo (Closes: #1019161) + * [12619ec] debconf: Add Romanian translation + - Thanks to Remus-Gabriel Chelu (Closes: #1032335) + + -- Andrea Bolognani <eof@kiyuko.org> Sat, 15 Apr 2023 18:27:51 +0200 + libvirt (9.0.0-2) unstable; urgency=medium * [de81410] patches: Add backports diff -Nru libvirt-9.0.0/debian/patches/backport/conf-Fix-migration-in-some-firmware-autoselection-scenari.patch libvirt-9.0.0/debian/patches/backport/conf-Fix-migration-in-some-firmware-autoselection-scenari.patch --- libvirt-9.0.0/debian/patches/backport/conf-Fix-migration-in-some-firmware-autoselection-scenari.patch 1970-01-01 01:00:00.000000000 +0100 +++ libvirt-9.0.0/debian/patches/backport/conf-Fix-migration-in-some-firmware-autoselection-scenari.patch 2023-04-15 18:27:51.000000000 +0200 @@ -0,0 +1,216 @@ +From: Andrea Bolognani <abologna@redhat.com> +Date: Tue, 11 Apr 2023 17:56:45 +0200 +Subject: conf: Fix migration in some firmware autoselection scenarios +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 8bit + +Introduce a small kludge in the parser to avoid unnecessarily +blocking incoming migration from a range of recent libvirt +releases. + +https://bugzilla.redhat.com/show_bug.cgi?id=2184966 + +Signed-off-by: Andrea Bolognani <abologna@redhat.com> +Reviewed-by: Ján Tomko <jtomko@redhat.com> +(cherry picked from commit f9ad3023355bcbfc692bbe4997fdfa774866a980) + +Conflicts: + + * tests/qemuxml2argvtest.c + * tests/qemuxml2xmltest.c + - missing unrelated changes in the surrounding tests + + * tests/qemuxml2argvdata/firmware-manual-efi-features.x86_64-latest.args + * tests/qemuxml2xmloutdata/firmware-manual-efi-features.x86_64-latest.xml + - had to be regenerated due to missing changes in + the test program + +Forwarded: not-needed +Origin: https://gitlab.com/libvirt/libvirt/-/commit/f9ad3023355bcbfc692bbe4997fdfa774866a980 +--- + src/conf/domain_conf.c | 39 ++++++++++++++++++++-- + ...firmware-manual-efi-features.x86_64-latest.args | 35 +++++++++++++++++++ + tests/qemuxml2argvtest.c | 6 +++- + .../firmware-manual-efi-features.x86_64-latest.xml | 32 ++++++++++++++++++ + tests/qemuxml2xmltest.c | 1 + + 5 files changed, 110 insertions(+), 3 deletions(-) + create mode 100644 tests/qemuxml2argvdata/firmware-manual-efi-features.x86_64-latest.args + create mode 100644 tests/qemuxml2xmloutdata/firmware-manual-efi-features.x86_64-latest.xml + +diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c +index 45965fa..3179558 100644 +--- a/src/conf/domain_conf.c ++++ b/src/conf/domain_conf.c +@@ -17021,11 +17021,13 @@ virDomainDefParseBootKernelOptions(virDomainDef *def, + + static int + virDomainDefParseBootFirmwareOptions(virDomainDef *def, +- xmlXPathContextPtr ctxt) ++ xmlXPathContextPtr ctxt, ++ unsigned int flags) + { + g_autofree char *firmware = virXPathString("string(./os/@firmware)", ctxt); + g_autofree xmlNodePtr *nodes = NULL; + g_autofree int *features = NULL; ++ bool abiUpdate = !!(flags & VIR_DOMAIN_DEF_PARSE_ABI_UPDATE); + int fw = 0; + int n = 0; + size_t i; +@@ -17033,6 +17035,39 @@ virDomainDefParseBootFirmwareOptions(virDomainDef *def, + if ((n = virXPathNodeSet("./os/firmware/feature", ctxt, &nodes)) < 0) + return -1; + ++ /* Migration compatibility kludge. ++ * ++ * Between 8.6.0 and 9.1.0 (extremes included), the migratable ++ * XML produced when feature-based firmware autoselection was ++ * enabled looked like ++ * ++ * <os> ++ * <firmware> ++ * <feature name='foo' enabled='yes'/> ++ * ++ * Notice how there's no firmware='foo' attribute for the <os> ++ * element, meaning that firmware autoselection is disabled, and ++ * yet some <feature> elements, which are used to control the ++ * firmware autoselection process, are present. We don't consider ++ * this to be a valid combination, and want such a configuration ++ * to get rejected when submitted by users. ++ * ++ * In order to achieve that, while at the same time keeping ++ * migration coming from the libvirt versions listed above ++ * working, we can simply stop parsing early and ignore the ++ * <feature> tags when firmware autoselection is not enabled, ++ * *except* if we're defining a new domain. ++ * ++ * This is safe to do because the configuration will either come ++ * from another libvirt instance, in which case it will have a ++ * properly filled in <loader> element that contains enough ++ * information to successfully define and start the domain, or it ++ * will be a random configuration that lacks such information, in ++ * which case a different failure will be reported anyway. ++ */ ++ if (n > 0 && !firmware && !abiUpdate) ++ return 0; ++ + if (n > 0) + features = g_new0(int, VIR_DOMAIN_OS_DEF_FIRMWARE_FEATURE_LAST); + +@@ -17161,7 +17196,7 @@ virDomainDefParseBootOptions(virDomainDef *def, + case VIR_DOMAIN_OSTYPE_HVM: + virDomainDefParseBootKernelOptions(def, ctxt); + +- if (virDomainDefParseBootFirmwareOptions(def, ctxt) < 0) ++ if (virDomainDefParseBootFirmwareOptions(def, ctxt, flags) < 0) + return -1; + + if (virDomainDefParseBootLoaderOptions(def, ctxt, xmlopt, flags) < 0) +diff --git a/tests/qemuxml2argvdata/firmware-manual-efi-features.x86_64-latest.args b/tests/qemuxml2argvdata/firmware-manual-efi-features.x86_64-latest.args +new file mode 100644 +index 0000000..db6c6d0 +--- /dev/null ++++ b/tests/qemuxml2argvdata/firmware-manual-efi-features.x86_64-latest.args +@@ -0,0 +1,35 @@ ++LC_ALL=C \ ++PATH=/bin \ ++HOME=/tmp/lib/domain--1-test \ ++USER=test \ ++LOGNAME=test \ ++XDG_DATA_HOME=/tmp/lib/domain--1-test/.local/share \ ++XDG_CACHE_HOME=/tmp/lib/domain--1-test/.cache \ ++XDG_CONFIG_HOME=/tmp/lib/domain--1-test/.config \ ++/usr/bin/qemu-system-x86_64 \ ++-name guest=test,debug-threads=on \ ++-S \ ++-object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/tmp/lib/domain--1-test/master-key.aes"}' \ ++-blockdev '{"driver":"file","filename":"/usr/share/OVMF/OVMF_CODE.fd","node-name":"libvirt-pflash0-storage","auto-read-only":true,"discard":"unmap"}' \ ++-blockdev '{"node-name":"libvirt-pflash0-format","read-only":true,"driver":"raw","file":"libvirt-pflash0-storage"}' \ ++-blockdev '{"driver":"file","filename":"/var/lib/libvirt/qemu/nvram/test_VARS.fd","node-name":"libvirt-pflash1-storage","auto-read-only":true,"discard":"unmap"}' \ ++-blockdev '{"node-name":"libvirt-pflash1-format","read-only":false,"driver":"raw","file":"libvirt-pflash1-storage"}' \ ++-machine pc,usb=off,dump-guest-core=off,memory-backend=pc.ram,pflash0=libvirt-pflash0-format,pflash1=libvirt-pflash1-format \ ++-accel tcg \ ++-cpu qemu64 \ ++-m 1024 \ ++-object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":1073741824}' \ ++-overcommit mem-lock=off \ ++-smp 1,sockets=1,cores=1,threads=1 \ ++-uuid 362d1fc1-df7d-193e-5c18-49a71bd1da66 \ ++-display none \ ++-no-user-config \ ++-nodefaults \ ++-chardev socket,id=charmonitor,fd=1729,server=on,wait=off \ ++-mon chardev=charmonitor,id=monitor,mode=control \ ++-rtc base=utc \ ++-no-shutdown \ ++-boot strict=on \ ++-audiodev '{"id":"audio1","driver":"none"}' \ ++-sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \ ++-msg timestamp=on +diff --git a/tests/qemuxml2argvtest.c b/tests/qemuxml2argvtest.c +index 8c52feb..bc4cea6 100644 +--- a/tests/qemuxml2argvtest.c ++++ b/tests/qemuxml2argvtest.c +@@ -1128,7 +1128,11 @@ mymain(void) + QEMU_CAPS_DEVICE_ISA_SERIAL); + DO_TEST_NOCAPS("firmware-manual-efi"); + DO_TEST_PARSE_ERROR_NOCAPS("firmware-manual-efi-no-path"); +- DO_TEST_CAPS_LATEST_PARSE_ERROR("firmware-manual-efi-features"); ++ DO_TEST_CAPS_LATEST("firmware-manual-efi-features"); ++ DO_TEST_CAPS_ARCH_LATEST_FULL("firmware-manual-efi-features", "x86_64", ++ ARG_FLAGS, FLAG_EXPECT_PARSE_ERROR, ++ ARG_PARSEFLAGS, VIR_DOMAIN_DEF_PARSE_ABI_UPDATE, ++ ARG_END); + DO_TEST_CAPS_LATEST("firmware-manual-bios-rw"); + DO_TEST_CAPS_LATEST("firmware-manual-bios-rw-implicit"); + DO_TEST("firmware-manual-efi-secure", +diff --git a/tests/qemuxml2xmloutdata/firmware-manual-efi-features.x86_64-latest.xml b/tests/qemuxml2xmloutdata/firmware-manual-efi-features.x86_64-latest.xml +new file mode 100644 +index 0000000..d142be9 +--- /dev/null ++++ b/tests/qemuxml2xmloutdata/firmware-manual-efi-features.x86_64-latest.xml +@@ -0,0 +1,32 @@ ++<domain type='qemu'> ++ <name>test</name> ++ <uuid>362d1fc1-df7d-193e-5c18-49a71bd1da66</uuid> ++ <memory unit='KiB'>1048576</memory> ++ <currentMemory unit='KiB'>1048576</currentMemory> ++ <vcpu placement='static'>1</vcpu> ++ <os> ++ <type arch='x86_64' machine='pc'>hvm</type> ++ <loader readonly='yes' type='pflash'>/usr/share/OVMF/OVMF_CODE.fd</loader> ++ <nvram>/bad-test-used-env-home/.config/libvirt/qemu/nvram/test_VARS.fd</nvram> ++ <boot dev='hd'/> ++ </os> ++ <features> ++ <acpi/> ++ </features> ++ <cpu mode='custom' match='exact' check='none'> ++ <model fallback='forbid'>qemu64</model> ++ </cpu> ++ <clock offset='utc'/> ++ <on_poweroff>destroy</on_poweroff> ++ <on_reboot>restart</on_reboot> ++ <on_crash>destroy</on_crash> ++ <devices> ++ <emulator>/usr/bin/qemu-system-x86_64</emulator> ++ <controller type='usb' index='0' model='none'/> ++ <controller type='pci' index='0' model='pci-root'/> ++ <input type='mouse' bus='ps2'/> ++ <input type='keyboard' bus='ps2'/> ++ <audio id='1' type='none'/> ++ <memballoon model='none'/> ++ </devices> ++</domain> +diff --git a/tests/qemuxml2xmltest.c b/tests/qemuxml2xmltest.c +index 72f724b..66e0385 100644 +--- a/tests/qemuxml2xmltest.c ++++ b/tests/qemuxml2xmltest.c +@@ -936,6 +936,7 @@ mymain(void) + DO_TEST_NOCAPS("firmware-manual-bios"); + DO_TEST_NOCAPS("firmware-manual-bios-stateless"); + DO_TEST_NOCAPS("firmware-manual-efi"); ++ DO_TEST_CAPS_LATEST("firmware-manual-efi-features"); + DO_TEST_CAPS_LATEST("firmware-manual-efi-nvram-network-iscsi"); + DO_TEST_CAPS_LATEST("firmware-manual-efi-nvram-network-nbd"); + DO_TEST_CAPS_LATEST("firmware-manual-efi-nvram-file"); diff -Nru libvirt-9.0.0/debian/patches/debian/Disable-passt-support.patch libvirt-9.0.0/debian/patches/debian/Disable-passt-support.patch --- libvirt-9.0.0/debian/patches/debian/Disable-passt-support.patch 2023-02-26 18:18:30.000000000 +0100 +++ libvirt-9.0.0/debian/patches/debian/Disable-passt-support.patch 2023-04-15 18:27:51.000000000 +0200 @@ -18,7 +18,7 @@ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c -index 45965fa..0022722 100644 +index 3179558..2792cd1 100644 --- a/src/conf/domain_conf.c +++ b/src/conf/domain_conf.c @@ -9037,6 +9037,12 @@ virDomainNetBackendParseXML(xmlNodePtr node, @@ -35,10 +35,10 @@ def->backend.logFile = virXMLPropString(node, "logFile"); diff --git a/tests/qemuxml2argvtest.c b/tests/qemuxml2argvtest.c -index 8c52feb..06eedc2 100644 +index bc4cea6..c0fdccb 100644 --- a/tests/qemuxml2argvtest.c +++ b/tests/qemuxml2argvtest.c -@@ -1470,7 +1470,6 @@ mymain(void) +@@ -1474,7 +1474,6 @@ mymain(void) DO_TEST_NOCAPS("net-user"); DO_TEST_CAPS_ARCH_LATEST_FULL("net-user", "x86_64", ARG_FLAGS, FLAG_SLIRP_HELPER); DO_TEST_NOCAPS("net-user-addr"); @@ -47,7 +47,7 @@ DO_TEST_NOCAPS("net-virtio-device"); DO_TEST_NOCAPS("net-virtio-disable-offloads"); diff --git a/tests/qemuxml2xmltest.c b/tests/qemuxml2xmltest.c -index 72f724b..5ef3645 100644 +index 66e0385..d70dd62 100644 --- a/tests/qemuxml2xmltest.c +++ b/tests/qemuxml2xmltest.c @@ -459,7 +459,6 @@ mymain(void) diff -Nru libvirt-9.0.0/debian/patches/series libvirt-9.0.0/debian/patches/series --- libvirt-9.0.0/debian/patches/series 2023-02-26 18:18:30.000000000 +0100 +++ libvirt-9.0.0/debian/patches/series 2023-04-15 18:27:51.000000000 +0200 @@ -8,6 +8,7 @@ backport/qemu-blockjob-Handle-pending-blockjob-state-only-when-we-.patch backport/rpc-client-Don-t-check-return-value-of-virNetMessageNew.patch backport/rpc-Don-t-warn-about-max_client_requests-in-single-thread.patch +backport/conf-Fix-migration-in-some-firmware-autoselection-scenari.patch forward/Skip-vircgrouptest.patch forward/Reduce-udevadm-settle-timeout-to-10-seconds.patch forward/Pass-GPG_TTY-env-var-to-the-ssh-binary.patch diff -Nru libvirt-9.0.0/debian/po/es.po libvirt-9.0.0/debian/po/es.po --- libvirt-9.0.0/debian/po/es.po 1970-01-01 01:00:00.000000000 +0100 +++ libvirt-9.0.0/debian/po/es.po 2023-04-15 18:27:51.000000000 +0200 @@ -0,0 +1,94 @@ +# libvirt po-debconf translation to Spanish. +# Copyright (C) 2021 Software in the Public Interest +# This file is distributed under the same license as the libvirt package. +# +# Changes: +# - Initial translation +# Jonathan Bustillos <jathan@debian.org>, 2021. +# +# Traductores, si no conocen el formato PO, merece la pena leer la +# documentación de gettext, especialmente las secciones dedicadas a este +# formato, por ejemplo ejecutando: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Equipo de traducción al español, por favor lean antes de traducir +# los siguientes documentos: +# +# - El proyecto de traducción de Debian al español +# http://www.debian.org/intl/spanish/ +# especialmente las notas y normas de traducción en +# http://www.debian.org/intl/spanish/notas +# +# - La guía de traducción de po's de debconf: +# /usr/share/doc/po-debconf/README-trans +# o http://www.debian.org/intl/l10n/po-debconf/README-trans +msgid "" +msgstr "" +"Project-Id-Version: libvirt\n" +"Report-Msgid-Bugs-To: libvirt@packages.debian.org\n" +"POT-Creation-Date: 2016-12-22 14:20+0100\n" +"PO-Revision-Date: 2021-04-03 13:42-0600\n" +"Last-Translator: Jonathan Bustillos <jathan@debian.org>\n" +"Language-Team: Debian Spanish <debian-l10n-spanish@lists.debian.org>\n" +"Language: \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: Gtranslator 2.91.7\n" + +#. Type: boolean +#. Description +#: ../libvirt-daemon-system.templates:1001 +msgid "Continue with incorrect libvirt-qemu user/group ID(s)?" +msgstr "¿Continuar con ID(s) de usuario/grupo incorrectos de libvirt-qemu?" + +#. Type: boolean +#. Description +#: ../libvirt-daemon-system.templates:1001 +msgid "" +" The user/group ID (uid/gid) allocated for libvirt-qemu (64055)\n" +" seems to be taken by another user/group, thus it is not possible\n" +" to create the user/group with this numeric ID." +msgstr "" +" El ID de usuario/grupo (uid/gid) asignado para libvirt-qemu (64055) \n" +" parece estar ocupado por otro usuario/grupo, por lo que no es posible\n" +" crear el usuario/grupo con este ID numérico." + +#. Type: boolean +#. Description +#: ../libvirt-daemon-system.templates:1001 +msgid "" +" The migration of guests with disk image files shared over NFS\n" +" requires a static libvirt-qemu user and group ID (uid and gid)\n" +" between the source and destination host systems." +msgstr "" +" La migración de huéspedes con archivos de imagen de disco compartidos a " +"través de NFS\n" +" requiere una identificación estática de usuario y grupo (uid y gid) de " +"libvirt-qemu\n" +" entre los sistemas anfitriones de origen y destino." + +#. Type: boolean +#. Description +#: ../libvirt-daemon-system.templates:1001 +msgid "" +" If guest migration over NFS is not required, you can continue\n" +" the installation." +msgstr "" +" Si la migración de huésped a través de NFS no es necesaria, puede " +"continuar\n" +" la instalación." + +#. Type: boolean +#. Description +#: ../libvirt-daemon-system.templates:1001 +msgid "" +" In order to resolve this problem, do not continue the installation,\n" +" release the 64055 uid/gid (which might involve permission changes),\n" +" then install this package again." +msgstr "" +" Para resolver este problema, no continúe la instalación,\n" +" libere el uid/gid 64055 (lo que podría implicar cambios en los permisos),\n" +" y vuelva a instalar este paquete." diff -Nru libvirt-9.0.0/debian/po/it.po libvirt-9.0.0/debian/po/it.po --- libvirt-9.0.0/debian/po/it.po 1970-01-01 01:00:00.000000000 +0100 +++ libvirt-9.0.0/debian/po/it.po 2023-04-15 18:27:51.000000000 +0200 @@ -0,0 +1,69 @@ +# libvirt Italian translation. +# Copyright (C) 2022 libvirt's copyright holder +# This file is distributed under the same license as the libvirt package. +# Ceppo <ceppo@oziosi.org>, 2022. +# +msgid "" +msgstr "" +"Project-Id-Version: libvirt\n" +"Report-Msgid-Bugs-To: libvirt@packages.debian.org\n" +"POT-Creation-Date: 2016-12-22 14:20+0100\n" +"PO-Revision-Date: 2022-08-25 00:00+0000\n" +"Last-Translator: Ceppo <ceppo@oziosi.org>\n" +"Language-Team: Italian <debian-l10n-italian@lists.debian.org>\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../libvirt-daemon-system.templates:1001 +msgid "Continue with incorrect libvirt-qemu user/group ID(s)?" +msgstr "Proseguire con ID utente/gruppo libvirt-qemu errati?" + +#. Type: boolean +#. Description +#: ../libvirt-daemon-system.templates:1001 +msgid "" +" The user/group ID (uid/gid) allocated for libvirt-qemu (64055)\n" +" seems to be taken by another user/group, thus it is not possible\n" +" to create the user/group with this numeric ID." +msgstr "" +" L'ID utente/gruppo (uid/gid) allocato per libvirt-qemu (64055)\n" +" sembra essere assegnato a un altro utente/gruppo, quindi non è possibile\n" +" creare l'utente/gruppo con questo ID numerico." + +#. Type: boolean +#. Description +#: ../libvirt-daemon-system.templates:1001 +msgid "" +" The migration of guests with disk image files shared over NFS\n" +" requires a static libvirt-qemu user and group ID (uid and gid)\n" +" between the source and destination host systems." +msgstr "" +" La migrazione di guest con file di immagine disco condivisi attraverso NFS\n" +" richiede un ID utente e gruppo (uid e gid) libvirt-qemu statico\n" +" tra i sistemi host di origine e destinazione." + +#. Type: boolean +#. Description +#: ../libvirt-daemon-system.templates:1001 +msgid "" +" If guest migration over NFS is not required, you can continue\n" +" the installation." +msgstr "" +" Se la migrazione di guest attraverso NFS non è necessaria, è possibile proseguire\n" +" l'installazione." + +#. Type: boolean +#. Description +#: ../libvirt-daemon-system.templates:1001 +msgid "" +" In order to resolve this problem, do not continue the installation,\n" +" release the 64055 uid/gid (which might involve permission changes),\n" +" then install this package again." +msgstr "" +" Per risolvere questo problema, non proseguire l'installazione,\n" +" liberare l'uid/gid 64055 (il che potrebbe coinvolgere cambiamenti di permessi),\n" +" quindi installare di nuovo questo pacchetto." diff -Nru libvirt-9.0.0/debian/po/ro.po libvirt-9.0.0/debian/po/ro.po --- libvirt-9.0.0/debian/po/ro.po 1970-01-01 01:00:00.000000000 +0100 +++ libvirt-9.0.0/debian/po/ro.po 2023-04-15 18:27:51.000000000 +0200 @@ -0,0 +1,82 @@ +# Mesajele în limba română pentru pachetullibvirt. +# Romanian translation oflibvirt. +# Copyright © 2023 THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the libvirt package. +# +# Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>, 2023. +# +# Cronologia traducerii fișierului „kerberos-configs”: +# Traducerea inițială, făcută de R-GC, pentru versiunealibvirt 9.0.0-1(2016-12-22). +# Actualizare a traducerii pentru versiunea Y, făcută de X, Y(anul). +# +msgid "" +msgstr "" +"Project-Id-Version: libvirt 9.0.0-1\n" +"Report-Msgid-Bugs-To: libvirt@packages.debian.org\n" +"POT-Creation-Date: 2016-12-22 14:20+0100\n" +"PO-Revision-Date: 2023-02-24 19:41+0100\n" +"Last-Translator: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>\n" +"Language-Team: Romanian <debian-l10n-romanian@lists.debian.org>\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!=1 && n%100>=1 && " +"n%100<=19) ? 1 : 2);\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" +"X-Generator: Poedit 3.2.2\n" + +#. Type: boolean +#. Description +#: ../libvirt-daemon-system.templates:1001 +msgid "Continue with incorrect libvirt-qemu user/group ID(s)?" +msgstr "" +"Continuați cu un identificator de utilizator/grup „libvirt-qemu” incorect?" + +#. Type: boolean +#. Description +#: ../libvirt-daemon-system.templates:1001 +msgid "" +" The user/group ID (uid/gid) allocated for libvirt-qemu (64055)\n" +" seems to be taken by another user/group, thus it is not possible\n" +" to create the user/group with this numeric ID." +msgstr "" +" Identificatorul utilizatorului/grupului (uid/gid) alocat pentru\n" +" libvirt-qemu (64055) pare să fie preluat de un alt utilizator/grup,\n" +" prin urmare nu este posibil să se creeze utilizatorul/grupul cu\n" +" acest identificator numeric." + +#. Type: boolean +#. Description +#: ../libvirt-daemon-system.templates:1001 +msgid "" +" The migration of guests with disk image files shared over NFS\n" +" requires a static libvirt-qemu user and group ID (uid and gid)\n" +" between the source and destination host systems." +msgstr "" +" Migrarea invitaților cu fișiere de imagine de disc partajate prin NFS " +"necesită\n" +" un identificator de utilizator și de grup (uid și gid) „libvirt-qemu” static\n" +" între sistemele gazdă sursă și destinație." + +#. Type: boolean +#. Description +#: ../libvirt-daemon-system.templates:1001 +msgid "" +" If guest migration over NFS is not required, you can continue\n" +" the installation." +msgstr "" +" Dacă migrarea invitaților prin NFS nu este necesară, puteți continua\n" +" instalarea." + +#. Type: boolean +#. Description +#: ../libvirt-daemon-system.templates:1001 +msgid "" +" In order to resolve this problem, do not continue the installation,\n" +" release the 64055 uid/gid (which might involve permission changes),\n" +" then install this package again." +msgstr "" +" Pentru a rezolva această problemă, nu continuați instalarea, eliberați\n" +" uid/gid-ul 64055 (care ar putea implica modificări de permisiuni), apoi\n" +" instalați din nou acest pachet."
Attachment:
signature.asc
Description: PGP signature