<!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=utf-8" 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 upstream/latest
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/d26612fb8771f3f633f5338176e75b63eecba0a8">d26612fb</a></strong>
<div>
<span>by Daniel P. Berrangé</span>
<i>at 2018-06-20T09:49:44Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Post release version bump

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/4ab6fe0912fbb049579c043f71b21af7abca0144">4ab6fe09</a></strong>
<div>
<span>by Roman Bogorodskiy</span>
<i>at 2018-07-03T20:28:20Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">freebsd: add FreeBSD 11.2 isodata

Signed-off-by: Roman Bogorodskiy <bogorodskiy@gmail.com>
Reviewed-by: Christophe Fergeau <cfergeau@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/7fe79d2c4e8f7a2f9bdc89547f35f20d310b46b9">7fe79d2c</a></strong>
<div>
<span>by Věra Cholasta</span>
<i>at 2018-07-18T08:39:44Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add test files for Alpinelinux 3.8

Acked-by: Christophe Fergeau <cfergeau@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/3e86f56b4d7571bc2f929a9bc1764179c38e8b6e">3e86f56b</a></strong>
<div>
<span>by Charles Arnold</span>
<i>at 2018-07-18T21:42:36Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">sles: Add SLE15 ISO Information

Reviewed-by: Fabiano Fidêncio <fabiano@fidencio.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/dd05e683ba7ba709989a2467c81b43a199ecf116">dd05e683</a></strong>
<div>
<span>by Věra Cholasta</span>
<i>at 2018-07-18T21:42:36Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">rhel: Add RHEL6.10 iso test files

Reviewed-by: Fabiano Fidêncio <fabiano@fidencio.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/4b22951dd35758ebe399060e5aa1808318f5b87a">4b22951d</a></strong>
<div>
<span>by Pierre-Alain TORET</span>
<i>at 2018-07-20T08:13:49Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">dragonflybsd : Add DragonFlyBSD 5.x isodata

Signed-off-by: Pierre-Alain TORET <pierre-alain.toret@protonmail.com>
Reviewed-by: Fabiano Fidêncio <fabiano@fidencio.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/91e9e7ccc6588021a220d4cdaa6f832935b35124">91e9e7cc</a></strong>
<div>
<span>by Věra Cholasta</span>
<i>at 2018-07-20T08:14:10Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ubuntu: Add test files for Ubuntu18.04

Reviewed-by: Fabiano Fidêncio <fabiano@fidencio.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/dbf196a258e00ea6f5588d7160e854e6c842510a">dbf196a2</a></strong>
<div>
<span>by Pierre-Alain TORET</span>
<i>at 2018-07-24T09:01:01Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">netbsd: Add NetBSD 8.0 isodata

Signed-off-by: Pierre-Alain TORET <pierre-alain.toret@protonmail.com>
Acked-by: Christophe Fergeau <cfergeau@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/8bdfeff395ac0773bfc510d4ae4827d1a5355c96">8bdfeff3</a></strong>
<div>
<span>by Daniel P. Berrangé</span>
<i>at 2018-09-05T09:07:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refresh translations from zanata

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/fc431d26ca4d61213e72fa373354828909550033">fc431d26</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-09-06T06:19:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">loader: Replace strcmp() with g_str_equal()

https://bugzilla.redhat.com/show_bug.cgi?id=1335291

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/b7faaf96ce10e2443c4dae0b4e7edfea49b4f34f">b7faaf96</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-09-06T06:19:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">osinfo-detect: Replace strcmp() with g_str_equal()

https://bugzilla.redhat.com/show_bug.cgi?id=1335291

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/3ff066cb5c19bb94aec1c532208a64a668fad84c">3ff066cb</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-09-06T06:19:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">maint.mk: Re-enable sc_prohibit_strcmp

https://bugzilla.redhat.com/show_bug.cgi?id=1335291

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/e22e151897f8d91d2727f95e03c33092778ddc02">e22e1518</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-09-06T06:19:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">maint.mk: Adjust sc_prohibit_strcmp

- There's no need to exclude STRN?EQ as those are not defined in
libosinfo;
- Adjust the comment and the halt message to suggest the usage of
g_str_equal() instead of the non existent STRN?EQ();

https://bugzilla.redhat.com/show_bug.cgi?id=1335291

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/ba57c18df49c47c435dada00912b20b538ef3f8e">ba57c18d</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-09-06T06:19:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">rhel-atomic: Add missing 7.2 isodata

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/3e153644eff2d058aec99c0c8bc390f77c816a21">3e153644</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-09-06T06:19:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">rhel-atomic: Add 7.3 isodata

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/4dba904e2fafbd3cec7e5c2079de32f6502bfd0b">4dba904e</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-09-06T06:19:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">rhel-atomic: Add 7.4 isodata

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/fbdc7520490ce0e16b444d7b7228570dc731c6fb">fbdc7520</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-09-07T07:09:56Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">gitignore: Add test-os-resources

test-os-resources has been added as part of 6a88a78143.

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/857f503f4bcd33169db8b0b5818343269e71547f">857f503f</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-09-07T07:16:32Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">win10: Add LTSB Evaluation isodata

https://bugzilla.redhat.com/show_bug.cgi?id=1139394

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/b6cab49ed59c5118d186bf5774d117cfedc740c8">b6cab49e</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-09-07T07:17:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">popos: Add 18.04 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/b9538712bd870b0197ad03bad4ff9c426cdadc25">b9538712</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-09-07T07:17:45Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">centos7: Add 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/21b36fc844448ac8a175c25aa76fbea86f5afb9e">21b36fc8</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-09-07T07:17:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">centos7: Add LiveKDE 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/5562da0087398ffed6f42c37c9d77a77dc7d0455">5562da00</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-09-07T07:17:56Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">centos7: Add another "DVD" 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/e6897cdb14262ad979c52d9fbf8f80946eb377c8">e6897cdb</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-09-07T07:18:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">centos7: Add another "DVD" 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/30cf6411807ff90a0e3a35e06aba222a4c63f8b1">30cf6411</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-09-07T07:18:04Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">centos7: Add "Minimal" 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/241c8809fb502ed22723af31304e7d5c2892dc37">241c8809</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-09-07T07:18:07Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">centos7: Add "NetInstall" 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/b9cb227842948b1b2289cdd3e9b8d925664c2ee7">b9cb2278</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-09-11T20:14:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: Expand the arch's parser for isodetect

Some Windows ISOs isodata, as the ones added as part of commit 857f503,
uses X64 and X86 and load_iso() didn't take those into consideration.

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/e6168463f4fc659b9827b5c8694dc1c6d7d5239a">e6168463</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-09-11T20:14:57Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">db: Force anchored patterns when matching regex

