[Pkg-libvirt-commits] [libguestfs] 09/63: v2v: Update TODO file.

Hilko Bengen bengen at moszumanska.debian.org
Fri Oct 3 14:43:23 UTC 2014


This is an automated email from the git hooks/post-receive script.

bengen pushed a commit to annotated tag debian/1%1.27.39-1
in repository libguestfs.

commit fc52f98c76d37273d8a420a99fefb2e5d71dcd50
Author: Richard W.M. Jones <rjones at redhat.com>
Date:   Tue Sep 2 13:29:53 2014 +0100

    v2v: Update TODO file.
---
 v2v/TODO | 26 ++++++++++----------------
 1 file changed, 10 insertions(+), 16 deletions(-)

diff --git a/v2v/TODO b/v2v/TODO
index bacad67..a44e9fb 100644
--- a/v2v/TODO
+++ b/v2v/TODO
@@ -10,14 +10,13 @@ p2v:
 
  - vmlinuz + initrd? - if not possible, remove from man page
  - PXE boot
- - short transfers?
  - network dialog and network configuration
  - GUI controls for network mapping
+ - why is the Back button insensitive?
+ - use libxml2 in p2v/conversion.c to generate libvirt XML
 
-p2v/conversion.c:                "/tmp/virt-p2v-%04d%02d%02d-XXXXXXXX",
-p2v/conversion.c:                   " -o local -os /tmp" /* XXX */
-p2v/conversion.c:  /* XXX quoting needs to be improved here XXX */
 p2v/gui.c:  /* XXX It would be nice not to have to set this explicitly, but
+p2v/gui.c:  /* XXX Add list of input and output drivers to virt-v2v --machine-re
 p2v/main.c:/* XXX Copied from fish/options.c. */
 v2v/convert_linux.ml:           (* Get/construct the version.  XXX Read this fro
 v2v/convert_linux.ml:          [ "sym53c8xx" (* XXX why not "ide"? *) ] in
@@ -25,15 +24,10 @@ v2v/convert_linux.ml:         * XXX RHEL 3 unfortunately will give this error an
 v2v/convert_linux.ml:    XXX to do from original v2v:
 v2v/convert_windows.ml:      g#upload rhev_apt_exe "/rhev-apt.exe"; (* XXX *)
 v2v/convert_windows.ml:     * guests.  Unclear if this is correct.  XXX
-v2v/source_libvirt.ml:             * XXX Quoting, although it's not needed for v
-v2v/target_RHEV.ml:  (* Old virt-v2v ignored removable media. XXX *)
-v2v/types.mli:  (* Only used by RHEV.  XXX Should be parameterized type. *)
-
-For OVA support we need to have the source write to the final target
-directory (where possible as it might not always be possible to do
-that).  One way to do this is to have an early target hook, called
-before Target_*.initialize.  This could return a hint to indicate
-whether the target supports writing directly to the output storage
-directory, and where that is, and then the source could use that to
-write directory.  Also s_disks would need to contain a flag to
-indicate that the main code shouldn't create overlays in this case.
+v2v/input_libvirt.ml:        (* XXX Missing: Look for qemu+ssh://, xen+ssh:// an
+v2v/input_libvirtxml.ml:             * XXX Quoting, although it's not needed for
+v2v/lib_esx.ml: * XXX Old virt-v2v could also handle snapshots, ie:
+v2v/lib_esx.ml: * XXX Need to handle templates.  The file is called "-delta.vmdk
+v2v/lib_esx.ml:        (* XXX only works if the query string is not URI-quoted *
+v2v/output_RHEV.ml:    (* Old virt-v2v ignored removable media. XXX *)
+v2v/output_glance.ml:   * to write to a temporary file.  XXX

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-libvirt/libguestfs.git



More information about the Pkg-libvirt-commits mailing list