Details

Result

Field Value
attempts
1
changed
True
cmd
[
    "/usr/bin/zypper",
    "--quiet",
    "--non-interactive",
    "--xmlout",
    "install",
    "--type",
    "package",
    "--auto-agree-with-licenses",
    "--no-recommends",
    "--",
    "+libxml2",
    "+openstack-placement-api",
    "+python3-systemd"
]
name
[
    "libxml2",
    "openstack-placement-api",
    "python3-systemd"
]
rc
0
state
latest
stderr

stderr_lines
[]
stdout
<?xml version='1.0'?>
<stream>
<install-summary download-size="2993960" space-usage-diff="9477346" packages-to-change="16">
<to-install>
<solvable type="package" name="apache2" edition="2.4.33-lp151.8.6.1" arch="x86_64" summary="The Apache Web Server Version 2.4">
<description>This version of httpd is a major release of the 2.4 stable branch,
and represents the best available version of Apache HTTP Server.
New features include Loadable MPMs, major improvements to OCSP support,
mod_lua, Dynamic Reverse Proxy configuration, Improved Authentication/
Authorization, FastCGI Proxy, New Expression Parser, and a Small Object
Caching API.

 See /usr/share/doc/packages/apache2/, http://httpd.apache.org/, and
http://httpd.apache.org/docs-2.4/upgrading.html.</description></solvable>
<solvable type="package" name="apache2-mod_wsgi-python3" edition="4.5.18-lp151.3.3" arch="x86_64" summary="A WSGI interface for Python3 web applications in Apache">
<description>The mod_wsgi adapter is an Apacheache module that provides a WSGI compliant
interface for hosting Python based web applications within Apache. The
adapter is written completely in C code against the Apache C runtime and
for hosting WSGI applications within Apache has a lower overhead than using
existing WSGI adapters for mod_python or CGI.</description></solvable>
<solvable type="package" name="apache2-prefork" edition="2.4.33-lp151.8.6.1" arch="x86_64" summary="Apache 2 &quot;prefork&quot; MPM (Multi-Processing Module)">
<description>&quot;prefork&quot; MPM (Multi-Processing Module)

This MPM is basically the one that Apache 1.3.x used. It warrants the
maximum stability because each server runs in its own process. If a
process dies it will not affect other servers.</description></solvable>
<solvable type="package" name="apache2-utils" edition="2.4.33-lp151.8.6.1" arch="x86_64" summary="Apache 2 utilities">
<description>Utilities provided by the Apache 2 Web Server project which are useful
to administrators of web servers in general.</description></solvable>
<solvable type="package" name="libapr-util1" edition="1.6.1-lp151.5.3.1" arch="x86_64" summary="Apache Portable Runtime (APR) Utility Library">
<description>A companion library to APR, the Apache Portable Runtime.</description></solvable>
<solvable type="package" name="libapr1" edition="1.6.3-lp151.2.2" arch="x86_64" summary="Apache Portable Runtime (APR) Library">
<description>APR is Apache&apos;s Portable Runtime Library, designed to be a support
library that provides a predictable and consistent interface to
underlying platform-specific implementations.

The range of platform-spanning functionality provided by APR
includes: Memory allocation and memory pool functionality, atomic
operations, dynamic library handling, file I/O, command-argument
parsing, locking, hash tables and arrays, mmap functionality, network
sockets and protocols, threads, process and mutex functionality,
shared memory functionality, time routines, as well as user and group
ID services.</description></solvable>
<solvable type="package" name="libbrotlicommon1" edition="1.0.2-lp151.3.3.1" arch="x86_64" summary="Common Library for Brotli Compression">
<description>Common library for the Brotli general purpose lossless data compression algorithm.</description></solvable>
<solvable type="package" name="libbrotlienc1" edition="1.0.2-lp151.3.3.1" arch="x86_64" summary="Library for Brotli Compression">
<description>Compression library for the Brotli general purpose lossless data compression algorithm.