Without forcing anchored patterns some matches may be completely wrong
as "(J_)?CENN?A_X64FREV" (volume-id for Windows 10) that could be taken
as a match for "HRM_CENNA_X64FREV" (volume-id of a Windows 8 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/4850bef271919e3109f45ded2cc28a67c49f7057">4850bef2</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-09-11T20:16:03Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">openbsd: Add 5.1 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/049fc58a5b05bacb24a305bf736717f9ada01c92">049fc58a</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-09-11T20:16:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">openbsd: Add 5.2 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/5a7e9f9ab5d7bf914df49b866399eee08a06aeea">5a7e9f9a</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-09-11T20:16:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">openbsd: Add 5.3 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/08b9785488925e2ee95def6c786c127319573c67">08b97854</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-09-11T20:17:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">haiku: Add R1/Alpha1 isodata

https://bugzilla.redhat.com/show_bug.cgi?id=1092627

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/16687f24ba8aebea30a68cb97f2934f8915a14bc">16687f24</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-09-11T20:17:40Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">haiku: Add R1/Alpha2 isodata

https://bugzilla.redhat.com/show_bug.cgi?id=1092627

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/5e6ecad5fbde16d66216e9ca8e0fd203840f17ec">5e6ecad5</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-09-11T20:17:42Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">haiku: Add R1/Alpha3 isodata

https://bugzilla.redhat.com/show_bug.cgi?id=1092627

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/200ea8c033a19d8fe78e113950617a760691f714">200ea8c0</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-09-11T20:17:44Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">haiku: Add R1/Alpha4.1 isodata

https://bugzilla.redhat.com/show_bug.cgi?id=1092627

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/58d999e16e82866e16f57b1e8a179da81524bf4a">58d999e1</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-09-11T20:17:47Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">haiku: Add Nightly isodata

https://bugzilla.redhat.com/show_bug.cgi?id=1092627

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/62b74c97758b0ba8bfe184763522e9f3b3839877">62b74c97</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2018-09-21T06:21:55Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">loader: Rename OSINFO_ERROR to OSINFO_LOADER_SET_ERROR

This will be useful in the following commits where another OSINFO_ERROR
 #define will be introduced

Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/90e65193df7886b90256e2c7a1a34758e94eb8d7">90e65193</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2018-09-21T06:22:45Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">loader: Use OSINFO_LOADER_SET_ERROR in a few more places

There are 2 calls to g_set_error(err, "%s", "constant string"); which
can be replaced with OSINFO_LOADER_SET_ERROR

Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/7aef00fd50c7e30a045a6d698d074d8b20c51a82">7aef00fd</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2018-09-21T06:23:21Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">loader: Introduce OSINFO_ERROR

Since glib commit 2.31.10~16 [1], g_set_error() will issue a warning if
it's passed a NULL domain. libosinfo is doing this in a few places (try
for example 'osinfo-query os winxp'). This commit adds a generic OSINFO_ERROR
domain which will be used instead of NULL. It's a bit inconsistent with
OSINFO_MEDIA_ERROR and OSINFO_TREE_ERROR in that they both start with
"osinfo-*" while OSINFO_ERROR uses "libosinfo". However, since
OsinfoLoader already makes use of that quark, changing that would
arguably be an (very small) ABI break.

[1] https://gitlab.gnome.org/GNOME/glib/commit/6d9f874330

Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/16321d0fead189ffb0465ed238a0eafbca955be0">16321d0f</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2018-09-21T06:26:46Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use OSINFO_ERROR in more places

Passing a NULL error domain will trigger runtime warnings from glib.

Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/e43b3f8a142b0e9a7d454e8090aab9e25a089c6a">e43b3f8a</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2018-09-21T06:26:55Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">install-script: Use g_set_error_literal where appropriate

Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/9bd723831a89d1891dcce905e5449df2c45b6f0a">9bd72383</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2018-09-21T06:27:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">install-script: Add propagate_libxml_error() helper

This simplifies the code a bit.

Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/9351326444170476feef9aa60171dbb9ed9693de">93513264</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-09-21T09:37:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ubuntu: Add isodata for 18.10

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/25057a35bd5abfc6084fb0d4659bd06fb0f8ae60">25057a35</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-09-24T12:24:25Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">centos: Add 6.10 isodata

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/88747764ad420958b6c9191f0094bc7ed7f0d415">88747764</a></strong>
<div>
<span>by Charles Arnold</span>
<i>at 2018-10-03T20:15:59Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add SUSE CaaS Platform 1.0 isodata

Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/d8622424a051662d4f680717dabb97f95a389903">d8622424</a></strong>
<div>
<span>by Charles Arnold</span>
<i>at 2018-10-03T20:16:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add SUSE CaaS Platform 2.0 isodata

Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/d09ba2ab4abd8f97782e2b0ac1f1f7408c36dacb">d09ba2ab</a></strong>
<div>
<span>by Charles Arnold</span>
<i>at 2018-10-03T20:16:17Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add SUSE CaaS Platform 3.0 isodata

Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/2662c6104cc2af1e90f5e8675bd87510047240aa">2662c610</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-10-08T13:06:47Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Revert "db: Force anchored patterns when matching regex"

Daniel suggested that the fix should go to the osinfo-db entries that
are causing the issue instead of forcing anchored patterns in libosinfo.

This reverts commit e6168463f4fc659b9827b5c8694dc1c6d7d5239a.

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/290b7484eea9f2188c8881de104dfbf44ef0e3b5">290b7484</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-10-09T15:11:16Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">authors,maintainers: Add all gitlab's group members

Let's update the list of authors/maintainers accordingly to the
libosinfo's gitlab group members[0].

The list has been put in alphabetical order on purpose.

[0]: https://gitlab.com/groups/libosinfo/-/group_members

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/32e68971ed1ca735383f2030530a9efc235d6e8b">32e68971</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-10-09T15:11:49Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fedora: Add fedora29 (Beta) isodata

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Christophe Fergeau <cfergeau@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/ed8aaab16a05ac86737337366bf5abdc04045d03">ed8aaab1</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-10-09T15:12:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">silverblue: Add silverblue29 (Beta) isodata

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Christophe Fergeau <cfergeau@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/b17181470eed6d9b87957fe4a15531f0cdee270a">b1718147</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-10-15T13:21:51Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove FSF address from source files

Let's follow what's already done for the most part of libosinfo and
recommended from http://www.gnu.org/licenses/gpl-howto.html and do not
put FSF address in the source files. Instead, just link to FSF website.

Based on:
https://gitlab.com/libosinfo/libosinfo/commit/3343d0f9c1b0937824bee2527612047bc2e75f84

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/3e2190ba12142af998ea3c8d29c8ac866e60d1ca">3e2190ba</a></strong>
<div>
<span>by Věra Cholasta</span>
<i>at 2018-10-18T14:10:30Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-isodetect: replace while loop with for loop

Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/cc6dac8425770e66ef8f012691b5e80f3926659e">cc6dac84</a></strong>
<div>
<span>by Věra Cholasta</span>
<i>at 2018-10-18T14:10:44Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-isodetect: continue after failure

https://bugzilla.redhat.com/show_bug.cgi?id=1639108

Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/c4f85e71b19cd613bc794d85974f71fe02e798a9">c4f85e71</a></strong>
<div>
<span>by Alexey Shabalin</span>
<i>at 2018-10-19T15:53:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">alt: Add alt8.X, alt.p8 and alt.sisyphus isodata

Signed-off-by: Alexey Shabalin <shaba@altlinux.org>
Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/f88aae820a0b071b66d17c4e83d67c126aaaffca">f88aae82</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-01T15:51:30Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: Update f29 isodata

Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Reviewed-by: Felipe Borges <feborges@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/63c9e33871f3597189ffbb0bf25ada2d39c7869f">63c9e338</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-01T15:51:44Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: Update silverblue29 isodata

Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Reviewed-by: Felipe Borges <feborges@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/99c5f0e45c713896dc3b2a698c728ca1ee8c095d">99c5f0e4</a></strong>
<div>
<span>by Felipe Borges</span>
<i>at 2018-11-01T16:26:57Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">rhel: Add rhel7.6 isodata

