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