[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
[Libguestfs] [PATCH v8 00/42] Refactor utilities and reimplement inspection.
- From: "Richard W.M. Jones" <rjones redhat com>
- To: libguestfs redhat com
- Subject: [Libguestfs] [PATCH v8 00/42] Refactor utilities and reimplement inspection.
- Date: Wed, 21 Jun 2017 18:29:07 +0100
v7 was:
https://www.redhat.com/archives/libguestfs/2017-June/msg00169.html
https://www.redhat.com/archives/libguestfs/2017-June/msg00184.html
I believe this addresses all comments received so far.
Also it now passes a test where I compared about 100 disk images
processed with old and new virt-inspector binaries. The output is
identical in all cases except one which is caused by a bug in blkid
(https://bugzilla.redhat.com/show_bug.cgi?id=1463615).
Rich.
- Follow-Ups:
- [Libguestfs] [PATCH v8 01/42] mllib: Move Visit OCaml bindings to common/mlvisit.
- [Libguestfs] [PATCH v8 02/42] mllib: Move Progress OCaml bindings to common/mlprogress.
- [Libguestfs] [PATCH v8 03/42] mllib: Move Xml (libxml2) OCaml bindings to common/mlxml.
- [Libguestfs] [PATCH v8 04/42] mllib: Split ‘Common_utils’ into ‘Std_utils’ + ‘Common_utils’.
- [Libguestfs] [PATCH v8 05/42] common/mlstdutils: Implement complete set of byte swapping functions.
- [Libguestfs] [PATCH v8 06/42] common/mlstdutils: Implement ‘Char.mem’, ‘String.span ’ and ‘String.cspan’.
- [Libguestfs] [PATCH v8 08/42] common/utils: Refactor stdlib, gnulib and libxml2 cleanup functions.
- [Libguestfs] [PATCH v8 07/42] common/utils: Move ‘uefi.c’ to ‘lib/’.
- [Libguestfs] [PATCH v8 09/42] common/utils: cleanups: Add CLEANUP_CLOSE function.
- [Libguestfs] [PATCH v8 10/42] utils: Split out structs cleanups and printing into common/structs.
- [Libguestfs] [PATCH v8 11/42] mllib, v2v: Split out OCaml utils bindings ‘common/mlutils ’.
- [Libguestfs] [PATCH v8 12/42] utils: Rename ‘guestfs-internal-frontend.h’ to ‘gu estfs-utils.h’.
- [Libguestfs] [PATCH v8 13/42] daemon: Link guestfsd with libutils.
- [Libguestfs] [PATCH v8 14/42] inspection: Deprecate APIs and remove support for inspecting installer CDs.
- [Libguestfs] [PATCH v8 15/42] daemon: Allow parts of the daemon and APIs to be written in OCaml.
- [Libguestfs] [PATCH v8 16/42] daemon: Reimplement ‘file’ API in OCaml.
- [Libguestfs] [PATCH v8 17/42] daemon: Reimplement ‘vfs_type’ API in OCaml.
- [Libguestfs] [PATCH v8 18/42] daemon: Reimplement several devsparts APIs in OCaml.
- [Libguestfs] [PATCH v8 19/42] daemon: Add unit te sts of the ‘Utils’ module.
- [Libguestfs] [PATCH v8 20/42] daemon: Reimplement ‘is_dir’, ‘is_file’ and ‘is_sym link’ APIs in OCaml.
- [Libguestfs] [PATCH v8 21/42] daemon: Reimplement ‘readlink’ API in OCaml.
- [Libguestfs] [PATCH v8 22/42] daemon: Reimplement ‘mount’, ‘mount_ro’, ‘mount_opt ions’, ‘mount_vfs’ APIs in OCaml.
- [Libguestfs] [PATCH v8 23/42] daemon: Reimplement ‘part_get_mbr_id’ API in OCaml.
- [Libguestfs] [PATCH v8 24/42] daemon: Reimplement ‘case_sensitive_path’ API in OCaml.
- [Libguestfs] [PATCH v8 25/42] daemon: Reimplement ‘file_architecture’ API in OCaml.
- [Libguestfs] [PATCH v8 26/42] daemon: Reimplement ‘list_ldm_(volumes|partitions)’ APIs in OCaml.
- [Libguestfs] [PATCH v8 27/42] daemon: Reimplement ‘lvs’ API in OCaml.
- [Libguestfs] [PATCH v8 28/42] daemon: Reimplement ‘list_md_devices’ API in OCaml.
- [Libguestfs] [PATCH v8 29/42] daemon: Generate OCaml wrappers for optgroup_*_available functions.
- [Libguestfs] [PATCH v8 30/42] daemon: Enable RStruct, RStructList for OCaml-implemented APIs.
- [Libguestfs] [PATCH v8 31/42] daemon: Reimplement ‘btrfs_subvolume_list’ and ‘btrfs_s ubvolume_get_default’ in OCaml.
- [Libguestfs] [PATCH v8 32/42] daemon: Reimplement ‘list_filesystems’ API in the daemon, in OCaml.
- [Libguestfs] [PATCH v8 33/42] daemon: Reimplement ‘part_list’ API in OCaml.
- [Libguestfs] [PATCH v8 34/42] daemon: Reimplement ‘findfs_uuid’ and ‘findfs_label’ APIs in OCaml.
- [Libguestfs] [PATCH v8 35/42] daemon: Reimplement ‘nr_devices’ API in OCaml.
- [Libguestfs] [PATCH v8 36/42] daemon: Reimplement ‘md_detail’ API in OCaml.
- [Libguestfs] [PATCH v8 37/42] daemon: Reimplement ‘realpath’ API in OCaml.
- [Libguestfs] [PATCH v8 38/42] daemon: Implement command flag CommandFlagFoldStdoutOnStderr.
- [Libguestfs] [PATCH v8 39/42] daemon: Reimplement ‘part_get_parttype’, ‘part_get_gpt_ type’, ‘part_get_gpt_guid’ APIs in O Caml.
- [Libguestfs] [PATCH v8 40/42] lib: Move implement ation of ‘hivex_value_utf8’ to new fil e ‘lib/hivex.c’.
- [Libguestfs] [PATCH v8 41/42] daemon: Reimplement ‘device_index’ API in OCaml.
- [Libguestfs] [PATCH v8 42/42] daemon: Reimplement most inspection APIs in the daemon, in OCaml.
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]