Signed-off-by: Felipe Borges <feborges@redhat.com>
Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/300c4a95f0f8b98b9f60e86d86c310cc3aaecb0a">300c4a95</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-08T10:30:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">os: Don't leak scripts list

osinfo_list_get_elements() calls g_hash_table_get_values() which returns
a GList that must be freed after used.

For more info, please, refer to:
https://developer.gnome.org/glib/unstable/glib-Hash-Tables.html#g-hash-table-get-values

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/ca410f9f874ce3f042105dd628e0f2b2336d6948">ca410f9f</a></strong>
<div>
<span>by Vera Cholasta</span>
<i>at 2018-11-09T10:01:34Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: continue after failure in mediauris & treeuris

https://bugzilla.redhat.com/show_bug.cgi?id=1639108

Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/2f4847e612a1bd53fadff4bcbe31253b2d98c2d5">2f4847e6</a></strong>
<div>
<span>by Vicente Chaves de Melo</span>
<i>at 2018-11-15T21:18:40Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">NetBSD: add NetBSD 7.2 tests isodata

Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/1e49fb06cb34d72021d98588456d4c37c2443de3">1e49fb06</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-16T07:39:42Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ubuntu18.10: Update isodata after release

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Didier Roche <didier.roche@canonical.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/a26248bef303a591acbf087f5368d44970370bc9">a26248be</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-16T07:54:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ubuntu: Add 19.04 prerelease isodata

Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/b5274811ca21ed3ff672a3530a0d78e9d034d77b">b5274811</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-16T10:15:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">rhel: Add rhel8.0 isodata

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/1040cf3f70fbdc0281dafce03af507cb20b69ee3">1040cf3f</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-16T10:54:27Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-os-resources: Fix typo in test_minimum_recommended_resources()

Thanks to this typo the test was iterating over a single OS, always.

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/d5d60a016707210e47e9b5b53626712003436638">d5d60a01</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-16T11:10:22Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-os: move test-os-resources tests

Let's have all OS related tests grouped together.

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/4a0a1f3b8a8db1d06350440dcbb984c99e469f98">4a0a1f3b</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-16T11:10:25Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">popos: Add popos18.10 isodata

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/c1c112b1c317dbfe86be63dbd64abedc38566841">c1c112b1</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-16T13:22:07Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">os: Deal with "maximum" resources

In the samw way OSes have minimum and recommended resources, let's add
support for "maximum" resources.

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

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/17d14dd6e25fa769b0bb71641fda91d197044f07">17d14dd6</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-16T13:22:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-os: Make test_resources_minimum_recommended generic

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/57f7815a0b6f3ede27e4c5f04c9a75cb6e5a29e0">57f7815a</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-16T13:22:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-os: Cover maximum resources in tests

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/6b246cd9e3f0b4f0d7e7614b2d8df70b071cd9c1">6b246cd9</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-19T10:10:35Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-os: Fix test breakage

"for" loop initial declarations are only allowed in C99 mode but some
old compilers (like the ones in centos7 or debian8) just don't use it by
default.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Andrea Bolognani <abologna@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/5bef741c32cfc8f03d4267f8543401231ea8298f">5bef741c</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-19T10:21:45Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-os: Add test_resources_uniqueness

This test enforces that we'll never have more than one resources entry
for the very same architecture in an OS entry.

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/4c9224889be89213f4a64dc5ffc170041d0eb598">4c922488</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-19T11:07:16Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-os: Add test_devices_duplication()

As devices are inherited from entries that "derives-from" or "clones"
any other entries, there's no reason to keep declaring those devices in
several places.

By adding this test, hopefully there'll be no more devices duplication
from now on.

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/2d1ec04fcacb3fce7c8da2096b2d51bf354e3934">2d1ec04f</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-19T11:58:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">devicelinklist: Fix _get_devices()

osinfo_devicelinklist_get_devices() returns a list of OsinfoDevice
structs and in order to do so it has to iterate over the list of
OsinfoDeviceLink structs and get the device associated to each of the
OsinfoDeviceLink struct.

The current implementation was just trying to add the OsinfoDeviceLink
struct to the list, instead of getting the devices associated to it.

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

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/673ae80a51b2c0ae357362d02c2c4c18f2a1b4d7">673ae80a</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-19T12:11:59Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: Add basic tests for devicelinklist

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

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/c38167a4aad722e0847b2c866cdf212cdef74c0c">c38167a4</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-19T12:12:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-devicelinklist: Add _get_devices() test

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

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/2c7855b13065d806398d2fc82f8b0e20d1298b08">2c7855b1</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-19T12:12:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-os: Add test_devices_inheritance_basic()

Devices are inherited from OSes that derives-from/clones some other OS.
Let's have a test case to ensure it's not going to break in the future.

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

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/79d0039b197fd33baf0d9a2bed3c549700801d87">79d0039b</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-19T12:12:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">loader: Deal with "removed" devices for an OS

Let's make the loader aware of the "removed" attribute that can be set
for a device linked from an OS entry.

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

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/46f2413c4a96cb646159b706e8f767c3887e1ef0">46f2413c</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-19T12:12:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">os: Add osinfo_os_get_all_device_links()

This function is a helper for the commits that are about come related to
properly dealing with "removed" devices.

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

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/9c9c7cee50c7fd4c8278ea1f08e8e35fcb73114f">9c9c7cee</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-19T12:12:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">os: Add osinfo_os_get_devices_internal()

The addition of this new function is basically preparing the ground for
the changes that are coming in the next commits where
osinfo_os_get_devices() will have to deal with "removed" devices.

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

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/66bde06298419292db06132d6cd7bf5096a2d4f0">66bde062</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-19T12:12:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">os: Add osinfo_os_get_device_links_internal()

The addition of this new function is basically preparing the ground for
the changes that are coming in the next commits where
osinfo_os_get_device_links() will have to deal with "removed" devices.

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

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/0ae11ebf7c6ea1fdc6128b1a52054a5a94555d84">0ae11ebf</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-19T12:12:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">os: Add osinfo_os_get_all_device_links_internal()

The addition of this new function is basically preparing the ground for
the changes that are coming in the next commits where
osinfo_os_get_all_device_links() will have to deal with "removed"
devices.

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

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/29ca664bac80704cd3b4b39b6853bb95b1615771">29ca664b</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-19T12:12:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">os: Use get_devices_internal in _get_all callback

This commit is just preparing the ground for changes that will come in
the next commits where we'll start supporting "removed" devices and in
order to so, we'll have to explicitly call _get_devices_internal()
forcing it to return *all* devices, even the "removed" ones, as they'll
be filtered out later.

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

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/2425d97c94c569ebba9323a72b807b487e447e95">2425d97c</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-19T12:12:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">os: Use get_device_links_internal in _get_all callback

This commit is just preparing the ground for changes that will come in
the next commits where we'll start supporting "removed" devices and in
order to so, we'll have to explicitly call _get_device_links_internal()
forcing it to return *all* devices, even the "removed" ones, as they'll
be filtered out later.

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

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/08177784f253695c0f792bc70ab6557a585158df">08177784</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-19T12:15:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">os: Add add_entity_to_list_check()

The addition of this new function is basically preparing the ground for
the changes that are coming in the next commits where we'll need to do
the very same check in both _get_device_links_internal() and
_get_devices_internal(). With that in mind, let's avoid code
duplication and have a single function that can be used in both methods.

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

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/6ee09840d6d3aad6739f5bb66e630504185decd4">6ee09840</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-19T12:16:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">os: Deal with "removed" devices

