virt-sysprep: Trap ERR as well as EXIT.
[libguestfs.git] / ROADMAP
1 Roadmap for future releases
2 ---------------------------
3
4 Before you read this:
5
6 (1) To see what's in the current release, read 'RELEASE-NOTES'.
7
8 (2) To see the list of bugs, read 'BUGS'.
9
10 (3) To understand libguestfs versioning, read section
11     'LIBGUESTFS VERSION NUMBERS' of guestfs(3) man page.
12
13 (4) For general "might be good to have" items, see 'TODO'.
14
15 For next major stable release (1.14)
16 ------------------------------------
17
18 Bugs assigned to 1.14 (put "1.14" in the Devel Whiteboard field in
19 Bugzilla):
20
21 https://bugzilla.redhat.com/buglist.cgi?query_format=advanced&field0-0-0=cf_devel_whiteboard&bug_status=NEW&bug_status=ASSIGNED&bug_status=MODIFIED&bug_status=ON_DEV&bug_status=ON_QA&bug_status=VERIFIED&bug_status=FAILS_QA&bug_status=RELEASE_PENDING&bug_status=POST&bug_status=PASSES_QA&type0-0-0=anywords&value0-0-0=1.14&component=libguestfs&product=Virtualization%20Tools&classification=Other
22
23 Beyond 1.14
24 -----------
25
26 * Make 'guestfish --ro' be the default, and get users to use
27   'guestfish --rw' for write access (but allow the default to be
28   overridden in a configuration file).  This was originally planned
29   for 1.10 but there's not nearly enough adoption of the new
30   'guestfish --rw' option out there to do this yet.
31
32 * Allow alternate methods to start the appliance, including through
33   libvirt and by connecting to an existing appliance.  This was
34   originally planned for 1.10 but we didn't get patches in time.
35
36 * Deeper and wider support for progress messages.  Many long-running
37   operations in guestfs-browser don't display progress messages, eg.
38   "du", "tar-in/out", because it's hard to estimate the runtime of
39   these commands.
40
41 * Better handling of partitions, including MBR extended partitions.
42   Write a new partition handling library to replace parted, and use it
43   instead of parted.  (RHBZ#593511, RHBZ#642821).
44
45 * Hot plugging of disks using QMP.  This would allow more efficient
46   reuse of the appliance in some circumstances: multiple disks
47   (ie. VMs) can be added in turn to the same appliance.  In particular
48   this would help virt-df.
49
50   [Note this requires upstream work on QMP, see:
51   https://www.redhat.com/archives/libguestfs/2011-March/msg00124.html]
52
53 See TODO and BUGS files.