diff options
author | Richard W.M. Jones <rjones@redhat.com> | 2012-11-10 14:03:57 +0000 |
---|---|---|
committer | Richard W.M. Jones <rjones@redhat.com> | 2012-11-10 14:04:09 +0000 |
commit | 2c9e532566f58d8aca362fdc150bd88d291c396d (patch) | |
tree | 37801939415172bd16002c28b2be5e46724e26c1 | |
parent | 17090bd09f25c490bce9a5159d54bcabb7a8ecc2 (diff) | |
download | libguestfs-2c9e532566f58d8aca362fdc150bd88d291c396d.tar.gz libguestfs-2c9e532566f58d8aca362fdc150bd88d291c396d.tar.xz libguestfs-2c9e532566f58d8aca362fdc150bd88d291c396d.zip |
Update release notes.
-rw-r--r-- | guestfs-release-notes.pod | 59 | ||||
-rw-r--r-- | guestfs-release-notes.txt | 57 |
2 files changed, 109 insertions, 7 deletions
diff --git a/guestfs-release-notes.pod b/guestfs-release-notes.pod index 71b76bb8..fb9a16dc 100644 --- a/guestfs-release-notes.pod +++ b/guestfs-release-notes.pod @@ -7,7 +7,7 @@ guestfs-release-notes - libguestfs Release Notes =begin comment NOTE! Pre-release notes for the next stable version of libguestfs. -Updated to commit c164cc9bea89aa627dad4338469c26a1a70b61f5 +Updated to commit 17090bd09f25c490bce9a5159d54bcabb7a8ecc2 =end comment @@ -77,6 +77,8 @@ C<guestfish touch 'win:c:\new_file'> now works as expected. C<guestfish> has a new I<--network> option, which enables the user network in libguestfs. +You can set C<GUESTFISH_PS1> to use fancy fonts in C<guestfish>. + C<rsync> and C<ssh> commands are now availble in virt-rescue. In addition, C<rsync> can be used through the API for doing incremental copies. @@ -120,6 +122,10 @@ remove HOSTNAME field from C<ifcfg-eth*> files (Wanlong Gao) miscellaneous improvements for SuSE (Olaf Hering) +=item * + +remove man pages cache (Wanlong Gao) + =back C<virt-make-fs> can now create virtual floppy disks (VFDs). @@ -141,6 +147,9 @@ The automated 'bindtests' now test for 64 bit cleanliness in parameter passing. Several bugs in the bindings were found and fixed as a result. +Better handling of blocking and non-blocking functions should make +libguestfs calls more efficient. + =head3 inspection Windows guests with unlimited-sized Registries are now supported. @@ -150,6 +159,8 @@ in guests. Better support for SuSE guests (Olaf Hering). +Return the architecture of installed applications (John Eckersberg). + =head3 ports Libguestfs without the appliance can be compiled on Mac OS X @@ -195,15 +206,20 @@ L<https://bugzilla.redhat.com/show_bug.cgi?id=788642> filesystem-available fill-dir fstrim + get-cachedir get-libvirt-requested-credentials get-libvirt-requested-credential-prompt get-libvirt-requested-credential-challenge get-libvirt-requested-credential-defresult + get-tmpdir hivex-* + inspect-list-applications2 (John Eckersberg) ls0 max-disks mke2fs (Wanlong Gao) + mklost-and-found mkswap [added label and uuid optional arguments] + mktemp (Wanlong Gao) nr-devices parse-environment parse-environment-list @@ -211,8 +227,10 @@ L<https://bugzilla.redhat.com/show_bug.cgi?id=788642> rsync rsync-in rsync-out + set-cachedir set-libvirt-supported-credentials set-libvirt-requested-credential + set-tmpdir shutdown [backported to 1.16 and 1.18] tar-in [added compress flag] tar-out [added compress, numericowner, exclude flags] @@ -223,6 +241,11 @@ L<https://bugzilla.redhat.com/show_bug.cgi?id=788642> xfs-info (Wanlong Gao) xfs-repair (Wanlong Gao) +In the C API only: + + guestfs_push_error_handler + guestfs_pop_error_handler + =head2 Internals qemu E<ge> 1.1.0 is required. @@ -270,13 +293,17 @@ C<umount> =back -The way that libguestfs APIs are represented in the generator -has changed to use an OCaml struct instead of a tuple. This -makes it far more flexible. For details see commit 39d1a7db. +The way that libguestfs APIs and structures are represented in the +generator has changed to use an OCaml struct instead of a tuple. This +makes it far more flexible. For details see commits 39d1a7db +and eb185eef. Launch backends are now located in separate files eg. C<src/launch-appliance.c>, C<src/launch-libvirt.c>. +Generated action code is now split over several C<src/action*.c> +files, for faster compilation. + POD (documentation) is now generated using a rewritten Perl program instead of pod2* + shell scripts. @@ -332,6 +359,18 @@ suppress progress bars if stdout is not a tty. There is now a C<./configure --without-libvirt> option. This is useful for testing that the code still compiles without libvirt. +There is now an internal mini-library for running commands. This +allows us to redirect errors from external commands into events. + +Code for handling temporary directories and the appliance cache was +completely overhauled. + +Code for temporarily ignoring/disabling errors now looks like this: + + guestfs_push_error_handler (g, NULL, NULL); + guestfs_mkdir (g, "/foo"); /* We don't care if this fails. */ + guestfs_pop_error_handler (g); + =head2 Bugs fixed ./bugs-in-changelog.sh 1.18.0.. @@ -342,6 +381,14 @@ useful for testing that the code still compiles without libvirt. SELinux policy ought to allow qemu to write to unconfined_u:object_r:user_tmp_t:s0 +=item L<https://bugzilla.redhat.com/859949> + +RFE: inspect-list-applications does not return the architecture of RPM packages + +=item L<https://bugzilla.redhat.com/859885> + +inspect-list-applications does not list all installed RPM packages with same name and different versions + =item L<https://bugzilla.redhat.com/859876> guestfish printed paths are not canonicalized @@ -430,6 +477,10 @@ virt-make-fs -t fat fails with an obscure error message Inspection fails when /etc/HOSTNAME is empty +=item L<https://bugzilla.redhat.com/713678> + +Not all febootstrap messages are redirected to log callbacks + =item L<https://bugzilla.redhat.com/627675> libguestfs inspector code cannot handle /dev/disk/by-id/* paths diff --git a/guestfs-release-notes.txt b/guestfs-release-notes.txt index 5b74cd9b..d1242733 100644 --- a/guestfs-release-notes.txt +++ b/guestfs-release-notes.txt @@ -53,6 +53,8 @@ RELEASE NOTES FOR LIBGUESTFS 1.20 guestfish has a new --network option, which enables the user network in libguestfs. + You can set GUESTFISH_PS1 to use fancy fonts in guestfish. + rsync and ssh commands are now availble in virt-rescue. In addition, rsync can be used through the API for doing incremental copies. @@ -77,6 +79,8 @@ RELEASE NOTES FOR LIBGUESTFS 1.20 * miscellaneous improvements for SuSE (Olaf Hering) + * remove man pages cache (Wanlong Gao) + virt-make-fs can now create virtual floppy disks (VFDs). guestmount has a --pid-file option. @@ -95,6 +99,9 @@ RELEASE NOTES FOR LIBGUESTFS 1.20 The automated 'bindtests' now test for 64 bit cleanliness in parameter passing. Several bugs in the bindings were found and fixed as a result. + Better handling of blocking and non-blocking functions should make + libguestfs calls more efficient. + inspection Windows guests with unlimited-sized Registries are now supported. By @@ -103,6 +110,8 @@ RELEASE NOTES FOR LIBGUESTFS 1.20 Better support for SuSE guests (Olaf Hering). + Return the architecture of installed applications (John Eckersberg). + ports Libguestfs without the appliance can be compiled on Mac OS X (Masami @@ -148,15 +157,20 @@ RELEASE NOTES FOR LIBGUESTFS 1.20 filesystem-available fill-dir fstrim + get-cachedir get-libvirt-requested-credentials get-libvirt-requested-credential-prompt get-libvirt-requested-credential-challenge get-libvirt-requested-credential-defresult + get-tmpdir hivex-* + inspect-list-applications2 (John Eckersberg) ls0 max-disks mke2fs (Wanlong Gao) + mklost-and-found mkswap [added label and uuid optional arguments] + mktemp (Wanlong Gao) nr-devices parse-environment parse-environment-list @@ -164,8 +178,10 @@ RELEASE NOTES FOR LIBGUESTFS 1.20 rsync rsync-in rsync-out + set-cachedir set-libvirt-supported-credentials set-libvirt-requested-credential + set-tmpdir shutdown [backported to 1.16 and 1.18] tar-in [added compress flag] tar-out [added compress, numericowner, exclude flags] @@ -176,6 +192,11 @@ RELEASE NOTES FOR LIBGUESTFS 1.20 xfs-info (Wanlong Gao) xfs-repair (Wanlong Gao) + In the C API only: + + guestfs_push_error_handler + guestfs_pop_error_handler + Internals qemu ≥ 1.1.0 is required. @@ -204,13 +225,17 @@ RELEASE NOTES FOR LIBGUESTFS 1.20 * umount - The way that libguestfs APIs are represented in the generator has - changed to use an OCaml struct instead of a tuple. This makes it far - more flexible. For details see commit 39d1a7db. + The way that libguestfs APIs and structures are represented in the + generator has changed to use an OCaml struct instead of a tuple. This + makes it far more flexible. For details see commits 39d1a7db and + eb185eef. Launch backends are now located in separate files eg. src/launch-appliance.c, src/launch-libvirt.c. + Generated action code is now split over several src/action*.c files, + for faster compilation. + POD (documentation) is now generated using a rewritten Perl program instead of pod2* + shell scripts. @@ -265,6 +290,18 @@ RELEASE NOTES FOR LIBGUESTFS 1.20 There is now a ./configure --without-libvirt option. This is useful for testing that the code still compiles without libvirt. + There is now an internal mini-library for running commands. This allows + us to redirect errors from external commands into events. + + Code for handling temporary directories and the appliance cache was + completely overhauled. + + Code for temporarily ignoring/disabling errors now looks like this: + + guestfs_push_error_handler (g, NULL, NULL); + guestfs_mkdir (g, "/foo"); /* We don't care if this fails. */ + guestfs_pop_error_handler (g); + Bugs fixed ./bugs-in-changelog.sh 1.18.0.. @@ -274,6 +311,16 @@ RELEASE NOTES FOR LIBGUESTFS 1.20 SELinux policy ought to allow qemu to write to unconfined_u:object_r:user_tmp_t:s0 + https://bugzilla.redhat.com/859949 + + RFE: inspect-list-applications does not return the architecture of + RPM packages + + https://bugzilla.redhat.com/859885 + + inspect-list-applications does not list all installed RPM packages + with same name and different versions + https://bugzilla.redhat.com/859876 guestfish printed paths are not canonicalized @@ -371,6 +418,10 @@ RELEASE NOTES FOR LIBGUESTFS 1.20 Inspection fails when /etc/HOSTNAME is empty + https://bugzilla.redhat.com/713678 + + Not all febootstrap messages are redirected to log callbacks + https://bugzilla.redhat.com/627675 libguestfs inspector code cannot handle /dev/disk/by-id/* paths |