This commit introduces some logic to deal with "removed" devices and the
way chosen to do so was to filter out the "removed" devices from the
full list of devices (for both DeviceLinks and Device lists).

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

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/7a11a777fbfc78f90ec9070043e2062af74bc584">7a11a777</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-19T12:18:20Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-os: Add test_devices_inheritance_removal()

now that OsinfoOs can deal with the conpect of a "removed" device, let's
add some tests covering the possible situations we may face and ensure
we won't regress here.

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

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/d4a2795bf5f7d30b78e451dff380be16f4334573">d4a2795b</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-19T12:36:16Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">resources: Add osinfo_resources_{get,set}_inherit()

Those two private functions will help to keep track whether the
resources should be inherited or not.

https://gitlab.com/libosinfo/osinfo-db/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/573fec6a96fea4db22b2095978547165fc1b0ff7">573fec6a</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-19T12:36:21Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">loader: Set "inherit" accordingly to the resources

"inherit" is the new attribute of the resources that means whether this
resources should have its (non filled) values inherited.

In case the "inherit" attribute is present and as is "true", let's set
it. Otherwise (the default option), there's no change from the current
behaviour.

https://gitlab.com/libosinfo/osinfo-db/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/cdd07e300e883e500e1a66e29e1402b648a282df">cdd07e30</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-19T12:36:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">os: Add _get_.*_resources_without_inheritance()

Those two private methods have been added and those are part of the
field preparation for having Resources inherited in the same way we do
inherit devices.

https://gitlab.com/libosinfo/osinfo-db/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/d90a5e3d0004b6ffe511ad642e4700047031a266">d90a5e3d</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-19T12:36:28Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">os: Support inherited resources

As resources are pretty much the same for new releases of a same OS,
having them explicitly set is a source of copy-and-paste error and
redundant information in our db.

The approach taken to properly support inheritance of OSes is a
explicitly set attribute to the resources indicating that they should be
inherited.

Here's an example of how the XML will look like:
foo:
  <resources arch="all">
    <minimum>
      <n_cpus>1</n_cpus>
      <storage>1</storage>
    </minimum>
  </resources>

bar (which derives-from/clones foo):
  <resources arch="all" inherit="true">
    <minimum>
      <n_cpus>3</n_cpus>
      <ram>3</ram>
    </minimum>
  </resources>

When querying for bar's minimum resources, we'll get:
n_cpus: 3
cpu: -1 (not set, by any of the OSes)
ram: 3
storage: 1

https://gitlab.com/libosinfo/osinfo-db/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/be1f2def2d9086e26d975ec6c00bd38cee506991">be1f2def</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-19T12:36:32Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-os: Add test_resources_inheritance()

Now that resources are inherited between OSes that derives-from/clones
some other OS, let's have a test case to ensure it's not going to break
in the future.

https://gitlab.com/libosinfo/osinfo-db/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/e1c3562afeb3a2ba9a3559bf473c2b74b9ac5567">e1c3562a</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-19T12:41:46Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">os: Fix build breakage

Similarly to what was fixed by commit 6b246cd9e, let's do not use
variable declarations inside "for" loop as it's only allowed in C99
mode.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/f011492949ff99abda061e8e1a6558432043fbcc">f0114929</a></strong>
<div>
<span>by Daniel P. Berrangé</span>
<i>at 2018-11-19T13:07:35Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: display info about what failed in media/tree URI tests

Make it possible to debug failures by displaying the URL,
curl error code/message and http code.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/d314db22e5064ffc52a2641a96a10b2d732caf5f">d314db22</a></strong>
<div>
<span>by Daniel P. Berrangé</span>
<i>at 2018-11-19T13:07:46Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: ignore transient failures in media/tree URI tests

Some times the media/tree URI tests will fail with a timeout trying
to connect to the server. Treat this as non-fatal since it will
usually just indicate a transient network or server failure.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/014a01e0fd59dbd5d115241761223aab5fd34fc8">014a01e0</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-19T13:58:07Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-os: Add missing XML files

Those XMLs should have been added as part be1f2def2 but unfortunately
something went wrong while rebasing the patches.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/5264b9fa0986b11f321cd86e590ea2e086e0ca45">5264b9fa</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-19T17:29:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-devicelinklist: Remove duplicated assert

Having a duplicated g_assert_true() on CentOS7 breaks `make check` as
the compiler tries to make the second assert into a constant.

As the second assert was a typo anyways, let's just remove it in order
to fix `make check`.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/33d4535a3a5bae1c39672d6b1b0b914d8c9f9a23">33d4535a</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-20T20:36:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">devicelink: Rename "removed" to "supported"

After some discussion seems that a better name for the "removed"
attribute would be "supported" (as it'd be more coherent with features
that are about to come).

While there's still no release of libosinfo or osinfo-db with the
"removed" attribute, let's just rename it to "supported".

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/c061435770deeb3342e18ee14f2bbfd9ccdafafc">c0614357</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-21T10:05:34Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">osinfo: Create an intermediate convenience library

Let's create libosinfo-impl.la which is nothing else than
libosinfo-1.0.la without stripping out its non-public symbols.

libosinfo-impl.la can be used to link directly against our tests (as
those may use private functions that we do *not* want to expose), while
the "official" one (libosinfo-1.0.la) will remain the same.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Christophe Fergeau <cfergeau@redhat.com>
Tested-by: Andrea Bolognani <abologna@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/f607186aafcaeacdf49dcb6b69680a5da7db7291">f607186a</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-21T10:06:36Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: Fix `make check` breakage for FreeBSD 11

Let's take advantage of the newly added libosinfo-impl.la that contains
all the symbols that we need and link our tests against it.

By doing so, we can remove the referrence to osinfo_product.c when
building test-os, which has been causing test-os binary to contain 2
copies of the very same code, one linked in the test and the other from
libosinfo.so.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Christophe Fergeau <cfergeau@redhat.com>
Tested-by: Andrea Bolognani <abologna@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/13a38a991d4dceb18e80f1593aa88d19f239166f">13a38a99</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2018-11-22T08:56:09Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">build: Use EXTRA_..._DEPENDENCIES rather than _DEPENDENCIES

This allows us to use the dependencies automatically generated by
automake while appending the additional one that we need.

https://www.gnu.org/software/automake/manual/automake.html#index-EXTRA_005fmaude_005fDEPENDENCIES-1

« The EXTRA_*_DEPENDENCIES variable may be useful for cases where you
merely want to augment the automake-generated _DEPENDENCIES variable
rather than replacing it. »

Signed-off-by: Christophe Fergeau <cfergeau@redhat.com>
Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/bd4e6c8be61a7ab5fa7ebb8fb643674e2e612130">bd4e6c8b</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-30T15:30:36Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Introduce OsinfoImage object

OsinfoImage object has been created to represent pre-installed images
distributed by the OSes.

We've decided to go for the simplespet approach possible that's just
exposing the Image URL for an existing OS and then Apps that want to
deal with the Image itself can just use libguestfs for that as they
already do a quite good job on this field.

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

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Pino Toscano <ptoscano@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/519481d722ca4a466e50c0e5f296eb3f78239bf9">519481d7</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-30T15:30:40Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: Add test-image

