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