<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en">
<head>
<meta content="text/html; charset=US-ASCII" http-equiv="Content-Type">
<title>
GitLab
</title>



<style>img {
max-width: 100%; height: auto;
}
</style>
</head>
<body>
<div class="content">

<h3>
Guido Günther pushed to branch debian/sid
at <a href="https://salsa.debian.org/libvirt-team/libosinfo">Libvirt Packaging Team / libosinfo</a>
</h3>
<h4>
Commits:
</h4>
<ul>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/09db0c800ef4b83e962bdc09a0707fa54ea2db9b">09db0c80</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-03-01T17:18:18+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Post release version bump to 1.5.0

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/a6df8b722ac438d84c732af415648025c4dc26f6">a6df8b72</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-03-07T10:58:28+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">install-config: Add _set_installation_url()

Although the installer URL can be taken from OsinfoTree, there are
situations where OsinfoTree doesn't have a URL or even the management
apps should prefer the URL set by their users instead of fallbacking to
the one get from OsinfoTree.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/c7402d1e7dc0762183e277a14befa28a8d26b9e0">c7402d1e</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-03-07T10:59:03+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: Add coverage for _set_installation_url()

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/8480b222ee77330fec36d6fc6b488692d7909819">8480b222</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-03-07T10:59:07+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">haikunightly: Update test data

Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/dd7c4f5ea1b597c65ce2dfa9845644a14f47b115">dd7c4f5e</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-03-07T10:59:07+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">haikur1beta1: Add tests data

Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/6c4b002d195996b16d0382433f781591a1b18848">6c4b002d</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-03-07T15:36:26+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">spec: Remove needless use of %defattr

This commit is bringing upstream the change done on Fedora on
4a678b2f4d59,

The change is related to
https://docs.fedoraproject.org/en-US/packaging-guidelines/#_file_permissions

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Christophe Fergeau <cfergeau@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/769a8edf2dcc57afd77d5b2faa694f8c2bbec5af">769a8edf</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-03-07T15:37:09+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">mingw,spec: Remove obsolete Group tag

This commit brings upstream the changes done on Fedora on
61fea0d48407c0ee,

References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag

And "The Group: tag is not required in any live Fedora or EPEL release.
RHEL5 did need it, but EPEL5 did not as it was supplied automatically
via magic in the epel-rpm-macros package. The Packaging Guidelines have
indicated that the Group: tag should not be used since March of 2017."

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Christophe Fergeau <cfergeau@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/6e34c937f16974f11b91ca69f7e9fb68c7a5309e">6e34c937</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-03-07T15:37:25+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">spec: Add "BuildRequires: gcc"

Reference: https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Christophe Fergeau <cfergeau@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/1f170d9e3a8ce7e44385f39193d68bdb9bf4a031">1f170d9e</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-03-07T15:38:58+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">spec: Use standard vala packaging pattern where vapi files are in -devel

This commit brings upstream the changes done on Fedora on
42b96ea66d7b3e.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Christophe Fergeau <cfergeau@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/f99d8f1343e852c28fd72cb49120ee27d35cfb66">f99d8f13</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-03-07T15:49:16+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">mingw: Use %mingw_find_Lang macro

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Christophe Fergeau <cfergeau@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/b2245cb46b848d4351005eef1dc34d708a29bc79">b2245cb4</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-03-07T15:49:20+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">mingw,spec: Fix the Source URL

https://releases.pagure.org/libosinfo/... instead of
https://releases.pagure.io/libosinfo/...

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Christophe Fergeau <cfergeau@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/6c039a407bb7ee5eb58853b7bf08e25072fb7986">6c039a40</a></strong>
<div>
<span>by Cole Robinson</span>
<i>at 2019-03-07T17:47:44-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add toplevel .dir-locals.el

This centralizes emacs config in a top level file, matching the
bits sprinkled around in 'Local variable' comments

Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/b19c1259d45a357d47039fe9b1f3d84210d5b373">b19c1259</a></strong>
<div>
<span>by Cole Robinson</span>
<i>at 2019-03-07T17:47:44-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove emacs 'Local variables' annotations

No other virt projects have annotations like this, plus IMO
.editorconfig handles this in a much nicer way and more flexible
way. Ditch them

Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/63b735e3b196b2aedce1d59d3af4fc83b2029d7d">63b735e3</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-03-15T09:37:45+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">isodata,centos: Add a new LiveGNOME isodata

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/085cc9567b6040a3b913eeeaa9263fdcacccc6c0">085cc956</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-03-21T13:40:14+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: Remove test-*.uris

Those tests are now part of osinfo-db.

With this change we can get rid of the curl dependency we have.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/f5c9ab338eb912c3d892cfc9591acc82319f9a96">f5c9ab33</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-03-21T13:41:02+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: Remove test-isodetect

This test is now part of osinfo-db

With this change we can get rid of the whole isodata we have.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/0ad1810282b210a6712b1434d2c97f1642a99359">0ad18102</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-03-21T13:41:05+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-os: Remove test_resources_minimum_recommended_maximum

This test is now part of osinfo-db.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/4d19afbf2d1704b81a860b1036b11610c5a48378">4d19afbf</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-03-21T13:41:09+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-os: Remove test_resources_uniqueness

This test is now part of osinfo-db.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/01d9d5a305cdcffbe33d379bb834d9e17eeac7c1">01d9d5a3</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-03-21T13:41:14+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-os: Remove test_devices_duplication

This test is now part of osinfo-db.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/0cb094a51f6d0dd927c4943ca1f303e335580c41">0cb094a5</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-03-27T08:42:01+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add a git-publish configuration file

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/e8e0ca9024847aca9d079ffb34a2bbd0494fe978">e8e0ca90</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-03-28T08:46:19+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tree: Also check fore "treeinfo" in addition to ".treeinfo"

Akamai CDN hosted files can't start with a dot, making trees published to
a CDN having their ".treeinfo" files renamed to "treeinfo".

https://gitlab.com/libosinfo/libosinfo/issues/18

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/f834d28198caa7f69437b9782174f52cef9eb786">f834d281</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-03-28T08:55:33+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tree: Add get_os_variants() API

osinfo-db schema allows that, but libosinfo never really had an API to
support it.

In order to add get_os_variants(), (get,set)_os APIs were also added,
matching the behaviour for OsinfoMedia.

https://gitlab.com/libosinfo/libosinfo/issues/16

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/6aedc6df6b57388217761d1d8c0cedf9d80a3bc0">6aedc6df</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-03-28T08:58:02+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: Add test-tree.c

This test, at least for now, tests:
- The basic functionality of creating a OsinfoTree object;
- osinfo_tree_get_os_variants() API;

https://gitlab.com/libosinfo/libosinfo/issues/16

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/27715e53267e98c98ed218f06e536df2701a8cd1">27715e53</a></strong>
<div>
<span>by Pino Toscano</span>
<i>at 2019-04-02T14:32:35+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">gitignore: remove old entries, simplify existing ones

Remove patterns referring to old tests, and in general to files that do
not exist anymore.

Simplify few existing patterns into more general ones.

Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/535216287f841570e2a62fe9b3c41d49d62025a3">53521628</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-04-03T08:39:52+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">db: Rename tree to treeinfo in guess_os_from_tree()

It'll make clear that we're dealing with the treeinfo attributes and not
with the tree ones.

https://gitlab.com/libosinfo/libosinfo/issues/20

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/64d70a98c3a6a94f1a4637137cd8c8e28677e3d5">64d70a98</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-04-03T08:40:02+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">db: Rename os_* to os_treeinfo_* in guess_os_from_tree()

It'll make clear that we're dealing with the treeinfo attributes and not
with the tree ones.

https://gitlab.com/libosinfo/libosinfo/issues/20

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/8b3d24a9c9e58fd61965e430276b677920da5299">8b3d24a9</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-04-03T08:40:07+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">db: Deal with "all" tree architectures

Tree with "all" architecture are used as a fallback when guessing an OS
from a tree.

Knowing that, any entry with "all" architecture should not be considered
when first comparing the trees, thus those are skipped and, later on,
if no match has been found, those are used.

https://gitlab.com/libosinfo/libosinfo/issues/20

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/ec0e85b5518722a3573a0f39d1191ef9962c427d">ec0e85b5</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-04-03T08:40:12+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-db: Add test for guessing tree from OS

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/c62b865179c6f10ad6c53dd249ecc724b928e2eb">c62b8651</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-04-03T08:40:17+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">db: Deal with "all" media architecture

Medias with "all" architecture are used as a fallback when guessing an OS
from a media.

Knowing that, any entry with "all" architecture should not be considered
when first comparing the medias, thus those are skipped and, later on,
if no match has been found, those are used.