test-image tests the basic functionally of OsImage APIs.

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

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Pino Toscano <ptoscano@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/c143c69d49dbdc4ffb5b21bc927ee051dbd0e762">c143c69d</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-30T15:30:44Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Introduce OsinfoImageList object

OsinfoImageList object represents has been created to easily deal with
OsinfoImage objects.

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

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Pino Toscano <ptoscano@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/95bbfa8728eabdbad02dcf8b5eaa5bee3f0fc6b8">95bbfa87</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-30T15:30:47Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: Add test-imagelist

test-imagelist is totally based on test-devicelist.

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

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Pino Toscano <ptoscano@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/9fc7a027e19fd18472ff8ae375c232c763e86bbb">9fc7a027</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-30T15:30:51Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">os: Introduce APIs to deal with images

Let's introduce the needed APIs on os side to deal will the images.
For now, there's no info being loaded as the loader part depends on one
of these APIs.

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

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Pino Toscano <ptoscano@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/bf73fba91e0f256b82fe67c8c7eeca3a9af979ed">bf73fba9</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-30T15:30:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">loader: Load Images information

Now that we've OsinfoImage and OsinfoImageList objects in place and
OsinfoOs already provides us an API to add an OsinfoImage to an
OsinfoOS, let's properly load the images' information present in
osinfo-db.

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

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Pino Toscano <ptoscano@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/1a6cf01f1795fee5235f943ae966a0d7d344d7b9">1a6cf01f</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-30T15:30:57Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: Add test-imageuris

In a quite similar way than test-mediauris and test-treeuris, let's have
a test for the imageuris.

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

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Pino Toscano <ptoscano@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/81c43558687b40d234692a3d040807aa5ada8cfb">81c43558</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-11-30T15:31:01Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">image: Add "cloud-init" attribute to the image

Some images may support cloud init customization and for those we'd like
to explicitly indicate it.

The "cloud-init" attribute is similar to the "live" attribute for
medias, has its default value as FALSE and can be optinionally set in
the XML.

This commit also extends the basic image tests to also cover the
cloud-images attribute.

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

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Pino Toscano <ptoscano@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/272e41bdd7b151b5cfbaec81ea53e6b090ddf1ba">272e41bd</a></strong>
<div>
<span>by Vera Cholasta</span>
<i>at 2018-12-06T16:15:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">alpinelinux3.8: Add test files for 3.8.1

Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/f2089fdd265fbe8dbe45ca1617b2ce67a3b9eec8">f2089fdd</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-12-10T13:26:53Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">os: Fix typo in _find_install_script()

osinfo_find_install_script() doesn't work as expected due to a typo when
getting the elements of the script list as an OsinfoList must be passed
instead of an OsinfoOs.

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/e8c80ae8b5416543b2ea836fe9efc71041b2bda3">e8c80ae8</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-12-10T13:42:30Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">os: Do not crash when passing a NULL profile to _find_install_script()

Let's ensure we're not going to crash in case a NULL profile is passed
for osinfo_find_install_script(). Instead of crashing, though, we're
returning an error.

Also, document which are the expected values for @profile

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/c2436a003aa2ed03de6b9472f5aa02d78df13c4a">c2436a00</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-12-10T14:11:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-os: Add tests for osinfo_os_find_install_script()

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/d56e33b47c806522378f267b50c354e48df25f98">d56e33b4</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-12-10T14:11:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">loader: properly load the treeinfo attributes

treeinfo attributes haven't been loaded properly due to the change done
in ab2ab35f, changing the hardcoded 9 to sizeof("treeinfo-").

The problem here is that size("treeinfo-") is 10, causing that any
comparison to fail.

Let's change the sizeof("treeinfo-") to strlen("treeinfo-").

Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Reviewed-by: Christophe Fergeau <cfergeau@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/ccb453b4c819f75b9a2b26db26474996fa94722a">ccb453b4</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-12-10T14:11:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-os: expand test_loader() to cover loading treeinfo

Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Reviewed-by: Christophe Fergeau <cfergeau@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/eb53f8d6d99a85e651816e8765cdb6c9df5b48e7">eb53f8d6</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-12-10T14:11:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tree: Add osinfo_tree_has_treeinfo()

As not all the "trees" we stored in osinfo-db have "treeinfo" data,
let's add a new method, osinfo_tree_has_treeinfo(), that can be used to
check whether the tree has treeinfo or not.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Reviewed-by: Christophe Fergeau <cfergeau@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/a3e878f92259375b5621c31e182e7aa5c65e2f2f">a3e878f9</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-12-10T14:11:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-os: Cover osinfo_tree_has_treeinfo()

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/705b08bb3fa44a2266abdd5d145544c67ef0d882">705b08bb</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-12-10T14:11:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">db: improve _guess_os_from_tree() checks

Do not check against a distro which doesn't have treeinfo data as
match_regex() would just match whatever we compare to it.

Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Reviewed-by: Christophe Fergeau <cfergeau@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/7dcafe00b8444ec36bab5ee7557985fed1c5c6a9">7dcafe00</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-12-10T14:54:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">os: Fix _find_install_script() annotation

osinfo_os_find_install_script() returns an object which ownsership is
not transferred.

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/6eab80bac760dc44dbefe403ef67a3a80dca2392">6eab80ba</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-12-11T08:02:38Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tree: cleanup load_key_info()

Instead of doing the same checks for key or group not found all over the
place, let's just add a new function that does that and replace the old
check for the new function.

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/1c4deff7dc94da6157f64c398a58375a2c97e35b">1c4deff7</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-12-11T08:02:45Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tree: cleanup non-fatal errors in load_key_info()

There are errors which are not fatal and just ignored in load_keyinfo.
However, as those have not been cleaned up, we could see messages like:
(lt-osinfo-detect:20658): GLib-WARNING **: GError set over the top of a
previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL
before it's set.
The overwriting error message was: Key file does not have key “boot.iso”
in group “images-x86_64”

In order to avoid this, let's just call g_clear_error() after situations
where an error may have been set but it can just be ignored.

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/8205349ad0db0824d43bb240d79c2a308cceaf43">8205349a</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-12-14T11:27:07Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">dragonflybsd: Add 5.4.0 test 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/e84820212b2cc88d64ee756aaa17f1532145c228">e8482021</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-12-14T11:27:29Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">loader: Deal with "installer-script" media attribute

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/afb72a93c5cce2c7e2b4a7c19ee6b4177440a37c">afb72a93</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-12-14T11:27:46Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">media: Add _supports_installer_script()

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/74d32de92d2ab91bf00590dec874f30b1d396136">74d32de9</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-12-14T11:27:50Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: Add basic tests for OsinfoMedia

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/aa94c662885378ab2b6867dab9e54e78048ec8df">aa94c662</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-12-14T11:27:53Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-media: Add tests for OsinfoMedia attributes

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/1a25b29f7b30e0addefb8a96fd79aa534c12bf62">1a25b29f</a></strong>
<div>
<span>by Felipe Borges</span>
<i>at 2018-12-14T14:09:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">android-x86: Add Android-x86 8.1 test data

Signed-off-by: Felipe Borges <felipeborges@gnome.org>
Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/c476bad5d7df0feb20b1b7774d49727c081d486e">c476bad5</a></strong>
<div>
<span>by Roman Bogorodskiy</span>
<i>at 2018-12-17T07:42:21Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">freebsd: add FreeBSD 12.0 isodata

