<!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 debian/experimental
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/0713ebef0cda80c77b93a1e0ee7ddbe9d5bde19a">0713ebef</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-01-11T12:48:38Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use GTask instead of GSimpleAsyncResult
Instead of using GSimpleAsyncResult, use the new GTask API, which is
much more straightforward.
For using the new GTask API, let's bump GIO (part of GLib) dependency
version to 2.36.
what is safe based on major distro support:
- Debian Jessie: glib-2.42
- RHEL-7.1: glib-2.40
- SLES12: glib-2.38
- Ubuntu LTS 14.04: glib-2.40
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/8f683fbef4fd8c58f0de6c2750925a5dec227691">8f683fbe</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-01-11T13:43:02Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tree: Add an indentation level for the if block
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/72a9345d7a2b45b64f131d92bb3fa6f02d8b53d4">72a9345d</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-01-11T13:43:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove checks/code for GLib older than 2.35.1
As now we depend on GLib 2.36, let's remove all checks/code that depend
on an older version than the one we require.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/447efb591ff36fd9174b1e2223bae5b7e8cba453">447efb59</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-01-11T13:44:46Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use GLIB_VERSION_MAX_ALLOWED
In order to avoid using a too new GLib API.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/0076c4f938dff28d365d36ae4533ec4822bce03d">0076c4f9</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-01-11T13:47:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use SOUP_VERSION_MAX_ALLOWED
In order to avoid using a too new libsoup API.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/e0a83f5358da0201f3d572e215fb859b90c5e781">e0a83f53</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-01-11T13:47:22Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">build: Don't set PKG_NAME
The following warning was shown when running autogen.sh:
***Warning*** PKG_NAME is deprecated, you may remove it from autogen.sh
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/16f58307707ae460b1a2531c3fe73767913a4d9f">16f58307</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-01-11T13:47:22Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">build: Don't use USE_GNOME2_MACROS
The following warning was shown when running autogen.sh:
***Warning*** USE_GNOME2_MACROS is deprecated, you may remove it from
autogen.sh
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/a2d648e162177875b5ba21b0f10647ba46c3e4ee">a2d648e1</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2016-01-13T10:41:45Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">autobuild.sh: set a default value for AUTOBUILD_INSTALL_ROOT
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/a5dc9ac0768f65fd56aa58597a48f2136f53c20a">a5dc9ac0</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2016-01-13T10:41:45Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">autobuild.sh: run parallel make for faster builds
Set MAKEFLAGS to use -j option matching number of available
CPUs.
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/1d7441406aae9e496729412637a1ac45d36bd9f9">1d744140</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2016-01-13T10:41:45Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">autobuild.sh: fix flag to turn on werror
In commit 97091136bd037aa44da13873ac910320b9ad7e6b we changed
to use gnulib's compiler warnings code, but forgot to change
the autobuild.sh flag to match. It should be --enable-werror
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/b1f4cef9e0018bf3155f2a14062abda793f91467">b1f4cef9</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2016-01-13T11:23:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">autobuild.sh: enable gtk doc build when testing
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/8d8da3b05542ae3b82fc9dfb7be1fe2f3427bcd2">8d8da3b0</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2016-01-13T11:23:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">build: fix VPATH based builds
The VPATH build fails because the enum generator is told to
look for two generated files in the $srcdir instead of builddir.
We should not in fact loom the generated files at all when building
enums, so they can be removed.
The g-ir-scanner is also missing a -I$(build_dir) to let it find
the generated files.
Finally the gtk-doc tools were not being told to look in the
$(build_dir)
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/a267020e272a48c91c4b86c039399e336bc152ca">a267020e</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2016-01-13T11:23:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">don't include autogenerated enum files in dist
Previous commit 77cf2730eb6e5503a9bd40e6baf7cc0b393a9dc7
reverts 4e488678d4af0e54da7400851d554bc4c4497c76 (fixes
to the VPATH build) because it was said to break the
make distcheck.
After examining the problem, it seems this commit was not
in fact the problem - it merely exposed the existing bug
elsewhere.
The real problem is that we were including the autogenerated
enum files in the dist. So when doing builds from git those
files were in $builddir, but when doing builds from dist
those files were in $srcdir. Except that 'make distclean'
would delete the enum files, which would again cause them
to appear in $builddir.
So the real fix is stop including the enum files in the dist
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/5881c4b8b92c538dc1f50e9694ad9b06de72b21d">5881c4b8</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-01-21T09:25:36Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">build: Fix .vapi generation
After a267020e272a generation of the .vapi file broke. It no longer has
path_pattern property while get_path_pattern() is still there.
Adding nodist_libosinfo_1_0_include_HEADERS to the list of the files
passed to the .gir generation solves the problem.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/202acfef63226f72dcca843307ca773f72a46f6a">202acfef</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2016-02-05T10:46:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update CD URLs to latest Debian Jessie point release
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/f81f3570b3b38c9adf1e5e41d9b5be908b5fdf24">f81f3570</a></strong>
<div>
<span>by Roman Bogorodskiy</span>
<i>at 2016-03-03T14:17:05Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix build with older GCC
Build with older gcc fails with:
CC libosinfo_1_0_la-osinfo_avatar_format.lo
In file included from ../osinfo/osinfo_os.h:30,
from ../osinfo/osinfo.h:55,
from osinfo_avatar_format.c:28:
../osinfo/osinfo_media.h:68: error: redefinition of typedef 'OsinfoMedia'
../osinfo/osinfo_install_script.h:43: error: previous declaration of 'OsinfoMedia' was here
To avoid redefinition, use forward-declaration in a similar way
like it's done for OsinfoOs in osinfo/osinfo_os.h.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/0ae4f0dbe8ce237c1dc8725acd1a0e30593622d4">0ae4f0db</a></strong>
<div>
<span>by Charles Arnold</span>
<i>at 2016-03-24T10:41:25Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">data: add missing SLES/SLED distro information
Add missing SLES/SLED distro information.
Added os data and isodata for the following distros:
SUSE Linux Enterprise Server 12 SP1
SUSE Linux Enterprise Desktop 12 SP1
Added isodata for the following distros:
SUSE Linux Enterprise Server 11 SP4
SUSE Linux Enterprise Desktop 11 SP4
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/92c55cab6b219d1f4e7e360f92e2562d016b81d5">92c55cab</a></strong>
<div>
<span>by Charles Arnold</span>
<i>at 2016-03-24T10:44:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">data: add missing openSUSE distro information
Add missing openSUSE distro information.
Added os data and isodata for the following distros:
openSUSE Leap 42.1
openSUSE Tumbleweed
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/6b56b90cbdeca94365699b1ab11d9c2e07fbd326">6b56b90c</a></strong>
<div>
<span>by Roman Bogorodskiy</span>
<i>at 2016-04-19T08:01:43Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">README: update homepage
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/c1dc863d6ec6967889740acd947ba80cbb062b43">c1dc863d</a></strong>
<div>
<span>by Roman Bogorodskiy</span>
<i>at 2016-04-19T08:02:39Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">README: adjust wording a little.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/5838b0e5440bd4ae22c271163e0c2823988938cf">5838b0e5</a></strong>
<div>
<span>by Roman Bogorodskiy</span>
<i>at 2016-04-19T08:02:59Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">freebsd: use proper version value for 10.1
10.0 -> 10.1
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/762c774c646b7a3e3e52584d450289467de244d9">762c774c</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2016-04-19T08:41:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">opensuse: Remove invalid upgrades/derives-from links
tumbleweed has upgrades and derives-from nodes using non-existent IDs.
This causes runtime warnings when running test-isodata.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/ccaa457abc93ae9bdae6b22df6d7c227d710bf78">ccaa457a</a></strong>
<div>
<span>by Roman Bogorodskiy</span>
<i>at 2016-04-20T08:12:27Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">freebsd: add information about 10.2 and 10.3
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/2cbb3319fbdddb6197b6164e58313799feb7ff49">2cbb3319</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-04T21:04:55Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">win7: Remove two duplicated volume id entries
The entries removed are:
- GSP1RMCPRVOL (Windows 7 Professional x86)
- GSP1RMCPRXVOL (Windows 7 Professional x86_64)
Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Acked-by: Christophe Fergeau <cfergeau@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak gnome org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/55f9e34f90ca3de6f560ca9f2e6c26beed2ef6da">55f9e34f</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-04T21:05:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">win8: Add missing cmd script for installer
Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak gnome org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/8ec5b71a75a2ab6e7bfea57988898e93d546b625">8ec5b71a</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-04T21:05:14Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">win8: Add comment about the user avatar issue
User avatar is not set as expected after performing a unattended
installation of Windows 8 (or newer).
Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak gnome org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/9f08312286892bf26c07ded3172ccaf59952fd10">9f083122</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-04T21:05:16Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">win8: Add installer-reboots value
Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/121456743c220ae69b5c8585d2d9d43704084654">12145674</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-04T21:05:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">win8.1: Add one more enterprise iso data
Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak gnome org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/1c23122e056996c5e118d873a792a5c95fa07c14">1c23122e</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-04T21:05:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">win8.1: Add two more "no variant" volume ids
Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak gnome org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/1962c88e30c086c4c24d296018e319b7f7361db5">1962c88e</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-04T21:05:20Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">win8.1: Add a few more professional volume ids
Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/8bc562043a629d73c2f963ac757e68e99be0d08e">8bc56204</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-04T21:05:21Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">win8.1: Adjust the vol-id for enterprise x86
Use the same pattern of Volume ids used for enterprise x86_64.
Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak gnome org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/7f526e1223db4fae8695614f358973dc466ee1e1">7f526e12</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-04T21:05:22Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">win8.1: Clean up vol-id entries
- IR[M135]_CEN?NA_X*FRE is already covered by Enterprise Volume ids.
- IR[M3]_CCSN?A_X*FRE is now covered by No Variant Volume ids.
- IR[M15]_CPRN?A_X*FREV is now covered by Professional Volume Ids.
Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak gnome org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/91d39daef3b31a86f6bfe30bcfe4fee5feb9536c">91d39dae</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-04T21:05:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">win8.1,installer: Tune based on variants
So, I ended up doing tests with all ISOs that I have access from MSDN
and here is the conclusion:
Windows 8.1
Problematic:
en_windows_8_1_enterprise_debug_checked_x64_dvd_2756358.iso
en_windows_8_1_enterprise_n_debug_checked_x64_dvd_2942525.iso
en_windows_8_1_enterprise_n_x64_dvd_2971845.iso
en_windows_8_1_enterprise_x64_dvd_2971902.iso
en_windows_8_1_pro_n_vl_x64_dvd_2971969.iso
Non-problematic:
en_windows_8_1_n_debug_checked_x64_dvd_2707894.iso
en_windows_8_1_debug_checked_x64_dvd_2707208.iso
en_windows_8_1_n_x64_dvd_2707896.iso
Windows 8.1 with Updates:
Problematic:
en_windows_8.1_enterprise_n_with_update_x64_dvd_6050225.iso
en_windows_8.1_enterprise_with_update_x64_dvd_6054382.iso
en_windows_8.1_pro_n_vl_with_update_x64_dvd_6050969.iso
en_windows_8.1_pro_vl_with_update_x64_dvd_6050880.iso
Non-problematic:
en_windows_8.1_n_with_update_x64_dvd_6051677.iso
en_windows_8.1_with_update_x64_dvd_6051480.iso
Based on this info, the best way to go is:
- Set the ProductKey during the WindowsPE phase of the setup only in the
following conditions:
- any Windows media that is not Windows 8.1 (as it was before)
- Windows 8.1 media has no variant
- Windows 8.1 media contains on its variant debug but doesn't contain
enterprise on it
These rules will cover medias with no variant and with "debug" variant
that are not enterprise. All the rest (Enterprise, Enterprise Debug
and Professional) will have the ProductKey skipped during the
WindowsPE phase of the setup.
Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak gnome org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/f2614c3ff1f58906ca3de911406798a1d0a17b0a">f2614c3f</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-04T21:05:25Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">win8.1,installer: Force Windows activation
I've noticed that when installing Windows 8.1 the activation is not done
by the end of the unattended installation and, actually, the serial
number shown in the Activate Windows program is different than the one
used to perform the installation. Also, when tring to activate the
software it fails with the "Windows can't be activate. Try again later"
message and no useful details about the error.
So, in order to avoid this issue, let's force the activation in the
FirstLogon phase of the installation script by directly editing the
Slmgr.vbs options for Volume Activation.
For more info about the Slmgr.vbs Options for Volume Activation, please,
take a look on:
https://technet.microsoft.com/en-us/library/dn502540.aspx
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak gnome org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/41bc467291cf2ae7fda77d9fbc91a67dd0bee636">41bc4672</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-04T21:05:26Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">installer: Use l10n-language as UI language
Since commit 57b459e09 we set 'EN-US' as UI language instead of 'EN-GB'.
However, this hack is only necessary for Windows 7 and can cause issues
when installing newer versions of the Windows, as the installer,
somehow, gets confused by having different values set to UI language,
System Locale and User Locale and ends up prompting a window for letting
the user to set these values.
By limiting the hack to Windows 7, this patch fixes the installation of
'EN-GB' ISOs of Windows 8 and 8.1 (the ones tested for now).
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak gnome org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/15a28f7b60da88270d97cbe8d737585de2ea09d1">15a28f7b</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-04T21:05:27Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">win8.1: Re-enable unattended installation
Now the unattended installation works properly, apart from the user
avatar not being set for Windows 8 (or newer)[0].
Due to the Windows policy on hostname and therefore apps might need
to be patched for the installer scripts to work[1].
[0]: https://bugzilla.redhat.com/show_bug.cgi?id=1328637
[1]: https://bugzilla.gnome.org/show_bug.cgi?id=765175
This reverts commit 49ae46cda4fbd2e95dc794cb64aec27117351c85.
Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak gnome org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/54ad95bd199e9d48e262a3579060f1a604da335c">54ad95bd</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-04T21:05:28Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">win8.1: Add installer-reboots value
Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/a0dd6f294cd888ae73db821d202f2f4071dab8c6">a0dd6f29</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-09T16:42:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">opensuse-42.1: Fix volume-id match
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/ef6fbab8f7034457c9ab0fcf2de4ef55ffb2b1fc">ef6fbab8</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-09T16:42:27Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">opensuse-42.1: Add AC97 device
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/5dabad2ce7f88cf7218b92c573df0527960168c5">5dabad2c</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-09T16:42:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">opensuse-42.1: Add QXL device
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/20f33179375d98b585322609e44228e831a1bf30">20f33179</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-09T16:42:37Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">opensuse-42.1: Add virtio-block device
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/bb98484e06a9572c6995818c07b5370e83e0ac58">bb98484e</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-09T16:42:40Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">opensuse-42.1: Add virtio-net device
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/4554617dcfd334d5f554aa2fb82ca819723c8aad">4554617d</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-09T16:42:44Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">opensuse-42.1: Add USB Tablet device
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/ba6586308f22fc45847cbcc1c993925154ffaab3">ba658630</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-09T16:42:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">opensuse-tumbleweed: Add AC97 device
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/e6b89e0062e792bc030a1956b60eaa2991002111">e6b89e00</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-09T16:42:51Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">opensuse-tumbleweed: Add QXL device
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/1df2fba5b6869aceca51a8332d1a940d2db7a312">1df2fba5</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-09T16:42:55Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">opensuse-tumbleweed: Add virtio-block device
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/c239fd043cd9952918ea46a90bf02e4ee56fd3ed">c239fd04</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-09T16:42:58Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">opensuse-tumbleweed: Add virtio-net device
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/2a903fe93fe87f22c3cfb87ef9e9f0e0096d6545">2a903fe9</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-09T16:43:15Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">opensuse-tumbleweed: Add USB Tablet device
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/96fb6ca561f86b1a479af4d21608eb2ede2148e7">96fb6ca5</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-09T16:43:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">opensuse-tumbleweed: Bump recommended storage size
Although the values are correct, it is impossible to have a normal
(graphical) usage of a system with the storage's recommended size.
So, instead of using 5GB as recommended storage size, let's increase
this value to 20GB.
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/60d4f995524d2435785bafea4066b5fe55495139">60d4f995</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-09T16:43:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">opensuse,installer: Add JEOS script
The script has been tested and works as expected for the most recent
releases of OpenSUSE (Leap 4.21 and Tumbleweed).
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/e08aa8aaf7b55bc638bd8b3a507c02969b4fc02b">e08aa8aa</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-09T16:43:26Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">opensuse,installer: Add DESKTOP script
The script has been tested and works as expected for the most recent
releases of OpenSUSE (Leap 4.21 and Tumbleweed).
A big thanks to Lasse Schuirmann, who had worked on a similar script,
from which I got the chroot-scripts part, during his GSoC project.
Co-author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/368b94e9b1aba3e9738b359c34d7a4fef4aacbbf">368b94e9</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-09T16:43:27Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">opensuse-42.1: Enable express installation
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/b3ce3549871745787a9b0349a6d749588835f6e6">b3ce3549</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-09T16:43:30Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">opensuse-tumbleweed: Enable express installation
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/711254ef339c494486ff883007ca68a961487ca6">711254ef</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-09T16:43:32Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">win8: Add enterprise variant
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/6485005c652d858ff418d631d99264675fec6cb8">6485005c</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-09T16:43:37Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">win8: Add enterprise-debug variant
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/b26d0a27f67791060320ff72ad63d8d3b745b526">b26d0a27</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-09T16:43:42Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">win8: Add debug variant
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/4ded9a55f70c9dffc26a553981fdc81dc72b1489">4ded9a55</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-09T16:43:46Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">win8: Add professional variant
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/f05a8a21c98d95a396fa6b9731476a9026d0065b">f05a8a21</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-09T17:02:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">win8: Generalize "No Variant" vol ID expression
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/190dbf2e895a5c3ccdfff1b52873e078907d39fe">190dbf2e</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-09T17:02:05Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">win8,installer: Tune based on variants
As Windows 8.1, Windows 8 (most likely) has to have the ProductKey
skipped during the WindowsPE phase of the script for the enterprise,
enterprise-debug and professional variants.
"Most likely" is said because I haven't been able to test the Windows 8
Professional variant as it needs a VLK and MSDN tells me that only
administrators can access keys in the Volume Licensing Service Center
(VLSC).
Also, I haven't been able to start an installation using none of the
debug ISOs, as the system reboots just a minute (or so) after booting
up. It seems to be a problem with the ISOs themselves, as I've
downloaded a few ISOs (different locales) and faced the same issue.
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/b33ecba09f5b4dea3a061f7010d09ea2ee830f46">b33ecba0</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-10T19:13:51Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">win10: Add an Education x86_64 volume ID
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/45bcf744aeb53be3fa1aa7259cc56ca97ef32d7d">45bcf744</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-10T19:14:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">win10: Generalize "Education" volume ID expression
Let's generalize the x86 volume ID expression in order to cover more
volume IDs, based on the ones already covered in the x86_64 volume ID
expression.
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/a5f36951a7542cbdc001adfef2cb13b812f9e719">a5f36951</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-10T19:14:41Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">win10: Add two Enterprise x86_64 volume IDs
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/512af56409d096409ed947273e3793c4f0bb3d6c">512af564</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-10T19:14:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">win10: Generalize "Enterprise" volume ID expression
Let's generalize the expression for x86 volume IDs in order to cover
more volume IDs.
The expression is based on the one used for the x86_64 volume IDs.
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/f769e8afaff5c45543a34856bbd1be93924a3938">f769e8af</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-10T19:15:23Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">win10: Add two Enterprise LTSB (x86_64) volume IDs
LTSB stands for Long Term Servicing Branch.
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/c1c50c8cd333ac53da5c9af565b11f5461c6e688">c1c50c8c</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-10T19:15:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">win10: Generalize "Enterprise LTSB" volume ID expression
Let's generalize the x86 volume ID expression in order to cover more
volume IDs.
The expression is based on the one used for the x86_64 volume IDs.
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/37e707c9b646e64464cff067e2336d07302764d5">37e707c9</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-10T19:15:43Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">win10: Add two x86_64 volume IDs
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/5f0eaa7b80a5829f1ac44e33d4eade2bb037c8fc">5f0eaa7b</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-10T19:15:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">win10: Generalize "No Variant" volume ID expression
Let's generalize the expression for x86 volume IDs in order to cover
more volume IDs.
The expression is based on the one used for the x86_64 volume IDs.
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/17809d54f486a42d85e8c8942a1ba8ee5fd8a41a">17809d54</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-10T19:15:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">win,installer: Improve "setting product key" logic
Only a few variants of Windows 8 and Windows 8.1, like Enterprise,
Enterprise Debug and Professional, have to have the ProductKey skipped
during the WindowsPE phase of the installation script.
This patch re-writes the "skipping ProductKey" logic in a cleaner way,
making it work also for Windows 10 (and all its variants).
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/b160aadf18f291902335682c119053e0e70baebb">b160aadf</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-10T19:15:59Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">win10: Enable unattended installation
Unattended installation works properly, apart from the user avatar not
being set for Windows 8 (or newer)[0].
[0]: https://bugzilla.redhat.com/show_bug.cgi?id=1328637
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/e69f7e801fd999ecd8667c31d2e56c257a4184f0">e69f7e80</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2016-05-11T12:44:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">media: Fix misplaced parenthesis in strncmp use
Due to a misplaced parenthesis, bootable media detection was doing
strncmp(.., .., sizeof(..) != 0)
instead of
strncmp(.., .., sizeof(..)) != 0
This means we were comparing 1 character from BOOTABLE_TAG rather than
the full string.
This was found when trying to compile libosinfo with CC=clang
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/c4d379042f57f0512ba3fb5fea2109acc941b460">c4d37904</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-11T12:58:01Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">build: Fix "--no-undefined" linker's flag for OSX
Apple's linker doesn't have support to "--no-undefined" and we must use
something equivalent, like: "-undefined,error".
The patch was test by Programmingkid and his positive feedback can be
seen here:
https://www.redhat.com/archives/libosinfo/2016-May/msg00164.html
Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1305016
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Christophe Fergeau <cfergeau@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/587b7a624c15cf585ab3885a37609a31cd028d67">587b7a62</a></strong>
<div>
<span>by Andrew Stormont</span>
<i>at 2016-05-11T13:27:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">build: Fix "--no-undefined" linker's flag for solaris
Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1302339
Acked-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/489fe46356d4a8056043af89c635a84aa4bade16">489fe463</a></strong>
<div>
<span>by Vladimir Beneš</span>
<i>at 2016-05-11T16:17:35Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">debian,installer: Add ssh-server for installation
Installing ssh-server is needed for testing purposes.
Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1251668
Acked-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/f0c6ba83d2563c316544bf7d98acac80809ecde8">f0c6ba83</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-13T08:51:47Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">win,installer: Fix misplaced parenthesis
The commit 17809d54 inserted a wrong parenthesis in the test done for
skipping the ProductKey during the WindowsPE phase of the script.
In this patch, the bogus expression "count(media/variant != 0)" is
replaced by "count(media/variant) != 0".
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Christophe Fergeau <cfergeau@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/501541a336cd29d3da48584f022ce329fef418dd">501541a3</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-13T08:52:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">win,installer: Fix "Windwos" typo
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Christophe Fergeau <cfergeau@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/68108e39bd210968913e308b33761bb54b519a44">68108e39</a></strong>
<div>
<span>by Programmingkid</span>
<i>at 2016-05-13T08:55:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">configure.ac: Fix darwin detection code
The $host variable would be set to "x86_64-apple-darwin10.8.0" when using
Mac OS X. So to detect it, we need to add another asterisk to the case.
Signed-off-by: John Arbuckle <programmingkidx@gmail.com>
Acked-by: Fabiano Fidêncio <fidencio@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/b218c071fb5fb0d22b5537ad8a5dcd098983d896">b218c071</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-17T09:31:21Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">debian: Add Debian Testing info
Is worth mentioning that Debian Testing is a rolling release done every
week. That's the reason the upgrades/derives-from fields are omitted in
this patch and that the devices must be added here as well.
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Christophe Fergeau <cfergeau@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/21c828ae88475fe56b5ba018cfcee25021a8cf89">21c828ae</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-18T21:39:16Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">debian,installers: Enable ftp mirror
Currently, after completing the installation, the users are not able to
install any software in the VM as the only entry in
/etc/apt/sources.list is the installation media itself.
Also, desktop installation's profile is broken as qemu-guest-agent is
not part of the installation media and we have no mirror set up for
downloading the package from.
Let's fix these issues enabling the ftp mirror and removing the DVD from
the /etc/apt/sources.list.
Resolves:
https://bugzilla.redhat.com/show_bug.cgi?id=1336110
https://bugzilla.redhat.com/show_bug.cgi?id=1336111
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/657758cef2034be48237c6ffb315d26d51076759">657758ce</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-18T21:39:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">debian,installer: Set user avatar
Set user avatar in the desktop installation's profile based on what is
done in Fedora and openSUSE scripts.
Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1336112
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/05091691c3b7c151307868e96fbc6fab611ac3bb">05091691</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-05-23T06:57:35Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Revert "debian: Allow empty passwords"
The workaround that has been used so far doesn't work.
For the user account, the password is indeed removed in the end of the
installation, but then login in from GDM is impossible. Although it
works from a VT (depending on the installed version), this is not
something obvious that every user would try. So, requiring the user
password seems the best to do for now and when a proper solution is
found, the user password can be set to optional again.
For the root account, the password is not removed in the of the
installation and ends up being set as "dummyPa55w0rd", something that
the user would never guess, unless they have access to the libosinfo
code. So, requiring the admin password seems the best to do for now and
when a proper solution is found the admin password can be set to
optional again.
This reverts commit 087a8f8a23895e2d792b0f6d26a9d0c01a6c7e87.
Conflicts:
data/install-script/debian.org/debian-preseed-desktop.xml.in
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Resolves:
https://bugzilla.redhat.com/show_bug.cgi?id=1336108
https://bugzilla.redhat.com/show_bug.cgi?id=1336109
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/8e63a1e29280289770cf0f8413cd274986e15953">8e63a1e2</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2016-06-02T11:22:50Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">rhel: Add RHEL Atomic 7.2 data
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/3b5950e9e80c4bee92daaca582204e60b6308989">3b5950e9</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2016-06-02T11:22:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">rhel: Add RHEL 6.8 data
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/bbe709b52b00c72913a585438d4c3ceff61a9959">bbe709b5</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2016-06-02T11:22:56Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ubuntu: Add Ubuntu 15.10 test cases
Detection was already present, but not the corresponding test files.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/54375b15a9b2b7fc309b5a806b205e1af6b415b9">54375b15</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2016-06-02T16:58:05Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">opensuse: Rename autoinst files according to their id
This causes warnings when running ./test/test-isodetect if they are not
named as expected:
** (process:28952): WARNING **: Entity http://opensuse.org/opensuse/autoyast/desktop
should be in file install-script/opensuse.org/opensuse-autoyast-desktop.xml not
install-script/opensuse.org/autoinst-desktop.xml
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/1406d5be1b7b0ecf323688d87a32da0c2b3af33e">1406d5be</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2016-06-02T16:58:05Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">opensuse: Fix id of x11-keyboard datamap
The correct id is http://x.org/x11-keyboard and not
http://libosinfo.fedorahosted.org/x11-keyboard
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/2274644df80a499f1aa7cd8dabd212f761ade36a">2274644d</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2016-06-03T09:21:30Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ubuntu: Add Ubuntu 16.04 data
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/f8280549ea479fead0fb83f966df3ea849a39e61">f8280549</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2016-06-03T09:21:30Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ubuntu: Mark the sparc ISOs as sparc64
These ISOs only contain a 64 bit kernel.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/356a2981a3deb927b7407dc6dd3332410b9bdd03">356a2981</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2016-06-03T11:39:23Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ubuntu: Fix initrd/kernel paths
The initrd extensions are either .lz or .gz depending on the version
(server/desktop), and the base directory is either casper or install.
Some of the powerpc/parisc entries could be improved as the ISOs contain
multiple kernels and initrds (eg 32/64 bit versions).
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/bbb24e2521d1924fbe40e77199b14b1767eb284e">bbb24e25</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2016-06-03T11:40:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test: Adjust test database directory layout
Since the database reorganization, the files must follow a directory
layout matching their id, otherwise a warning is emitted.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/f0f3db1c4b9a62626d084900cfd8730b40c92915">f0f3db1c</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2016-06-03T11:40:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">os: Fix invalid URLs
Some URLs have become obsolete since the last time
test-treeuris/test-mediauris were run, this fixes these 2 tests.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/37386b02b1c2961532b11c86be9847045ce5262c">37386b02</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2016-06-03T11:40:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test: Silence expected warning in test-os
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/66cf014ca1dfedd05b8adb36a256f0c56068db35">66cf014c</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2016-06-03T11:40:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test: Make warnings fatal
Since standard output is hidden by default while we run make check, it's
very easy to miss test cases emitting new warnings. This commit uses
g_log_set_fatal_mask() to ensure that the test cases will abort if a
warning is emitted while they run. This matches the behaviour of the
GTest framework.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/fbe3dff28709943dcb86af433370371fe6ff7fe2">fbe3dff2</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-07-01T08:50:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">osinfo-query: return failure when no matches are found
According to `man osinfo-query`: "The exit status will be 0 if matching
entries were found, or 1 if not matches were found". So, let's adapt the
program in order to match the manual.
Also, this patch was written keeping the current behavior about printing
the Short ID, Name, Version, ID table.
Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1351718
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Christophe Fergeau <cfergeau@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/5c7e96c9f2a0a698d49ae73564b698c652a35ce4">5c7e96c9</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2016-07-01T09:06:42Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-entity: Fix osinfo_entity_get_param_keys() leak
The list returned by osinfo_entity_get_param_keys() must be freed.
==20812== 24 bytes in 1 blocks are definitely lost in loss record 109 of 262
==20812== at 0x4C2BBAD: malloc (vg_replace_malloc.c:299)
==20812== by 0x684FE58: g_malloc (gmem.c:94)
==20812== by 0x6866D42: g_slice_alloc (gslice.c:1025)
==20812== by 0x6846A13: g_list_append (glist.c:261)
==20812== by 0x532BB88: osinfo_entity_get_param_keys (osinfo_entity.c:300)
==20812== by 0x40160F: test_empty_props (test-entity.c:71)
==20812== by 0x5117535: tcase_run_tfun_nofork.isra.9 (check_run.c:390)
==20812== by 0x51178EB: srunner_iterate_tcase_tfuns (check_run.c:231)
==20812== by 0x51178EB: srunner_run_tcase (check_run.c:373)
==20812== by 0x51178EB: srunner_iterate_suites (check_run.c:195)
==20812== by 0x51178EB: srunner_run (check_run.c:782)
==20812== by 0x40314A: main (test-entity.c:344)
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/bfb71822507a1a0f8df6e87250f5a1a678245f1d">bfb71822</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2016-07-01T09:06:42Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">entity: Fix osinfo_entity_get_param_keys() leak
The content of the GList returned by osinfo_entity_get_param_key() is
not owned by the caller, but by OsinfoEntity. However, the "id" field
added to the list was owned by the caller, and could not be freed
properly. This commit adds a const char * to the GList rather than
adding a g_strdup'ed string in order to fix this leak.
==12129== 3 bytes in 1 blocks are definitely lost in loss record 7 of 269
==12129== at 0x4C2BBAD: malloc (vg_replace_malloc.c:299)
==12129== by 0x684FE58: g_malloc (gmem.c:94)
==12129== by 0x686889E: g_strdup (gstrfuncs.c:363)
==12129== by 0x532BB81: osinfo_entity_get_param_keys (osinfo_entity.c:300)
==12129== by 0x401AFF: test_multi_props_clear (test-entity.c:266)
==12129== by 0x5117535: tcase_run_tfun_nofork.isra.9 (check_run.c:390)
==12129== by 0x51178EB: srunner_iterate_tcase_tfuns (check_run.c:231)
==12129== by 0x51178EB: srunner_run_tcase (check_run.c:373)
==12129== by 0x51178EB: srunner_iterate_suites (check_run.c:195)
==12129== by 0x51178EB: srunner_run (check_run.c:782)
==12129== by 0x401369: main (test-entity.c:344)
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/da5d92539543595ffab7bd90e2a6d1578d2258c1">da5d9253</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2016-07-01T09:06:42Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test: Fix osinfo_list_get_elements() leak
The returned list must be freed after use.
This fixes:
==13583== at 0x4C2BBAD: malloc (vg_replace_malloc.c:299)
==13583== by 0x684FE58: g_malloc (gmem.c:94)
==13583== by 0x6866D42: g_slice_alloc (gslice.c:1025)
==13583== by 0x68462B5: g_list_prepend (glist.c:311)
==13583== by 0x683A06B: g_hash_table_get_values (ghash.c:1814)
==13583== by 0x532D2CC: osinfo_list_get_elements (osinfo_list.c:212)
==13583== by 0x401961: test_uris (test-mediauris.c:87)
==13583== by 0x5117535: tcase_run_tfun_nofork.isra.9 (check_run.c:390)
==13583== by 0x51178EB: srunner_iterate_tcase_tfuns (check_run.c:231)
==13583== by 0x51178EB: srunner_run_tcase (check_run.c:373)
==13583== by 0x51178EB: srunner_iterate_suites (check_run.c:195)
==13583== by 0x51178EB: srunner_run (check_run.c:782)
==13583== by 0x4016A4: main (test-mediauris.c:146)
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/8974a9b754b83ebf9c3cec1f5a433b4426479f15">8974a9b7</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2016-07-01T09:06:42Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-product: Fix two small leaks
This fixes:
==14496== 456 (48 direct, 408 indirect) bytes in 1 blocks are definitely lost in loss record 373 of 382
==14496== at 0x65E1964: g_type_create_instance (gtype.c:1854)
==14496== by 0x65C36AA: g_object_new_internal (gobject.c:1781)
==14496== by 0x65C50CC: g_object_newv (gobject.c:1928)
==14496== by 0x65C58B3: g_object_new (gobject.c:1621)
==14496== by 0x53375FD: osinfo_productfilter_new (osinfo_productfilter.c:93)
==14496== by 0x401982: test_supportdate (test-product.c:121)
==14496== by 0x5117535: tcase_run_tfun_nofork.isra.9 (check_run.c:390)
==14496== by 0x51178EB: srunner_iterate_tcase_tfuns (check_run.c:231)
==14496== by 0x51178EB: srunner_run_tcase (check_run.c:373)
==14496== by 0x51178EB: srunner_iterate_suites (check_run.c:195)
==14496== by 0x51178EB: srunner_run (check_run.c:782)
==14496== by 0x40166E: main (test-product.c:219)
==14496==-
==14496== 1,964 (48 direct, 1,916 indirect) bytes in 1 blocks are definitely lost in loss record 379 of 382
==14496== at 0x65E1964: g_type_create_instance (gtype.c:1854)
==14496== by 0x65C36AA: g_object_new_internal (gobject.c:1781)
==14496== by 0x65C55ED: g_object_new_valist (gobject.c:2040)
==14496== by 0x65C58A0: g_object_new (gobject.c:1624)
==14496== by 0x5338257: osinfo_productlist_new (osinfo_productlist.c:81)
==14496== by 0x401946: test_supportdate (test-product.c:116)
==14496== by 0x5117535: tcase_run_tfun_nofork.isra.9 (check_run.c:390)
==14496== by 0x51178EB: srunner_iterate_tcase_tfuns (check_run.c:231)
==14496== by 0x51178EB: srunner_run_tcase (check_run.c:373)
==14496== by 0x51178EB: srunner_iterate_suites (check_run.c:195)
==14496== by 0x51178EB: srunner_run (check_run.c:782)
==14496== by 0x40166E: main (test-product.c:219)
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/130a40054079e38de898150740791ed565cccbbe">130a4005</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2016-07-01T09:06:42Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">productfilter: Fix GDate leak
osinfo_productfilter_matches_default() was not freeing the GDate
instances returned by osinfo_product_get_{release,eol}_date().
This fixes:
==14496== 16 bytes in 2 blocks are definitely lost in loss record 141 of 382
==14496== at 0x4C2BBAD: malloc (vg_replace_malloc.c:299)
==14496== by 0x684FE58: g_malloc (gmem.c:94)
==14496== by 0x6830114: g_date_new_dmy (gdate.c:289)
==14496== by 0x5337012: date_from_string (osinfo_product.c:345)
==14496== by 0x533706D: osinfo_product_get_release_date (osinfo_product.c:354)
==14496== by 0x5337F6F: osinfo_productfilter_matches_default (osinfo_productfilter.c:279)
==14496== by 0x532CC8D: osinfo_filter_matches (osinfo_filter.c:288)
==14496== by 0x532D51B: osinfo_list_add_filtered (osinfo_list.c:272)
==14496== by 0x532DD52: osinfo_list_new_filtered (osinfo_list.c:443)
==14496== by 0x401B35: test_supportdate (test-product.c:140)
==14496== by 0x5117535: tcase_run_tfun_nofork.isra.9 (check_run.c:390)
==14496== by 0x51178EB: srunner_iterate_tcase_tfuns (check_run.c:231)
==14496== by 0x51178EB: srunner_run_tcase (check_run.c:373)
==14496== by 0x51178EB: srunner_iterate_suites (check_run.c:195)
==14496== by 0x51178EB: srunner_run (check_run.c:782)
==14496== by 0x40166E: main (test-product.c:219)
==14496==-
==14496== 16 bytes in 2 blocks are definitely lost in loss record 142 of 382
==14496== at 0x4C2BBAD: malloc (vg_replace_malloc.c:299)
==14496== by 0x684FE58: g_malloc (gmem.c:94)
==14496== by 0x6830114: g_date_new_dmy (gdate.c:289)
==14496== by 0x5337012: date_from_string (osinfo_product.c:345)
==14496== by 0x53370C8: osinfo_product_get_eol_date (osinfo_product.c:364)
==14496== by 0x5337F92: osinfo_productfilter_matches_default (osinfo_productfilter.c:280)
==14496== by 0x532CC8D: osinfo_filter_matches (osinfo_filter.c:288)
==14496== by 0x532D51B: osinfo_list_add_filtered (osinfo_list.c:272)
==14496== by 0x532DD52: osinfo_list_new_filtered (osinfo_list.c:443)
==14496== by 0x401B35: test_supportdate (test-product.c:140)
==14496== by 0x5117535: tcase_run_tfun_nofork.isra.9 (check_run.c:390)
==14496== by 0x51178EB: srunner_iterate_tcase_tfuns (check_run.c:231)
==14496== by 0x51178EB: srunner_run_tcase (check_run.c:373)
==14496== by 0x51178EB: srunner_iterate_suites (check_run.c:195)
==14496== by 0x51178EB: srunner_run (check_run.c:782)
==14496== by 0x40166E: main (test-product.c:219)
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/10d01b1ba5d139a9447f4d0591e0673040d085bc">10d01b1b</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2016-07-01T09:06:42Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">productfilter: Free 'supportDate' in ::finalize()
This fixes:
==4878== 8 bytes in 1 blocks are definitely lost in loss record 8 of 319
==4878== at 0x4C2BBAD: malloc (vg_replace_malloc.c:299)
==4878== by 0x6849E58: g_malloc (gmem.c:94)
==4878== by 0x682A114: g_date_new_dmy (gdate.c:289)
==4878== by 0x5335C6D: osinfo_productfilter_add_support_date_constraint (osinfo_productfilter.c:210)
==4878== by 0x401E8B: test_supportdate (test-product.c:171)
==4878== by 0x5117535: tcase_run_tfun_nofork.isra.9 (check_run.c:390)
==4878== by 0x51178EB: srunner_iterate_tcase_tfuns (check_run.c:231)
==4878== by 0x51178EB: srunner_run_tcase (check_run.c:373)
==4878== by 0x51178EB: srunner_iterate_suites (check_run.c:195)
==4878== by 0x51178EB: srunner_run (check_run.c:782)
==4878== by 0x40165E: main (test-product.c:221)
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/05d590198b63d08b1a611af9103908c2e7fbce36">05d59019</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2016-07-01T09:06:42Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-install-script: Fix various small leaks
The value returned by osinfo_install_script_generate_for_media_finish()
was not freed in several codepaths, and the mainloop was not destroyed when
no longer needed. Data read with g_file_load_contents was also not freed
when no longer used.
This fixes:
==12193== 528 bytes in 1 blocks are definitely lost in loss record 2,279 of 2,310
==12193== at 0x4C2BBAD: malloc (vg_replace_malloc.c:299)
==12193== by 0x5F6D459: xmlStrndup (xmlstring.c:45)
==12193== by 0x556EF95: xsltSaveResultToString (xsltutils.c:1780)
==12193== by 0x53345C2: osinfo_install_script_apply_xslt (osinfo_install_script.c:824)
==12193== by 0x53346EC: osinfo_install_script_apply_template (osinfo_install_script.c:853)
==12193== by 0x5334A7A: osinfo_install_script_generate_async_common (osinfo_install_script.c:942)
==12193== by 0x5335170: osinfo_install_script_generate_for_media_async (osinfo_install_script.c:1216)
==12193== by 0x40298A: test_script_data (test-install-script.c:212)
==12193== by 0x5117535: tcase_run_tfun_nofork.isra.9 (check_run.c:390)
==12193== by 0x51178EB: srunner_iterate_tcase_tfuns (check_run.c:231)
==12193== by 0x51178EB: srunner_run_tcase (check_run.c:373)
==12193== by 0x51178EB: srunner_iterate_suites (check_run.c:195)
==12193== by 0x51178EB: srunner_run (check_run.c:782)
==12193== by 0x401F82: main (test-install-script.c:345)
==12193== 16 bytes in 1 blocks are definitely lost in loss record 772 of 2,310
==12193== at 0x4C2DA60: calloc (vg_replace_malloc.c:711)
==12193== by 0x684FEB0: g_malloc0 (gmem.c:124)
==12193== by 0x684ABF1: g_main_loop_new (gmain.c:3929)
==12193== by 0x402373: test_script_datamap (test-install-script.c:284)
==12193== by 0x5117535: tcase_run_tfun_nofork.isra.9 (check_run.c:390)
==12193== by 0x51178EB: srunner_iterate_tcase_tfuns (check_run.c:231)
==12193== by 0x51178EB: srunner_run_tcase (check_run.c:373)
==12193== by 0x51178EB: srunner_iterate_suites (check_run.c:195)
==12193== by 0x51178EB: srunner_run (check_run.c:782)
==12193== by 0x401F82: main (test-install-script.c:345)
==29859== 16,384 bytes in 1 blocks are definitely lost in loss record 2,295 of 2,295
==29859== at 0x4C2BAEE: malloc (vg_replace_malloc.c:298)
==29859== by 0x4C2DCA1: realloc (vg_replace_malloc.c:785)
==29859== by 0x684FF1F: g_realloc (gmem.c:159)
==29859== by 0x681DE68: g_array_maybe_expand (garray.c:779)
==29859== by 0x681E783: g_array_set_size (garray.c:555)
==29859== by 0x681F328: g_byte_array_set_size (garray.c:1752)
==29859== by 0x62775AE: g_file_load_contents (gfile.c:6748)
==29859== by 0x4025E9: test_script_data (test-install-script.c:195)
==29859== by 0x5117535: tcase_run_tfun_nofork.isra.9 (check_run.c:390)
==29859== by 0x51178EB: srunner_iterate_tcase_tfuns (check_run.c:231)
==29859== by 0x51178EB: srunner_run_tcase (check_run.c:373)
==29859== by 0x51178EB: srunner_iterate_suites (check_run.c:195)
==29859== by 0x51178EB: srunner_run (check_run.c:782)
==29859== by 0x40303D: main (test-install-script.c:349)
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/145d0e7d5c189d6e79b0af7bbdfca8596195d49d">145d0e7d</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2016-07-01T09:06:42Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">install-script: Fix GFile leaks
This fixes:
==12193== 89 (32 direct, 57 indirect) bytes in 1 blocks are definitely lost in loss record 1,826 of 2,310
==12193== at 0x4C2BBAD: malloc (vg_replace_malloc.c:299)
==12193== by 0x684FE58: g_malloc (gmem.c:94)
==12193== by 0x6866D42: g_slice_alloc (gslice.c:1025)
==12193== by 0x686736D: g_slice_alloc0 (gslice.c:1051)
==12193== by 0x65E1821: g_type_create_instance (gtype.c:1857)
==12193== by 0x65C36AA: g_object_new_internal (gobject.c:1781)
==12193== by 0x65C50CC: g_object_newv (gobject.c:1928)
==12193== by 0x65C58B3: g_object_new (gobject.c:1621)
==12193== by 0x6320EF9: _g_local_file_new (glocalfile.c:301)
==12193== by 0x98512F7: g_daemon_vfs_get_file_for_path (gdaemonvfs.c:383)
==12193== by 0x98513A1: g_daemon_vfs_get_file_for_uri (gdaemonvfs.c:407)
==12193== by 0x5334B09: osinfo_install_script_generate_async_common (osinfo_install_script.c:959)
==12193== by 0x5335170: osinfo_install_script_generate_for_media_async (osinfo_install_script.c:1216)
==12193== by 0x402B8A: test_script_file (test-install-script.c:157)
==12193== by 0x5117535: tcase_run_tfun_nofork.isra.9 (check_run.c:390)
==12193== by 0x51178EB: srunner_iterate_tcase_tfuns (check_run.c:231)
==12193== by 0x51178EB: srunner_run_tcase (check_run.c:373)
==12193== by 0x51178EB: srunner_iterate_suites (check_run.c:195)
==12193== by 0x51178EB: srunner_run (check_run.c:782)
==12193== by 0x401F82: main (test-install-script.c:345)
==12193== 89 (32 direct, 57 indirect) bytes in 1 blocks are definitely lost in loss record 1,827 of 2,310
==12193== at 0x4C2BBAD: malloc (vg_replace_malloc.c:299)
==12193== by 0x684FE58: g_malloc (gmem.c:94)
==12193== by 0x6866D42: g_slice_alloc (gslice.c:1025)
==12193== by 0x686736D: g_slice_alloc0 (gslice.c:1051)
==12193== by 0x65E1821: g_type_create_instance (gtype.c:1857)
==12193== by 0x65C36AA: g_object_new_internal (gobject.c:1781)
==12193== by 0x65C50CC: g_object_newv (gobject.c:1928)
==12193== by 0x65C58B3: g_object_new (gobject.c:1621)
==12193== by 0x6320EF9: _g_local_file_new (glocalfile.c:301)
==12193== by 0x98512F7: g_daemon_vfs_get_file_for_path (gdaemonvfs.c:383)
==12193== by 0x98513A1: g_daemon_vfs_get_file_for_uri (gdaemonvfs.c:407)
==12193== by 0x402899: test_script_data (test-install-script.c:191)
==12193== by 0x5117535: tcase_run_tfun_nofork.isra.9 (check_run.c:390)
==12193== by 0x51178EB: srunner_iterate_tcase_tfuns (check_run.c:231)
==12193== by 0x51178EB: srunner_run_tcase (check_run.c:373)
==12193== by 0x51178EB: srunner_iterate_suites (check_run.c:195)
==12193== by 0x51178EB: srunner_run (check_run.c:782)
==12193== by 0x401F82: main (test-install-script.c:345)
=
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/e32f5ca421cb2addd236e90375bc71b7b549a493">e32f5ca4</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2016-07-01T09:06:42Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">install-script: Fix leak in error case in generate_entity_xml()
The key list returned by osinfo_entity_get_param_keys() was freed in the
nominal case, but not in the error case.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/a1a3faf291fffb3fcc947fd9145b57d661b3ebd3">a1a3faf2</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2016-07-01T09:06:42Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">install-script: Fix leak in _template_loaded()
The file content obtained through g_file_load_contents_finish() was
never freed.
This fixes:
==29859== 16,384 bytes in 1 blocks are definitely lost in loss record 2,294 of 2,295
==29859== at 0x4C2DC57: realloc (vg_replace_malloc.c:785)
==29859== by 0x684FF1F: g_realloc (gmem.c:159)
==29859== by 0x681DE68: g_array_maybe_expand (garray.c:779)
==29859== by 0x681E783: g_array_set_size (garray.c:555)
==29859== by 0x681F328: g_byte_array_set_size (garray.c:1752)
==29859== by 0x626F143: load_contents_read_callback (gfile.c:6885)
==29859== by 0x6289129: async_ready_callback_wrapper (ginputstream.c:532)
==29859== by 0x62B0342: g_task_return_now (gtask.c:1107)
==29859== by 0x62B0378: complete_in_idle_cb (gtask.c:1121)
==29859== by 0x684A702: g_main_dispatch (gmain.c:3154)
==29859== by 0x684A702: g_main_context_dispatch (gmain.c:3769)
==29859== by 0x684AAAF: g_main_context_iterate.isra.29 (gmain.c:3840)
==29859== by 0x684ADD1: g_main_loop_run (gmain.c:4034)
==29859== by 0x402442: test_script_file (test-install-script.c:165)
==29859== by 0x5117535: tcase_run_tfun_nofork.isra.9 (check_run.c:390)
==29859== by 0x51178EB: srunner_iterate_tcase_tfuns (check_run.c:231)
==29859== by 0x51178EB: srunner_run_tcase (check_run.c:373)
==29859== by 0x51178EB: srunner_iterate_suites (check_run.c:195)
==29859== by 0x51178EB: srunner_run (check_run.c:782)
==29859== by 0x40303D: main (test-install-script.c:349)
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/752353f338a668e0cb356f80d8c1498558c9510a">752353f3</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2016-07-01T09:06:42Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">install-script: Fix OsinfoOs leaks
The OsinfoOs instance returned by osinfo_media_get_os must be unref'ed
when no longer needed.
This fixes:
==29859== 3,926 (96 direct, 3,830 indirect) bytes in 1 blocks are definitely lost in loss record 2,286 of 2,295
==29859== at 0x65E19D0: g_type_create_instance (gtype.c:1854
==29859== by 0x65C36AA: g_object_new_internal (gobject.c:1781)
==29859== by 0x65C55ED: g_object_new_valist (gobject.c:2040)
==29859== by 0x65C58A0: g_object_new (gobject.c:1624)
==29859== by 0x5339F69: osinfo_os_new (osinfo_os.c:201)
==29859== by 0x5347FFD: osinfo_loader_get_os (osinfo_loader.c:464)
==29859== by 0x534B439: osinfo_loader_os (osinfo_loader.c:1410)
==29859== by 0x534BFB1: osinfo_loader_root (osinfo_loader.c:1599)
==29859== by 0x534C399: osinfo_loader_process_xml (osinfo_loader.c:1680)
==29859== by 0x534CFEE: osinfo_loader_process_file_reg_xml (osinfo_loader.c:1877)
==29859== by 0x534DA1F: osinfo_loader_process_list (osinfo_loader.c:2160)
==29859== by 0x534DCEA: osinfo_loader_process_path (osinfo_loader.c:2232)
==29859== by 0x402310: test_script_file (test-install-script.c:146)
==29859== by 0x5117535: tcase_run_tfun_nofork.isra.9 (check_run.c:390)
==29859== by 0x51178EB: srunner_iterate_tcase_tfuns (check_run.c:231)
==29859== by 0x51178EB: srunner_run_tcase (check_run.c:373)
==29859== by 0x51178EB: srunner_iterate_suites (check_run.c:195)
==29859== by 0x51178EB: srunner_run (check_run.c:782)
==29859== by 0x40303D: main (test-install-script.c:349)
==29859==-
==29859== 3,926 (96 direct, 3,830 indirect) bytes in 1 blocks are definitely lost in loss record 2,287 of 2,295
==29859== at 0x65E19D0: g_type_create_instance (gtype.c:1854)
==29859== by 0x65C36AA: g_object_new_internal (gobject.c:1781)
==29859== by 0x65C55ED: g_object_new_valist (gobject.c:2040)
==29859== by 0x65C58A0: g_object_new (gobject.c:1624)
==29859== by 0x5339F69: osinfo_os_new (osinfo_os.c:201)
==29859== by 0x5347FFD: osinfo_loader_get_os (osinfo_loader.c:464)
==29859== by 0x534B439: osinfo_loader_os (osinfo_loader.c:1410)
==29859== by 0x534BFB1: osinfo_loader_root (osinfo_loader.c:1599)
==29859== by 0x534C399: osinfo_loader_process_xml (osinfo_loader.c:1680)
==29859== by 0x534CFEE: osinfo_loader_process_file_reg_xml (osinfo_loader.c:1877)
==29859== by 0x534DA1F: osinfo_loader_process_list (osinfo_loader.c:2160)
==29859== by 0x534DCEA: osinfo_loader_process_path (osinfo_loader.c:2232)
==29859== by 0x402626: test_script_data (test-install-script.c:199)
==29859== by 0x5117535: tcase_run_tfun_nofork.isra.9 (check_run.c:390)
==29859== by 0x51178EB: srunner_iterate_tcase_tfuns (check_run.c:231)
==29859== by 0x51178EB: srunner_run_tcase (check_run.c:373)
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/38ac8f2473a2843dc99d4ab73e0c51272b5fabb5">38ac8f24</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2016-07-01T09:06:42Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tools: Fix OsinfoOs leak in osinfo-install-script
The OsinfoOs instance returned by osinfo_media_get_os() must be unref'ed
when no longer needed.
osinfo-install-script has code doing:
if (media == NULL) {
os = find_os();
} else {
os = osinfo_media_get_os();
}
find_os() does not return a ref'ed OsinfoOs to the caller, while
osinfo_media_get_os() does. In order to make it possible to release the
ref returned by osinfo_media_get_os(), this commit changes find_os() to
always ref the OsinfoOs instance it returns.
Moreover, one of the codepaths in find_os() looks like it was
potentially returning an invalid pointer:
os = OSINFO_OS(osinfo_list_get_nth(OSINFO_LIST(filteredList), 0));
g_object_unref(filteredList);
The OsinfoOs instance was probably kept alive by references held outside
of the filtered list, but it's safer to keep a reference to ourselves,
which this commit is doing anyway in order to fix find_os() memory
handling.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/cdc73317d945339f3619f719a7043c4604daf598">cdc73317</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2016-07-01T09:06:42Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">osinfo: Add GDestroyNotify callback to g_task_return_pointer calls
The GDestroyNotify callback passed to g_task_return_pointer() is used to
free the associated pointer in case g_task_propagate_pointer() is not
called (error cases, _finish() never called, ...).
When the GTask owns the pointer it's passed through
g_task_return_pointer() (for example the _finish() function is (transfer
full) and only calls g_task_propagate_pointer()), we need to set a
GDestroyNotify when calling g_task_return_pointer() or we may have leaks
in corner cases.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/e6655895a3e0ad1f04db1978fcd1507bda2bb10b">e6655895</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2016-07-01T09:06:42Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">install-script: Return glib-allocated string from ::apply_xslt()
Strings created by libxml2 should be freed with xmlFree while glib ones
should be freed with g_free, so it's cleaner to allocate the string
returned from ::apply_xslt() with the glib allocator as it's meant to be
g_free'ed later on.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/e36277323a866494e0661e10908d81a13f4e6950">e3627732</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2016-07-01T09:14:03Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test: Remove empty line at end of XML test file
This fixes a make syntax-check failure.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/4f2a7937bfed3c2cca9dfb4025623f98e6fdf91e">4f2a7937</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2016-07-01T09:18:20Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update NEWS for 0.3.1 release
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/0c73924175f20ee81c05b8cd1ccda3f59b3c2472">0c739241</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2016-07-01T14:46:14Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Post-release version bump to 1.0.0
Bump major version to reflect that that we're splitting up
the codebase in next release
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/0263eabf437683628a1061c2f317d3fdbf355604">0263eabf</a></strong>
<div>
<span>by Marc-André Lureau</span>
<i>at 2016-07-04T20:20:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">device: add virtio-gpu
virtio-gpu is a non-legacy device, so device_id is always 0x10 + 0x1040.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/af14fb13c921c33fdcbacacedbf55b034c93f584">af14fb13</a></strong>
<div>
<span>by Marc-André Lureau</span>
<i>at 2016-07-05T11:16:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fedora: Add F24 info & testcases
Fedora 24 with virtio-gpu support.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/6a42e7991548b24c9c41d71d3caef7cdd4e42076">6a42e799</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2016-07-08T12:41:28Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add missing virtio PCI devices
We were missing virtio-rng and virtio-scsi, as well as
all the virtio 1.0 device variants, which have different
PCI IDS
The pci.ids file lists the following known devices
1000 Virtio network device
1001 Virtio block device
1002 Virtio memory balloon
1003 Virtio console
1004 Virtio SCSI
1005 Virtio RNG
1009 Virtio filesystem
1041 Virtio network device
1042 Virtio block device
1043 Virtio console
1044 Virtio RNG
1045 Virtio memory balloon
1048 Virtio SCSI
1049 Virtio filesystem
1050 Virtio GPU
1052 Virtio input
Of which, only 1001, 1001, 1002 and 1009 were recorded in
libosinfo. They would have appeared via pci.ids file loading,
but they would have lacked friendly names.
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/20c91476e3e6608df85703e822c4e3f6e5c286b0">20c91476</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2016-07-08T12:42:35Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fedora: record when virtio devices were made available
We currently only record virtio-net, virtio-blk data against
Fedora. virtio-9p, virtio-balloon and virtio-console were
also all available in Fedora 9 kernels, with virtio-rng
added in Fedora 10 and virtio-scsi in Fedora 17.
The virtio-1.0 devices all appeared in Fedora 23 guest
kernels
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/dd68d8ccb0abb9cab7324da1b3a706dbf158870b">dd68d8cc</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2016-07-18T10:18:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix mingw DLL version after bump to 1.0.0
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/cd51b8adf5b83f316924a26f33b58ab01864a460">cd51b8ad</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2016-07-18T11:36:03Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Assume availability of gobject introspection during RPM build
The gobject introspection support is available for all
currently targetted platforms, so remove RPM conditionals.
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/364ba19d97aa28b408b9100a3a99825292a598a5">364ba19d</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2016-07-18T13:04:02Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove osinfo-db-validate tool
Remove the osinfo-db-validate tool which is now available
via osinfo-db-tools. Add a RPM dep on osinfo-db-tools to
pull it in for upgradability.
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/da709d7379c28da1209ee30bba16e565af7fb4ab">da709d73</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2016-08-10T08:57:22Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">loader: update to comply with new database install location
The new database locations are
- System location
This is determined by the env variable
$OSINFO_SYSTEM_DIR
If not set, then defaults to /usr/share/osinfo
This location is intended for use by operating system
distributors to install the initial data set via a
package management system like RPM or Deb
- Local location
This is determined by the env variable
$OSINFO_LOCAL_DIR
If not set, then defaults to /etc/osinfo
This location is intended for use by local system
administrators to install custom local data that
should be available to all users on a host
- User location
This is determined by the env variable
$OSINFO_USER_DIR
If not set, then defaults to $XDG_CONFIG_HOME/osinfo
If that is not set, then defaults to $HOME/.config/osinfo
This location is intended for use by unprivileged users
wishing to install local data for use by their applications
Adapt to use those, but include temporary support for looking
at the legacy local & user directory locations, and the
OSINFO_DATA_DIR env variable for back-compat.
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/3ed9a1d2cf218ce78ea82594a20fcc3f5a69ce68">3ed9a1d2</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2016-08-10T08:57:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove database files
Remove the database files and add a dependency on the
osinfo-db RPM
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/8ec2de1ff44e47d189386cb5e83d26521fc76f29">8ec2de1f</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2016-08-10T09:09:17Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">configure: fix accidental break in soname
The change in version from 0.3.0 to 1.0.0 triggered a latent
bug in our code which sets the library soname. This meant we
created libosinfo-1.0.so.1 instead of libosinfo-1.0.so.0
Pull in the fix from libvirt which is where the original logic
was copied from.
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/f6a980c736c2b88cdab7160cd3269150b5605d85">f6a980c7</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2016-08-10T15:24:14Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">spec: display test results on failure
autotools hides detailed test output by default, so we must
cat test-suite.log on failure to actually see what went
wrong.
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/ebf6a1695e5a1d08f079714ad8d97744d25d142a">ebf6a169</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2016-08-10T15:26:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">spec: preserve error exit code on test failure
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/4e0a96422e44783abd0bea2334cc0953f6a8fe6a">4e0a9642</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2016-08-11T08:40:41Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">spec: fix path to test-suite.log - its in the test subdir
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/808c29002631049928168a91301dc312a1d7e67f">808c2900</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2016-10-07T09:59:45Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Revert "Fix mingw DLL version after bump to 1.0.0"
This reverts commit dd68d8ccb0abb9cab7324da1b3a706dbf158870b.
This is not required after
commit 8ec2de1ff44e47d189386cb5e83d26521fc76f29
Author: Daniel P. Berrange <berrange@redhat.com>
Date: Wed Aug 10 10:09:17 2016 +0100
configure: fix accidental break in soname
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/e086a3dae07ac06ff512b731117bfda8fa77fb5f">e086a3da</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2016-10-07T11:54:25Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refresh PO files from zanata
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/b9c743863d037c99f5b9eccc5f79a999fda9da4e">b9c74386</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2016-10-07T15:48:39Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update NEWS for 1.0.0
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/acdf74d9382dfaad9c18d129e1e8a8853f3314b9">acdf74d9</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2016-10-07T16:00:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Post-release version bump
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/c27c85af13b26e198c4ff9a37a31f6f3cc07b6a5">c27c85af</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2016-10-10T10:02:20Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Test suite requires osinfo-db to be installed
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/a11c4f9d07805faf2d457e1e043331cd3b6a45c0">a11c4f9d</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2016-10-29T20:39:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">examples: avoid PyGIWarning
This fixes
demo.py:3: PyGIWarning: Libosinfo was imported without specifying a version first. Use gi.require_version('Libosinfo', '1.0') before import
to ensure that the right version gets loaded.
from gi.repository import Libosinfo as osinfo;
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/a979083f0c100b1599c0cfe5766db789bb584602">a979083f</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2016-11-05T12:53:22Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Reenable test suite.
We have osinfo-db in the archive now. Add necessary build-deps for that.
This also reverts commit de2311328f6ecd7e9b2a05d487eef95dd1bdc7f1.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/059a0b6be4ac52da52819337eb79db026cfa8d7c">059a0b6b</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2016-11-05T12:57:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Turn on all hardening flags
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/1b3d04bb5895b5a63c4952de14230f84c327a1ab">1b3d04bb</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2016-11-05T13:00:57Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">loader: Fix typo in error message
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/e5e2fb816f539d5e5761ac6404918af79995a46b">e5e2fb81</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2016-11-05T13:08:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">d/control: Improve description a bit
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/d451cf04b29d2bc298f1ef849ef852669d66cbb7">d451cf04</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2016-11-05T13:12:42Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Document changes and release 1.0.0-2
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/00754a5097812f09edd6d376f4d45fe4ffb58da9">00754a50</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2016-11-06T14:29:50Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-isodetect: extend arch table
Reduces the output a bit when running under G_MESSAGES_DEBUG.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/61959720468ee1a667f4a83b722ec7658696f1e7">61959720</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2016-11-06T14:30:04Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">loader: Fix typo in error message
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/f2dc95885726c2203d5a192e9a2a88f29eca5a06">f2dc9588</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2016-12-20T16:38:44Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">win10: Add test cases for recent Windows 10 builds
Recent Windows 10 builds (build 1607) seem to have dropped the J_ at the
beginning of the volume ID.
These additional files make sure we've got test cases for this kind of
win10 ISOs.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/a75dc46e27cedb4562719c00661376c153fb83d2">a75dc46e</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2016-12-23T08:27:21Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">media: Remove ISO header strings' padding
The strings in the ISO header ("volume-id", "system-id", "publisher-id"
and "application-id") have a predefined size and are padded with spaces,
but nothing in on_{pvd,svd}_read() removes these padding spaces from
those strings, which makes osinfo_media_get_volume_id() always return
[SOME-ISO-LABEL ] rather than the expected
[SOME-ISO-LABEL].
Resolves: rhbz#1408271
Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Reported-by: Allan Day <aday@redhat.com>
Acked-by: Christophe Fergeau <cfergeau@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/adb54e5d91b8e5dab2d51d0bee90fd7596bd67c4">adb54e5d</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2017-01-12T11:55:04Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fedora: Add F25 data
Signed-off-by: Fabiano Fidêncio <fabianoo@fidencio.org>
Acked-by: Christophe Fergeau <cfergeau@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/03a3cb4751c8730508d39bee6ace5d3d12395199">03a3cb47</a></strong>
<div>
<span>by Charles Arnold</span>
<i>at 2017-02-07T16:10:27Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">opensuse: Add openSUSE Leap 42.2 data
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/c9d4f4308a20de8e002d2341cfe26116ebe114fe">c9d4f430</a></strong>
<div>
<span>by Charles Arnold</span>
<i>at 2017-02-07T16:10:30Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">suse: Add SLES-12-SP2 data
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/bb189640930398304e72421613c4c99f7b5dca42">bb189640</a></strong>
<div>
<span>by Charles Arnold</span>
<i>at 2017-02-07T16:10:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">suse: Add SLED-12-SP2 data
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/b2574d33aa8976d52163b5cf02e30377249c58aa">b2574d33</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2017-02-22T17:30:40Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Disable -Wunsafe-loop-optimizations warnings
This warning option is not reporting broken code. Rather it is merely
identifying loops which GCC would not be able to optimize fully when
using -funsafe-loop-optimizations. In GCC 7 this triggers on the
loader code
osinfo_loader.c: In function 'osinfo_loader_process_list':
osinfo_loader.c:2127:11: error: missed loop optimization, the loop counter may overflow [-Werror=unsafe-loop-optimizations]
while (tmp && *tmp) {
^
The warning just needs to be turned off since the code is not broken,
and we don't care about the optimization level
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/a1acfe107c0860e36ac23a57e0fc3e66829a09c4">a1acfe10</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2017-02-23T17:02:40Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove reference to fedorahosted.org in spec files
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/241be1c91b0f93ad46d15b3f5d4396027b30d9a0">241be1c9</a></strong>
<div>
<span>by Roman Bogorodskiy</span>
<i>at 2017-02-23T17:07:57Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Improve Perl-related routines
* Add a check for the 'perl' program to configure.ac as
$(PERL) is used in various places
* Do not hardcode '/usr/bin/perl' in perl scripts
because on FreeBSD and maybe some other systems it's installed
in a different prefix, so use '/usr/bin/env perl' instead.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/809a5a3aa9829ffca13b4058905cdf44756e74c1">809a5a3a</a></strong>
<div>
<span>by Pino Toscano</span>
<i>at 2017-03-20T21:11:28Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ubuntu: add Ubuntu 16.10 test data
Acked-by: Fabiano Fidêncio <fabiano@fidencio.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/92447ec1b5bbd3c1c607e7ebff7f76bfcd77ac94">92447ec1</a></strong>
<div>
<span>by Pino Toscano</span>
<i>at 2017-03-20T21:11:41Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">mageia: add Mageia 4 and 5 test data
Acked-by: Fabiano Fidêncio <fabiano@fidencio.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/ee34e802b63ed0eae10b3f309f68cc560b8f62ad">ee34e802</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2017-03-20T21:11:45Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Debian: Update Jessie test data
Acked-by: Fabiano Fidêncio <fabiano@fidnecio.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/dd7298223d7b7efeff86b528ad83b70a56eee3a4">dd729822</a></strong>
<div>
<span>by Pino Toscano</span>
<i>at 2017-04-18T10:37:21Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">rhel: add RHEL 6.9 and 7.3 test data
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/7135ccc3879a6ed929eaa33fafac9559a2e51d25">7135ccc3</a></strong>
<div>
<span>by Pino Toscano</span>
<i>at 2017-04-18T10:37:21Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">centos: add CentOS 6.8 and 6.9 test data
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/29f88aad24fdaea8ebb5c905de5dff9036e05f75">29f88aad</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2017-04-21T17:07:21Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add 'eject-after-install' parameter to OsinfoMedia
If the media is an installer, thus specifies whether the media should be
ejected after the installation process. Default value is true.
This is mainly needed for applications like GNOME Boxes (and maybe
virt-install) to be able to decide whether the media should be ejected
or not when the final reboot happens during its installation process.
The latter case may happen when the installer leaves some packages to be
installed after rebooting the OS for the last time.
The issue solved by this patch is a corner-case faced when adding the
install scripts for SLES, as during its installation only one reboot is
performed (so, installer-reboots attribute doesn't help us) and the media
must not be ejected after the reboot in order to finish the installation.
Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Acked-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/37cd91866029f33ce35c2e69720d4a1511edfc95">37cd9186</a></strong>
<div>
<span>by Michal Privoznik</span>
<i>at 2017-04-21T22:15:36Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">docs: Fix couple of warnings
Firstly, two functions
(osinfo_install_script_has_config_param_{name,list}) don't
document their arguments. Secondly, gtk-doc requires enum
documentation to be in one block with no empty lines in it.
Then at last, private enums are marked as <private> not <skip>.
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Acked-by: Christophe Fergeau <cfergeau@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/7a7829d579d469bc9e58899040a7d1f76cd65735">7a7829d5</a></strong>
<div>
<span>by Michal Privoznik</span>
<i>at 2017-04-21T22:15:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">gitignore: Ignore tags
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Acked-by: Christophe Fergeau <cfergeau@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/7b671dcce5e9ecbad9a051346d6909a7f21ba132">7b671dcc</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2017-04-24T08:23:21Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove blank lines at end of file
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/b1a0db7ac5debbfb222e990c48253c1490ab1225">b1a0db7a</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2017-04-27T17:02:35Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix error propagation in DB loader
When failing to read the pci/usb ID files we failed to
propagate the reported error.
We also had some dead code which would never be reached
due to earlier gotos.
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/a409a71b2c59c5be4930317e5c5f6476f08e89e8">a409a71b</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2017-04-28T14:31:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Rename test/ to tests/ directory.
To simplify libvirt Jenkins CI setup, rename the test directory
to tests, so its name matches that used in other virt projects.
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/b74a005a4c105ec96f93b94b2507d70a5fbd7e25">b74a005a</a></strong>
<div>
<span>by Roman Bogorodskiy</span>
<i>at 2017-05-02T10:15:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">freebsd: add FreeBSD 11.0 isodata
Signed-off-by: Roman Bogorodskiy <bogorodskiy@gmail.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/093d9cb73e40065d44656c53cff73d780589d686">093d9cb7</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2017-05-02T14:00:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove trailing whitespace from FreeBSD 11 data files
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/1ce25c349d09ee984aaff487cb0eb0180670bd58">1ce25c34</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2017-05-02T15:43:34Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Move FreeBSD 11 data into tests/ subdir
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/e32835499790e99c1300bf040077ee28f819b5dc">e3283549</a></strong>
<div>
<span>by Roman Bogorodskiy</span>
<i>at 2017-05-02T15:44:07Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">configure: add (usb|pci).ids locations on FreeBSD
Add default locations for usb.ids and pci.ids on FreeBSD,
i.e. paths used when installing this from misc/usbids
and misc/pciids ports.
This way users on FreeBSD don't need to explicitly set
these paths using --with-(usb|pci)-ids-path flag.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/81e4782526a225332002d1497b6381838bf8136d">81e47825</a></strong>
<div>
<span>by Pino Toscano</span>
<i>at 2017-05-03T16:45:23Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ubuntu: add Ubuntu 17.04 test data
Acked-by: Fabiano Fidêncio <fabiano@fidencio.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/ddd7dee2b51e661dc19f6419e041c9aeef3b23bf">ddd7dee2</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2017-05-30T09:28:04Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">build: Don't use private headers for gir/vapi generation
Using private headers when generating the gir/vapi files mean that they
are listing private methods which are not exported by the shared
library, as well as types which are not present in public headers, and
not meant to be used by external users.
This was noticed with recent vala.git as it started erroring out on the
ProductForeachFlag which is only defined in osinfo_product_private.h
https://bugzilla.redhat.com/show_bug.cgi?id=1456709
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/b0fddfe694f0003ce1f5f4a929cee4ba80c58295">b0fddfe6</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2017-07-11T06:19:09Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: add Debian 9.0 test data
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/85a58d7453881afb13245dad971b5ea5389cad77">85a58d74</a></strong>
<div>
<span>by Pino Toscano</span>
<i>at 2017-07-12T17:21:59Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fedora: add Fedora 26 test data
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/bf3f23bf67933a32de75c967a3a6771778826be5">bf3f23bf</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2017-07-12T18:23:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-isodetect: fix parsing of application, system and publisher id
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/14e84cccc37aeca0eb6a255014412b6c2a92e72f">14e84ccc</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2017-07-13T16:48:26Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-isodetect: add Debian's arm flavours
to avoid "Unknown arch" debug messages
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/8ed2b8c0686b03b055cc40bc45af8a9210c9b004">8ed2b8c0</a></strong>
<div>
<span>by Roman Bogorodskiy</span>
<i>at 2017-08-02T09:38:29Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">freebsd: add FreeBSD 11.1 isodata
Signed-off-by: Roman Bogorodskiy <bogorodskiy@gmail.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/86e9ca2e5f8dd8809255a7ab6996cf1d2919ae54">86e9ca2e</a></strong>
<div>
<span>by Pino Toscano</span>
<i>at 2017-08-02T09:38:29Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">mageia: add Mageia 6 test data
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/4c9c7185475a9739af51a9fc680e5b8a97055467">4c9c7185</a></strong>
<div>
<span>by Pino Toscano</span>
<i>at 2017-08-02T09:38:29Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: test-mediauris: skip non-http URLs
The test uses libsoup, which supports only HTTP, and not other
protocols such as FTP. Hence, allow only http and https URLs.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/e9fd1bafa834bb0dd922d216300279777d776978">e9fd1baf</a></strong>
<div>
<span>by Pino Toscano</span>
<i>at 2017-08-02T09:38:29Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: test-mediauris: show status code on failure
It helps when debugging failures, to check what is actual error for an
URL.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/b9aaafc45814fab24d326fcc664c20ec3aaf5266">b9aaafc4</a></strong>
<div>
<span>by Pino Toscano</span>
<i>at 2017-08-02T09:41:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: make the network tests run
Load the default osinfo path, since the osinfo data are no more part of
the libosinfo sources.
The tests still fails though, but this is due to missing paths to ISOs
and trees.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/1b142e9ce3627166cbb299aac9ae94c9c2ef3a85">1b142e9c</a></strong>
<div>
<span>by Pino Toscano</span>
<i>at 2017-08-03T14:59:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">rhel: add RHEL 7.4 test data
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/5c929b0f95056c8b6fcbc848f138679636ff3cfa">5c929b0f</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2017-08-10T14:47:50Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Run glib-mkenums in en_US.UTF-8 locale
The new python based glib-mkenums crashes if run in the C
locale as python is (incorrectly) not 8-bit clean when
processing input.
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/6b5d3f9f29f093ff88fc5453f64ed5c3644b3dd1">6b5d3f9f</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2017-08-14T09:47:43Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Unset LC_ALL, as LC_CTYPE doesn't override a previous LC_ALL setting
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/d01ddf90c61b6a3341b4c7b743a6ac4c49300ff7">d01ddf90</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2017-08-15T10:26:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update NEWS for 1.1.0 release
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/a15586fd8f26dd10e13b8a523649f9240a8f817c">a15586fd</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2017-08-15T10:49:57Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Post-release version bump
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/349b18f7161f7295229d2d70118189023cdda126">349b18f7</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2017-08-19T20:23:01Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Upstream moved from fedorahosted to pagure
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/0dfd210fe172ae6d439818e11148f7c7f5fe8630">0dfd210f</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2017-08-19T20:30:07Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use vcs-upstream-tag
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/2fbf08c3410a2318ed33253e12a6e0cfeef0a6fb">2fbf08c3</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2017-08-19T20:30:22Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">New upstream version 1.1.0</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/e27573d71f6169b6572264a142c8aee4ef602962">e27573d7</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2017-08-19T20:34:01Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update upstream source from tag 'upstream/1.1.0'
Update to upstream version '1.1.0'
with Debian dir 0d79cfb9ac429c62f3bb7fa60c467d0f7a304fdc
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/4921ed0d47452bfd04e4b2ca61351a447e05682b">4921ed0d</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2017-08-19T20:34:27Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">libtool is sufficient
no need for libtool-bin.
Thanks: Helmut Grohne
Closes: #871703
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/c501be827517f23aeec13ddcae7500180034772c">c501be82</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2017-08-19T20:37:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Drop loader-Fix-typo-in-error-message.patch: applied upstream
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/911d9a393564b72b3f0e4fc15cafa83cc5e70ebe">911d9a39</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2017-08-19T21:00:47Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Bump sumbols
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/764448c136d203934eabcb4065374e1186fbb5cb">764448c1</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2017-08-19T21:00:47Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Bump standards version
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/27a4fe09d4821dd6f89e479ff11316e2714adcc0">27a4fe09</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2017-08-19T21:01:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Document changes and release 1.1.0-1
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/b61be0405f678986ac344f414fa907af24670488">b61be040</a></strong>
<div>
<span>by Pino Toscano</span>
<i>at 2017-10-16T09:12:22Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Switch from libsoup to libcurl
libsoup is used to check the validity of URLs in distributions in
osinfo-db; OTOH it supports only HTTP(S), so this limits the checks to
that protocol.
To overcome this limitation, switch to libcurl: while it requires
slightly more code to do the same task, it provides a bit more
flexibility, and support for other protocols. No version check is
performed, since the APIs used are old enough.
Adapt also the README, and the packaging files.
Acked-by: Christophe Fergeau <cfergeau@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/93c54a31a0c5ddd9bd2bf52fee1cce47038041fa">93c54a31</a></strong>
<div>
<span>by Pino Toscano</span>
<i>at 2017-10-16T09:12:27Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Revert "tests: test-mediauris: skip non-http URLs"
Now that test-mediauris uses libcurl, it can handle protocols different
than http(s), like ftp, just fine.
This reverts commit 4c9c7185475a9739af51a9fc680e5b8a97055467.
Acked-by: Christophe Fergeau <cfergeau@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/8a19e5195d8a90efcb95d1a40c7d1f2f324dab5a">8a19e519</a></strong>
<div>
<span>by Pino Toscano</span>
<i>at 2017-10-16T09:12:30Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: test-mediauris: raise timeout to 5 minutes
With the growing amount of distros in osinfo-db, the test takes more
and more time to complete, hitting the 2 minutes timeout in case of any
network hiccup (or simply when a server takes more time to reply).
Hence, raise the timeout to 5 minutes, which ought to be enough now.
Acked-by: Christophe Fergeau <cfergeau@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/641ded14d0d51c6e6918405f063617722bfbe7c5">641ded14</a></strong>
<div>
<span>by Pierre-Alain TORET</span>
<i>at 2017-10-16T09:12:32Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">openbsd: add OpenBSD 6.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/1b6c5f27531ecf09be3f252eecbe6eefbc53c5ba">1b6c5f27</a></strong>
<div>
<span>by Pierre-Alain TORET</span>
<i>at 2017-10-16T09:12:36Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">openbsd: add OpenBSD 6.1 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/593a20ae5ff1f1be9df55ce6538634921ff6480b">593a20ae</a></strong>
<div>
<span>by Pierre-Alain TORET</span>
<i>at 2017-10-16T09:12:39Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">openbsd: add OpenBSD 6.2 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/5a7415524aab10d6ff1f3d6eb236e425947811b8">5a741552</a></strong>
<div>
<span>by Pierre-Alain TORET</span>
<i>at 2017-10-18T09:02:27Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">openbsd: add OpenBSD 5.9 isodata
Signed-off-by: Pierre-Alain TORET <pierre-alain.toret@protonmail.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/206a544582a37f4b016841bc6fa7962b87cece8a">206a5445</a></strong>
<div>
<span>by Pino Toscano</span>
<i>at 2017-10-19T10:56:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">build: fix disabling of tests
Actually use the result of the configure switch --enable-tests, enabling
or disabling the tests accordingly.
Signed-off-by: Pino Toscano <ptoscano@redhat.com>
Reviewed-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/cc5be3aee94228cadef997667fe65a4fa6b760c4">cc5be3ae</a></strong>
<div>
<span>by Pino Toscano</span>
<i>at 2017-10-19T10:56:20Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">build: make curl optional, and only for tests
Look for curl only when the tests are enabled, and as optional build
dependency. If curl is missing, then the two network tests are not
built. Also, limit the use of curl CFLAGS/LIBS only for the tests that
really need it.
As side result, it is possible to drop the curl BuildRequires from the
mingw spec, as it builds with --enable-tests=no.
Signed-off-by: Pino Toscano <ptoscano@redhat.com>
Reviewed-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/e51865ebb57d2a7ebf85cf3308f90400a6224b84">e51865eb</a></strong>
<div>
<span>by Pino Toscano</span>
<i>at 2017-10-19T10:56:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: convert from check to the GLib testing framework
GLib has shipped a testing framework for many years already, so we can
make use of it, replacing the external "check".
The conversion only switches framework without changing the structure of
the tests, making use of the more appropriate assertion in the various
places.
Signed-off-by: Pino Toscano <ptoscano@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/0520470d919a135d2b35a9bc50f7d822df1d7849">0520470d</a></strong>
<div>
<span>by Roman Bogorodskiy</span>
<i>at 2017-10-20T08:34:39Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">freebsd: Add FreeBSD 10.4 isodata
Acked-by: Christophe Fergeau <cfergeau@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/f11a191cd61b0caf30a5081cc3274a7c122de7e8">f11a191c</a></strong>
<div>
<span>by Pavel Hrdina</span>
<i>at 2017-11-01T13:54:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: get the curl response code every time
This failed on FreeBSD with following error:
../../tests/test-mediauris.c:47:13: error: variable 'response_code' is used uninitialized whenever 'if' condition is false [-Werror,-Wsometimes-uninitialized]
Reviewed-by: Daniel P. Berrange <berrange@redhat.com>
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/25a4aa0578c6eb477b70e29d84f9eee1c3797a6c">25a4aa05</a></strong>
<div>
<span>by Pavel Hrdina</span>
<i>at 2017-11-01T14:21:09Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: get the curl response code every time (more)
This failed on FreeBSD with following error:
../../tests/test-treeuris.c:47:13: error: variable 'response_code' is used uninitialized whenever 'if' condition is false [-Werror,-Wsometimes-uninitialized]
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/9955c547c5fb55b161ca4905b36dcf7710175524">9955c547</a></strong>
<div>
<span>by Debarshi Ray</span>
<i>at 2017-11-06T13:40:26Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Marginally simplify the code to create and run a GMainLoop
Even though g_main_loop_new accepts a is_running parameter, it isn't
very important since g_main_loop_run will set it to TRUE anyway. There
is no requirement that it should be set before calling g_main_loop_run.
The vast majority of GMainLoop users simply ignore the is_running
parameter unless they are doing something out of the ordinary.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/75c19ba9db56fd5b760f165f654629ac4b9e92ca">75c19ba9</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2017-11-06T13:40:26Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: Add test case for Windows 10 1709 builds
These are currently missing from osinfo-db
Signed-off-by: Christophe Fergeau <cfergeau@redhat.com>
https://bugzilla.redhat.com/show_bug.cgi?id=1509387
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/862b8c4b3f3d7d5fb60fc1173319befe4a9b3df9">862b8c4b</a></strong>
<div>
<span>by Zeeshan Ali</span>
<i>at 2017-11-22T18:10:17Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Drop redundant 'const' keyword from object parameters
Use of 'const' parameter on object parameters is redundant, inconsistent
(both internally and against other GObject libraries) and currently breaks
the low-level Rust binding generator:
https://github.com/gtk-rs/glib/pull/249
Signed-off-by: Zeeshan Ali <zeeshan@kinvolk.io>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/af47d32b4205da10da2588cc4a6535685c98a7f4">af47d32b</a></strong>
<div>
<span>by Pino Toscano</span>
<i>at 2017-11-29T17:07:05Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ubuntu: add Ubuntu 17.10 test data
Signed-off-by: Pino Toscano <ptoscano@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/03f4b905e906772f09e0f0b7e5c959e233a9f244">03f4b905</a></strong>
<div>
<span>by Daniel P. Berrange</span>
<i>at 2017-12-04T16:45:30Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refresh translations from zanata
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/4ba5728daaf37d5dcda7f55fe77d5ff43758ffc6">4ba5728d</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2018-01-15T12:07:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-isodetect: Improve error message on detection failures
Since the switch to the GTest framework, when the test suite fails to
identify an ISO, the error message is:
ERROR:test-isodetect.c:359:test_one: 'matched' should be TRUE
while it used to be the much more explicit:
ERROR **: ISO alpine-extended-3.7.0_rc2-x86_64.iso.txt was not matched by OS alpinelinux3.7
This commit readds the explicit message on this particular failure.
Signed-off-by: Christophe Fergeau <cfergeau@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/7c3ad86612e4d1a1b5c1ff9c1baab03a6f97ffe3">7c3ad866</a></strong>
<div>
<span>by Felipe Borges</span>
<i>at 2018-02-14T12:34:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">freedos: add freedos 1.2 test data
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/fd208b4331eda59a903eb1c5ca4e3d19a1a6f6a6">fd208b43</a></strong>
<div>
<span>by Felipe Borges</span>
<i>at 2018-02-15T08:52:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">opensuse: add OpenSUSE Leap 42.3 test data
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/24440199648412b67e11fc4625310cec9e4cbb82">24440199</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2018-02-16T10:25:38Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">NetBSD: add NetBSD 6.x and 7.x tests isodata
Based on a patch from Vicente Chaves de Melo <vchaves@ymail.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/da9e4887e90f89f18e7003a01cdced521db8e495">da9e4887</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2018-02-19T09:12:01Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">test-isodetect: Iterate over all isodata/ subdirs
When adding support for a new vendor, test-isodetect.c needs to be
updated to list it, which is too easy to forget.
This commit iterates over subdirs in tests/isodata/ and uses these as
the vendors to test for. This means no further modification of
test-isodetect.c is needed when adding a new vendor.
Signed-off-by: Christophe Fergeau <cfergeau@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/6103f7fa0c7942cc00792890e4c7e149ab58ac25">6103f7fa</a></strong>
<div>
<span>by Daniel P. Berrangé</span>
<i>at 2018-02-23T11:34:29Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">m4: turn off -Wfunction-cast-type warning flag from gcc8
GCC 8 adds -Wfunction-cast-type to -Wextra, but this breaks when using
G_DEFINE_TYPE which does so called "bad" function casts.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/ec4fb5884896a96811130416447f60dc62aa9637">ec4fb588</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2018-03-11T17:41:04Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: Remove calls to g_log_set_always_fatal()
All tests call that method because they want g_warning() to be fatal.
Since the switch to GTest, this is no longer necessary as this is the
default behaviour.
Signed-off-by: Christophe Fergeau <cfergeau@redhat.com>
Reviewed-by: Fabiano Fidêncio <fabiano@fidencio.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/e6e330240562a01d25cf8fc02dd0e7fb262d4900">e6e33024</a></strong>
<div>
<span>by Felipe Borges</span>
<i>at 2018-03-11T19:41:51Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">pop_os: add Pop!_OS test data
Reviewed-by: Fabiano Fidêncio <fabiano@fidencio.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/77d71d082a264b33bd4539868efb68c66f4be8b8">77d71d08</a></strong>
<div>
<span>by Felipe Borges</span>
<i>at 2018-03-11T19:41:51Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">windows: add win2k16 test data
Reviewed-by: Fabiano Fidêncio <fabiano@fidencio.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/0339830828b7ba42201d2d41ceef92ecf1b6c0c3">03398308</a></strong>
<div>
<span>by Charles Arnold</span>
<i>at 2018-03-11T19:41:51Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">sles: add SLE12 SP3 ISO Information
Add SLE12 SP3 ISO Information
Signed-off-by: Charles Arnold <carnold@suse.com>
Reviewed-by: Fabiano Fidêncio <fabiano@fidencio.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/d3acf865947b6ec1eef226b86f49f781b0b19ac6">d3acf865</a></strong>
<div>
<span>by Pierre-Alain TORET</span>
<i>at 2018-03-11T19:41:51Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fedora: add Fedora 27 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/55504f7cfec313cdf59e479fae6a2abbe90b6527">55504f7c</a></strong>
<div>
<span>by Pierre-Alain TORET</span>
<i>at 2018-03-18T19:27:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fedora27: Add Atomic Workstation isodata
Reviewed-by: Fabiano Fidêncio <fabiano@fidencio.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/aa06a8b2905f7ee488b1215e35e486cd36c2df26">aa06a8b2</a></strong>
<div>
<span>by Daniel P. Berrangé</span>
<i>at 2018-03-18T19:30:53Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">loader: process files in alphabetical order
Currently when loading DB files we process them in whatever order
readdir() returns them in, which is often inode order. This makes the
order of loading files non-deterministic across installs, and if there
are ambiguities in the data, we can in turn get different results.
eg ISO images match different OS entries depending on load order.
Alphabetically sorting the files doesn't remove any ambiguity that
may exist, but at least gives us consistent results on every host.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Fabiano Fidêncio <fabiano@fidencio.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/f0b543006f9f5e14b0b2aeba3832aa62d15e9128">f0b54300</a></strong>
<div>
<span>by Vincent</span>
<i>at 2018-04-10T09:39:59Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">asianux: add Asianux isodata
Signed-off-by: Vincent <vincent.dao@asianux.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/1a9077769816ba47567f7a2481cc7c3e6b4bc7ff">1a907776</a></strong>
<div>
<span>by Natanael Copa</span>
<i>at 2018-04-10T09:39:59Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">alpinelinux: add Alpine Linux isodata
Signed-off-by: Natanael Copa <ncopa@alpinelinux.org>
Signed-off-by: Christophe Fergeau <cfergeau@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/ab3f78d873271283c41415e6dcd18a8cb02da81d">ab3f78d8</a></strong>
<div>
<span>by Pierre-Alain TORET</span>
<i>at 2018-04-10T09:39:59Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">openbsd: add OpenBSD 6.3 isodata
Signed-off-by: Pierre-Alain TORET <pierre-alain.toret@protonmail.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/f7d8a08908b094623e5e9d7b09f721193e27386b">f7d8a089</a></strong>
<div>
<span>by Christophe Fergeau</span>
<i>at 2018-04-10T10:36:15Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">loader: Fix leak in osinfo_loader_find_files()
'tmp' is used to iterate over the list of files, so it will be NULL at
the end of the iteration, and g_list_free() will be a no-op.
The initial list is stored in 'children', so free that instead.
Signed-off-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/fb26c24a0594b7e8a77f299b8ec9301e1975176b">fb26c24a</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-04-23T22:49:37Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">opensuse-42.3: Add "Network Image" isodata
Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Reviewed-by: Charles Arnold <carnold@suse.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/74dcc9b46ea45964695f80bde763e21457c6ff29">74dcc9b4</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-04-23T22:50:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tumbleweed: Add "Network Image" isodata
Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Reviewed-by: Charles Arnold <carnold@suse.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/3182ab0ef0d3cf2ad2915c8fb7c0f613b759a03b">3182ab0e</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-04-23T22:50:15Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tumbleweed: Add "Kubic DVD/USB Stick" isodata
Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Reviewed-by: Charles Arnold <carnold@suse.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/917ade1ca87b6d90effd4c04cc8268a7417f9aeb">917ade1c</a></strong>
<div>
<span>by Felipe Borges</span>
<i>at 2018-05-02T17:51:32Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">rhel: Add RHEL 7.5 isodata
Signed-off-by: Felipe Borges <feborges@redhat.com>
Reviewed-by: Christophe Fergeau <cfergeau@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/106d869073ae2a3238010d9bfc9280f2da518075">106d8690</a></strong>
<div>
<span>by Andrea Bolognani</span>
<i>at 2018-05-04T14:22:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">rhel: Fix isodata for RHEL 7.5 on ppc64le
There is a spurious empty line at the end of the file that
causes 'make syntax-check' to fail with:
[...]
tests/isodata/rhel/rhel7.5/RHEL-7.5-20180322.0-Server-ppc64le-dvd1.iso.txt
maint.mk: empty line(s) or no newline at EOF
make: *** [maint.mk:927: sc_prohibit_empty_lines_at_EOF] Error 1
Get rid of it to solve the issue.
See also
https://ci.centos.org/view/libvirt/job/libosinfo-master-syntax-check/123/
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Andrea Bolognani <abologna@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/fbfd66ba0fb1f8b7da6055c4a61a73448003d5f1">fbfd66ba</a></strong>
<div>
<span>by Andrea Bolognani</span>
<i>at 2018-05-08T13:41:56Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">maint: Rename autobuild.sh to prepare-release.sh
The script was originally used by the Test::AutoBuild
project to perform periodic automatic builds; however, that
effort has been abandoned a long time ago, and these days
libosinfo CI builds are happening on the Jenkins-based
CentOS CI environment under the libvirt umbrella[1], where
build recipes are maintained separately from the projects
themselves.
The script is still used to prepare releases, so it can't
be dropped from the repository: rename it so that its
purpose is more clearly communicated instead.
[1] https://ci.centos.org/view/libvirt/
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Andrea Bolognani <abologna@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/d829b942c3faeaff0a71a068fa514dbd0fbeb294">d829b942</a></strong>
<div>
<span>by Andrea Bolognani</span>
<i>at 2018-05-08T13:42:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">prepare-release: Drop references to Test::AutoBuild
They are misleading, and no longer relevant anyway.
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Andrea Bolognani <abologna@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/25b5bc35601cba6f279af13df4ba4ad7390546ab">25b5bc35</a></strong>
<div>
<span>by Andrea Bolognani</span>
<i>at 2018-05-08T13:42:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">spec: Drop %{extra_release}
It was mainly meant to be used for automatic builds through
Test::AutoBuild, so it can be removed now.
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Andrea Bolognani <abologna@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/ca57ccbda2f09d8e5bc2a75277c21e12bfa1947b">ca57ccbd</a></strong>
<div>
<span>by Daniel P. Berrangé</span>
<i>at 2018-05-08T13:42:15Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">configure: fix HAVE_CURL conditional on Win32
AM_CONDITIONAL lines must always be executed, but HAVE_CURL was inside
an "if ...", which caused configure to fail when run on Win32.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/5e25cf65147aadec1311ce808b6965768dc538f3">5e25cf65</a></strong>
<div>
<span>by Andrea Bolognani</span>
<i>at 2018-05-10T08:57:46Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">autogen: Don't hardcode --enable-gtk-doc
The usual behavior is for configure to detect the availability
of gtk-doc, along with other optional features, and only enable
it if found.
Hardcoding it this way is causing issues for MinGW builds,
where pkg-config is looking in the MinGW-specific paths and
can't locate the native gtk-doc.pc file, thus concluding
gtk-doc must not be present and aborting the build altogether
instead of simply skipping API reference generation.
Both 'make distcheck' (through the DISTCHECK_CONFIGURE_FLAGS
variable) and the prepare-release.sh script are already
enforcing the availability of gtk-doc when preparing releases,
so it's safe to use the default behavior for regular builds.
Signed-off-by: Andrea Bolognani <abologna@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/481c3a32d9ae0f3bfae643261e4451dd352ce808">481c3a32</a></strong>
<div>
<span>by Andrea Bolognani</span>
<i>at 2018-05-12T10:20:09Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tools: Fix compilation with Clang 6
Clang 6 doesn't like the way the last item in a GOptionEntry
array is initialized:
../../tools/osinfo-install-script.c:87:12: error: missing field
'short_name' initializer [-Werror,-Wmissing-field-initializers]
{ NULL }
^
1 error generated.
gmake[2]: *** [Makefile:540: osinfo-install-script.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
../../tools/osinfo-detect.c:104:12: error: missing field
'short_name' initializer [-Werror,-Wmissing-field-initializers]
{ NULL }
^
1 error generated.
gmake[2]: *** [Makefile:540: osinfo-detect.o] Error 1
Fix the issue by using the { 0 } initializer instead.
Signed-off-by: Andrea Bolognani <abologna@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Fabiano Fidêncio <fabiano@fidencio.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/fce354879020ae36e8ea716666f7f85eb07c73be">fce35487</a></strong>
<div>
<span>by Pierre-Alain TORET</span>
<i>at 2018-05-12T15:34:02Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">netbsd: Add NetBSD 7.1.2 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/e65cd1da9ed93eb581057983195c830ba9813203">e65cd1da</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-05-14T12:34:25Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fedora: Add f28 isodata
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/6a88a78143699331453782816391dffc3bd06bbc">6a88a781</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-05-31T19:18:20Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: Add test-os-resources
test-os-resources has been written to avoid bug as having minimum
resources greater than the recommended resources in osinfo-db.
This problem was exposed by RHEL/CentOS data files, which caused some
really bad UI effect in clientes using those two attributes (as GNOME
Boxes).
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/2f4ab3f4054e168f513825f38fcdf108add88b02">2f4ab3f4</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-05-31T19:18:35Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">opensuse: Add Leap 15.0 isodata
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/ba054e4e6b7ad080ce65b91158e00ea52519c33d">ba054e4e</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-06-07T20:43:20Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">syms: Fix identation of 0.2.13 symbols
When adding the symbols for LIBOSINFO_0.2.13 I mistakenly added the
symbols not respecting default identation used (1 tab) and ended up
using 4 spaces instead.
Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/cf8274334643240fe6864c8f8daa1da6a6af6a13">cf827433</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-06-07T20:43:23Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">syms: Add missing "global" on 0.2.[7-10] versions
Reported-by: Michal Privoznik <mprivozn@redhat.com>
Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/545c695b8fa306eed424923c2c5358d13d9e161c">545c695b</a></strong>
<div>
<span>by Fabiano Fidêncio</span>
<i>at 2018-06-12T13:42:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">silverblue: Move isodata to its own folder
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/24f879d684c3b8e9c6ab9bfc98e67f9098bbe6ad">24f879d6</a></strong>
<div>
<span>by Daniel P. Berrangé</span>
<i>at 2018-06-20T09:40:14Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update NEWS for 1.2.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/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/49bc9c89757109583ac6e256ab94187f74c43cd2">49bc9c89</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2018-09-17T07:23:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">d/control: swith VCS-* URLs to salsa
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/91628ff3938a2f933291ea96eb2491107dd7afe2">91628ff3</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2018-09-17T07:26:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">New upstream version 1.2.0</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/005c7b1921a428ea90407bc9b77041d96bd9ae18">005c7b19</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2018-09-17T07:29:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update upstream source from tag 'upstream/1.2.0'
Update to upstream version '1.2.0'
with Debian dir b6105ac80290aeea01b9a2a3584fa090c084cb47
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/7fb3006f71f6f84e494fc90429db13a0e0fed262">7fb3006f</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2018-09-17T07:29:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">d/control: Drop build-dep libsoup-gnome-2.4
Thanks: Jeremy Bicha
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/32aea21024b53d2ec32a251b6e4f8dfcad0c50c1">32aea210</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2018-09-17T07:45:22Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">d/control: Switch to priority optional
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/7969c694901c9882b300c254416302b8540ce268">7969c694</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2018-09-17T08:00:02Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">d/copyright: Avoid duplicate license paragraph
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/e9e08534c425bf2f8e4d06e309e99928575f2819">e9e08534</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2018-09-17T08:00:02Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">d/control: Bump standards version
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/2ba6951e251b9ea5316851c70b5b875f251ee6d8">2ba6951e</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2018-09-17T08:00:02Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">debian/copyright: Fix upstream URL
Project moved to gitlab.
Thanks: Jeremy Bicha
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/ecacfc85aec3fd5a6d286fff76159e3f6edfda51">ecacfc85</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2018-09-17T08:00:36Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">d/control: Move l10n package to localization section
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/dbf122263cdd1778d74779f037e96df521730a76">dbf12226</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2018-09-17T08:00:55Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Document changes and release 1.2.0-1
</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/2808eb6294cbdad057324b2c20fd9558d63d4379">2808eb62</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2019-04-10T16:57:05Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">d/gbp.conf: Switch to experimental
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/b4b5f745b128a558f49c5690c1e6b426820c7894">b4b5f745</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2019-04-11T10:18:20Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Minimize existing signing key and add new one
</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>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/3a5783c05b01158406b5dd39ff4cb316a873b3a5">3a5783c0</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2019-04-11T10:19:28Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update upstream source from tag 'upstream/1.4.0'
Update to upstream version '1.4.0'
with Debian dir 4c3f037f08ddaa573b264c1f6426fbe811206d4a
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/07423fdbef846791229f9b71c26bb77077e6f7bd">07423fdb</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2019-04-11T10:21:51Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Unbreak arch parsing application id usage
- loader-Properly-load-the-arch-value-for-images.patch
- media-Fix-usage-of-application-id.patch
Thanks: Fabiano Fidêncio
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/d07d8600a63ddf8257fba927c3ced5af391032aa">d07d8600</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2019-04-11T11:58:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">d/control: Bump osinfo-db build-dep
We need a newer version for the tests
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/023e49eccca7819f4ea95596ead9e4998ed530d9">023e49ec</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2019-04-15T14:33:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Drop failing haiku test
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/f7e6c2e9973df8bac42d2a4219423cda4b5b892c">f7e6c2e9</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2019-04-15T14:37:53Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update symbols file
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/fee1815bac3029c863ac227b82bbb9206625ecc1">fee1815b</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2019-04-15T14:40:03Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">d/gbp.conf: Don't use patch numbers but id-length
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/libvirt-team/libosinfo/commit/c870376f0ea8ed6f3c9127123acbc3f84977eeb7">c870376f</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2019-04-15T14:41:26Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Document changes and release 1.4.0-1
</pre>
</li>
</ul>
<h4>3 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>
</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/292a8ab3199d2884eddf063cc843c74a441bbe5f...c870376f0ea8ed6f3c9127123acbc3f84977eeb7">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>