[Libosinfo] [libosinfo PATCH v3 0/6] Use "all" arch as a fallback for media/tree detection
Fabiano Fidêncio
fidencio at redhat.com
Tue Apr 2 10:18:45 UTC 2019
This series has been written considering:
- https://www.redhat.com/archives/libosinfo/2019-February/msg00247.html
Let's assume that trees and medias set with architecture "all" will be
treated as fallback, always.
NOTE: In the v3 a different approach has been taken and there's no
explicit check comparing architectures. The reason for this is that
create_media_from_location() will always create a media with NULL arch,
which would simply break the check. :-(
For now, let's just leave arch out of the game, as it was before this
series, and just check the arch of our DB entries in order to leave all
the entries with "all" arch to be evaluated later.
https://gitlab.com/libosinfo/libosinfo/issues/20
Fabiano Fidêncio (6):
db: Rename tree to treeinfo in guess_os_from_tree()
db: Rename os_* to os_treeinfo_* in guess_os_from_tree()
db: Deal with "all" tree architectures
test-db: Add test for guessing tree from OS
db: Deal with "all" media architecture
test-db: Add test to cover identifying a media with "unknown" arch
osinfo/osinfo_db.c | 178 +++++++++++-------
.../dbdata/os/libosinfo.org/test-db-media.xml | 13 ++
.../dbdata/os/libosinfo.org/test-db-tree.xml | 26 +++
tests/test-db.c | 80 ++++++++
4 files changed, 233 insertions(+), 64 deletions(-)
create mode 100644 tests/dbdata/os/libosinfo.org/test-db-tree.xml
--
2.20.1
More information about the Libosinfo
mailing list