The specification of the Brotli Compressed Data Format is defined in RFC 7932.</description></solvable>
<solvable type="package" name="openstack-placement" edition="2.1.0~dev23-lp151.1.1" arch="noarch" summary="OpenStack Placement">
<description>OpenStack Placement provides an HTTP service for managing, selecting,
and claiming providers of classes of inventory representing available
resources in a cloud.</description></solvable>
<solvable type="package" name="openstack-placement-api" edition="2.1.0~dev23-lp151.1.1" arch="noarch" summary="OpenStack Compute (Placement) - API">
<description>This package contains the OpenStack Placement API.</description></solvable>
<solvable type="package" name="python3-microversion_parse" edition="0.2.1-lp151.8.1" arch="noarch" summary="OpenStack microversion header parser">
<description>A simple parser for OpenStack microversion headers.</description></solvable>
<solvable type="package" name="python3-openstack-placement" edition="2.1.0~dev23-lp151.1.1" arch="noarch" summary="OpenStack Placement - Python module">
<description>This package contains the core Python module of OpenStack Placement.</description></solvable>
<solvable type="package" name="python3-os-resource-classes" edition="0.5.0-lp151.3.1" arch="noarch" summary="Resource Classes for OpenStack">
<description>A list of standardized resource classes for OpenStack.
A resource class is a distinct type of inventory that exists in a cloud
environment, for example VCPU, DISK_GB. They are upper case with underscores.
They often include a unit in their name.
This package provides a collection of symbols representing those standard
resource classes which are expected to be available in any OpenStack deployment.
There also exists a concept of custom resource classes. These are countable
types that are custom to a particular environment. The OpenStack placement
API provides a way to create these. A custom resource class always begins
with a CUSTOM_ prefix.

