On Fri, Mar 03, 2017 at 04:31:45PM +0100, Pino Toscano wrote:
On Friday, 3 March 2017 11:18:26 CET Richard W.M. Jones wrote:
> There is precisely one such function at the moment
> (guestfs_wait_ready).
> ---
Mostly LGTM, few notes below.
Thanks - I will push it with the changes you have noted below.
Rich.
> diff --git a/generator/GObject.ml b/generator/GObject.ml
> index eada33c..fd2c07c 100644
> --- a/generator/GObject.ml
> +++ b/generator/GObject.ml
> @@ -1118,9 +1118,11 @@ guestfs_session_close (GuestfsSession *session, GError
**err)
> );
> pr "\n";
> (match deprecated_by with
> - | None -> ()
> - | Some alt ->
> + | Not_deprecated -> ()
> + | Replaced_by alt ->
> pr " * Deprecated: In new code, use guestfs_session_%s()
instead\n" alt
> + | Deprecated_no_replacement ->
> + pr " * Deprecated\n"
The "Deprecated" tag needs a text, so I'd just note to not use it anymore.
> );
> (match version_added f with
> | None -> ()
> diff --git a/generator/OCaml.ml b/generator/OCaml.ml
> index 083e505..38b254d 100644
> --- a/generator/OCaml.ml
> +++ b/generator/OCaml.ml
> @@ -186,10 +186,13 @@ end
> opt
> );
> (match f.deprecated_by with
> - | None -> ()
> - | Some replacement ->
> + | Not_deprecated -> ()
> + | Replaced_by replacement ->
> has_tags := true;
> pr "\n\n @deprecated Use {!%s} instead" replacement
> + | Deprecated_no_replacement ->
> + has_tags := true;
> + pr "\n\n @deprecated"
Ditto.
> diff --git a/generator/java.ml b/generator/java.ml
> index 8f71feb..83f2e65 100644
> --- a/generator/java.ml
> +++ b/generator/java.ml
> @@ -297,9 +297,11 @@ public class GuestFS {
> | Some version -> pr " * @since %s\n" version
> );
> (match f with
> - | { deprecated_by = None } -> ()
> - | { deprecated_by = Some alt } ->
> + | { deprecated_by = Not_deprecated } -> ()
> + | { deprecated_by = Replaced_by alt } ->
> pr " * @deprecated In new code, use {@link #%s} instead\n"
alt
> + | { deprecated_by = Deprecated_no_replacement } ->
> + pr " * @deprecated\n"
> );
Ditto.
> diff --git a/generator/ruby.ml b/generator/ruby.ml
> index c938bc9..594036d 100644
> --- a/generator/ruby.ml
> +++ b/generator/ruby.ml
> @@ -146,9 +146,12 @@ and generate_ruby_c actions () =
> | Some version -> doc ^ (sprintf "\n *\n * [Since] Added in
version %s." version) in
> let doc =
> match f with
> - | { deprecated_by = None } -> doc
> - | { deprecated_by = Some alt } ->
> - doc ^ (sprintf "\n *\n * [Deprecated] In new code, use rdoc-ref:%s
instead." alt) in
> + | { deprecated_by = Not_deprecated } -> doc
> + | { deprecated_by = Replaced_by alt } ->
> + doc ^
> + sprintf "\n *\n * [Deprecated] In new code, use rdoc-ref:%s
instead." alt
> + | { deprecated_by = Deprecated_no_replacement } ->
> + doc ^ "\n *\n * [Deprecated]" in
> let doc =
Ditto.
> diff --git a/generator/actions_core_deprecated.ml
b/generator/actions_core_deprecated.ml
> index b8cca79..ae93f29 100644
> --- a/generator/actions_core_deprecated.ml
> +++ b/generator/actions_core_deprecated.ml
> @@ -174,7 +174,7 @@ C<guestfs_part_init>" };
> { defaults with
> name = "blockdev_setbsz"; added = (1, 9, 3);
> style = RErr, [Device "device"; Int "blocksize"], [];
> - deprecated_by = Some "mkfs";
> + deprecated_by = Replaced_by "mkfs";
> shortdesc = "set blocksize of block device";
> longdesc = "\
> This call does nothing and has never done anything
This maybe could just become Deprecated_no_replacement, since it never
did anything anyway.
Thanks,
--
Pino Toscano
_______________________________________________
Libguestfs mailing list
Libguestfs(a)redhat.com
https://www.redhat.com/mailman/listinfo/libguestfs
--
Richard Jones, Virtualization Group, Red Hat
http://people.redhat.com/~rjones
Read my programming and virtualization blog:
http://rwmj.wordpress.com
virt-df lists disk usage of guests without needing to install any
software inside the virtual machine. Supports Linux and Windows.
http://people.redhat.com/~rjones/virt-df/