https://gitlab.com/libosinfo/libosinfo/issues/20

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/24be8df5aea977a1a6a51f121add800c35aa5992">24be8df5</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-04-03T08:40:29+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-db: Add test to cover identifying a media with "unknown" arch

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/2626058a7921749387f8d3107241af7507f48c65">2626058a</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-04-03T08:41:41+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">media: Fix usage of application id

Christophe Fergeau pointed this issue out during the review of 6d789033e
and, even though, the bogus code ended up merged (sorry, mea culpa
here!).

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/1940739805409af9e39c61dbfe238e6c9b1519b6">19407398</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-04-10T13:45:14+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">loader: Properly load the arch value for images

osinfo_loader_image() has been considering the XML tag for the
images' architecture was "architecture", while it actually is "arch".

By trying to read the wrong tag, no arch was loaded, causing then any
image load to fail with:
CRITICAL **: 13:30:06.539: osinfo_entity_set_param: assertion 'value != NULL' failed

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/04ffe3957c48f73d0725d9d94be6349043520877">04ffe395</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-04-10T13:50:19+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-image: Add test for loading an entry

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/46a75ec21fc43804066925d858beea757eb345e7">46a75ec2</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-04-12T11:21:55+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">image: Add get_os_variants() API

osinfo-db schema allows that, but libosinfo never really had an API to
support it.

In order to add get_os_variants(), (get,set)_os APIs were also added.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/1581f3f17c591634a9df92bc390454bd19effaac">1581f3f1</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-04-12T11:22:26+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-image: Expand the tests to consider variants

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/8134ce75a87de227a56a89f3291ff1327cdfcab1">8134ce75</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-04-12T11:22:29+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">db: Set the os to the detected tree

When detecting a tree, let's also set its OS.

https://gitlab.com/libosinfo/libosinfo/issues/25

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/e971e7abcb3535e0c320afddeb7afe3024b4573a">e971e7ab</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-04-12T11:25:00+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">media,image,tree: Avoid critical errors when getting the os variants

When getting the os variant of media, image, or tree, let's ensure their
OS is not NULL* before calling osinfo_os_get_variant_list(). In case
it's NULL, let's just return NULL.

*: having a media, image, or tree with no OS set is a common case when
the user has been creating it manually.

https://gitlab.com/libosinfo/libosinfo/issues/25

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/7159b2cc6b52f9283996caa65b8aef385f419893">7159b2cc</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-04-12T11:25:17+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">osinfo-detect: Be aware of tree's os variants

In the same way done for medias, make the tree detection aware of
os-variants.

https://gitlab.com/libosinfo/libosinfo/issues/25

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/44cab89243220223b0ac6312237c08a514055664">44cab892</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-04-12T11:48:36+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">osinfo-detect: print os variants info for env format

Similarly to what's been done for the plain format, let's also print
os variants' information when using --format=env.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/da7ce6a08d407ea8f6f11896a4d0891d21d055fe">da7ce6a0</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-04-23T09:23:38+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">spec: Require GVFS

GVFS is required as g_file_new_from_path() and g_file_new_from_uri()
rely on GVFS.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/04df3bf22889105637c11f0693385247c00f31cb">04df3bf2</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-04-23T09:23:40+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">osinfo-detect: Improve --help wording

The "URL type" text leads to the misunderstanding that `osinfo-detect`
only works for URLs and not for local medias as well.

Let's change the wording in order to make it clearer.

https://gitlab.com/libosinfo/libosinfo/issues/26

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/4627049cc2ab8ad2d20360f9646d521579f36494">4627049c</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-05-02T09:06:08+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">loader: Fully support multiple short-id values

osinfo-db schema allows for multiple short-id, and there's already some
entries that rely on that. For example, debian and ubuntu have something
like:
```
<short-id>debian9</short-id>
<short-id>debianstretch</short-id>
```

or

```
<short-id>ubuntu19.04</short-id>
<short-id>ubuntudisco</short-id>
```

However, OsinfoLoader has always been treating "short-id" as a single
property entry and, as a consequence of this, apps would always have to
use the first listed id as shown below:
```
fidencio@dahmer ~/src/upstream/libosinfo $ osinfo-install-script debian9
preseed.cfg
fidencio@dahmer ~/src/upstream/libosinfo $ osinfo-install-script debianstretch
Error finding OS: debianstretch
fidencio@dahmer ~/src/upstream/libosinfo $ osinfo-install-script ubuntu19.04
preseed.cfg
fidencio@dahmer ~/src/upstream/libosinfo $ osinfo-install-script ubuntudisco
Error finding OS: ubuntudisco
```

As OsinfoEntity already has support for multiple property entries, let's
take advantage of this and properly treat OSINFO_PRODUCT_PROP_SHORT_ID as
so.

This doesn't break any compatibility with the existent code as
osinfo_entity_get_param_value() will *always* return the first added
entry, as it was done before.

OsinfoFilter also already has support for multiple property entries and
the filter works as expected.

