summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard W.M. Jones <rjones@redhat.com>2012-11-10 14:03:57 +0000
committerRichard W.M. Jones <rjones@redhat.com>2012-11-10 14:04:09 +0000
commit2c9e532566f58d8aca362fdc150bd88d291c396d (patch)
tree37801939415172bd16002c28b2be5e46724e26c1
parent17090bd09f25c490bce9a5159d54bcabb7a8ecc2 (diff)
downloadlibguestfs-2c9e532566f58d8aca362fdc150bd88d291c396d.tar.gz
libguestfs-2c9e532566f58d8aca362fdc150bd88d291c396d.tar.xz
libguestfs-2c9e532566f58d8aca362fdc150bd88d291c396d.zip
Update release notes.
-rw-r--r--guestfs-release-notes.pod59
-rw-r--r--guestfs-release-notes.txt57
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