Signed-off-by: Roman Bogorodskiy <bogorodskiy@gmail.com>
Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/41850b25dc65d25f85edc89d333be77d9b4de260">41850b25</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-12-20T10:04:51Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">install-script: Add _(get|set)_preferred_injection_method()

Those new methods are going to be used to tell the install-scripts
whether the injection-method that's going to be used is. We have to do
so as the command-line may be different depending on the
injection-method used, for example:
- fedora using cdrom, disk or floppy: ks=hd:/(vda|sda)/fedora.ks
- fedora using initrd: ks=file:/fedora.ks

It's important to mention that although the methods are taking GFlags,
those are treated as GEnum and only one value is expected to be set, as
mentioned in the documentation.

Also, mind that the usage of osinfo_entity_set_param() to store the
nick of the OSINFO_INSTALL_SCRIPT_INJECTION_METHOD_* is intentional as
the nick is exactly what's going to be used in the install-scripts to
generate the proper command-line.

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/bba06cdecab1528080355bb5d366e54bae8596b5">bba06cde</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-12-20T10:04:56Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-install-script: Cover _(get|set)_preferred_injection_method()

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/459a8472759c2a451b0e3c5f428a64bc7c4a4200">459a8472</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-12-20T10:05:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">install-script: Add _(get|set)_installation_source()

As install-scripts may behave differently depending on their
installation source, let's add two new methods to properly set what's
the installation source being used with the script and then decide what
we should do depending on the installation-source value.

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/7457f00b13b3ca7ff1f509f973d0a7831cb5ffee">7457f00b</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-12-20T10:05:03Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-install-script: Cover _(get|set)_installation_source()

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/c2c2e1219907e6786eda94f1c7508ff79d0554d1">c2c2e121</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-12-20T10:05:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tools,install-script: Add "installation-source" parameter

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/f977527c828e8706df2fd6cf3e5538f3a33f9e1b">f977527c</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-12-20T10:05:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">media: Don't leak stream in case of errors

stream has to be freed whenever an error occurr on
osinfo_media_create_from_location_async() internals.

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/580c71340b2fef7baf50ad24dc8d8d54b7a0f278">580c7134</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-12-20T10:05:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">media: Use better naming for goto labels

Let's replace EXIT for cleanup and ON_ERROR for error and follow a
normal naming convention for the labels.

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/9cd70495203e1f60cdf2f3ea3406b5c0851f6097">9cd70495</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-12-20T10:05:56Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">media: Use G_STATIC_ASSERT()

Let's use G_STATIC_ASSERT() instead of creating a dummy array to check
the size of the _PrimaryVolumeDescriptor struct.

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/9dd914d7d43a5c82146d235118817f6fa0263652">9dd914d7</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-12-20T10:05:58Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">media: Add create_from_location_async_data()

This is a helper to create the OsinfoMedia from the
CreateFromLocationAsyncData. It'll become really handy in the next few
patches in the series in order to avoid code duplication.

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/26de9021363ea42950f14b9ee56177e1488b0411">26de9021</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-12-20T10:06:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">media: Add set_non_bootable_media_error()

This is a helper to set the "non bootable" error for a media. It'll
become really handy in the next few patches in the series in order to
avoid code duplication.

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/29f97cb7648d9dd128b78f4f0ee470cd858613f7">29f97cb7</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-12-20T10:06:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">media: Check whether PPC ISOs are bootable

PPC ISOs do not have the "El Torito" extension that describes whether
the media is bootable or not. However, they have a "bootinfo.txt" file
placed under "ppc" directory in order to specify the media is bootable.

So, let's add a few more checks looking for "/ppc/bootinfo.txt" in case
the El Torito header is not found.

The whole implementation has been based on the following sources:
- The ISO 9660 (ECMA-119) specification:
  http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-119.pdf
- The ISO 9660 osdev wiki page:
  https://wiki.osdev.org/ISO_9660
- IBM's developer article:
  https://www.ibm.com/developerworks/linux/library/l-detecting-bootable-ibm-power-server-iso-images/index.html

And what the implementation does is:
- Access the *root* directory record, which has a fixed size of 33 bytes
  and is located at the bytes offset 156 of the PVD;
- Load the *root* directory record extent content into the memory and:
  - Search for the the dir/file we're looking at;
  - In the dir is present, we load its directory record extent content
    into the memory and search for the next dir/file;
    - In case the file is present, we return that the media is bootable;
    - Otherwise, we return the media is non bootable;

Mind, though, that this code is *not* generic enough to be adapted in
case we want to search for a different dir/file and the reason for that
is related to some ISOs using a TRANS.TBL table that translates the
given name of a file to the shown name of the same file.

