[Pkg-libvirt-maintainers] [Libguestfs] libguestfs 1.12

Richard W.M. Jones rjones at redhat.com
Sat Aug 13 11:57:25 UTC 2011


On Sat, Aug 13, 2011 at 01:12:34PM +0200, Hilko Bengen wrote:
> Hi!
> 
> Last night, I uploaded version 1.12.3-2 of the libguestfs package to
> Debian/unstable. I consider most of the initial work done.

Excellent news!

> Apart from
> fixing bugs that users will reportt, a few issues remain:
> 
> - Building bindings for multiple Python versions. I have just done this
>   for hivex, it is probably going to be an issue being able build with
>   $(builddir) != $(srcdir).

We tried this once.  It's phenomenally hard to do for libguestfs
because there are so many parts, particularly the odd bindings like
PHP.

One note is that the generator creates its generated files in the
$(srcdir).  This is correct, even in the alternate builddir scenario.
The reason is that generated files are "source" files as far as the
tarball is concerned -- these files are added to the tarball by 'make
dist' because we don't want to require OCaml / run the generator for
people compiling from the tarball.

> - Improving febootstrap so that downloading of packages may not be
>   needed in the future.
> 
> - Bindings for other languages: The configure script lists Ruby, Java,
>   Haskell, and PHP. I am not feeling like doing anything on those in the
>   short term, but I'm happy to accept patches.

Ruby is the most important one because Aeolus cloud project and
Boxgrinder both use it.  The Haskell bindings are incomplete.  The
Java bindings were only completed in 1.12, so obviously they're not
getting much use.  No idea about PHP but I don't know if anyone is
using them.

> - Backports for the current stable Debian version (squeeze)?

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming blog: http://rwmj.wordpress.com
Fedora now supports 80 OCaml packages (the OPEN alternative to F#)
http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora



More information about the Pkg-libvirt-maintainers mailing list