[Libosinfo] [libosinfo PATCH v2 0/7] Add osinfo_db_identify_tree() API

Cole Robinson crobinso at redhat.com
Mon Jul 1 22:56:16 UTC 2019


On 6/26/19 7:27 AM, Fabiano Fidêncio wrote:
> Similarly to osinfo_db_identify_media(), let's add
> osinfo_db_identify_tree() API and be more consistent on how the apps
> should check whether a media/tree is known.
> 
> More than that, this simplifies a little bit the code on the apps side.
> 
> Together with this change, let's also deprecate
> osinfo_db_guess_os_from_tree() and "force" the apps to use the new and
> simpler API for tree detection.
> 
> Changes since v1:
> - A few patches touching tree, in order to:
>   - Remove some useless properties;
>   - Set "has-treeinfo" as FALSE by default;
>   - Add treeinfo properties;
>   - Fixing treeinfo APIs' documentation;
> - A test has been added for osinfo_db_identify_tree()
> - The osinfo_db_guess_os_from_tree() test has been removed, as the
>   function is now deprecated
> 
> Fabiano Fidêncio (7):
>   tree: Remove useless properties
>   tree: Don't set "has-treeinfo" property's default to TRUE
>   tree: Add treeinfo-* properties
>   tree: Fix treeinfo APIs' documentation
>   db: Add identify_tree() API
>   tools,detect: Use osinfo_db_identify_tree()
>   db: deprecate osinfo_db_guess_os_from_tree()
> 
>  osinfo/libosinfo.syms |   2 +
>  osinfo/osinfo_db.c    | 140 ++++++++++++++++++++++++++++++++++++----
>  osinfo/osinfo_db.h    |   3 +
>  osinfo/osinfo_tree.c  | 146 ++++++++++++++++++++----------------------
>  tests/test-db.c       |  21 ++----
>  tools/osinfo-detect.c |  21 +++---
>  6 files changed, 219 insertions(+), 114 deletions(-)
> 

Reviewed-by: Cole Robinson <crobinso at redhat.com>
Tested-by: Cole Robinson <crobinso at redhat.com>

- Cole




More information about the Libosinfo mailing list