On Wed, Nov 10, 2021 at 08:46:06AM -0500, Neal Gompa wrote:
Hey Richard,
I'm looking to use the libguestfs Python, PHP, and Go bindings on CentOS Stream 9, but it seems that these are not available right now. Could they be made available in CentOS/RHEL 9, if not, what was the reason for not shipping them? I believe these are shipped in Fedora today.
Hi Neal, answer depends on the particular bindings. For python3-libguestfs, we have a BZ to move these back to AppStream, so they should be usable. This should be done pretty soon: https://bugzilla.redhat.com/show_bug.cgi?id=2019914 For PHP, the bindings are currently broken upstream. Patches welcome etc ... For Golang I think most people are anticipating that you'll "vendor" (ie. bundle) the bindings in your code. While this is stupid, the language effectively forces you to do that. A longer term plan may look more like what we recently did with the libnbd bindings, but we're not there yet. Search "golang" here: https://listman.redhat.com/archives/libguestfs/2021-November/thread.html Rich.
Thanks in advance and best regards,
-- Neal Gompa Senior DevOps Engineer Datto, Inc. www.datto.com
-- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com virt-builder quickly builds VMs from scratch http://libguestfs.org/virt-builder.1.html