<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libguestfs.git, branch stable-1.16</title>
<subtitle>[MIRROR] library for accessing and modifying guest disk images</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/'/>
<entry>
<title>Version 1.16.27.</title>
<updated>2012-07-07T14:50:41+00:00</updated>
<author>
<name>Richard W.M. Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2012-07-07T11:45:05+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=9c2a534a000d662889980f686dcb7fd49ad78ecc'/>
<id>9c2a534a000d662889980f686dcb7fd49ad78ecc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update gnulib to latest version.</title>
<updated>2012-07-07T14:50:41+00:00</updated>
<author>
<name>Richard W.M. Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2012-07-07T11:39:46+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=3a969caf614875ab9c903ec13d4960d34e857aef'/>
<id>3a969caf614875ab9c903ec13d4960d34e857aef</id>
<content type='text'>
(cherry picked from commit 1596b6026ddd1e343efc6a74fc23f46e4975868f)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 1596b6026ddd1e343efc6a74fc23f46e4975868f)
</pre>
</div>
</content>
</entry>
<entry>
<title>launch: Correction in comment.</title>
<updated>2012-07-07T14:50:41+00:00</updated>
<author>
<name>Richard W.M. Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2012-07-07T14:49:22+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=ae00bd670fc73b55b9d78047a4b9f48f14a1c83d'/>
<id>ae00bd670fc73b55b9d78047a4b9f48f14a1c83d</id>
<content type='text'>
https://bugs.launchpad.net/qemu/+bug/1021649 is invalid, probably
caused by a Fedora ROM.

This updates commit 52d188e32fb8addb45bf926df07e34ab35898f85.
(cherry picked from commit 6e5a85bb9b6557bc337625a339728e23f5f2dd94)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://bugs.launchpad.net/qemu/+bug/1021649 is invalid, probably
caused by a Fedora ROM.

This updates commit 52d188e32fb8addb45bf926df07e34ab35898f85.
(cherry picked from commit 6e5a85bb9b6557bc337625a339728e23f5f2dd94)
</pre>
</div>
</content>
</entry>
<entry>
<title>qemu: Use sgabios by default (thanks Dan Berrange).</title>
<updated>2012-07-07T10:34:14+00:00</updated>
<author>
<name>Richard W.M. Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2012-07-06T09:29:26+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=6575f64065711c3d7a4ae6a053f0b6a5208574bf'/>
<id>6575f64065711c3d7a4ae6a053f0b6a5208574bf</id>
<content type='text'>
(cherry picked from commit 52d188e32fb8addb45bf926df07e34ab35898f85)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 52d188e32fb8addb45bf926df07e34ab35898f85)
</pre>
</div>
</content>
</entry>
<entry>
<title>qemu or qemu-kvm &gt;= 1.1.0 is required.</title>
<updated>2012-07-07T10:33:52+00:00</updated>
<author>
<name>Richard W.M. Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2012-07-04T15:16:17+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=0645092059a6fc2e5b734523881373b34ce81933'/>
<id>0645092059a6fc2e5b734523881373b34ce81933</id>
<content type='text'>
Earlier versions of qemu contained a bug in the qcow2 code which
causes qemu to segfault when shutting down and flushing its internal
cache, and this can result in data loss.

Cherry picked from commit 7996e0882442dc7bac2ab573e2fcac0b488c8cc7
and changed to suit stable-1.16 releases.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Earlier versions of qemu contained a bug in the qcow2 code which
causes qemu to segfault when shutting down and flushing its internal
cache, and this can result in data loss.

Cherry picked from commit 7996e0882442dc7bac2ab573e2fcac0b488c8cc7
and changed to suit stable-1.16 releases.
</pre>
</div>
</content>
</entry>
<entry>
<title>New API: guestfs_shutdown: Cleanly shutdown the backend.</title>
<updated>2012-07-07T10:32:46+00:00</updated>
<author>
<name>Richard W.M. Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2012-07-03T12:22:45+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=dff126b7c5c322c942ec920fe9fb752137c2e25b'/>
<id>dff126b7c5c322c942ec920fe9fb752137c2e25b</id>
<content type='text'>
The new API splits orderly close into a two-step process:

  if (guestfs_shutdown (g) == -1) {
    /* handle the error, eg. qemu error */
  }
  guestfs_close (g);

Note that the explicit shutdown step is only necessary in the case
where you have made changes to the disk image and want to handle write
errors.  Read the documentation for further information.

