gobject: Mark the gobject bindings as deprecated

They will be removed in libguestfs 1.58 (the next but one version).
Currently they don't actually compile.  The larger problem is that
they don't handle 64 bit quantities properly (using floats instead),
meaning that any disk size or offset above a certain size will be
improperly passed through the API, usually rounded to the nearest
53 bits.
This commit is contained in:
Richard W.M. Jones
2025-06-10 11:52:30 +01:00
parent ba916948ab
commit a57f6b8e2c
12 changed files with 7 additions and 17 deletions

View File

@@ -722,7 +722,6 @@ L<guestfs(3)>,
L<guestfish(1)>,
L<guestfs-examples(3)>,
L<guestfs-erlang(3)>,
L<guestfs-gobject(3)>,
L<guestfs-golang(3)>,
L<guestfs-java(3)>,
L<guestfs-lua(3)>,

View File

@@ -47,6 +47,9 @@ the command line I<-n> flag.
Previously C<-L../lib/.libs> got embedded in the distributed OCaml
bindings. This has been fixed.
GObject bindings have been deprecated and will be removed in
S<libguestfs 1.58>.
=head2 Build changes
json-c is now required. This replaces Jansson which was previously

View File

@@ -96,7 +96,6 @@ C<Arg> is the name of the unknown argument.
L<guestfs(3)>,
L<guestfs-examples(3)>,
L<guestfs-gobject(3)>,
L<guestfs-golang(3)>,
L<guestfs-java(3)>,
L<guestfs-lua(3)>,

View File

@@ -2,6 +2,10 @@
guestfs-gobject - How to use libguestfs with the GObject bindings
=head1 DEPRECATED
These bindings are deprecated and will be removed in libguestfs 1.58.
=head1 SYNOPSIS
From Javascript using gjs:

View File

@@ -78,7 +78,6 @@ UUIDs are not returned in structures.
L<guestfs(3)>,
L<guestfs-examples(3)>,
L<guestfs-erlang(3)>,
L<guestfs-gobject(3)>,
L<guestfs-java(3)>,
L<guestfs-lua(3)>,
L<guestfs-ocaml(3)>,

View File

@@ -161,7 +161,6 @@ on the class path, as well as the path of your program. For example:
L<guestfs(3)>,
L<guestfs-examples(3)>,
L<guestfs-erlang(3)>,
L<guestfs-gobject(3)>,
L<guestfs-golang(3)>,
L<guestfs-lua(3)>,
L<guestfs-ocaml(3)>,

View File

@@ -1105,13 +1105,6 @@ at the top of F<csharp/Libguestfs.cs>.
See L<guestfs-erlang(3)>.
=item B<GObject>
Experimental GObject bindings (with GObject Introspection support) are
available.
See L<guestfs-gobject(3)>.
=item B<Go>
See L<guestfs-golang(3)>.
@@ -3202,7 +3195,6 @@ L<guestfs-examples(3)>.
Language bindings:
L<guestfs-erlang(3)>,
L<guestfs-gobject(3)>,
L<guestfs-golang(3)>,
L<guestfs-java(3)>,
L<guestfs-lua(3)>,

View File

@@ -138,7 +138,6 @@ returned when you registered the callback:
L<guestfs(3)>,
L<guestfs-examples(3)>,
L<guestfs-erlang(3)>,
L<guestfs-gobject(3)>,
L<guestfs-golang(3)>,
L<guestfs-java(3)>,
L<guestfs-ocaml(3)>,

View File

@@ -82,7 +82,6 @@ function that you called.
L<guestfs(3)>,
L<guestfs-examples(3)>,
L<guestfs-erlang(3)>,
L<guestfs-gobject(3)>,
L<guestfs-golang(3)>,
L<guestfs-java(3)>,
L<guestfs-lua(3)>,

View File

@@ -41,7 +41,6 @@ L<Sys::Guestfs(3)>,
L<guestfs(3)>,
L<guestfs-examples(3)>,
L<guestfs-erlang(3)>,
L<guestfs-gobject(3)>,
L<guestfs-golang(3)>,
L<guestfs-java(3)>,
L<guestfs-lua(3)>,

View File

@@ -65,7 +65,6 @@ You can use it like this:
L<guestfs(3)>,
L<guestfs-examples(3)>,
L<guestfs-erlang(3)>,
L<guestfs-gobject(3)>,
L<guestfs-golang(3)>,
L<guestfs-java(3)>,
L<guestfs-lua(3)>,

View File

@@ -36,7 +36,6 @@ string).
L<guestfs(3)>,
L<guestfs-examples(3)>,
L<guestfs-erlang(3)>,
L<guestfs-gobject(3)>,
L<guestfs-golang(3)>,
L<guestfs-java(3)>,
L<guestfs-lua(3)>,