125 Commits

Author SHA1 Message Date
Richard W.M. Jones
0119315c8d Version 2.5.5. 2024-07-11 12:22:47 +01:00
Richard W.M. Jones
eb3ace8ff7 Version 2.5.4. 2024-04-25 15:04:36 +01:00
Richard W.M. Jones
58f1639d6c Version 2.5.3. 2024-04-11 17:48:04 +01:00
Richard W.M. Jones
a8ece4e72d Version 2.5.2. 2024-03-12 09:51:59 +00:00
Richard W.M. Jones
2d2ee75166 Version 2.5.1. 2024-01-18 17:25:54 +00:00
Weblate
2d227fc060 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: libguestfs/virt-v2v-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/virt-v2v-master/
2024-01-15 14:37:14 +01:00
Weblate Translation Memory
60d4a517e4 Translated using Weblate (Polish)
Currently translated at 7.2% (35 of 481 strings)

Translation: libguestfs/virt-v2v-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/virt-v2v-master/pl/
2024-01-15 14:37:13 +01:00
Richard W.M. Jones
130f6d8541 Version 2.4.0. 2024-01-04 17:06:53 +00:00
Richard W.M. Jones
92224d5cec Version 2.3.8. 2023-12-19 15:18:03 +00:00
Richard W.M. Jones
d8ba7f7e25 Version 2.3.7. 2023-12-09 11:47:26 +00:00
Temuri Doghonadze
7663581cd1 Translated using Weblate (Georgian)
Currently translated at 9.1% (44 of 481 strings)

Translation: libguestfs/virt-v2v-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/virt-v2v-master/ka/
2023-11-26 22:01:24 +01:00
Weblate Translation Memory
8a61316ff4 Translated using Weblate (Georgian)
Currently translated at 9.1% (44 of 481 strings)

Translation: libguestfs/virt-v2v-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/virt-v2v-master/ka/
2023-11-26 22:01:23 +01:00
Piotr Drąg
b4a0b6536f Translated using Weblate (Polish)
Currently translated at 7.0% (34 of 481 strings)

Translation: libguestfs/virt-v2v-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/virt-v2v-master/pl/
2023-11-26 22:01:23 +01:00
Weblate Translation Memory
318a8c5961 Translated using Weblate (Polish)
Currently translated at 7.0% (34 of 481 strings)

Translation: libguestfs/virt-v2v-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/virt-v2v-master/pl/
2023-11-25 15:53:11 +01:00
Weblate
883f72d6e4 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: libguestfs/virt-v2v-docs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/virt-v2v-docs-master/

Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: libguestfs/virt-v2v-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/virt-v2v-master/
2023-11-24 20:02:38 +01:00
Richard W.M. Jones
23b6f94bbc Version 2.3.6. 2023-11-02 11:08:43 +00:00
Weblate
29222e1cea Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: libguestfs/virt-v2v-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/virt-v2v-master/
2023-08-05 13:21:05 +02:00
Richard W.M. Jones
451153f038 Version 2.3.5. 2023-07-14 14:51:33 +01:00
Yuri Chornoivan
25fdb92626 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (475 of 475 strings)

Translation: libguestfs/virt-v2v-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/virt-v2v-master/uk/
2023-06-05 09:20:41 +02:00
Weblate
461fe77d64 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: libguestfs/virt-v2v-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/virt-v2v-master/
2023-06-05 09:20:41 +02:00
Temuri Doghonadze
4cbf6e1b74 Translated using Weblate (Georgian)
Currently translated at 8.4% (40 of 473 strings)

Translation: libguestfs/virt-v2v-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/virt-v2v-master/ka/
2023-06-05 09:20:41 +02:00
Pavel Borecki
0bea9c76f0 Translated using Weblate (Czech)
Currently translated at 9.5% (45 of 473 strings)

Translation: libguestfs/virt-v2v-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/virt-v2v-master/cs/

Translated using Weblate (Czech)

Currently translated at 2.9% (14 of 473 strings)

Translation: libguestfs/virt-v2v-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/virt-v2v-master/cs/
2023-06-05 09:20:41 +02:00
grimst
2c84f6e5fc Translated using Weblate (French)
Currently translated at 0.8% (11 of 1305 strings)

