On Fri, Aug 30, 2013 at 03:27:42PM +0800, Daniel Veillard wrote:
On Thu, Aug 29, 2013 at 12:24:41PM +0100, Daniel P. Berrange wrote:
> As everyone knows, we have historically always shipped the python binding
> as part of the libvirt primary tar.gz distribution. In some ways that has
> simplified life for people, since we know they'll always have a libvirt
> python that matches their libvirt C library.
>
> At the same time though, this policy of ours is causing increasing amounts
> of pain for a number of our downstream users.
BTW on a related issue, the bindings generation is very much
similar from the one from libxml2, and I ported the libxml2 one
to work with python3, they are alike a dozen set of patches in
libxml2 git in GNOME from thsi spring and it may be a bit easier to
carry the conversion before doing the split.
The patches obviously won't apply as is as the generators have
diverged somehow since the creation of libvirt but I think there
is enough commonality that it is worth trying to do this before
the change.
I had plan to do the porting myself but I have a crazy workload
those days and unless taking forced vacations for it it may be a
bit hard for me to do this before the 1.1.3 release if we want to
do the split by then <grin/>
Daniel
--
Daniel Veillard | Open Source and Standards, Red Hat
veillard(a)redhat.com | libxml Gnome XML XSLT toolkit
http://xmlsoft.org/
http://veillard.com/ | virtualization library
http://libvirt.org/