This change also:

 - deprecates guestfs_kill_subprocess

 - turns guestfs_kill_subprocess into the same as guestfs_shutdown

 - changes guestfish and other tools to call shutdown + close
   where necessary (not for read-only tools)

 - updates documentation

 - updates examples

(cherry picked from commit ffbf1475f7ae7c462db289ad4834391469e72edd)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The new API splits orderly close into a two-step process:

  if (guestfs_shutdown (g) == -1) {
    /* handle the error, eg. qemu error */
  }
  guestfs_close (g);

Note that the explicit shutdown step is only necessary in the case
where you have made changes to the disk image and want to handle write
errors.  Read the documentation for further information.

This change also:

 - deprecates guestfs_kill_subprocess

 - turns guestfs_kill_subprocess into the same as guestfs_shutdown

 - changes guestfish and other tools to call shutdown + close
   where necessary (not for read-only tools)

 - updates documentation

 - updates examples

(cherry picked from commit ffbf1475f7ae7c462db289ad4834391469e72edd)
</pre>
</div>
</content>
</entry>
<entry>
<title>close: Warn if qemu exits unsuccessfully.</title>
<updated>2012-07-07T10:30:04+00:00</updated>
<author>
<name>Richard W.M. Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2012-07-03T12:09:53+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=b6ef5f47cf6355c860f659252a391293ae026a32'/>
<id>b6ef5f47cf6355c860f659252a391293ae026a32</id>
<content type='text'>
Currently guestfs_close has no method to return an error indication,
so this commit simply prints the error on stderr.
(cherry picked from commit bcc4ffb52b9f4b5db7861682905ec32844f4603b)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently guestfs_close has no method to return an error indication,
so this commit simply prints the error on stderr.
(cherry picked from commit bcc4ffb52b9f4b5db7861682905ec32844f4603b)
</pre>
</div>
</content>
</entry>
<entry>
<title>close: Rearrange the order in which the handle is closed and freed.</title>
<updated>2012-07-07T10:29:40+00:00</updated>
<author>
<name>Richard W.M. Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2012-07-03T10:07:13+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=ced9e9840715c8dab85465611fc566fc5d1a4df1'/>
<id>ced9e9840715c8dab85465611fc566fc5d1a4df1</id>
<content type='text'>
The order is now:

 - remove the handle from the list of handles
 - send close trace message
 - sync and shutdown qemu
 - run user close callback
 - free temporary directory
 - free memory

This commit ought to be no functional change.

(cherry picked from commit fc3c6fff4b0a6ffeb75aa78b1d73241a14a03cd1)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The order is now:

 - remove the handle from the list of handles
 - send close trace message
 - sync and shutdown qemu
 - run user close callback
 - free temporary directory
 - free memory

This commit ought to be no functional change.

(cherry picked from commit fc3c6fff4b0a6ffeb75aa78b1d73241a14a03cd1)
</pre>
</div>
</content>
</entry>
<entry>
<title>perl, python, ruby: Fix comments on call to close method.</title>
<updated>2012-07-07T10:26:44+00:00</updated>
<author>
<name>Richard W.M. Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2012-07-03T13:42:10+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=fccf6929549abdaa7405b6d0f68187575f4e9300'/>
<id>fccf6929549abdaa7405b6d0f68187575f4e9300</id>
<content type='text'>
Make the comments consistent.

Also make the Perl example call $g-&gt;close explicitly so it is
consistent with the other examples.
(cherry picked from commit 27ebf517fae972eee49ae5911a03fabe5f4b6e54)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make the comments consistent.

Also make the Perl example call $g-&gt;close explicitly so it is
consistent with the other examples.
(cherry picked from commit 27ebf517fae972eee49ae5911a03fabe5f4b6e54)
</pre>
</div>
</content>
</entry>
<entry>
<title>examples: In create_disk example, don't call set_autosync.</title>
<updated>2012-07-07T10:26:41+00:00</updated>
<author>
<name>Richard W.M. Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2012-07-03T13:36:45+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=fe315f634c7db0f30fc828421258e89f6dded346'/>
<id>fe315f634c7db0f30fc828421258e89f6dded346</id>
<content type='text'>
This is now set by default in all supported versions of libguestfs.
It's just confusing if the examples refer to it.
(cherry picked from commit 917550a117904ec1a06b77a7870a147014d71adb)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is now set by default in all supported versions of libguestfs.
It's just confusing if the examples refer to it.
(cherry picked from commit 917550a117904ec1a06b77a7870a147014d71adb)
</pre>
</div>
</content>
</entry>
</feed>