This package contains the Python 3.x module</description></solvable>
<solvable type="package" name="python3-os-traits" edition="2.1.0-lp151.1.4" arch="noarch" summary="Library containing standardized trait strings.">
<description>Traits are strings that represent a feature of some resource provider.  This
library contains the catalog of constants that have been standardized in the
OpenStack community to refer to a particular hardware, virtualization, storage,
network, or device trait.</description></solvable>
<solvable type="package" name="python3-wsgi_intercept" edition="1.9.0-lp151.2.2" arch="noarch" summary="Library for installing a WSGI application in place of a real URI for testing">
<description>Testing a WSGI application normally involves starting a server at a local host
and port, then pointing your test code to that address. Instead, this library
lets you intercept calls to any specific host/port combination and redirect
them into a `WSGI application`_ importable by your test program.  Thus, you
can avoid spawning multiple processes or threads to test your Web app.</description></solvable>
<solvable type="package" name="system-user-wwwrun" edition="20170617-lp151.4.70" arch="noarch" summary="System user wwwrun and group www">
<description>This package provides the system account &apos;wwwrun&apos; and group &apos;www&apos;.</description></solvable>
</to-install>
</install-summary>
<prompt id="0">
<text>Continue?</text>
<option default="1" value="y" desc="Yes, accept the summary and proceed with installation/removal of packages."/>
<option value="n" desc="No, cancel the operation."/>
<option value="v" desc="Toggle display of package versions."/>
<option value="a" desc="Toggle display of package architectures."/>
<option value="r" desc="Toggle display of repositories from which the packages will be installed."/>
<option value="m" desc="Toggle display of package vendor names."/>
<option value="d" desc="Toggle between showing all details and as few details as possible."/>
<option value="g" desc="View the summary in pager."/>
</prompt>
<download url="http://mirror.dfw.rax.opendev.org/opensuse/repositories/Cloud:/OpenStack:/Master/openSUSE_Leap_15.1/noarch/python3-microversion_parse-0.2.1-lp151.8.1.noarch.rpm" percent="-1" rate="-1"/>
<download url="http://mirror.dfw.rax.opendev.org/opensuse/repositories/Cloud:/OpenStack:/Master/openSUSE_Leap_15.1/noarch/python3-microversion_parse-0.2.1-lp151.8.1.noarch.rpm" rate="-1" done="1"/>
<download url="http://mirror.dfw.rax.opendev.org/opensuse/repositories/Cloud:/OpenStack:/Master/openSUSE_Leap_15.1/noarch/python3-os-resource-classes-0.5.0-lp151.3.1.noarch.rpm" percent="-1" rate="-1"/>
<download url="http://mirror.dfw.rax.opendev.org/opensuse/repositories/Cloud:/OpenStack:/Master/openSUSE_Leap_15.1/noarch/python3-os-resource-classes-0.5.0-lp151.3.1.noarch.rpm" percent="76" rate="16125"/>
<download url="http://mirror.dfw.rax.opendev.org/opensuse/repositories/Cloud:/OpenStack:/Master/openSUSE_Leap_15.1/noarch/python3-os-resource-classes-0.5.0-lp151.3.1.noarch.rpm" rate="16125" done="1"/>
<download url="http://mirror.dfw.rax.opendev.org/opensuse/repositories/Cloud:/OpenStack:/Master/openSUSE_Leap_15.1/noarch/python3-os-traits-2.1.0-lp151.1.4.noarch.rpm" percent="-1" rate="-1"/>
<download url="http://mirror.dfw.rax.opendev.org/opensuse/repositories/Cloud:/OpenStack:/Master/openSUSE_Leap_15.1/noarch/python3-os-traits-2.1.0-lp151.1.4.noarch.rpm" rate="-1" done="1"/>
<download url="http://mirror.dfw.rax.opendev.org/opensuse/repositories/Cloud:/OpenStack:/Master/openSUSE_Leap_15.1/noarch/python3-wsgi_intercept-1.9.0-lp151.2.2.noarch.rpm" percent="-1" rate="-1"/>
<download url="http://mirror.dfw.rax.opendev.org/opensuse/repositories/Cloud:/OpenStack:/Master/openSUSE_Leap_15.1/noarch/python3-wsgi_intercept-1.9.0-lp151.2.2.noarch.rpm" rate="-1" done="1"/>
<download url="http://mirror.dfw.rax.opendev.org/opensuse/repositories/Cloud:/OpenStack:/Master/openSUSE_Leap_15.1/noarch/python3-openstack-placement-2.1.0~dev23-lp151.1.1.noarch.rpm" percent="-1" rate="-1"/>
<download url="http://mirror.dfw.rax.opendev.org/opensuse/repositories/Cloud:/OpenStack:/Master/openSUSE_Leap_15.1/noarch/python3-openstack-placement-2.1.0~dev23-lp151.1.1.noarch.rpm" rate="-1" done="1"/>
<download url="http://mirror.dfw.rax.opendev.org/opensuse/repositories/Cloud:/OpenStack:/Master/openSUSE_Leap_15.1/noarch/openstack-placement-2.1.0~dev23-lp151.1.1.noarch.rpm" percent="-1" rate="-1"/>
<download url="http://mirror.dfw.rax.opendev.org/opensuse/repositories/Cloud:/OpenStack:/Master/openSUSE_Leap_15.1/noarch/openstack-placement-2.1.0~dev23-lp151.1.1.noarch.rpm" rate="-1" done="1"/>
<download url="http://mirror.dfw.rax.opendev.org/opensuse/distribution/leap/15.1/repo/oss/x86_64/libapr1-1.6.3-lp151.2.2.x86_64.rpm" percent="-1" rate="-1"/>
<download url="http://mirror.dfw.rax.opendev.org/opensuse/distribution/leap/15.1/repo/oss/x86_64/libapr1-1.6.3-lp151.2.2.x86_64.rpm" rate="-1" done="1"/>
<download url="http://mirror.dfw.rax.opendev.org/opensuse/distribution/leap/15.1/repo/oss/noarch/system-user-wwwrun-20170617-lp151.4.70.noarch.rpm" percent="-1" rate="-1"/>
<download url="http://mirror.dfw.rax.opendev.org/opensuse/distribution/leap/15.1/repo/oss/noarch/system-user-wwwrun-20170617-lp151.4.70.noarch.rpm" percent="100" rate="10524"/>
<download url="http://mirror.dfw.rax.opendev.org/opensuse/distribution/leap/15.1/repo/oss/noarch/system-user-wwwrun-20170617-lp151.4.70.noarch.rpm" rate="10524" done="1"/>
<download url="http://mirror.dfw.rax.opendev.org/opensuse/update/leap/15.1/oss/x86_64/libbrotlicommon1-1.0.2-lp151.3.3.1.x86_64.rpm" percent="-1" rate="-1"/>
<download url="http://mirror.dfw.rax.opendev.org/opensuse/update/leap/15.1/oss/x86_64/libbrotlicommon1-1.0.2-lp151.3.3.1.x86_64.rpm" rate="-1" done="1"/>
<download url="http://mirror.dfw.rax.opendev.org/opensuse/update/leap/15.1/oss/x86_64/libapr-util1-1.6.1-lp151.5.3.1.x86_64.rpm" percent="-1" rate="-1"/>
<download url="http://mirror.dfw.rax.opendev.org/opensuse/update/leap/15.1/oss/x86_64/libapr-util1-1.6.1-lp151.5.3.1.x86_64.rpm" rate="-1" done="1"/>
<download url="http://mirror.dfw.rax.opendev.org/opensuse/update/leap/15.1/oss/x86_64/libbrotlienc1-1.0.2-lp151.3.3.1.x86_64.rpm" percent="-1" rate="-1"/>
<download url="http://mirror.dfw.rax.opendev.org/opensuse/update/leap/15.1/oss/x86_64/libbrotlienc1-1.0.2-lp151.3.3.1.x86_64.rpm" rate="-1" done="1"/>
<download url="http://mirror.dfw.rax.opendev.org/opensuse/update/leap/15.1/oss/x86_64/apache2-utils-2.4.33-lp151.8.6.1.x86_64.rpm" percent="-1" rate="-1"/>
<download url="http://mirror.dfw.rax.opendev.org/opensuse/update/leap/15.1/oss/x86_64/apache2-utils-2.4.33-lp151.8.6.1.x86_64.rpm" rate="-1" done="1"/>
<download url="http://mirror.dfw.rax.opendev.org/opensuse/update/leap/15.1/oss/x86_64/apache2-2.4.33-lp151.8.6.1.x86_64.rpm" percent="-1" rate="-1"/>
<download url="http://mirror.dfw.rax.opendev.org/opensuse/update/leap/15.1/oss/x86_64/apache2-2.4.33-lp151.8.6.1.x86_64.rpm" rate="-1" done="1"/>
<download url="http://mirror.dfw.rax.opendev.org/opensuse/update/leap/15.1/oss/x86_64/apache2-prefork-2.4.33-lp151.8.6.1.x86_64.rpm" percent="-1" rate="-1"/>
<download url="http://mirror.dfw.rax.opendev.org/opensuse/update/leap/15.1/oss/x86_64/apache2-prefork-2.4.33-lp151.8.6.1.x86_64.rpm" rate="-1" done="1"/>
<download url="http://mirror.dfw.rax.opendev.org/opensuse/distribution/leap/15.1/repo/oss/x86_64/apache2-mod_wsgi-python3-4.5.18-lp151.3.3.x86_64.rpm" percent="-1" rate="-1"/>
<download url="http://mirror.dfw.rax.opendev.org/opensuse/distribution/leap/15.1/repo/oss/x86_64/apache2-mod_wsgi-python3-4.5.18-lp151.3.3.x86_64.rpm" percent="8" rate="14219"/>
<download url="http://mirror.dfw.rax.opendev.org/opensuse/distribution/leap/15.1/repo/oss/x86_64/apache2-mod_wsgi-python3-4.5.18-lp151.3.3.x86_64.rpm" rate="14219" done="1"/>
<download url="http://mirror.dfw.rax.opendev.org/opensuse/repositories/Cloud:/OpenStack:/Master/openSUSE_Leap_15.1/noarch/openstack-placement-api-2.1.0~dev23-lp151.1.1.noarch.rpm" percent="-1" rate="-1"/>
<download url="http://mirror.dfw.rax.opendev.org/opensuse/repositories/Cloud:/OpenStack:/Master/openSUSE_Leap_15.1/noarch/openstack-placement-api-2.1.0~dev23-lp151.1.1.noarch.rpm" rate="-1" done="1"/>
</stream>
stdout_lines
[
    "<?xml version='1.0'?>",
    "<stream>",
    "<install-summary download-size=\"2993960\" space-usage-diff=\"9477346\" packages-to-change=\"16\">",
    "<to-install>",
    "<solvable type=\"package\" name=\"apache2\" edition=\"2.4.33-lp151.8.6.1\" arch=\"x86_64\" summary=\"The Apache Web Server Version 2.4\">",
    "<description>This version of httpd is a major release of the 2.4 stable branch,",
    "and represents the best available version of Apache HTTP Server.",
    "New features include Loadable MPMs, major improvements to OCSP support,",
    "mod_lua, Dynamic Reverse Proxy configuration, Improved Authentication/",
    "Authorization, FastCGI Proxy, New Expression Parser, and a Small Object",
    "Caching API.",
    "",
    " See /usr/share/doc/packages/apache2/, http://httpd.apache.org/, and",
    "http://httpd.apache.org/docs-2.4/upgrading.html.</description></solvable>",
    "<solvable type=\"package\" name=\"apache2-mod_wsgi-python3\" edition=\"4.5.18-lp151.3.3\" arch=\"x86_64\" summary=\"A WSGI interface for Python3 web applications in Apache\">",
    "<description>The mod_wsgi adapter is an Apacheache module that provides a WSGI compliant",
    "interface for hosting Python based web applications within Apache. The",
    "adapter is written completely in C code against the Apache C runtime and",
    "for hosting WSGI applications within Apache has a lower overhead than using",
    "existing WSGI adapters for mod_python or CGI.</description></solvable>",
    "<solvable type=\"package\" name=\"apache2-prefork\" edition=\"2.4.33-lp151.8.6.1\" arch=\"x86_64\" summary=\"Apache 2 &quot;prefork&quot; MPM (Multi-Processing Module)\">",
    "<description>&quot;prefork&quot; MPM (Multi-Processing Module)",
    "",
    "This MPM is basically the one that Apache 1.3.x used. It warrants the",
    "maximum stability because each server runs in its own process. If a",
    "process dies it will not affect other servers.</description></solvable>",
    "<solvable type=\"package\" name=\"apache2-utils\" edition=\"2.4.33-lp151.8.6.1\" arch=\"x86_64\" summary=\"Apache 2 utilities\">",
    "<description>Utilities provided by the Apache 2 Web Server project which are useful",
    "to administrators of web servers in general.</description></solvable>",
    "<solvable type=\"package\" name=\"libapr-util1\" edition=\"1.6.1-lp151.5.3.1\" arch=\"x86_64\" summary=\"Apache Portable Runtime (APR) Utility Library\">",
    "<description>A companion library to APR, the Apache Portable Runtime.</description></solvable>",
    "<solvable type=\"package\" name=\"libapr1\" edition=\"1.6.3-lp151.2.2\" arch=\"x86_64\" summary=\"Apache Portable Runtime (APR) Library\">",
    "<description>APR is Apache&apos;s Portable Runtime Library, designed to be a support",
    "library that provides a predictable and consistent interface to",
    "underlying platform-specific implementations.",
    "",
    "The range of platform-spanning functionality provided by APR",
    "includes: Memory allocation and memory pool functionality, atomic",
    "operations, dynamic library handling, file I/O, command-argument",
    "parsing, locking, hash tables and arrays, mmap functionality, network",
    "sockets and protocols, threads, process and mutex functionality,",
    "shared memory functionality, time routines, as well as user and group",
    "ID services.</description></solvable>",
    "<solvable type=\"package\" name=\"libbrotlicommon1\" edition=\"1.0.2-lp151.3.3.1\" arch=\"x86_64\" summary=\"Common Library for Brotli Compression\">",
    "<description>Common library for the Brotli general purpose lossless data compression algorithm.</description></solvable>",
    "<solvable type=\"package\" name=\"libbrotlienc1\" edition=\"1.0.2-lp151.3.3.1\" arch=\"x86_64\" summary=\"Library for Brotli Compression\">",
    "<description>Compression library for the Brotli general purpose lossless data compression algorithm.",
    "",
    "The specification of the Brotli Compressed Data Format is defined in RFC 7932.</description></solvable>",
    "<solvable type=\"package\" name=\"openstack-placement\" edition=\"2.1.0~dev23-lp151.1.1\" arch=\"noarch\" summary=\"OpenStack Placement\">",
    "<description>OpenStack Placement provides an HTTP service for managing, selecting,",
    "and claiming providers of classes of inventory representing available",
    "resources in a cloud.</description></solvable>",
    "<solvable type=\"package\" name=\"openstack-placement-api\" edition=\"2.1.0~dev23-lp151.1.1\" arch=\"noarch\" summary=\"OpenStack Compute (Placement) - API\">",
    "<description>This package contains the OpenStack Placement API.</description></solvable>",
    "<solvable type=\"package\" name=\"python3-microversion_parse\" edition=\"0.2.1-lp151.8.1\" arch=\"noarch\" summary=\"OpenStack microversion header parser\">",
    "<description>A simple parser for OpenStack microversion headers.</description></solvable>",
    "<solvable type=\"package\" name=\"python3-openstack-placement\" edition=\"2.1.0~dev23-lp151.1.1\" arch=\"noarch\" summary=\"OpenStack Placement - Python module\">",
    "<description>This package contains the core Python module of OpenStack Placement.</description></solvable>",
    "<solvable type=\"package\" name=\"python3-os-resource-classes\" edition=\"0.5.0-lp151.3.1\" arch=\"noarch\" summary=\"Resource Classes for OpenStack\">",
    "<description>A list of standardized resource classes for OpenStack.",
    "A resource class is a distinct type of inventory that exists in a cloud",
    "environment, for example VCPU, DISK_GB. They are upper case with underscores.",
    "They often include a unit in their name.",
    "This package provides a collection of symbols representing those standard",
    "resource classes which are expected to be available in any OpenStack deployment.",
    "There also exists a concept of custom resource classes. These are countable",
    "types that are custom to a particular environment. The OpenStack placement",
    "API provides a way to create these. A custom resource class always begins",
    "with a CUSTOM_ prefix.",
    "",
    "This package contains the Python 3.x module</description></solvable>",
    "<solvable type=\"package\" name=\"python3-os-traits\" edition=\"2.1.0-lp151.1.4\" arch=\"noarch\" summary=\"Library containing standardized trait strings.\">",
    "<description>Traits are strings that represent a feature of some resource provider.  This",
    "library contains the catalog of constants that have been standardized in the",
    "OpenStack community to refer to a particular hardware, virtualization, storage,",
    "network, or device trait.</description></solvable>",
    "<solvable type=\"package\" name=\"python3-wsgi_intercept\" edition=\"1.9.0-lp151.2.2\" arch=\"noarch\" summary=\"Library for installing a WSGI application in place of a real URI for testing\">",
    "<description>Testing a WSGI application normally involves starting a server at a local host",
    "and port, then pointing your test code to that address. Instead, this library",
    "lets you intercept calls to any specific host/port combination and redirect",
    "them into a `WSGI application`_ importable by your test program.  Thus, you",
    "can avoid spawning multiple processes or threads to test your Web app.</description></solvable>",
    "<solvable type=\"package\" name=\"system-user-wwwrun\" edition=\"20170617-lp151.4.70\" arch=\"noarch\" summary=\"System user wwwrun and group www\">",
    "<description>This package provides the system account &apos;wwwrun&apos; and group &apos;www&apos;.</description></solvable>",
    "</to-install>",
    "</install-summary>",
    "<prompt id=\"0\">",
    "<text>Continue?</text>",
    "<option default=\"1\" value=\"y\" desc=\"Yes, accept the summary and proceed with installation/removal of packages.\"/>",
    "<option value=\"n\" desc=\"No, cancel the operation.\"/>",
    "<option value=\"v\" desc=\"Toggle display of package versions.\"/>",
    "<option value=\"a\" desc=\"Toggle display of package architectures.\"/>",
    "<option value=\"r\" desc=\"Toggle display of repositories from which the packages will be installed.\"/>",
    "<option value=\"m\" desc=\"Toggle display of package vendor names.\"/>",
    "<option value=\"d\" desc=\"Toggle between showing all details and as few details as possible.\"/>",
    "<option value=\"g\" desc=\"View the summary in pager.\"/>",
    "</prompt>",
    "<download url=\"http://mirror.dfw.rax.opendev.org/opensuse/repositories/Cloud:/OpenStack:/Master/openSUSE_Leap_15.1/noarch/python3-microversion_parse-0.2.1-lp151.8.1.noarch.rpm\" percent=\"-1\" rate=\"-1\"/>",
    "<download url=\"http://mirror.dfw.rax.opendev.org/opensuse/repositories/Cloud:/OpenStack:/Master/openSUSE_Leap_15.1/noarch/python3-microversion_parse-0.2.1-lp151.8.1.noarch.rpm\" rate=\"-1\" done=\"1\"/>",
    "<download url=\"http://mirror.dfw.rax.opendev.org/opensuse/repositories/Cloud:/OpenStack:/Master/openSUSE_Leap_15.1/noarch/python3-os-resource-classes-0.5.0-lp151.3.1.noarch.rpm\" percent=\"-1\" rate=\"-1\"/>",
    "<download url=\"http://mirror.dfw.rax.opendev.org/opensuse/repositories/Cloud:/OpenStack:/Master/openSUSE_Leap_15.1/noarch/python3-os-resource-classes-0.5.0-lp151.3.1.noarch.rpm\" percent=\"76\" rate=\"16125\"/>",
    "<download url=\"http://mirror.dfw.rax.opendev.org/opensuse/repositories/Cloud:/OpenStack:/Master/openSUSE_Leap_15.1/noarch/python3-os-resource-classes-0.5.0-lp151.3.1.noarch.rpm\" rate=\"16125\" done=\"1\"/>",
    "<download url=\"http://mirror.dfw.rax.opendev.org/opensuse/repositories/Cloud:/OpenStack:/Master/openSUSE_Leap_15.1/noarch/python3-os-traits-2.1.0-lp151.1.4.noarch.rpm\" percent=\"-1\" rate=\"-1\"/>",
    "<download url=\"http://mirror.dfw.rax.opendev.org/opensuse/repositories/Cloud:/OpenStack:/Master/openSUSE_Leap_15.1/noarch/python3-os-traits-2.1.0-lp151.1.4.noarch.rpm\" rate=\"-1\" done=\"1\"/>",
    "<download url=\"http://mirror.dfw.rax.opendev.org/opensuse/repositories/Cloud:/OpenStack:/Master/openSUSE_Leap_15.1/noarch/python3-wsgi_intercept-1.9.0-lp151.2.2.noarch.rpm\" percent=\"-1\" rate=\"-1\"/>",
    "<download url=\"http://mirror.dfw.rax.opendev.org/opensuse/repositories/Cloud:/OpenStack:/Master/openSUSE_Leap_15.1/noarch/python3-wsgi_intercept-1.9.0-lp151.2.2.noarch.rpm\" rate=\"-1\" done=\"1\"/>",
    "<download url=\"http://mirror.dfw.rax.opendev.org/opensuse/repositories/Cloud:/OpenStack:/Master/openSUSE_Leap_15.1/noarch/python3-openstack-placement-2.1.0~dev23-lp151.1.1.noarch.rpm\" percent=\"-1\" rate=\"-1\"/>",
    "<download url=\"http://mirror.dfw.rax.opendev.org/opensuse/repositories/Cloud:/OpenStack:/Master/openSUSE_Leap_15.1/noarch/python3-openstack-placement-2.1.0~dev23-lp151.1.1.noarch.rpm\" rate=\"-1\" done=\"1\"/>",
    "<download url=\"http://mirror.dfw.rax.opendev.org/opensuse/repositories/Cloud:/OpenStack:/Master/openSUSE_Leap_15.1/noarch/openstack-placement-2.1.0~dev23-lp151.1.1.noarch.rpm\" percent=\"-1\" rate=\"-1\"/>",
    "<download url=\"http://mirror.dfw.rax.opendev.org/opensuse/repositories/Cloud:/OpenStack:/Master/openSUSE_Leap_15.1/noarch/openstack-placement-2.1.0~dev23-lp151.1.1.noarch.rpm\" rate=\"-1\" done=\"1\"/>",
    "<download url=\"http://mirror.dfw.rax.opendev.org/opensuse/distribution/leap/15.1/repo/oss/x86_64/libapr1-1.6.3-lp151.2.2.x86_64.rpm\" percent=\"-1\" rate=\"-1\"/>",
    "<download url=\"http://mirror.dfw.rax.opendev.org/opensuse/distribution/leap/15.1/repo/oss/x86_64/libapr1-1.6.3-lp151.2.2.x86_64.rpm\" rate=\"-1\" done=\"1\"/>",
    "<download url=\"http://mirror.dfw.rax.opendev.org/opensuse/distribution/leap/15.1/repo/oss/noarch/system-user-wwwrun-20170617-lp151.4.70.noarch.rpm\" percent=\"-1\" rate=\"-1\"/>",
    "<download url=\"http://mirror.dfw.rax.opendev.org/opensuse/distribution/leap/15.1/repo/oss/noarch/system-user-wwwrun-20170617-lp151.4.70.noarch.rpm\" percent=\"100\" rate=\"10524\"/>",
    "<download url=\"http://mirror.dfw.rax.opendev.org/opensuse/distribution/leap/15.1/repo/oss/noarch/system-user-wwwrun-20170617-lp151.4.70.noarch.rpm\" rate=\"10524\" done=\"1\"/>",
    "<download url=\"http://mirror.dfw.rax.opendev.org/opensuse/update/leap/15.1/oss/x86_64/libbrotlicommon1-1.0.2-lp151.3.3.1.x86_64.rpm\" percent=\"-1\" rate=\"-1\"/>",
    "<download url=\"http://mirror.dfw.rax.opendev.org/opensuse/update/leap/15.1/oss/x86_64/libbrotlicommon1-1.0.2-lp151.3.3.1.x86_64.rpm\" rate=\"-1\" done=\"1\"/>",
    "<download url=\"http://mirror.dfw.rax.opendev.org/opensuse/update/leap/15.1/oss/x86_64/libapr-util1-1.6.1-lp151.5.3.1.x86_64.rpm\" percent=\"-1\" rate=\"-1\"/>",
    "<download url=\"http://mirror.dfw.rax.opendev.org/opensuse/update/leap/15.1/oss/x86_64/libapr-util1-1.6.1-lp151.5.3.1.x86_64.rpm\" rate=\"-1\" done=\"1\"/>",
    "<download url=\"http://mirror.dfw.rax.opendev.org/opensuse/update/leap/15.1/oss/x86_64/libbrotlienc1-1.0.2-lp151.3.3.1.x86_64.rpm\" percent=\"-1\" rate=\"-1\"/>",
    "<download url=\"http://mirror.dfw.rax.opendev.org/opensuse/update/leap/15.1/oss/x86_64/libbrotlienc1-1.0.2-lp151.3.3.1.x86_64.rpm\" rate=\"-1\" done=\"1\"/>",
    "<download url=\"http://mirror.dfw.rax.opendev.org/opensuse/update/leap/15.1/oss/x86_64/apache2-utils-2.4.33-lp151.8.6.1.x86_64.rpm\" percent=\"-1\" rate=\"-1\"/>",
    "<download url=\"http://mirror.dfw.rax.opendev.org/opensuse/update/leap/15.1/oss/x86_64/apache2-utils-2.4.33-lp151.8.6.1.x86_64.rpm\" rate=\"-1\" done=\"1\"/>",
    "<download url=\"http://mirror.dfw.rax.opendev.org/opensuse/update/leap/15.1/oss/x86_64/apache2-2.4.33-lp151.8.6.1.x86_64.rpm\" percent=\"-1\" rate=\"-1\"/>",
    "<download url=\"http://mirror.dfw.rax.opendev.org/opensuse/update/leap/15.1/oss/x86_64/apache2-2.4.33-lp151.8.6.1.x86_64.rpm\" rate=\"-1\" done=\"1\"/>",
    "<download url=\"http://mirror.dfw.rax.opendev.org/opensuse/update/leap/15.1/oss/x86_64/apache2-prefork-2.4.33-lp151.8.6.1.x86_64.rpm\" percent=\"-1\" rate=\"-1\"/>",
    "<download url=\"http://mirror.dfw.rax.opendev.org/opensuse/update/leap/15.1/oss/x86_64/apache2-prefork-2.4.33-lp151.8.6.1.x86_64.rpm\" rate=\"-1\" done=\"1\"/>",
    "<download url=\"http://mirror.dfw.rax.opendev.org/opensuse/distribution/leap/15.1/repo/oss/x86_64/apache2-mod_wsgi-python3-4.5.18-lp151.3.3.x86_64.rpm\" percent=\"-1\" rate=\"-1\"/>",
    "<download url=\"http://mirror.dfw.rax.opendev.org/opensuse/distribution/leap/15.1/repo/oss/x86_64/apache2-mod_wsgi-python3-4.5.18-lp151.3.3.x86_64.rpm\" percent=\"8\" rate=\"14219\"/>",
    "<download url=\"http://mirror.dfw.rax.opendev.org/opensuse/distribution/leap/15.1/repo/oss/x86_64/apache2-mod_wsgi-python3-4.5.18-lp151.3.3.x86_64.rpm\" rate=\"14219\" done=\"1\"/>",
    "<download url=\"http://mirror.dfw.rax.opendev.org/opensuse/repositories/Cloud:/OpenStack:/Master/openSUSE_Leap_15.1/noarch/openstack-placement-api-2.1.0~dev23-lp151.1.1.noarch.rpm\" percent=\"-1\" rate=\"-1\"/>",
    "<download url=\"http://mirror.dfw.rax.opendev.org/opensuse/repositories/Cloud:/OpenStack:/Master/openSUSE_Leap_15.1/noarch/openstack-placement-api-2.1.0~dev23-lp151.1.1.noarch.rpm\" rate=\"-1\" done=\"1\"/>",
    "</stream>"
]
update_cache
True