If, for some reason, we ever want to take the path of having this code
more generic we'd have to:
- For each directory acessed, search for TRANS.TBL;
  - In case it's present, load its content into a hash table and, for
    each dir/file, check the name of the file we're looking for with the
    shown name (only present in the TRANS.TBL;
  - Otherwise, just follow the very same code we currently have;

The decision for not implementing this TRANS.TBL changes is, mainly,
because it'd make the code circa twice slower than it currently is
(as we'd have to search for the TRANS.TBL as the first thing ...)
without any specific gain for the needs we have right now. In case
there's the need, in the future, it could be implemented in the way
described here.

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

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/d2eabc06f3715ff7f0e2a25c25718a4475b66c35">d2eabc06</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-12-20T13:40:04Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">media: Don't try to unref a NULL entry

In case g_file_read_finish() fails, the stream will always be NULL.
The issue has been introduced as part of f977527c82.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/4ce0fcbd53047f4db0cf18b8e19e8d83efc4a963">4ce0fcbd</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-12-20T13:40:34Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">media: Pass the source object to GTask new

When creating the new GTask in osinfo_media_create_from_location_async,
no source object has been passed. Consequently
search_ppc_bootinfo_callback receives NULL as its source object, causing
warnings when trying to unref it.

Let's just pass the stream as the source object of the GTask in
osinfo_media_create_from_location_async in order to avoid the issue.

The issue has been introduced as part of 29f97cb7648.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/4fe69c9fe31befe3caa55bbaac0bcfa5e605f028">4fe69c9f</a></strong>
<div>
<span>by Pino Toscano</span>
<i>at 2018-12-20T15:12:43Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use g_list_free_full where easily possible

Use g_list_free_full instead of g_list_foreach + g_list_free, so the
lists are cleared with a single call.

test-isodetect gets a void* wrapper, so there is no need to add casts
everywhere.

Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/e99d526389a5f122a8783c56f0c85d14964b4db2">e99d5263</a></strong>
<div>
<span>by Felipe Borges</span>
<i>at 2019-01-04T10:17:50Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">endlessos: Add Endless OS 3.4 isodata

Signed-off-by: Felipe Borges <feborges@redhat.com>
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/2081b21c0827e0300d044a55636491ad147192bf">2081b21c</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-01-04T10:17:53Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">README: Update download link

Let's point to pagure instead of referring to the already sunset
fedorahosted.

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/03f1f10199eae00eecd7eabf340d79f56cd1e3c3">03f1f101</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-01-04T10:17:58Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">README: Reword the patch submission paragraph

Just mention that the libosinfo's mailing list is the *preferred* way to
send patches. More info, as the one about the project accepting Merge
Request, can be found in the project's website.

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/00f258a6be5b512c11a28a46fde2eb0dda16e5ea">00f258a6</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-01-04T10:20:04Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">loader: refuse to load non-compliant named files

There was a period of grace needed for backwards compatibility. After 3+
years, we can safely remove the code instroduced as part of 09ae3cf09
(which was released on 0.3.0).

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/9ffb77306559df2eb72eb42f630762b452bab119">9ffb7730</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-01-04T10:20:07Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">dragonflybsd: Add 5.4.1 test data

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/4369e4ec3965a5bfa815b122159546f8be99fa19">4369e4ec</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-01-09T10:19:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">README: Update download information

Let's point to https://libosinfo.org/download/ instead of pointing to
pagure, as it could change again in the future.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/2a9394825c7a4499d2c86d7eb9b26dea2741d420">2a939482</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-01-09T10:29:40Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">loader: improve warning message from loader_check_id()

"should" needs to be changed to "must" as since commit 00f258a6be
libosinfo refuses to load non-compliant named files.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/24b2a655aa6b8905de0b84bba38cd0852eddf734">24b2a655</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-01-15T20:45:02Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tree: fix typo in the annotations: 'and' -> 'an'

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/8969c436ebc6e9610172b124e638efea21d9eae8">8969c436</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-01-15T20:45:02Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">db: improve _guess_os_from_media() checks

Do not check against a distro which doesn't have *any* of the values we
use to check as match_regex() would just match whatever we compare to
it.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/c47adccc6ae23692373b61106b1f01bdf8fa8604">c47adccc</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-01-24T13:50:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">os: Fix typos in resources methods

methos -> method
*private! -> *private*!

Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/50589d868c8e0fa6d792142c8bf82f8b32037257">50589d86</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-01-24T13:50:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">os: Remove extra line from _get_recommended_resources()

Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/b6f3dab3eb0bfbdf65acc6dce4598c81f59b1ee7">b6f3dab3</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-01-24T13:50:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">os: Group get_*_resources() together

Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/cf9d20c364fb2f170e251761f3ae80645a4278a8">cf9d20c3</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-01-24T13:50:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">os: Make get_maximum_resources() aware of inheritance

Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/becc04a54476377c3242b9358c5497c090a93dbf">becc04a5</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-01-24T13:50:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">loader: Fix typo when loading maximum resources

osinfo_os_add_recommended_resources -> osinfo_os_add_maximum_resources

Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/5762409415a2b4b81b4af0593093a570bcf0a378">57624094</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-01-24T13:50:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-os: Fix typo in resources tests

osinfo_os_get_recommended_resources -> osinfo_os_get_maximum_resources

Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/d87e9fab4c9b6ef2484d88ae4e8222350ce3ce84">d87e9fab</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-01-24T13:50:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">os: Deal with network-install resources

network-install resources represent the resources to be used during a
network installation. It may differs from the minimum resources as the
network installers (not only the medias, but the trees) may download a
huge amount of data to the RAM* consuming way more than the minimum or
recommended RAM for the OS.

*: anaconda downloads the whole stage2 of the installer into the RAM in
order to perform a network installation.

Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/783df020d07c1b33d60489f99343207048a84e1c">783df020</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-01-24T13:50:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">loader: Deal with network-install resources

Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/c06bf702b4ad77c2b61dc284d8c990c60691082c">c06bf702</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-01-24T13:50:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">os: Make get_resources_*_without_inheritance() static

With that we can get rid of osinfo_os_private.h

Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/2c86124256467b1e4db9e5afce50c38bc243f3ed">2c861242</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-01-24T13:50:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-os: Add basic test for resources

This test only ensures that libosinfo is able to properly load the
resource info from an OS entry.

Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/5d911b44681835f9f68fbb8952d5670c391b7dd1">5d911b44</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-01-24T13:50:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tools: Remove a reference to fedorahosted.org

Although it's just the id used for the install script, let's remove the
reference to the already sunset fedorahosted.org and just use
"https://libosinfo.org/config" as the id.

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/cc104fe30154cbc4ad0e7a22853adc92a2400406">cc104fe3</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-01-24T14:11:27Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-os: Fix make syntax-check

While applying the last patches a few trailing whitespaces have been
introduced, making `make syntax-check` fail.

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/59fff9f3a7e07bcd9c19abb207ece0774f11f3f9">59fff9f3</a></strong>
<div>
<span>by Daniel P. Berrangé</span>
<i>at 2019-01-30T17:53:50Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refresh translations from zanata

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/15128a2d1b67c1087e9f4339a837e362f89a4550">15128a2d</a></strong>
<div>
<span>by Daniel P. Berrangé</span>
<i>at 2019-01-30T18:10:30Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update NEWS for 1.3.0 release

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/1fa7e9b072b30836e8c75935c44ac0bdfdf006e0">1fa7e9b0</a></strong>
<div>
<span>by Daniel P. Berrangé</span>
<i>at 2019-01-30T18:31:22Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Post release version bump to 1.4.0

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/661e980acd3c8b5f86e5090f2215373de411f237">661e980a</a></strong>
<div>
<span>by Daniel P. Berrangé</span>
<i>at 2019-02-04T11:38:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: add one test case per OS tested

The image, media & tree URIs test suites just register one test case for
all the work they do. As a result when they run they just sit there
printing no progress information for a long time.

This changes then to register one test case per OS in the database. As a
result we get progress information. An added benefit is that it is
possible to now run tests for individual OS by passing the -p argument.

  eg  test-mediauris -p /mediauris/uris/rhel3.9

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/56083c1723d32e60f7e59533796e479174763937">56083c17</a></strong>
<div>
<span>by Cole Robinson</span>
<i>at 2019-02-04T14:05:04Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ubuntu: Add 19.04 ppc64el test data

Signed-off-by: Cole Robinson <crobinso@redhat.com>
Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/80afb0f0bced5e0a0583120adf384b6395cc75ca">80afb0f0</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-02-04T14:05:04Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: Avoid re-using the curl handler on URIs tests

On CentOS, we've hit an issue that when a curl handler is re-used we end
up receiving malfunctioning responses from NetBSD CDN.

Dan investigated the issue found out that the problem is that libcurl in
CentOS 7 at least is not ignoring the body. Sometimes it closes the
keepalive connection so this doesn't matter, but other times it gives
us back the body that it should be ignoring.

In order to work the issue around, let's no re-use the curl handler but
always open a new one for each of the URIs.

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/0f481f4ad7eb3cf07562b72f4fc89491a3f254bc">0f481f4a</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-02-04T14:05:04Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: abort() in case curl misbehaves

Although the issue with curl should be fixed by the previous commit,
let's abort in case it misbehaves, avoiding then to have all the data
printed on stdout.

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/ccae491ce7e8f3be067faf3036969a911b5bfb00">ccae491c</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-02-12T19:22:57Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">media: Add installer to the media

Having the installer tied to the OS is something that has been shown not
optimal, unfortunately.

An OS may have a few different medias and each media may support a
specific type of script or, even, not support an installer script at
all. With this in mind, let's have the installer scripts tied to the
medias themselves.

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/53e5dd13e2c394dc79db6103dfbfcf8e6632aa65">53e5dd13</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-02-12T19:23:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-media: Add test for media installer script

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/410993d7930de15ccc4a36f7497353a0410e696e">410993d7</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-02-12T19:24:58Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">media: Make _supports_installer_script() aware of media installers

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/af854f13adb522490bd64a29e1cbff8dc8a009ed">af854f13</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-02-18T08:53:27Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">pureos: Add test data for pureos8

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/6d789033ef57836e60e8a1538483de0283efac50">6d789033</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-02-18T08:53:58Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">media: Don't assume identifiers are null terminated

Identifiers as volume-id, application, publisher, and system are not
null terminated and cannot be assumed as so.

By assuming those are null terminated strings, libosinfo ends up not
counting the last character of a MAX_* string and, consequently, not
properly identifying medias that have their identifiers with the MAX_*
size.

One example is the ubuntu-18.04.1.0-live-server-amd64.iso media, which
has as volume-id 'Ubuntu-Server 18.04.1+ LTS amd64'. As the volume-id
has exactly 32 characters it's never been matched as when reading the
media's volume-id it'd be read as 'Ubuntu-Server 18.04.1+ LTS amd6'.

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/98d3c44d93027ca3466908539292bb3fb75a94e0">98d3c44d</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-02-18T08:54:34Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: Add ubuntu 18.04.1 and 18.04.1.0 test data

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/d995f28d236387f6d11b74c7e0728dc5e7679b9e">d995f28d</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-02-18T10:35:09Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: Reduce code duplication in URI tests

Let's introduce a common file that does the check of the URI for all the
URI related tests.

By doing this we can avoid code duplication while also avoiding to have
all the tests merged together into a single one, which is not so good as
limits the developer to run and wait for the whole set of tests instead
of having the ability to just run the a specific one.

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/4f8303a9c60a757cf248d88aec456254950984f3">4f8303a9</a></strong>
<div>
<span>by Pino Toscano</span>
<i>at 2019-02-18T12:43:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">os: add OSINFO_RELEASE_STATUS_ROLLING

Add the OSINFO_RELEASE_STATUS_ROLLING value to the OsinfoReleaseStatus
enum, to track the new "rolling" release-status available in the osinfo
schema.

Signed-off-by: Pino Toscano <ptoscano@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/1998167c8ccc7dea96a6e0e1d3469fe2bf018ec3">1998167c</a></strong>
<div>
<span>by Pino Toscano</span>
<i>at 2019-02-18T12:43:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">archlinux: add Arch Linux test data

Signed-off-by: Pino Toscano <ptoscano@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/6a2868f7bfc44845d989a1f28c8317f0b1607b1f">6a2868f7</a></strong>
<div>
<span>by Pino Toscano</span>
<i>at 2019-02-18T12:43:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">gentoo: add Gentoo Linux test data

Signed-off-by: Pino Toscano <ptoscano@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/d700e90f12f0d6919ed9db651f8268cd6bdd584a">d700e90f</a></strong>
<div>
<span>by Pino Toscano</span>
<i>at 2019-02-18T12:43:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">voidlinux: add Void Linux test data

Signed-off-by: Pino Toscano <ptoscano@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/9915eba1251f0e9c26cf51e38cd4abdb3501f956">9915eba1</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-02-18T13:07:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-uris-common: remove empty line at EOF

The empty line caused:
tests/test-uris-common.c
maint.mk: empty line(s) or no newline at EOF
make: *** [maint.mk:926: sc_prohibit_empty_lines_at_EOF] Error 1

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/7558d382c913a7ed60742078f7b33a113d779c8a">7558d382</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-02-18T13:36:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: Add test-uris-common.h to the SOURCES

Otherwise some breakage can be seen when building libosinfo's RPM

test-uris-common.c:24:10: fatal error: test-uris-common.h: No such file or directory
 #include "test-uris-common.h"
          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [Makefile:1296: test_mediauris-test-uris-common.o] Error 1
make[2]: *** Waiting for unfinished jobs....
  CCLD     test-entity
test-mediauris.c:27:10: fatal error: test-uris-common.h: No such file or directory
 #include "test-uris-common.h"
          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [Makefile:1282: test_mediauris-test-mediauris.o] Error 1
test-treeuris.c:27:10: fatal error: test-uris-common.h: No such file or directory
 #include "test-uris-common.h"
          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [Makefile:1394: test_treeuris-test-treeuris.o] Error 1
test-uris-common.c:24:10: fatal error: test-uris-common.h: No such file or directory
 #include "test-uris-common.h"
          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [Makefile:1408: test_treeuris-test-uris-common.o] Error 1
test-imageuris.c:27:10: fatal error: test-uris-common.h: No such file or directory
 #include "test-uris-common.h"
          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [Makefile:1184: test_imageuris-test-imageuris.o] Error 1
test-uris-common.c:24:10: fatal error: test-uris-common.h: No such file or directory
 #include "test-uris-common.h"

Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/9631ef7d87fdad3198917cd277bf9941d584e292">9631ef7d</a></strong>
<div>
<span>by Martin Blanchard</span>
<i>at 2019-02-19T18:16:34Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">build: Prefer autoreconf over gnome-autogen

gnome-common is completely deprecated:

https://wiki.gnome.org/Projects/GnomeCommon/Migration

Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/3a2dd30508cb038caa627ad7d9826e813410ef62">3a2dd305</a></strong>
<div>
<span>by Martin Blanchard</span>
<i>at 2019-02-19T20:14:14Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">build: Prefer gettext over intltool

intltool is outdated:

https://wiki.gnome.org/Initiatives/GnomeGoals/GettextMigration

Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/54ce2c48b17afe693a4e224d95f31895cc6d92f6">54ce2c48</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-03-01T13:24:23Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">db: Add missing attributes to fill_media()

Some new attributes have been added to OsinfoMedia, as:
- the install-script list (during this cycle);
- installer-script (1.3.0);

However, none of those attributes have been filled in in the media
accordingly to matched media.

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/76548a6a5403f4698556fdb06ce6b2c8c0aef9a5">76548a6a</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-03-01T13:24:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: Add identify_media() 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/baf15f4e0e5bf35bafd839ccfc04d3d4b16d02e8">baf15f4e</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-03-01T13:24:59Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">syms: Add "global" to 1.4.0 symbols

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/1308df0198b085a4f4d5c605cc6e0673d9998f5a">1308df01</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-03-01T15:05:59Z</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/d116f7e304ce6bc6a9102ce00b06145dd81858b0">d116f7e3</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2019-03-01T15:33:57Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update NEWS for 1.4.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/8ab1ba3b21b87e22cac5f3e636a589b975bfe801">8ab1ba3b</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2019-04-11T10:18:57Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">New upstream version 1.4.0</pre>
</li>
</ul>
<h4>5 changed files:</h4>
<ul>
<li class="file-stats">
<a href="#6b6cfd14a6b17996554f4a9a1bfedcbe37c6c8dd">
<span class="new-file">
+
ABOUT-NLS
</span>
</a>
</li>
<li class="file-stats">
<a href="#dad57a4c245a8007c90257aef0514c8b6a0f600c">
AUTHORS
</a>
</li>
<li class="file-stats">
<a href="#f07e408a95a9e308aa7f00bd9de33e5438ec6e48">
AUTHORS.in
</a>
</li>
<li class="file-stats">
<a href="#00fe7828d56d7a3ee4030d6cea057cf13f50e70c">
ChangeLog
</a>
</li>
<li class="file-stats">
<a href="#d5b4de16d947214ec306bd57bed1bd23a939b5f9">
Makefile.am
</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/91628ff3938a2f933291ea96eb2491107dd7afe2...8ab1ba3b21b87e22cac5f3e636a589b975bfe801">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>