Here's the result of the very same example used above with this fix:
```
fidencio@dahmer ~/src/upstream/libosinfo $ ./tools/osinfo-install-script debian9
preseed.cfg
fidencio@dahmer ~/src/upstream/libosinfo $ ./tools/osinfo-install-script debianstretch
preseed.cfg
fidencio@dahmer ~/src/upstream/libosinfo $ ./tools/osinfo-install-script ubuntu19.04
preseed.cfg
fidencio@dahmer ~/src/upstream/libosinfo $ ./tools/osinfo-install-script ubuntudisco
preseed.cfg
````

https://gitlab.com/libosinfo/libosinfo/issues/19

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/d430b3cc99a458527f047b5c01a83f2f83ee1a16">d430b3cc</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-05-02T09:06:42+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">product: Add osinfo_product_get_short_id_list() API

As multiple short-ids is fully supported, let's add a new API for
getting the whole list instead.

https://gitlab.com/libosinfo/libosinfo/issues/19

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/7f0cc3f3522b297c0d6333d885aefd99c8d2aa32">7f0cc3f3</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-05-02T09:08:35+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: Add tests for multiple short-ids

I've decided to for testing the multiple short-ids at the os level, as
it reflects better the usage of the newly added APIs.

https://gitlab.com/libosinfo/libosinfo/issues/19

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/111621d3c7650dba02e726c081b3a3e46e9cad9b">111621d3</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-05-09T08:47:01+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Revert "osinfo-detect: print os variants info for env format"

This reverts commit 44cab89243220223b0ac6312237c08a514055664, as the
commit was mistakenly pushed.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/0c89aa4b3cece254b1618638e19767ef788eaa1e">0c89aa4b</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-05-09T08:47:20+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">install_config: Fix _get_installation_url docs

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/4ff424e9f608201a81d22e24e6053fb065a3ae95">4ff424e9</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-05-09T08:47:25+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">media: Document OSINFO_MEDIA_ERROR_NO_DIRECTORY_RECORD_EXTENT

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/577f5126da2d45abd87f61d98fb42f8301c02fd5">577f5126</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-05-09T08:48:37+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">media: Use the same parameter's name for .c and .h

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/f7b135ffc1989f2d178081a63964ce028134e3f5">f7b135ff</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-05-09T08:48:41+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">install_script: Document OsinfoInstallScriptInstallationSource

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/70fb25d1ccb96cfda9bd57d80e855ade3fa895ef">70fb25d1</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-05-09T08:48:41+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">install_script: Use the same parameter's name in .c and .h

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/b453c51e23f7f837a7576230fc084763d9afc708">b453c51e</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-05-09T08:48:41+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">docs: Add missing docs links from main docs page

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/f1152e8433fda1c35caf13d877e47bcdfeb5838e">f1152e84</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-05-09T08:48:41+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refresh translations from zanata

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/83a085e3e4390ea053d1143450991b7b95bf95ae">83a085e3</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-05-09T09:50:05+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update NEWS for 1.5.0 release

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/bac86349d2fb871780308c521e76d0ab00b71eb9">bac86349</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-05-09T11:24:49+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Post release version bump to 1.6.0

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/bd88a6cb19842cc50c3748462e30038c523d4540">bd88a6cb</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-05-10T23:53:04+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">os: Add kernel-url-argument API

Tree based installations will require a kernel-url-argument to be
assed. Let's provide an API to the apps to get this info from OsinfoOS.

https://gitlab.com/libosinfo/osinfo-db/issues/28

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/949ad5e05480470ba1a5913fbec538314807dfc2">949ad5e0</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-05-22T13:19:42+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">db: Avoid dereference of null pointer

As any consumer of libosinfo API may pass NULL as the @matched argument
of compare_tree(), the current code could be dereferencing a NULL
pointer when calling `osinfo_tree_set_os()`.

In order to avoid doing so, let's set the os to the OsinfoTree at the
moment the @matched argument is set.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/d7bc838a96acf5f058e13d2b49157b4ba396cd87">d7bc838a</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-05-22T13:20:15+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tree: Avoid use of memory after it's freed

We've been passing data->location as the @url argument of
osinfo_tree_create_from_location_async_helper(), freeing it and trying
to g_strdup() it as the new content of data->location.

In order to avoid doing so, let's set the data->location only once, in
the first caller of osinfo_tree_create_from_location_async_helper(), as
its content is always going to be the same doesn't matter the treeinfo
format to be used with.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/dfda02598034737610b69fdd08d62f62cbf5b0cb">dfda0259</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-05-22T13:20:18+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tree: Cleanup _create_from_location_async_helper()

There's no need to pass neither the URL nor the cancellable to this
function as those can be taken directly from data.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/eda448d09bdc673f728b15202d48055603599125">eda448d0</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-06-25T16:21:56+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">media: Ignore case when detecting bootable ppc ISO

When detecting a PPC bootable iso, we should search by the
"/ppc/bootinfo.txt" file inside the iso. However, there's no guarantee
that the name of the file will be always lowercased as it depends on the
extensions used to generate the ISO.

The problematic ISO can be found at:
http://cdimage.debian.org/cdimage/release/9.9.0/ppc64el/iso-cd/debian-9.9.0-ppc64el-netinst.iso

And one curious thing to mention is that there's no TRANS.TBL file (the
one used to translate, for instance, PPC -> ppc) present in the ISO.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/2494b56a2aad97961dba74dae5dafa1b1edb03b1">2494b56a</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-06-25T16:22:36+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">media: Add OsinfoMediaDetectFlags

Let's add a new type in order to specify flags to osinfo_media_detect.
This type, at least for now, contains only one specific flag that will
be used to specify whether the detection of the media should or should
not fail in case the media is not bootable.

https://gitlab.com/libosinfo/libosinfo/issues/15

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/121952d883c4856c00661bde7fe461b9caeccf04">121952d8</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-06-25T16:28:07+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">media: Add create_from_location_with_flags* APIs

The newly added APIs are introduced in order to extend the current
create_from_location* APIs in a way that a flag can be passed in order
to decided whether a media should be created even if the media is not
recognised as bootable by libosinfo.

https://gitlab.com/libosinfo/libosinfo/issues/15

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/d958b461bc07eaea82b434974f6d062384aea0bc">d958b461</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-06-25T16:29:07+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">media: Rewrite create_from_location* functions

Let's rewrite those functions, using the
create_from_location_with_flags* functions behind.

https://gitlab.com/libosinfo/libosinfo/issues/15

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/fa2af2daaa1288cb0c3b8aad0f536712e6c7b1b2">fa2af2da</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-06-25T16:29:25+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">media: Only error out if a media is not bootable when REQUIRE_BOOTABLE flag is passed

It'll give more flexibility for the apps to, at least, detect a media,
even if the media is not bootable.

https://gitlab.com/libosinfo/libosinfo/issues/15

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/242a1c5a492a9bf5e39157260a7b4067144e05e2">242a1c5a</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-06-25T16:29:51+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">media: Add _is_bootable() API

Let's add an API in order to let the applications known whether a media
created is bootable or not (according to libosinfo detection).

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/a612bb47debff52879a47babe895138529ef46f9">a612bb47</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-02T14:01:57+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tree: Remove useless properties

A bunch of media properties were mistakenly added as tree properties as
part of commit 0202b4db. Although this is clearly a copy & paste error,
it has never been noticed so far.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
Tested-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/5fbf30e7fc66b243ca831396006d0e73ceec85be">5fbf30e7</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-02T14:02:57+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tree: Don't set "has-treeinfo" property's default to TRUE

Doesn't make sense to set "has-treeinfo" property to TRUE by default
knowing that debian and ubuntu trees do not support treeinfo.

This was mistakenly added as part of commit eb53f8d6.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
Tested-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/12d73e90c0c3af590393b504fcb5cc581ce1c6b7">12d73e90</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-02T14:03:03+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tree: Add treeinfo-* properties

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
Tested-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/47ac59830c5b69048d39a6a2b12364c31900473d">47ac5983</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-02T14:03:10+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tree: Fix treeinfo APIs' documentation

The documention was copied & pasted from media APIs. Let's fix them ir
order to actually match trees/treeinfo.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
Tested-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/5b7711c509445ac39cd5dbaad81c011c8e1f1c14">5b7711c5</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-02T14:03:19+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">db: Add identify_tree() API

Similarly to identify_media() API, let's add a osinfo_db_identify_tree()
API, which is going to simplify a bit tree detection code on the apps
level.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
Tested-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/722e7d1d4983dbc1c0f5b33701c3a745bad02be9">722e7d1d</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-02T14:03:25+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tools,detect: Use osinfo_db_identify_tree()

Let's switch osinfo-detect to use the new API as the old one will end up
being deprecated soon.

Also,, the code path for medias and trees is now way more similar with
the changes.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
Tested-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/a928ffc4b8047a09e5bd228f9f0928d51abc04f4">a928ffc4</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-02T14:03:34+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">db: deprecate osinfo_db_guess_os_from_tree()

Let's deprecate osinfo_db_guess_os_from_tree() and "force" the apps to
use the new/simpler API.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
Tested-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/08fb8316b4ac42fe74c1fa5ca0ac593222cdf81a">08fb8316</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-10T13:15:36+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tools,install-script: Add --config-file (-f) option

Let's add a new option so users can set their config from a file,
instead of directly passing the values via command-line.

CVE-2019-13313
Libosinfo: osinfo-install-script option leaks password via command line
argument. 'osinfo-install-script' is used to generate a script for
automated guest installations. It accepts user and admin passwords via
command line arguments, thus leaking them via process listing.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/3654abee6ead9f11f8bb9ba8fc71efd6fa4dabbc">3654abee</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-10T13:16:08+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tools,install-script: Deprecate --config {user,admin}-password

Let's deprecate user-password and admin-password options of --config and
also warn out whenever they're passed to osinfo-install-script.

CVE-2019-13313
Libosinfo: osinfo-install-script option leaks password via command line
argument. 'osinfo-install-script' is used to generate a script for
automated guest installations. It accepts user and admin passwords via
command line arguments, thus leaking them via process listing.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/b62a2654447897dae5373f8c3f4e095d6341298e">b62a2654</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-16T15:10:51+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add "Since: 0.0.3" to the documentation

Let's add the "Since: ..." information as part of the function's
documentation. It helps developers reading our docs to easily figure out
when a function has been introduced.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/567a734f596beb8ccc10017565d21e0664db0b22">567a734f</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-16T15:10:57+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add "Since: 0.0.5" to the documentation

Let's add the "Since: ..." information as part of the function's
documentation. It helps developers reading our docs to easily figure out
when a function has been introduced.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/46a2ce7e9ab6d28e6b9b73c8225f97a18409621a">46a2ce7e</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-16T15:11:01+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add "Since: 0.0.6" to the documentation

Let's add the "Since: ..." information as part of the function's
documentation. It helps developers reading our docs to easily figure out
when a function has been introduced.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/b6dc2c39d3a80e0faaf0505988b310a2b01796ff">b6dc2c39</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-16T15:11:05+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add "Since: 0.1.0" to the documentation

Let's add the "Since: ..." information as part of the function's
documentation. It helps developers reading our docs to easily figure out
when a function has been introduced.

Together with this change, documentation has been added to the functions
missing them.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/0627a49caaa48b7b4ac9236926aba1b559102608">0627a49c</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-16T15:11:08+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add "Since: 0.2.0" to the documentation

Let's add the "Since: ..." information as part of the function's
documentation. It helps developers reading our docs to easily figure out
when a function has been introduced.

Together with this change, documentation has been added to the functions
missing them.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/255c5cf6f87474e1faf31abacb7fa5e77f95d972">255c5cf6</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-16T15:11:12+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add "Since: 0.2.1" to the documentation

Let's add the "Since: ..." information as part of the function's
documentation. It helps developers reading our docs to easily figure out
when a function has been introduced.

Together with this change, documentation has been added to the functions
missing them.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/4b4562319f020316bb9d067bda94de574d7739ca">4b456231</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-16T15:11:16+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add "Since: 0.2.2" to the documentation

Let's add the "Since: ..." information as part of the function's
documentation. It helps developers reading our docs to easily figure out
when a function has been introduced.

Together with this change, documentation has been added to the functions
missing them.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/d56f3eed14717c67f5a646bb080a56f00bfc778d">d56f3eed</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-16T15:11:20+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add "Since: 0.2.3" to the documentation

Let's add the "Since: ..." information as part of the function's
documentation. It helps developers reading our docs to easily figure out
when a function has been introduced.

Together with this change, documentation has been added to the functions
missing them.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/ac7eb2bb31965a72758499904342b68ce9de095a">ac7eb2bb</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-16T15:11:23+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add "Since: 0.2.6" to the documentation

Let's add the "Since: ..." information as part of the function's
documentation. It helps developers reading our docs to easily figure out
when a function has been introduced.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/9e278539e6a49e07f92b8de0eda896a1602eb495">9e278539</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-16T15:11:27+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add "Since: 0.2.7" to the documentation

Let's add the "Since: ..." information as part of the function's
documentation. It helps developers reading our docs to easily figure out
when a function has been introduced.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/3399704cea4def8d0419cd11ee4b4d8c0369ac48">3399704c</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-16T15:11:32+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add "Since: 0.2.8" to the documentation

Let's add the "Since: ..." information as part of the function's
documentation. It helps developers reading our docs to easily figure out
when a function has been introduced.

Together with this change, documentation has been added to the functions
missing them.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/3715c9a12e8cc5554d631b7d7b0ec41fce81b305">3715c9a1</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-16T15:11:36+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add "Since: 0.2.9" to the documentation

Let's add the "Since: ..." information as part of the function's
documentation. It helps developers reading our docs to easily figure out
when a function has been introduced.

Together with this change, documentation has been added to the functions
missing them.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/90e9512c1791c8fa0873a8a92b850fec87e7b7e6">90e9512c</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-16T15:11:39+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add "Since: 0.2.10" to the documentation

Let's add the "Since: ..." information as part of the function's
documentation. It helps developers reading our docs to easily figure out
when a function has been introduced.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/3d60d886763157f778a8934d34075da16ff50be1">3d60d886</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-16T15:11:43+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add "Since: 0.2.11" to the documentation

Let's add the "Since: ..." information as part of the function's
documentation. It helps developers reading our docs to easily figure out
when a function has been introduced.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/627e8bf997aa4fd69812e4ad707c10a5811ff546">627e8bf9</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-16T15:11:48+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add "Since: 0.2.12" to the documentation

Let's add the "Since: ..." information as part of the function's
documentation. It helps developers reading our docs to easily figure out
when a function has been introduced.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/6a7150b0bcbc42ae9bb4193d3f70d5b96177a2df">6a7150b0</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-16T15:11:52+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add "Since: 0.2.13" to the documentation

Let's add the "Since: ..." information as part of the function's
documentation. It helps developers reading our docs to easily figure out
when a function has been introduced.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/2594c9ce4cdd60c7741394188889dbe56f9e10d8">2594c9ce</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-16T15:11:55+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add "Since: 1.3.0" to the documentation

Let's add the "Since: ..." information as part of the function's
documentation. It helps developers reading our docs to easily figure out
when a function has been introduced.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/d8ed1fad5b66b3dbca4d96c14a57e0bdbeb61ca4">d8ed1fad</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-16T15:11:58+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add "Since: 1.4.0" to the documentation

Let's add the "Since: ..." information as part of the function's
documentation. It helps developers reading our docs to easily figure out
when a function has been introduced.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/4e8d24f3978da15e2cc1e653843723b5af995163">4e8d24f3</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-16T15:12:03+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add "Since: 1.5.0" to the documentation

Let's add the "Since: ..." information as part of the function's
documentation. It helps developers reading our docs to easily figure out
when a function has been introduced.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/84d96466e56f1b6f532a5c69cea25a5ed190c9a3">84d96466</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-16T15:12:07+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add "Since: 1.6.0" to the documentation

Let's add the "Since: ..." information as part of the function's
documentation. It helps developers reading our docs to easily figure out
when a function has been introduced.

Together with this change, documentation has been added to the functions
missing them.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/e2cce9beb15c281d9be1f8f5cf581af181935698">e2cce9be</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-17T08:57:13+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">install-script: Add _generate_*_for_tree()

Similarly to what we already have for media, let's add APIs for
generating both the install-script and the install-script command line
for trees.

These new APIs take a tree as parameter and, by that, can access tree
specific elements as such its URLs.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/93783da4e9b5fa2d8a2745f0e69a798f4c44889a">93783da4</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-17T08:57:51+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">media: Fix indentation in create_from_location_async_data_free()

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/1c7dfc406ba74463aa374a181e6f8a56ce05a9e6">1c7dfc40</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-17T08:57:58+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tree: Remove not used Tree from _CreateFromLocationAsyncData struct

As the OsinfoTree is not used anywhere in our code, let's just remove
it.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/dd3eaa29fd7e515c6aeda88ec388d78ff7061891">dd3eaa29</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-17T08:57:58+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">media: Improve on_location_read error message readability

Let's add a ": " by the end of the error message, so the prefix doesn't
get concatenated with error message, increasing its readability.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/c9fc9c39c8466a593f18757dcdeaa196c2f93154">c9fc9c39</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-17T08:57:58+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">media: Use GInpuStream directly in on_location_read()

Let's do this in order to always deal with a GInputStream directly and
avoid dealing with a GFileInputStream or something else when we start
using libsoup to deal with non-local files.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/ac692eaa46801032bd7fcbde2ff4eed0ecb29eba">ac692eaa</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-17T08:57:58+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">media: Use libsoup for http:// & https:// requests

As osinfo_media_create_from_location_with_flags_async() can handle
non-local cases, they'd end up relying on GVFS under the hood, which
would cause those APIs to not work when called from an app running as
root.

In order to avoid this situation, let's rely on libsoup for these cases.

https://gitlab.com/libosinfo/libosinfo/issues/30

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/e0e06c7bce52e11b34a2c549beb27bf375e53254">e0e06c7b</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-17T08:57:58+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tree: Use libsoup for http:// & https:// requests

As osinfo_tree_create_from_location() handles non-local requests, it'd
end up relying on GVFS under the hood, which would cause this API to not
work when called from an app running as root.

In order to avoid this situation, let's rely on libsoup for this cases.

It's important to mention that glib minimum version has been bumped to
2.44 as that's the version where g_input_stream_read_all_async() has
been introuced.

https://gitlab.com/libosinfo/libosinfo/issues/30

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/16c99cfd8c8b61115e29856802dba28b4e1c9d57">16c99cfd</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-17T08:57:58+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">spec: Drop gvfs dependency

As we rely on libsoup to handle http://, https://, and ftp:// requests
there's no need to depend on gvfs anymore.

https://gitlab.com/libosinfo/libosinfo/issues/30

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/a6e17af9506a2a638c3c95265db7193e157863c1">a6e17af9</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-17T16:58:41-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tree: Use g_clear_object in create_from_location_async_data_free()

We should check whether the objects are NULL or not before calling
g_object_unref(). Instead of doing so, let's use g_clear_object(), which
doesn't require the check.

Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/534dbfe9e011c187e08e5e8de6a88234c291b237">534dbfe9</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-17T16:58:41-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tree: goto cleanup on any error, on on_content_read()

Instead of just free'ing the CreateFromLocationAsyncData, let's just go
to cleanup, which will call create_from_location_async_data_free() and
return after that.

By doing so we avoid errors as:
g_task_return_error: assertion 'task->ever_returned' failed.

Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/87ce15b4d3bcf4a5135578b3c07943814173adf5">87ce15b4</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-17T16:58:41-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tree: cleanup on any error & return on _create_from_location_async_helper()

When calling a g_task_return_error(), we should also cleanup the
CreateFromLocationAsyncData and return immediately after that.

By doing so we avoid errors as:
g_task_return_error: assertion 'task->ever_returned' failed.

Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/6151812a614ba681ace7d1ec5bb80824d789242b">6151812a</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-18T11:38:27+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tree: Add "os" property

Similarly to what we have for media, let's add the "os" property to the
trees.

osinfo-detect code is already relying on having an "os" property and,
since commit 722e7d1d4, it errors out due to the missing property:

(osinfo-detect:7808): GLib-GObject-WARNING **: 09:27:58.656: g_object_get_is_valid_property: object class 'OsinfoTree' has no property named 'os

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/04041c62f9f42cdfe7ba9ce5f6887fd320638316">04041c62</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-18T11:38:33+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tools,detect: Check for NULL variants

Both trees & medias may return NULL in case no os-variant was found.
Let's check for this and avoid a segmentation fault on calling
osinfo_list_get_length() with a NULL argument.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/76c35dac8abf1d7ea6e36d717b9aa8db1e02027c">76c35dac</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-26T16:01:19+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">spec,mingw: Add mingw*-libsoup as dependency

Commit ac692eaa4680 introduced libsoup dependency but forgot to add it
to the mingw spec files.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/8e057ee2f07f768a02f70e118c7a08133b3d6009">8e057ee2</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-26T20:58:46+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refresh translations from zanata

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/0b4fd657e3d3f400a791b1c14aeef801aed9fdf7">0b4fd657</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-26T21:04:48+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update NEWS for 1.6.0 release

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/63b7de4bec6055510e2dec5d325cdd79a9091037">63b7de4b</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-07-26T21:18:34+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Post release version bump to 1.7.0

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/af15a56ed8ba2eee575d6f8644f23f863ef5800a">af15a56e</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2019-07-28T10:40:43+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">New upstream version 1.6.0</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/90428bafe22ad26f46b51cfc3a7c5472669898a6">90428baf</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2019-07-28T10:40:59+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update upstream source from tag 'upstream/1.6.0'

Update to upstream version '1.6.0'
with Debian dir 77c9341d0c7a1081819dc7fbcd54f6d4be352f38
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/b4df8dde0c4bde9df02c557e0061ceef21f8a26e">b4df8dde</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2019-07-28T10:44:34+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Drop all patches

Applied upstream.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/92ccbf9a3b9ba4f9e8a50ff96527a8b874bef1ac">92ccbf9a</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2019-07-28T18:14:58+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Buil-dep on libsoup-2.4
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/1084c9f65b802888123293cb08aeb21883d08ad3">1084c9f6</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2019-07-28T18:25:45+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Bump symbol versions
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/023849fded0929e1072a093d14c39a3e136e83cd">023849fd</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2019-07-28T18:38:00+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Adjust autopkgtest to osinfo entry

The name in osinfo-db switched from "Debian Jessie" to "Debian 8"
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/fca9af23beff5fd8e1f1c9ae1d42494adbe48ce8">fca9af23</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2019-07-28T19:03:28+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Document changes and release 1.6.0-1
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/e707c3314d55e047f297a614408a7d33f5690018">e707c331</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-08-01T11:10:03+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">configure: Relax gettext requirement

Since commit 3a2dd3050, we've added gettext 0.19.8 as a dependency for
libosinfo. However, it broke libosinfo build on Ubuntu 16.04 as the
gettext provided by them is 0.19.7.

Taking a look at the "noteworthy"* changes, seems that for our usecase we
can just depend 0.19.7 and keep building on Ubuntu 16.04

*: https://lists.gnu.org/archive/html/info-gnu/2016-06/msg00003.html

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/fb0023625ad5dc0554d0ba2b20d2fd9996d12d47">fb002362</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-08-06T17:32:12+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">examples: Remove non functional examples

libosinfo examples are not working for some time. Let's remove them and,
later on, we can come up with a new set of functional ones.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/79511af6fbffbc2f563d73c854862f7052bf3e5d">79511af6</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-08-07T09:11:34+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tree: Add _create_from_treeinfo() API

osinfo_tree_create_from_treeinfo() API has been added so apps can stick
to whatever is their preference on downloading the treeinfo file, mainly
now that ftp:// is not supported by _create_from_location(), and just
pass the treeinfo file content to libosinfo in order to create an
OsinfoTree.

https://gitlab.com/libosinfo/libosinfo/issues/34

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/da64f89c2baeefb20d5284c1173ac25e2a659bda">da64f89c</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-08-07T09:13:49+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tree: Rename on_location_read() to on_soup_location_read()

In order to add back the support to create a tree from a location that's
a "file://...", let's, as the first step, rename on_location_read() to
os_soup_location_read() as it'll make things cleaner later on.

https://gitlab.com/libosinfo/libosinfo/issues/35

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/a87087d79f72eba2b01ad856f5cf85fdd4d9f0b9">a87087d7</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-08-07T09:13:55+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tree: Deal with file:// trees

Let's add back the code we dropped as part of e0e06c7bc but, this time,
to be executed condionatilly only when dealing with "file://", which
does not require GVFS to be installed at all.

https://gitlab.com/libosinfo/libosinfo/issues/35

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/cae73edbd1b9c2ff1719e67d5a6e47a97f393328">cae73edb</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-08-16T08:38:17+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">loader: Don't expand entities when parsing XML

The XML_PARSE_NOENT flag to libxml will cause it to expand all entities
in the input XML document when parsing. Doing this is bad practice if the
XML input file comes from an untrusted source, because it can cause the
XML parser to load arbitrary files that are readable by the user running
XML parsing.

This is basically the same fix as 47233d0b9dc (from osinfo-db-tools)

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Felipe Borges feborges@redhat.com
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/b907ebec8cbe2b3fd0b7bde3934c7ff6f5402d38">b907ebec</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-08-16T08:38:52+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">install-script: Don't expand entities when parsing XML

The XML_PARSE_NOENT flag to libxml will cause it to expand all entities
in the input XML document when parsing. Doing this is bad practice if the
XML input file comes from an untrusted source, because it can cause the
XML parser to load arbitrary files that are readable by the user running
XML parsing.

This is basically the same fix as 47233d0b9dc (from osinfo-db-tools)

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Felipe Borges feborges@redhat.com
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/1a2bf360625223fd4c79a30a61351b26fcb3743c">1a2bf360</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-08-20T08:48:43+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tools,detect: Print the arch of the detected tree/media

This information is useful in order to check whether we're not only
matching the right OS, but also the right architecture.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/a8eece63182110c3ef676c02c42b9a50457d68c8">a8eece63</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-08-20T08:53:42+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tools,detect: Remove 'env' output type

--format env was intended for udev scripts which was dropped in

  commit 16cf1f797728dff9e361033937faea9f38ffbe49
  Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
  Date:   Fri Feb 15 19:00:37 2013 +0200

    Ditch udev rule

Let's remove this piece and avoid having two formats with discrepant
information being displayed.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/1d185b057ab97a134befd6ca74709e97be2478f0">1d185b05</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-08-20T09:01:07+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tools,detect: Don't leak OS when detecting trees

>From g_object_get() documentation:

In general, a copy is made of the property contents and the caller is
responsible for freeing the memory in the appropriate manner for the
type, for instance by calling g_free() or g_object_unref().

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/7c27ebc636f913ad761c3a8f475b00733a51395a">7c27ebc6</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-09-02T10:29:54+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">media: Check whether an InputStream is seekable

SoupInputStream is not seekable, causing errors as:
```
fidencio@laerte ~/src/upstream/libosinfo $ ./tools/osinfo-detect https://cdimage.debian.org/cdimage/archive/8.10.0/powerpc/iso-dvd/debian-8.10.0-powerpc-DVD-1.iso
(lt-osinfo-detect:27922): GLib-GObject-WARNING **: 18:52:29.494: invalid cast from 'SoupClientInputStream' to 'GSeekable'
(lt-osinfo-detect:27922): GLib-GIO-CRITICAL **: 18:52:29.494: g_seekable_seek: assertion 'G_IS_SEEKABLE (seekable)' failed
(lt-osinfo-detect:27922): GLib-GIO-CRITICAL **: 18:52:29.494: g_task_return_error: assertion 'error != NULL' failed
```

In order to avoid those, let's check whether the InputStream is seekable
or not.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/43d1983a6650614387486195a062040196fe33db">43d1983a</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-09-12T10:59:07+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">build: Use a minimum gettext requirement rather than an exact one

In configure.ac, specify the minimum gettext version we require, rather
than the exact one. This fixes a situation where the autoconf macros
used for gettext will be the latest available on the system (for
example, 0.20); but the copied-in Makefile.in.in will be for the exact
version specified in configure.ac (in this case, 0.19).

In that situation, the gettext build rules will error out at `make` time
with the message:
   *** error: gettext infrastructure mismatch: using a Makefile.in.in
   from gettext version 0.19 but the autoconf macros are from gettext
   version 0.20

Avoid that by specifying a minimum version dependency rather than an
exact one. This should not cause problems as we haven’t committed any
generated or external gettext files into git, so each developer will end
up regenerating the build system for their system’s version of gettext,
as expected.

See the subsection of
https://www.gnu.org/software/gettext/manual/html_node/Version-Control-Issues.html
for more information.

This patch is basically the same as
https://gitlab.gnome.org/GNOME/geocode-glib/commit/6ba0e38fd1987be0de8432afd93b9a5c1f487b63

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/904b65e7a1dda82a5ed98d5e9d3b7d6474aa253b">904b65e7</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-09-17T13:13:51+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">firmware: Add OsinfoFirmware

OsinfoFirmware has been created in order to represent the firmware types
supported by an OS.

The schema representation of this object is:
<firmware arch="arch name" type="bios|efi"/>

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/ced9d122df362592f8e6c92e08b8f8898626d911">ced9d122</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-09-17T13:14:49+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: Add test-firmware

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/32d1aba4ae22dce5b17bde314ac237f590d7ba1c">32d1aba4</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-09-17T13:14:54+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">firmwarelist: Add OsinfoFirmwareList

OsinfoFirmwareList has been created in order to represent a list of
firmwares supported by an OS, as an OS may support various firmwares
without any issue.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/750febb4fa7016bbcc02d5c72aad1445953ac059">750febb4</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-09-17T13:14:59+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: Add test-firmwarelist

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/e1861009d892694d9767e45863d178a75dec14e1">e1861009</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-09-17T13:15:04+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">os: Add support to Firmware

Let's add APIs for both adding a firmware to or retrieving the list of
firmwares from an OS.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/905b1610006809d01708b9b3b63cb49097293ece">905b1610</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-09-17T13:15:08+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">loader: Load Firmwares to OSes

Let's read the <firmware> attribute from the XMLs and store this into
our OS representation.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/6b8f93e0e16ded877d2170f96defb0f22781541f">6b8f93e0</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-09-17T13:15:12+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-firmware: Add tests

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/2d00c82b4ed83c2e0295cbf4c92cb37cdcc9cb59">2d00c82b</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-09-25T13:25:23+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-install-script: Use g_unlink() instead of unlink()

Not like unlink(), g_unlink() is a portable function and using it would
allow us to build this test using mingw.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/11823700ec3e975f36a7d600480c28d26d1f2c5b">11823700</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-09-25T13:25:53+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Indent includes/defines

By doing this, we can stop excluding files from
sc_preprocessor_indentation check.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/22d44b3dacb1c81d975369eda90c59403f29a077">22d44b3d</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-09-25T13:25:55+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cfg.mk: Remove exclude_file_name_regexp--sc_preprocessor_indentation

Let's run the check in all files.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/87b8dfea2cb34ac4d686bdbda4c85cea48d0333e">87b8dfea</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-09-25T13:25:57+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cfg.mk: Remove exclude_file_name_regexp--sc_require_config_h*

Those were added as a copy & paste mistake from libvirt-glib.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/c3fa66675e6d542fec673daa05298b63c7212890">c3fa6667</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-09-25T13:26:00+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cfg.mk: Remove exclude_file_name_regexp--sc_prohibit_atoi_atof

Let's run sc_prohibit_atoi_atof in all files.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/cd693e65608990c6adacf668825d7656aa049034">cd693e65</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-09-25T13:26:03+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cfg.mk: Remove exclude_file_name_regexp--sc_space_tab

tests/isodata has been removed a long time ago.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/870f2bbca5eb59a703496000250476c580afbd96">870f2bbc</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-09-25T13:26:05+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cfg.mk: Update exclude_file_name_regexp--sc_bindtextdomain

Let's *not* run the check only for tests files.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/407916b476c19b00e8c99d995352d3ddc359aaa2">407916b4</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-09-25T13:26:07+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cfg.mk: Update exclude_file_name_regexp--sc_trailing_blank

tests/isodata/* have been removed a long time ago.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/e47cb25fd8f5a420ae7eaac46a776c5ab43d86ab">e47cb25f</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-09-25T13:26:11+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">maint.mk: Update to the latest gnulib

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/4e0a3e871d84452befa86b4303082ccc14f22a7f">4e0a3e87</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-09-25T13:26:14+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Don't include config.h

config.h file is only used in osinfo-db-tools for the GETTEXT_PACKAGE
macro. Fortunately, when AC_CONFIG_HEADER macro is dropped from
configure, -DGETTEXT_PACKAGE=... is automatically passed as a compilar
argument, allowing us then to drop the file.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/8421a0cd69d2f093648324f5f8e962acb40c4c54">8421a0cd</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-09-25T13:26:17+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">readme: Add "Testing" section

Let's add a short section explaning how to build & run the libosinfo
tests.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/daf4faf54ff2014cd7c1f2bb24276190268f3ece">daf4faf5</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-09-25T13:26:19+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">loader: Fix "switch-default" warning

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/25c45ffd9a1b8f18f56974d5b9b6b2c1da8cbd0c">25c45ffd</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-09-25T13:26:22+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add support to meson build system

Meson build system is a "simpler and easier" to understand build system
that that can provide (with some work-arounds here and there) the same
functionalities currently available with our current build system
(autotools).

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/c5acd1484b67455a275d8b13375dddb72d8135f3">c5acd148</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-09-25T13:26:25+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">spec: Switch to %ldconfig_scriptlets

This change has been part of Fedora spec file for a quite long time, but
it was never replicated upstream.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/6b48b4a274bd90cd149d8b6cea1dc25f305be0e7">6b48b4a2</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-09-25T13:26:28+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">spec: Remove BuildRoot definition

None of the currently supported distributions need that. Last one which
did was EL5 (which, thankfully, is EOL now).

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/aedb45b1ad047ac6651290b3bdea82b45cfe41a2">aedb45b1</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-09-25T13:26:31+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">spec: Adapt to use meson

The changes needed in the spec files are not so intrusive.

One thing that has to be mentioned is the requirement for
mingw-filesystem >= 107 (which is only present on Fedora 30+) in order
to generate the mingw rpms for osinfo-db-tools. This huge bump in the
version happened because the `%mingw_ninja_install` was only recently
introduced to mingw-filesystem package.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/37e117f6cb76c8a344ab9e4831694dc37df9e3e3">37e117f6</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-09-25T13:26:34+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">prepare-release: Adapt to use meson

Let's adapt the prepare-release script to use meson build system instead
of autotools.

This change has been tested and is working fine on Fedora 30+.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/634db79c50393df58ff39bbf22d11be3599c8793">634db79c</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-09-25T13:26:37+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Drop autotools support

Let's try to drop autotools support as meson is in place. There are a
few files that were not dropped though, as:
- cfg.mk
- maint.mk
- GNUmakefile
- build-aux/bracket-spacing.pl
- build-aux/gitlog-to-changelog
- build-aux/useless-if-before-free
- build-aux/vc-list-files

>From the list above, build-aux/gitlog-to-changelog is currently used by
meson as part of the `dist`.

All the other files, with a few changes, will be useful for meson as,
with a few changes, we will be able have `ninja syntax-check` working.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/aa841e2303474c0479dcbc3a527bb21d61224687">aa841e23</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-09-25T13:26:41+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Support `make syntax-check` without Makefile

A few dirty hacks have been done in GNUmakefile, cfg.mk, and maint.mk
in order to support running `make syntax-check` without having to have a
Makefile around.

GNUmakefile: set srcdir & top_srcdir and remove the parts that would
cause an error due to no presence of a Makefile.

cfg.mk: add sc_prohibit_always-defined_macros to the list of local
checks to skip as it looks for Makefile, which is generated after
running ./configure.

maint.mk: allow running `make syntax-check` without having a Makefile
generated.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/58916e104750bc3a9c8b826fe1f0d6cd7c60bbd7">58916e10</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-09-25T13:26:44+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Move files needed for `make syntax-check` to build-aux

Together with the changes, let's adapt GNUmakefile and maint.mk in order
to be able to run those files from build-aux.

GNUmakefile:
- changing both srcdir & top_srcdir, and adjusting the includes of
  cfg.mk and maint.mk were enough to be able to run `make syntax-check`
  from build-aux directory;

maint.mk:
- "ME" variable had to be changed to point to the right place;
- Some paths expecting cfg.mk in the top_srcdir had to be changed;
- tight-scope.mk target dependency has been changed from $(ME) to
  maint.mk;

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/2cf6a6be9e80af30832307205b89a60de28782b8">2cf6a6be</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-09-25T13:26:46+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">meson: Add syntax-check as part of our test-suite

Let's take advantage of that we can run `make syntax-check` without the
need of having a Makefile around and add it as part of our test suite.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/c4815cc7b9c38e040e6358a84ebebb38a138a8c3">c4815cc7</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-09-25T16:20:56+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">meson: Fix build on BSDs

Unless explicitly passing "-Wno-typedef-redefinition" and
"-Wno-missing-field-initializers", builds would fail not only on macOS,
but also on BSDs.Knowing that, let's just use disable those warnings
when not building on Linux.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/fd50c20f5873dc16434ab41b3921c718d0ace6c8">fd50c20f</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-09-25T16:21:03+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">meson: Disable gtk-doc for cross-builds

Let's disable gtk-doc build when performing a cross-build as
`./Libosinfo-scan` will be generated for the cross architecture and
cannot be run from the host machine architecture.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/99fe87eb415e1f37c8286be7d8f76b36e08d3eac">99fe87eb</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-09-25T16:30:07+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ci: Introduce CI

Let's introduce a basic CI, which basically runs an out-of-tree build
with `make check`, running against the following systems:
- Fedora 29, Fedora 30, Fedora Rawhide;
- Debian 10, Debian Sid;

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/2dcdc6d263093ecc9012201d4a9078a42731de37">2dcdc6d2</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-09-25T17:49:55+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">syms: Add osinfo_firmware_new

osinfo_firmware_new() has been introduced as part of commit 904b65e7a1.
However, it was not added to the libosinfo.syms file.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/f8ce7ac8c304171911f8e9a4126501f91d94ca98">f8ce7ac8</a></strong>
<div>
<span>by Pino Toscano</span>
<i>at 2019-10-08T10:42:02+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tools: Minor POD fixes

- use B<> for some parameters
- use C<> instead of a manually quoted identifier
- make the install-script config file a verbatim block, so it is kept
  as-is, and not wrapped as normal text block
- use L<> for linking to other man pages
- switch example from Fedora 16 to Fedora 30
- other minor changes

Signed-off-by: Pino Toscano <ptoscano@redhat.com>
Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/2f621820e52444f6a522bfe037935fc0247df6c1">2f621820</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-10-14T13:09:24+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">meson: Disable -Wunsafe-loop-optimizations warnings

This commit is basically bringing b2574d33aa back:

'''
Disable -Wunsafe-loop-optimizations warnings

This warning option is not reporting broken code. Rather it is merely
identifying loops which GCC would not be able to optimize fully when
using -funsafe-loop-optimizations.  In GCC 7 this triggers on the
loader code

osinfo_loader.c: In function 'osinfo_loader_process_list':
osinfo_loader.c:2127:11: error: missed loop optimization, the loop counter may overflow [-Werror=unsafe-loop-optimizations]
     while (tmp && *tmp) {
           ^

The warning just needs to be turned off since the code is not broken,
and we don't care about the optimization level
'''

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/89a6160fd02181d673877d133cc85c9c4ac0dd29">89a6160f</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-10-14T13:14:37+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ci: Set NINJA environment variable

We'll start testing on CentOS 7, which doesn't have the "ninja" binary.
Knowing this, we better have a NINJA environment variable setting
accodingly.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/d7839b35accc60ef7db9703ddc4a892428f9b134">d7839b35</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-10-14T13:14:37+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ci: Deal with multilib path

When building a project using Meson, the project will be installed
respecting the multi-library path.

In order to get the right path we should do:
- Debian based machines:
  - Use the value of `dpkg-architecture -q DEB_TARGET_MULTIARCH`
- RPM based machines:
  - Use the value of `rpm --eval '%{_lib}'`

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/32cdda6d5d4483722481be6f506e5cc8607a0d9b">32cdda6d</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-10-14T13:14:37+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ci: Keep the containers alphabetically sorted

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/d944535d2a836c64486b96d29d90e0aab4b13525">d944535d</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-10-14T13:14:37+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ci: Add CentOS 7 container

We cannot run osinfo-db-tools-rpm job in the CentOS 7 container as it
doesn't have the needed meson macros.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/a12e1415ef7c9a95cf29d705c981ef77cae7df8d">a12e1415</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-10-14T13:14:37+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ci: Add Debian 9 container

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/58b341a6290c56847a3945e58e106982000f0598">58b341a6</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-10-14T13:14:37+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ci: Add Ubuntu 16 container

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/466ff4bd9467c4372baf9a3d42301b36273c5198">466ff4bd</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-10-14T13:14:37+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ci: Add Ubuntu 18 container

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/d061a1aa89ce237e391c2a8e34d15dad7c0160b8">d061a1aa</a></strong>
<div>
<span>by Diego Escalante Urrelo</span>
<i>at 2019-11-06T14:21:28+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">list: Use API to avoid unsafe access

Use osinfo_list_get_element_type() instead of referencing members
directly. This ensures that we are not trying to reference invalid
members in invalid structs.

Also make said function safer by using
osinfo_list_get_instance_private() that checks the sanity of the
OsinfoList object for us.

Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/706b6fd0d97ed572d92c4a33882605d561ebe3c8">706b6fd0</a></strong>
<div>
<span>by Diego Escalante Urrelo</span>
<i>at 2019-11-06T14:21:31+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">list: Update GObject boilerplate

Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/371f396284337d787122e00dff0cbca508bb1ea4">371f3962</a></strong>
<div>
<span>by Diego Escalante Urrelo</span>
<i>at 2019-11-06T14:21:38+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">list: Use osinfo_list_get_instance_private

Instead of repeateadly accessing the priv structure, use the GObject
defined helper to ensure safety.

Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/32de858c37bc78409c679dfc74ab0f65b747a7af">32de858c</a></strong>
<div>
<span>by Diego Escalante Urrelo</span>
<i>at 2019-11-06T14:21:42+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">list: Add osinfo_list_set_element_type

Add the corresponding setter for osinfo_list_get_element_type() and use
it internally to ensure safety.

Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/c91cd0173f3325d89c1f026a9ed748ef208c65c6">c91cd017</a></strong>
<div>
<span>by Diego Escalante Urrelo</span>
<i>at 2019-11-06T14:21:45+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">list: Fix gtk-doc string

Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/1f1e0e834d119fb7e83d2b6f464f68045223e135">1f1e0e83</a></strong>
<div>
<span>by Diego Escalante Urrelo</span>
<i>at 2019-11-06T14:21:47+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">list: Remove unnecessary casts

Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/4647abdfbfec074fe71835fac08514f51fc239dc">4647abdf</a></strong>
<div>
<span>by Diego Escalante Urrelo</span>
<i>at 2019-11-06T14:21:48+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">list: Improve API safety

Add checks across the API to validate objects before trying to operate
on them.

Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/71cf18b07b830f7966dbd6b6705c0f9cddb5c587">71cf18b0</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-11-08T13:24:38+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">db: Take the media's volume size into account when sorting the medias

If volume-size is not taken into account, when dealing with identical
ISOs, we may end up wrongly matching an entry that has its volume-size
with one which doesn't have the value, simply because the one which does
not have the value may be declared first the in XML entry.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by; Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/7ce3f7908a3292137d2572cf837b57b9ebb5a7bb">7ce3f790</a></strong>
<div>
<span>by Andrea Bolognani</span>
<i>at 2019-11-11T13:39:54+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ci: Add Fedora 31

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/5011123a6159e7293dc8a64159268c9abf96939f">5011123a</a></strong>
<div>
<span>by Andrea Bolognani</span>
<i>at 2019-11-11T13:39:59+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ci: Remove Fedora 29

The OS is no longer supported by the libvirt-jenkins-ci project
and the existing container images will be deleted shortly.

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/07a532f5726c2879fce2626f3c67bf3259c046f6">07a532f5</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-11-26T16:23:23+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">device-driver: Add "priority" attribute

Let's read the "priority" attribute from the "driver" element. If not
set, the priority will be set to OSINFO_DEVICE_DRIVER_DEFAULT_PRIORITY
(50) by default.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/afffabae21a99efa42047cd65c5cdfa05babc259">afffabae</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-11-26T16:23:37+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">os: Add "get_device_drivers_prioritized"

get_device_drivers_prioritized() returns the list of highest priority
device drivers for a given OS.

In case management apps would like to add a fallback mechanism, the
recommendation is to use get_device_drivers(), which returns all the
drivers.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/23c856f4409140e0a5e5744239ca0cd854ff3f2c">23c856f4</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-11-29T13:53:11+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refresh translations from zanata

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/92de6cad53d4ddd5f306a59e6cd1d23e37653ddc">92de6cad</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-11-29T14:02:29+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update NEWS for 1.7.0 release

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/5bb663ca1c22f349b18876b2ce6d240f90d6e2a9">5bb663ca</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-11-29T15:27:09+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">build: Disable -Wcast-warn

It causes issues when generating Libosinfo-scan.c on armv7hl.
```
Libosinfo-scan.c: In function ‘describe_type’:
/usr/include/glib-2.0/gobject/gtype.h:2299:6: error: cast increases required alignment of target type [-Werror=cast-align]
 2299 |     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      |      ^
/usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro ‘_G_TYPE_CIC’
  484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
      |                                                                  ^~~~~~~~~~~
/usr/include/glib-2.0/gobject/gparamspecs.h:216:45: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’
  216 | #define G_PARAM_SPEC_INT64(pspec)          (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_INT64, GParamSpecInt64))
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
Libosinfo-scan.c:871:30: note: in expansion of macro ‘G_PARAM_SPEC_INT64’
  871 |     GParamSpecInt64 *pspec = G_PARAM_SPEC_INT64 (spec);
      |                              ^~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2299:6: error: cast increases required alignment of target type [-Werror=cast-align]
 2299 |     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      |      ^
/usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro ‘_G_TYPE_CIC’
  484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
      |                                                                  ^~~~~~~~~~~
/usr/include/glib-2.0/gobject/gparamspecs.h:239:45: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’
  239 | #define G_PARAM_SPEC_UINT64(pspec)         (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_UINT64, GParamSpecUInt64))
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
Libosinfo-scan.c:887:31: note: in expansion of macro ‘G_PARAM_SPEC_UINT64’
  887 |     GParamSpecUInt64 *pspec = G_PARAM_SPEC_UINT64 (spec);
      |                               ^~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2299:6: error: cast increases required alignment of target type [-Werror=cast-align]
 2299 |     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      |      ^
/usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro ‘_G_TYPE_CIC’
  484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
      |                                                                  ^~~~~~~~~~~
/usr/include/glib-2.0/gobject/gparamspecs.h:354:45: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’
  354 | #define G_PARAM_SPEC_DOUBLE(pspec)         (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_DOUBLE, GParamSpecDouble))
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
Libosinfo-scan.c:921:31: note: in expansion of macro ‘G_PARAM_SPEC_DOUBLE’
  921 |     GParamSpecDouble *pspec = G_PARAM_SPEC_DOUBLE (spec);
      |                               ^~~~~~~~~~~~~~~~~~~
Libosinfo-scan.c: In function ‘describe_default’:
/usr/include/glib-2.0/gobject/gtype.h:2299:6: error: cast increases required alignment of target type [-Werror=cast-align]
 2299 |     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      |      ^
/usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro ‘_G_TYPE_CIC’
  484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
      |                                                                  ^~~~~~~~~~~
/usr/include/glib-2.0/gobject/gparamspecs.h:216:45: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’
  216 | #define G_PARAM_SPEC_INT64(pspec)          (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_INT64, GParamSpecInt64))
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
Libosinfo-scan.c:1004:30: note: in expansion of macro ‘G_PARAM_SPEC_INT64’
 1004 |     GParamSpecInt64 *pspec = G_PARAM_SPEC_INT64 (spec);
      |                              ^~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2299:6: error: cast increases required alignment of target type [-Werror=cast-align]
 2299 |     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      |      ^
/usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro ‘_G_TYPE_CIC’
  484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
      |                                                                  ^~~~~~~~~~~
/usr/include/glib-2.0/gobject/gparamspecs.h:239:45: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’
  239 | #define G_PARAM_SPEC_UINT64(pspec)         (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_UINT64, GParamSpecUInt64))
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
Libosinfo-scan.c:1010:33: note: in expansion of macro ‘G_PARAM_SPEC_UINT64’
 1010 |       GParamSpecUInt64 *pspec = G_PARAM_SPEC_UINT64 (spec);
      |                                 ^~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2299:6: error: cast increases required alignment of target type [-Werror=cast-align]
 2299 |     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      |      ^
/usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro ‘_G_TYPE_CIC’
  484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
      |                                                                  ^~~~~~~~~~~
/usr/include/glib-2.0/gobject/gparamspecs.h:354:45: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’
  354 | #define G_PARAM_SPEC_DOUBLE(pspec)         (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_DOUBLE, GParamSpecDouble))
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
Libosinfo-scan.c:1070:31: note: in expansion of macro ‘G_PARAM_SPEC_DOUBLE’
 1070 |     GParamSpecDouble *pspec = G_PARAM_SPEC_DOUBLE (spec);
      |                               ^~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
```

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/cd6bd5253bdfc99bcf17ddaaf32f80026e1361aa">cd6bd525</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-11-29T15:51:45+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Post release version bump to 1.8.0

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/e4c9dc6de8cf2fbc79da70ca2b85aeb8db86c821">e4c9dc6d</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-12-02T13:12:59+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">build: Install {usb,pci}.ids if not shipped

In case usb.ids and pci.ids are not shipped, let's also install them as
part of libosinfo installation.

install_data() will automatically install the files to the
standards-conforming location.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/893796225c0f868228bec29b068860f363cf92e1">89379622</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-12-02T13:21:33+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">mingw,spec: Add intltool as BuildRequires

Otherwise the translations are not generated.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/47f18f3fa300b1e4ad6867093d9a3348289bc42c">47f18f3f</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-12-02T13:21:33+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">mingw.spec: Add gcc as BuildRequires

meson requires both compiler and cross-compiler in order to perform a
cross build.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/c76c7c987e9479c3d9179a0eefc1b6bff2ac0a0e">c76c7c98</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-12-02T13:21:33+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">mingw.spec: Add hwdata as BuildRequires

Seems that when using `fedpkg scratch-build` we cannot rely on having
network access, making the download of the usb and pci ids files to
fail, causing then a build error as the files won't be found to be
shipped.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/add531d32bfcac6f51df3c0c294190abf96e01cd">add531d3</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-12-02T13:21:33+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">mingw,spec: Drop gettext BuildRequires

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/328b70046da772e7452a10cd4411985c10a84a6c">328b7004</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-12-02T13:21:33+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">mingw,spec: Use %autosetup

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/feeb7e089888c5cad49520416d5fb36917e3ab71">feeb7e08</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-12-03T17:08:00+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">build: Use versioned symbols

During 25c45ffd9a1b8f18f56974d5b9b6b2c1da8cbd0c, supported for versioned
symbols were (wrongly) introduced but never used.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/bdef1d5366374ee1072d46d51818a9538da605a5">bdef1d53</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-12-04T12:20:20+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">build: Set {pci,usb}.ids paths

In case pci.ids or usb.ids files are shipped by libosinfo, pci_ids_path
and usb_ids_path must be set accordingly.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/1410f1b7b8a375a9ff003d5c7b16d711cd782875">1410f1b7</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-12-04T12:20:23+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">build: Only define {PCI,USB}_IDS in {pci,usb}-ids-path are defined

Setting those regardless of {pci,usb}-ids-path being explicitly set or
automatically detected is a regression compared to what we were doing
when using autotools.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/b6df8e13c12a8a2d403224f43576dfe3df3298a2">b6df8e13</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-12-04T14:18:16+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">build: Switch the project's version to 1.7.1

It's done as an 1.7.1 release is needed in order to fix the breakage
caused by not using versioned symbols in 1.7.0 release.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/1246a55a94e5ee0dd9155e53c70b2f52e454565d">1246a55a</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-12-04T14:19:50+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update NEWS for 1.7.1 release

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/626293ca2af9d149ac5ebc60fb408888e350bdfd">626293ca</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-03-14T19:54:38+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">d/watch: Use xz compression
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/29e856f129f1c4af90d969a627abbda9b0c500fe">29e856f1</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-03-14T19:56:01+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">New upstream version 1.7.1</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/0eadf7384d6ebdc2a2590119851b1dd6a3c942c6">0eadf738</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-03-14T19:57:36+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update upstream source from tag 'upstream/1.7.1'

Update to upstream version '1.7.1'
with Debian dir 0d91e7e862001ebced815e063a92b17c5c7e0a84
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/02d3ec9b270fdc6647f693b66f95cc17e97ae814">02d3ec9b</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-03-14T20:02:25+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">d/rules: Adjust for meson
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/1466f2328d07daca7d711b8bf4fa5e842c1d414a">1466f232</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-03-14T20:21:16+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">d/copyright: Remove trailing white space
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/1f6a12cde367accb3124300e524f9c5726461584">1f6a12cd</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-03-14T20:21:44+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Ignore files in debian/ in tests
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/c2dd06697e4af1ab323493d18220140cb395cda6">c2dd0669</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-03-14T20:24:55+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Install vapi deps as well
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/a3885f1ded10fefc76016358266fa0dd665a3b16">a3885f1d</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-03-14T20:25:33+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Bump symbol verions
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/09184263cec9892a0f11ed7f321e8916ecbffbcf">09184263</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-03-14T20:28:23+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add salsa-ci
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/d8b2521d2d27aca45f185f843e6c6601966578c1">d8b2521d</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-03-14T22:01:21+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Switch to meson
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/-/commit/0643523baa5a65b94c63ebc2da60eb2de788b55d">0643523b</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-03-14T22:21:29+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Document changes and release 1.7.1-1
</pre>
</li>
</ul>
<h4>4 changed files:</h4>
<ul>
<li class="file-stats">
<a href="#f9cb3a52c9078cde24bd83b34488343ab4538f65">
<span class="new-file">
+
.dir-locals.el
</span>
</a>
</li>
<li class="file-stats">
<a href="#d0e9cb1fab10296d90ef8e144f981f659bbd59ad">
<span class="new-file">
+
.mailmap
</span>
</a>
</li>
<li class="file-stats">
<a href="#6b6cfd14a6b17996554f4a9a1bfedcbe37c6c8dd">
<span class="deleted-file">

ABOUT-NLS
</span>
</a>
</li>
<li class="file-stats">
<a href="#dad57a4c245a8007c90257aef0514c8b6a0f600c">
AUTHORS
</a>
</li>
</ul>
<h5>The diff was not included because it is too large.</h5>

</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #777;">

<br>
<a href="https://salsa.debian.org/libvirt-team/libosinfo/-/compare/cc8c956aedc688da6ce43f795c2e9da76ebf789b...0643523baa5a65b94c63ebc2da60eb2de788b55d">View it on GitLab</a>.
<br>
You're receiving this email because of your account on salsa.debian.org.
If you'd like to receive fewer emails, you can
adjust your notification settings.



</p>
</div>
</body>
</html>