Translation: libguestfs/virt-v2v-docs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/virt-v2v-docs-master/fr/

Translated using Weblate (French)

Currently translated at 2.7% (13 of 473 strings)

Translation: libguestfs/virt-v2v-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/virt-v2v-master/fr/
2023-06-05 09:20:40 +02:00
Richard W.M. Jones
6db3b26d2f Version 2.3.4. 2023-04-19 12:16:07 +01:00
Weblate
d0f47731d5 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: libguestfs/virt-v2v-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/virt-v2v-master/
2023-02-25 11:21:03 +01:00
Temuri Doghonadze
b77c944453 Translated using Weblate (Georgian)
Currently translated at 8.8% (39 of 441 strings)

Translation: libguestfs/virt-v2v-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/virt-v2v-master/ka/
2023-02-25 11:21:03 +01:00
Richard W.M. Jones
15f3b721a2 Version 2.3.3. 2023-02-06 20:36:08 +00:00
Richard W.M. Jones
8b35002cbb Version 2.3.2. 2023-01-19 11:00:09 +00:00
Richard W.M. Jones
5568118f6d Version 2.3.1. 2023-01-17 10:37:24 +00:00
Yuri Chornoivan
a9a724e645 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (441 of 441 strings)

Translation: libguestfs/virt-v2v-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/virt-v2v-master/uk/
2023-01-14 22:20:05 +01:00
Weblate
f201d3c6b9 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: libguestfs/virt-v2v-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/virt-v2v-master/
2023-01-13 21:20:31 +01:00
Temuri Doghonadze
f395335881 Translated using Weblate (Georgian)
Currently translated at 8.6% (38 of 439 strings)

Translation: libguestfs/virt-v2v-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/virt-v2v-master/ka/
2023-01-13 21:20:30 +01:00
Richard W.M. Jones
918b0162a4 Version 2.2.0.
Virt-v2v 2.2.0 stable release.

I also made some minor revisions to the release notes.
2023-01-10 14:53:59 +00:00
Richard W.M. Jones
a9b3af4439 Version 2.1.12. 2023-01-06 10:57:45 +00:00
Yuri Chornoivan
1fa8321ab6 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (439 of 439 strings)

Translation: libguestfs/virt-v2v-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/virt-v2v-master/uk/
2022-12-24 20:20:08 +01:00
Weblate
1c962230ac Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: libguestfs/virt-v2v-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/virt-v2v-master/
2022-12-23 19:20:12 +01:00
Jan Kuparinen
5307d4b5bd Translated using Weblate (Finnish)
Currently translated at 10.5% (46 of 438 strings)

Translation: libguestfs/virt-v2v-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/virt-v2v-master/fi/
2022-12-23 19:20:12 +01:00
Richard W.M. Jones
1c8ff40458 Version 2.1.11. 2022-12-10 12:02:41 +00:00
Temuri Doghonadze
9f887aac60 Translated using Weblate (Georgian)
Currently translated at 8.4% (37 of 438 strings)

Translation: libguestfs/virt-v2v-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/virt-v2v-master/ka/
2022-12-06 19:19:52 +01:00
Temuri Doghonadze
fb6d18c71f Translated using Weblate (Georgian)
Currently translated at 0.6% (3 of 438 strings)

Translation: libguestfs/virt-v2v-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/virt-v2v-master/ka/
2022-11-30 22:19:53 +01:00
Yuri Chornoivan
07c7fff8be Translated using Weblate (Ukrainian)
Currently translated at 100.0% (438 of 438 strings)

Translation: libguestfs/virt-v2v-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/virt-v2v-master/uk/
2022-11-30 22:19:53 +01:00
Weblate
e247f8ca5f Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: libguestfs/virt-v2v-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/virt-v2v-master/
2022-11-30 22:19:52 +01:00
Temuri Doghonadze
0d0fd8c278 Translated using Weblate (Georgian)
Currently translated at 0.2% (1 of 436 strings)

