Tasks before 1.6:
- Make sure that C inspection is code is used in all possible places.
Currently there are issues in these tools:
. virt-inspector (ie. Sys::Guestfs::Lib)
. guestmount should have -i/-a/-d options updated to match guestfish
- Make sure guestfs_list_filesystems call is used in all possible places.
(Currently just need to change Sys::Guestfs::Lib I think?)
- More testing of virt-resize changes, to avoid any possible regression
when 1.6 comes out. In particular still need to check that virt-resize
--expand option works for all types of guests.
Important bugs to fix before 1.6 (because they would create ABI issues
if we tried to fix them afterwards):
-
https://bugzilla.redhat.com/show_bug.cgi?id=638899
/dev/mapper paths should not be returned from C inspection APIs
-
https://bugzilla.redhat.com/show_bug.cgi?id=638901
Appliance filename should not contain repository name
-
https://bugzilla.redhat.com/show_bug.cgi?id=634246
guestfs_part_get_parttype returns "loop" when run against a partition, LV or
filesystem
[document that this is not intentional, so that users don't think
it is part of the ABI]
Rich.
--
Richard Jones, Virtualization Group, Red Hat
http://people.redhat.com/~rjones
libguestfs lets you edit virtual machines. Supports shell scripting,
bindings from many languages.
http://et.redhat.com/~rjones/libguestfs/
See what it can do:
http://et.redhat.com/~rjones/libguestfs/recipes.html