From bfe98ffe13510b51ae7794a1fa4ee806526e97a0 Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Mon, 9 Mar 2020 11:12:43 +0000 Subject: [PATCH] Update release notes for 1.42. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Also update generator/authors.ml so that ‘make maintainer-check-authors’ passes. --- docs/guestfs-release-notes-1.42.pod | 161 ++++++++++++++++++++++++---- generator/authors.ml | 8 ++ 2 files changed, 147 insertions(+), 22 deletions(-) diff --git a/docs/guestfs-release-notes-1.42.pod b/docs/guestfs-release-notes-1.42.pod index 99a58aa32..a1addf0a1 100644 --- a/docs/guestfs-release-notes-1.42.pod +++ b/docs/guestfs-release-notes-1.42.pod @@ -2,29 +2,30 @@ guestfs-release-notes - libguestfs Release Notes -=begin comment - -UPDATED TO a754cd43078e43f1a2b5d10e54b684c70c5525d7 - -=end comment - -=begin html - - - -=end html - =head1 RELEASE NOTES FOR LIBGUESTFS 1.42 Please note that virt-v2v, virt-p2v and the boot analysis tools were moved out of the libguestfs package / repository into separate -projects. See L, -L and -L. Release -notes for those packages are published separately. +projects. See: + +=over 4 + +=item * + +L + +=item * + +L + +=item * + +L + +=back + +Those projects are now on a separate release cycle. Release notes are +published separately. =head2 New features @@ -35,14 +36,22 @@ Add support for the Rust language Reproducible builds (Chris Lamb). +Advanced Format disks (which use 4K sectors) can now be processed by +libguestfs. Use the new optional C parameter to +C, and the I<--blocksize> option added to +several tools (Nikolay Ivanets). + +Windows CompactOS (NTFS file compression) is now supported. + =head3 New features in existing tools Advanced machine readable output in various virt tools now supports JSON output, and writing logs to a numbered file descriptor (Pino Toscano). -(For changes to virt-p2v and virt-v2v, please see the release notes -for those tools, published separately). +virt-filesystems tool now more accurately reports filesystem total +size, in the case where for example the filesystem does not occupy the +whole of its containing device (Pino Toscano). =head3 Language bindings @@ -71,6 +80,11 @@ libguestfs. Fix compatibility with newer cgo for Go bindings (Tomáš Golembiovský). +Go API error handling is now more idiomatic (Csaba Henk). + +Update documentation about how to handle boolean parameters in Ruby +bindings (Csaba Henk). + =head3 Inspection Libguestfs can now extract icons for Gentoo, newer SUSE and @@ -108,6 +122,9 @@ The C<--key> option of several tools was broken, especially if you tried to use the option to pass multiple keys. This has been fixed and a regression test added. +Augeas exceptions occurring in daemon (eg. during inspection) will now +produced detailed errors (Pino Toscano). + =head2 Security No security issues were found in this release. @@ -123,6 +140,9 @@ C returns the UUID of a LUKS device (Pino Toscano). Cope with new output from the C command. There is no visible change at the API level. +New optional parameter C added to C +to support Advanced Format disks (Nikolay Ivanets). + =head2 Build changes Minimum version of Augeas required is 1.2.0 (Pino Toscano). @@ -130,6 +150,12 @@ Minimum version of Augeas required is 1.2.0 (Pino Toscano). C subdirectory is now a git submodule shared with the virt-v2v project. +Supermin E 5.1.18 is required. + +There were several bugs in libvirt 5.10.0 and 6.0 which affected +libguestfs. It is highly advisable to use libvirt 6.1 where these +bugs are fixed (versions of libvirt E 5.10.0 are also fine). + Many gnulib modules which we were not using or which we used in only a few places have been removed (Pino Toscano). @@ -139,11 +165,30 @@ A new C subdirectory contains one bundled library that we currently use, C (Pino Toscano). +Fix compatibility issues when being compiled with GCC 10. + =head2 Internals When linking OCaml programs, automake silent rules and the C flag are both now obeyed (Pino Toscano). +The C API was reimplemented in library code +instead of in the daemon. There should be no observable effect of +this change. + +Since Linux 5.6 enumerates C devices in parallel, libguestfs +was changed to map API device names to appliance device names, and +then do the reverse mapping when returning names from the appliance. +Hopefully this should have no observable effect, but can produce +somewhat confusing debugging messages since device names in the debug +might not match device names passed in to APIs. Furthermore the +C option is always passed to the appliance (instead of +naming the device containing the root filesystem). + +We expect to move from the Zanata service to the Weblate service for +translated strings. For more information see +L + =head2 Bugs fixed =begin comment @@ -158,18 +203,70 @@ https_proxy= ./bugs-in-changelog.sh v1.40.0.. Segfault in python bindings for guestfs_int_py_event_callback_wrapper +=item L + +Can't import guest from export domain to data domain on rhv4.3 due to error "Invalid parameter: 'DiskType=1'" + +=item L + +virt-v2v: Use scp -T in -i vmx -it ssh mode + +=item L + +Delete info"export PATH=/path/to/nbdkit-1.1.x:$PATH" in virt-v2v-input-vmware manual page + =item L python 3.8 requires using -embed variant of pkgconf file, causing libguestfs to fail to build Python 3.8 bindings +=item L + +libguestfs cannot inspect disks using WIndows 10 NTFS compression, error "unsupported reparse point" + =item L [PATCH] Add OpenMandriva support +=item L + +virt-v2v should show a message when qemu-guest-agent is installed in guest successfully during conversion + +=item L + +virt-v2v fails to import a guest while cannot find `file_architecture` for a file + +=item L + +[v2v][RHV][Scale] v2v Migration to RHV failed on timed out waiting for transfer to finalize + =item L python bindings wrongly using str for APIs with RBufferOut/FBuffer on Python 3 +=item L + +Unable to maintain static IP address configuration post VM migration + +=item L + +Guest has no disk after rhv-upload converting if target data domain has similar name with other data domain on rhv4.2 + +=item L + +Update nbdkit info for vddk in v2v man page + +=item L + +On W2K12r2 rhev-apt does not run non-interactively, causing race when starting rhev-apt service from the command line + +=item L + +Macvtap network will be lost during v2v conversion + +=item L + +virt-customize --commands-from-file will fail if there is an extra blank in the file + =back =head1 SEE ALSO @@ -183,10 +280,30 @@ L, L, L -=head1 AUTHOR +=head1 AUTHORS + +Ioanna Alifieraki + +Sam Eiderman + +Tomáš Golembiovský + +Csaba Henk + +Nikolay Ivanets Richard W.M. Jones +Hiroyuki Katsura + +Chris Lamb + +Corentin Noël + +Bernhard Rosenkränzer + +Pino Toscano + =head1 COPYRIGHT Copyright (C) 2009-2020 Red Hat Inc. diff --git a/generator/authors.ml b/generator/authors.ml index 84567406f..1290de638 100644 --- a/generator/authors.ml +++ b/generator/authors.ml @@ -40,20 +40,26 @@ let authors = [ "Ani Peter", [], [ Development ]; "Bastien ROUCARIÈS", [], [ Development ]; "Bernhard M. Wiedemann", [], [ Development ]; +"Bernhard Rosenkränzer", [], [ Development ]; "Cao jin", [], [ Development ]; "Charles Duffy", [], [ Development ]; "Chen Hanxiao", [], [ Development ]; +"Chris Lamb", [], [ Development ]; "Cole Robinson", [], [ Development ]; "Colin Walters", [], [ Development ]; "Cédric Bosdonnat", [], [ Development; V2V_and_P2V ]; +"Corentin Noël", [], [ Development ]; +"Csaba Henk", [], [ Development ]; "Dan Lipsitt", [], [ Development ]; "Daniel P. Berrangé", [ "Daniel Berrange" ], [ Development ]; "Daniel Cabrera", [], [ Development ]; "Daniel Erez", [], [ Development ]; "Daniel Exner", [], [ Development ]; +"Daria Phoebe Brashear", [], [ Development ]; "Dave Vasilevsky", [], [ Development ]; "David Sommerseth", [], [ Development ]; "Dawid Zamirski", [], [ Development ]; +"Denis Plotnikov", [], [ Development ]; "Douglas Schilling Landgraf", [], [ Development ]; "Eric Blake", [], [ Development ]; "Erik Nolte", [], [ Development ]; @@ -63,6 +69,7 @@ let authors = [ "Geert Warrink", [], [ Development ]; "Guido Günther", [], [ Development ]; "Hilko Bengen", [], [ Development ]; +"Hiroyuki Katsura", [ "Hiroyuki_Katsura" ], [ Development ]; "Hu Tao", [], [ Development ]; "infernix", [], [ Development ]; "Jamie Iles", [], [ Development ]; @@ -114,6 +121,7 @@ let authors = [ "Richard W.M. Jones", [], [ Development; V2V_and_P2V ]; "Robert Antoni Buj Gelonch", [], [ Development ]; "Roman Kagan", [], [ Development; V2V_and_P2V ]; +"Sam Eiderman", [], [ Development ]; "Sandeep Shedmake", [], [ Development ]; "Sebastian Meyer", [], [ Development ]; "Shahar Havivi", [], [ Development; V2V_and_P2V ];