Translation: libguestfs/virt-v2v-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/virt-v2v-master/ka/
2022-11-30 22:19:52 +01:00
Weblate
46ab2db53d Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: libguestfs/virt-v2v-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/virt-v2v-master/
2022-11-30 22:19:51 +01:00
Jan Kuparinen
8362673a6c Translated using Weblate (Finnish)
Currently translated at 10.3% (45 of 436 strings)

Translation: libguestfs/virt-v2v-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/virt-v2v-master/fi/
2022-11-30 22:19:50 +01:00
Richard W.M. Jones
017bd77baf Version 2.1.10. 2022-11-26 15:26:59 +00:00
Richard W.M. Jones
0805ea9379 New virt-v2v-inspector tool
This tool can be used to estimate the disk space needed before doing a
virt-v2v conversion.  It is a replacement for the old --print-estimate
option which was dropped in virt-v2v 2.0 (commit 5828c9c7d5 "v2v:
Remove --print-estimate option").

In Kubernetes and tools like Kubevirt, it's not possible to create
some disks and attach to them (in order to populate them with data) in
one step.  This makes virt-v2v conversions awkward because ideally we
would like the output mode (-o kubevirt) to both create the target
disks and populate them at the same time.

To work around this problem, we need a tool which can inspect the
virt-v2v source hypervisor before we do the conversion in order to
find out how many disks are needed and their sizes.  Then we can
create the target disks, and then we can run a second container with
virt-v2v attached to the disks to do the conversion and populate the
output.

This new tool essentially uses the same -i* options as virt-v2v (and
no -o* options) and outputs various useful metadata.  Example:

  $ virt-v2v-inspector --quiet -i disk fedora-32.img
  virt-v2v-inspector: The QEMU Guest Agent will be installed for this guest
at first boot.
  virt-v2v-inspector: warning: /files/boot/grub2/device.map/hd0 references
unknown device "vda".  You may have to fix this entry manually after
conversion.
  <?xml version='1.0' encoding='utf-8'?>
  <v2v-inspection>
    <!-- generated by virt-v2v-inspector 2.1.9local,libvirt -->
    <program>virt-v2v-inspector</program>
    <package>virt-v2v</package>
    <version>2.1.9</version>
    <disks>
      <disk index='0'>
        <virtual-size>6442450944</virtual-size>
        <allocated estimated='true'>1400897536</allocated>
      </disk>
    </disks>
    <operatingsystem>
      <name>linux</name>
      <distro>fedora</distro>
      <osinfo>fedora32</osinfo>
      <arch>x86_64</arch>
      <major_version>32</major_version>
      <minor_version>0</minor_version>
      <package_format>rpm</package_format>
      <package_management>dnf</package_management>
      <product_name>Fedora 32 (Thirty Two)</product_name>
    </operatingsystem>
  </v2v-inspection>

There should be sufficient information in the <disks> section to
allocate target disks, plus additional information is printed which
might be useful.

Note that we do a full conversion in order to generate this
information.  In particular it's not possible to generate the
<allocated/> estimate without this.  It's plausible we could have a
--no-convert option, but I'm not sure it's worthwhile: it would only
save a little time, but would make everything less accurate, plus
maybe it is a good idea to find out if conversion is going to work
before we create the target disks?

I chose XML instead of JSON for output.  XML allows us to annotate
elements with attributes like "estimated='true'".  It also lets us
represent 64 bit number accurately, where JSON cannot represent such
numbers.

The output can be written to stdout (the default, or you can use "-O -"),
but for use from another program it is usually better to write the
output to a file using "-O output.xml".

Acked-by: Laszlo Ersek <lersek at redhat.com>
2022-11-26 14:58:26 +00:00
Richard W.M. Jones
723e96378f Version 2.1.9. 2022-10-11 12:48:28 +01:00
Richard W.M. Jones
b13bb26341 Version 2.1.8. 2022-08-01 14:09:15 +01:00
Temuri Doghonadze
f3b56392d9 Translated using Weblate (Georgian)
Currently translated at 0.2% (1 of 436 strings)

Translation: libguestfs/virt-v2v-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/virt-v2v-master/ka/
2022-08-01 10:19:04 +02:00