The ArchLinux packages are available on the AUR:<div><a href="http://aur.archlinux.org/packages.php?ID=44372">http://aur.archlinux.org/packages.php?ID=44372</a><br><br><div class="gmail_quote">On Sun, Dec 19, 2010 at 9:59 AM, Richard W.M. Jones <span dir="ltr"><<a href="mailto:rjones@redhat.com">rjones@redhat.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">We are pleased to announce the next stable release of libguestfs,<br>
tools and a library for accessing, creating and modifying the contents<br>
of virtual machines and disk images.<br>
<br>
Home page: <a href="http://libguestfs.org/" target="_blank">http://libguestfs.org/</a><br>
<br>
Binary packages for:<br>
Fedora: <a href="http://koji.fedoraproject.org/koji/packageinfo?packageID=8391" target="_blank">http://koji.fedoraproject.org/koji/packageinfo?packageID=8391</a><br>
Debian: <a href="http://libguestfs.org/download/binaries/debian-packages/" target="_blank">http://libguestfs.org/download/binaries/debian-packages/</a><br>
Ubuntu: <a href="http://libguestfs.org/download/binaries/ubuntu-packages/" target="_blank">http://libguestfs.org/download/binaries/ubuntu-packages/</a><br>
RHEL 6: <a href="http://people.redhat.com/~rjones/rhel6.1-libguestfs-preview/" target="_blank">http://people.redhat.com/~rjones/rhel6.1-libguestfs-preview/</a> (soon)<br>
<br>
Here are the release notes (also at <a href="http://libguestfs.org/RELEASE-NOTES.txt" target="_blank">http://libguestfs.org/RELEASE-NOTES.txt</a> )<br>
<br>
Release notes for libguestfs 1.8.0<br>
----------------------------------<br>
<br>
These release notes only cover the differences from the previous<br>
stable/dev branch split (1.6.0). For detailed changelogs, please see<br>
the git repository, or the ChangeLog file distributed in the tarball.<br>
<br>
New features<br>
<br>
- Support and packages for Debian and Ubuntu.<br>
<br>
- Daily builds from git repository on Debian and Ubuntu to reduce risk<br>
of regressions.<br>
<br>
- Port to ArchLinux 'pacman' (thanks Thomas S Hatch).<br>
<br>
- The following tools have been rewritten in C (originally in Perl):<br>
<br>
. virt-cat<br>
. virt-df<br>
. virt-inspector<br>
. virt-ls<br>
. virt-rescue<br>
<br>
- Some C tools support encrypted guests automatically. This is<br>
supported in: guestfish, guestmount, virt-cat, virt-inspector,<br>
virt-ls.<br>
<br>
- New tool virt-filesystems (in C) which is a replacement for<br>
virt-list-filesystems and virt-list-partitions, and has a superset<br>
of the functionality of those tools.<br>
<br>
- guestfish, guestmount and the C tools use unified command line option<br>
parsing, so they support many common options such as '-a disk.img',<br>
'-d libvirt-domain', '-x', '-v'. The old command line option<br>
parsing is preserved for compatibility in scripts etc.<br>
<br>
- guestfish no longer has any dependencies on Perl<br>
<br>
- New man pages containing programming examples: guestfs-examples(3) (C/C++),<br>
guestfs-ocaml(3), guestfs-python(3), guestfs-ruby(3).<br>
<br>
- Trace mode prints return values from API functions.<br>
<br>
- virt-inspector can list applications installed in Windows guests, along<br>
with a great deal of information about those applications.<br>
<br>
- Add support for inspecting: Linux Mint, Mandriva, FreeBSD.<br>
<br>
- guestfish --rw option (with no effect currently) to make potentially<br>
dangerous write access explicit.<br>
<br>
- guestfish --listen --csh for compatibility with csh, tcsh (thanks<br>
Eric Blake).<br>
<br>
- The first upstream version that introduced each API function is now<br>
documented in guestfs(3).<br>
<br>
- guestfs_last_errno allows you to retrieve the errno from the<br>
daemon, correctly translated to the local operating system.<br>
<br>
- Functions can now have optional parameters.<br>
<br>
- Progress bars and progress notifications can now happen for upload<br>
commands.<br>
<br>
- Appliance builder more careful about not leaving temporary files<br>
around in /tmp.<br>
<br>
- getfattr/setfattr commands added to virt-rescue.<br>
<br>
- ROADMAP file covers roadmap and goals for future releases.<br>
<br>
Security<br>
<br>
- New SECURITY section in guestfs(3) API documentation.<br>
<br>
- virt-inspector no longer runs any guest commands.<br>
<br>
- Inspection code is more careful about avoiding very large files<br>
from guests which might previously have caused a denial of service.<br>
<br>
- FUSE calls into guestmount are now traced when using guestmount -x.<br>
<br>
New APIs<br>
<br>
- add-domain<br>
- add-drive-opts<br>
- getxattr<br>
- inspect-get-hostname<br>
- inspect-get-package-format<br>
- inspect-get-package-management<br>
- inspect-get-roots<br>
- inspect-list-applications<br>
- lgetxattr<br>
- mkfs-opts<br>
<br>
Internals<br>
<br>
- C programs now only link precisely with the libraries that they use.<br>
<br>
- PCRE, libmagic, hivex and libvirt libraries are now completely<br>
optional for building.<br>
<br>
- Multiple memory leaks and file descriptor leaks fixed.<br>
<br>
- Add a POD wrapper to unify generation of man pages and HTML files<br>
across all programs.<br>
<br>
- Source includes phony images of Fedora, Debian, Ubuntu and<br>
Windows guests.<br>
<br>
- Ruby bindings have 'make install' rule.<br>
<br>
- <guestfs.h> is now a single file.<br>
<br>
- <guestfs.h> does not require XDR headers.<br>
<br>
- ocaml xml-light library is no longer required to build (thanks<br>
Maxim Koltsov).<br>
<br>
- ./configure --disable-[...] for each language binding (thanks<br>
Maxim Koltsov).<br>
<br>
- Old ocaml-viewer program removed (use guestfs-browser instead).<br>
<br>
- New C API test type 'InitScratchFS' makes the tests run a little<br>
more quickly.<br>
<br>
- Excluded packages in the appliance are now listed in a separate<br>
file appliance/<a href="http://excludelist.in" target="_blank">excludelist.in</a>, and can be customized per-distro.<br>
<br>
Bugs fixed<br>
<br>
- 663407 readlink and readlinklist returns /sysroot/ in some paths<br>
- 661280 virt-rescue: panic when shutting down: "/sbin/reboot: No such file or directory"<br>
- 657499 checksum: wrong check sum type causes umount to fail<br>
- 655554 Whole disk paths are not made canonical by virt-inspector<br>
- 654638 openssl updated to 1.0.0b libguestfs depends on exact file names<br>
- 652796 ruby bindings not installed by 'make install', hence omitted from the binary distribution<br>
<br>
<br>
--<br>
Richard Jones, Virtualization Group, Red Hat <a href="http://people.redhat.com/~rjones
virt-top" target="_blank">http://people.redhat.com/~rjones<br>
virt-top</a> is 'top' for virtual machines. Tiny program with many<br>
powerful monitoring features, net stats, disk stats, logging, etc.<br>
<a href="http://et.redhat.com/~rjones/virt-top" target="_blank">http://et.redhat.com/~rjones/virt-top</a><br>
<br>
_______________________________________________<br>
Libguestfs mailing list<br>
<a href="mailto:Libguestfs@redhat.com">Libguestfs@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/libguestfs" target="_blank">https://www.redhat.com/mailman/listinfo/libguestfs</a><br>
</blockquote></div><br></div>