Source: python-os-api-ref Version: 2.1.0+ds1-4 Severity: important Tags: ftbfs User: mity...@debian.org Usertags: sphinx5.0
Hi, python-os-api-ref fails to build with Sphinx 5.0 and docutils 0.18, both of which are currently available in experimental. Relevant part (hopefully): > make[1]: Entering directory '/<<PKGBUILDDIR>>' > make[1]: pyversions: No such file or directory > py3versions: no X-Python3-Version in control file, using supported versions > pkgos-dh_auto_test --no-py2 > + PKGOS_USE_PY2=yes > + PKGOS_USE_PY3=yes > + PKGOS_TEST_PARALLEL=yes > + PKGOS_TEST_SERIAL=no > + PYTHONS=disabled > + PYTHON3S=disabled > + TEST_PARALLEL_OPT=--parallel > + TEST_SERIAL_OPT= > + PKGOS_USE_PY2=no > + shift > + [ no = yes ] > + [ yes = yes ] > + py3versions -vr > + PYTHON3S=3.9 3.10 > + [ yes = no ] > + [ no = yes ] > + [ disabled = disabled ] > + continue > + [ 3.9 = disabled ] > + echo 3.9 > + cut -d. -f1 > + PYMAJOR=3 > + echo ===> Testing with python (python3) > ===> Testing with python (python3) > + [ 3 = 3 ] > + pwd > + [ -d /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages ] > + [ -e .stestr.conf ] > + [ -x /usr/bin/python3-stestr ] > + STESTR=stestr > + rm -rf .stestr > + PYTHON=python3.9 stestr run --parallel --subunit > + subunit2pyunit > os_api_ref.tests.test_os_api_ref.TestOs_api_ref.test_something > os_api_ref.tests.test_os_api_ref.TestOs_api_ref.test_something ... ok > os_api_ref.tests.test_microversions.TestMicroversions.test_js_declares > os_api_ref.tests.test_microversions.TestMicroversions.test_js_declares ... ok > os_api_ref.tests.test_basic_example.TestBasicExample.test_expand_all > os_api_ref.tests.test_basic_example.TestBasicExample.test_expand_all ... ok > os_api_ref.tests.test_microversions.TestMicroversions.test_mv_selector > os_api_ref.tests.test_microversions.TestMicroversions.test_mv_selector ... ok > os_api_ref.tests.test_basic_example.TestBasicExample.test_parameters > os_api_ref.tests.test_basic_example.TestBasicExample.test_parameters ... FAIL > os_api_ref.tests.test_warnings.TestWarnings.test_empty_parameter_file > os_api_ref.tests.test_warnings.TestWarnings.test_empty_parameter_file ... ok > os_api_ref.tests.test_microversions.TestMicroversions.test_rest_method > os_api_ref.tests.test_microversions.TestMicroversions.test_rest_method ... ok > os_api_ref.tests.test_basic_example.TestBasicExample.test_rest_method > os_api_ref.tests.test_basic_example.TestBasicExample.test_rest_method ... ok > os_api_ref.tests.test_warnings.TestWarnings.test_invalid_parameter_definition > os_api_ref.tests.test_warnings.TestWarnings.test_invalid_parameter_definition > ... ok > os_api_ref.tests.test_basic_example.TestBasicExample.test_rest_response > os_api_ref.tests.test_basic_example.TestBasicExample.test_rest_response ... > FAIL > os_api_ref.tests.test_warnings.TestWarnings.test_missing_field > os_api_ref.tests.test_warnings.TestWarnings.test_missing_field ... ok > os_api_ref.tests.test_warnings.TestWarnings.test_missing_lookup_name > os_api_ref.tests.test_warnings.TestWarnings.test_missing_lookup_name ... ok > os_api_ref.tests.test_warnings.TestWarnings.test_missing_path_parameter_in_stanza > os_api_ref.tests.test_warnings.TestWarnings.test_missing_path_parameter_in_stanza > ... ok > os_api_ref.tests.test_warnings.TestWarnings.test_no_parameters_set > os_api_ref.tests.test_warnings.TestWarnings.test_no_parameters_set ... ok > os_api_ref.tests.test_warnings.TestWarnings.test_out_of_order > os_api_ref.tests.test_warnings.TestWarnings.test_out_of_order ... ok > os_api_ref.tests.test_warnings.TestWarnings.test_parameter_file_not_exist > os_api_ref.tests.test_warnings.TestWarnings.test_parameter_file_not_exist ... > ok > > ====================================================================== > FAIL: os_api_ref.tests.test_basic_example.TestBasicExample.test_parameters > os_api_ref.tests.test_basic_example.TestBasicExample.test_parameters > ---------------------------------------------------------------------- > testtools.testresult.real._StringException: Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/os_api_ref/tests/test_basic_example.py", line 144, > in test_parameters > self.assertIn(table, self.content) > File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 399, in > assertIn > self.assertThat(haystack, Contains(needle), message) > File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 480, in > assertThat > raise mismatch_error > testtools.matchers._impl.MismatchError: '<table class="docutils > align-default">\n<colgroup>\n<col style="width: 20%"/>\n<col style="width: > 10%"/>\n<col style="width: 10%"/>\n<col style="width: > 60%"/>\n</colgroup>\n<thead>\n<tr class="row-odd"><th > class="head"><p>Name</p></th>\n<th class="head"><p>In</p></th>\n<th > class="head"><p>Type</p></th>\n<th > class="head"><p>Description</p></th>\n</tr>\n</thead>\n<tbody>\n<tr > class="row-even"><td><p>name</p></td>\n<td><p>body</p></td>\n<td><p>string</p></td>\n<td><p>The > name of things</p></td>\n</tr>\n</tbody>\n</table>' not in '<!DOCTYPE html > PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">\n\n<html lang="en" > xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">\n<head>\n<meta > content="text/html; charset=utf-8" > http-equiv="Content-Type"/>\n<title>OpenStack Docs: List > Servers</title>\n<meta charset="utf-8"/>\n<meta content="IE=edge" > http-equiv="X-UA-Compatible"/>\n<meta content="width=device-width, > initial-scale=1" name="viewport"/>\n<meta content="Docutils 0.18.1: > http://docutils.sourceforge.net/" name="generator">\n<!-- Bootstrap CSS > -->\n<link href="_static/css/bootstrap.min.css" rel="stylesheet"/>\n<!-- > Pygments CSS -->\n<link href="_static/css/native.css" > rel="stylesheet"/>\n<!-- Fonts -->\n<link > href="_static/css/font-awesome.min.css" rel="stylesheet"/>\n<!-- Custom CSS > -->\n<link href="_static/css/combined.css" rel="stylesheet"/>\n<link > href="_static/css/styles.css" rel="stylesheet"/>\n<link > href="_static/pygments.css" rel="stylesheet" type="text/css">\n<link > href="_static/css/basic.css" rel="stylesheet" type="text/css">\n<link > href="_static/api-site.css" rel="stylesheet" type="text/css">\n<script > type="text/javascript">\n var DOCUMENTATION_OPTIONS = {\n > URL_ROOT: \'\',\n VERSION: \'\',\n COLLAPSE_INDEX: > false,\n FILE_SUFFIX: \'.html\',\n HAS_SOURCE: true,\n > SOURCELINK_SUFFIX: \'.txt\'\n };\n </script>\n<script > src="_static/documentation_options.js" > type="text/javascript"></script>\n<script src="_static/jquery.js" > type="text/javascript"></script>\n<script src="_static/underscore.js" > type="text/javascript"></script>\n<script > src="_static/_sphinx_javascript_frameworks_compat.js" > type="text/javascript"></script>\n<script src="_static/doctools.js" > type="text/javascript"></script>\n<script src="_static/api-site.js" > type="text/javascript"></script>\n<script src="_static/combobox.js" > type="text/javascript"></script>\n</link></link></link></meta></head>\n<body>\n<!-- > SOURCE_FILE: index.rst -->\n<nav class="navbar navbar-default" > role="navigation">\n<div class="container">\n<!-- Brand and toggle get > grouped for better mobile display -->\n<div class="navbar-header">\n<button > class="navbar-toggle" data-target="#bs-example-navbar-collapse-1" > data-toggle="collapse" type="button">\n<span class="sr-only">Toggle > navigation</span>\n<span class="icon-bar"></span>\n<span > class="icon-bar"></span>\n<span class="icon-bar"></span>\n</button>\n<div > class="brand-wrapper">\n<a class="navbar-brand" > href="index.html"></a>\n</div>\n</div>\n</div>\n<!-- /.container > -->\n</nav>\n<div class="container docs-book-wrapper">\n<div > class="row">\n<div class="col-lg-9 col-md-8 col-sm-8 col-lg-push-3 > col-md-push-4 col-sm-push-4">\n<div class="row">\n<div > class="col-lg-8">\n<h2>List Servers</h2>\n</div>\n<div > class="docs-actions">\n</div>\n</div>\n<div class="row docs-byline">\n<div > class="docs-updated">updated: None</div>\n</div>\n<div class="row">\n<div > class="col-lg-12">\n<div class="docs-body">\n<div class="row">\n<div > class="col-md-2 col-md-offset-9">\n</div>\n<div class="col-md-1">\n<button > class="btn btn-info btn-sm btn-expand-all" data-toggle="collapse" > id="expand-all">Show All</button>\n</div>\n</div><p>I am text, hear me > roar!</p>\n<section class="detail-control" id="list-servers">\n<div > class="operation-grp">\n<div class="row">\n<div class="col-md-2">\n<div > class="operation">\n<a class="operation-anchor" href="#list-servers" > name="list-servers" onclick="window.location.hash = hash;">\n<span > class="glyphicon glyphicon-link"></span></a>\n<span class="label > label-GET">GET</span>\n</div>\n</div>\n<div class="col-md-9">\n<div > class="row">\n<div class="endpoint-container">\n<div class="row > col-md-12">/servers</div>\n<div class="row col-md-12"><p > class="url-subtitle">List Servers</p></div>\n</div>\n</div>\n</div>\n<div > class="col-md-1">\n<button class="btn btn-info btn-sm btn-detail" > data-target="#list-servers-detail" data-toggle="collapse" > id="list-servers-detail-btn">detail</button>\n</div>\n</div>\n</div></section>\n<section > class="api-detail collapse" id="list-servers-detail">\n<table > class="docutils align-default">\n<thead>\n<tr class="row-odd"><th > class="head"><p>Name</p></th>\n<th class="head"><p>In</p></th>\n<th > class="head"><p>Type</p></th>\n<th > class="head"><p>Description</p></th>\n</tr>\n</thead>\n<tbody>\n<tr > class="row-even"><td><p>name</p></td>\n<td><p>body</p></td>\n<td><p>string</p></td>\n<td><p>The > name of things</p></td>\n</tr>\n</tbody>\n</table>\n<section > id="response-codes">\n<h2>Response codes<a class="headerlink" > href="#response-codes" title="Permalink to this heading">¶</a></h2>\n<section > id="Success">\n<h3>Success<a class="headerlink" href="#Success" > title="Permalink to this heading">¶</a></h3>\n<table class="docutils > align-default">\n<thead>\n<tr class="row-odd"><th > class="head"><p>Code</p></th>\n<th > class="head"><p>Reason</p></th>\n</tr>\n</thead>\n<tbody>\n<tr > class="row-even"><td><code>200 - OK</code></td>\n<td><p>Request was > successful.</p></td>\n</tr>\n<tr class="row-odd"><td><code>100 - > Continue</code></td>\n<td><p>An unusual code for an API</p></td>\n</tr>\n<tr > class="row-even"><td><code>201 - Created</code></td>\n<td><p>Resource was > created and is ready to > use.</p></td>\n</tr>\n</tbody>\n</table>\n</section>\n<section > id="Error">\n<h3>Error<a class="headerlink" href="#Error" title="Permalink to > this heading">¶</a></h3>\n<table class="docutils > align-default">\n<thead>\n<tr class="row-odd"><th > class="head"><p>Code</p></th>\n<th > class="head"><p>Reason</p></th>\n</tr>\n</thead>\n<tbody>\n<tr > class="row-even"><td><code>405 - Method Not > Allowed</code></td>\n<td><p>Method is not valid for this > endpoint.</p></td>\n</tr>\n<tr class="row-odd"><td><code>403 - > Forbidden</code></td>\n<td><p>Policy does not allow current user to do this > operation.</p></td>\n</tr>\n<tr class="row-even"><td><code>401 - > Unauthorized</code></td>\n<td><p>User must authenticate before making a > request</p></td>\n</tr>\n<tr class="row-odd"><td><code>400 - Bad > Request</code></td>\n<td><p>Some content in the request was > invalid</p></td>\n</tr>\n<tr class="row-even"><td><code>500 - Internal Server > Error</code></td>\n<td><p>Something went wrong inside the > service.</p></td>\n</tr>\n<tr class="row-odd"><td><code>409 - > Conflict</code></td>\n<td><p>There is already a zone with this > name.</p></td>\n</tr>\n</tbody>\n</table>\n</section>\n</section>\n</section>\n</div>\n</div>\n</div>\n<div > class="docs-actions">\n</div>\n<div class="row docs-byline bottom">\n<div > class="docs-updated">updated: None</div>\n</div>\n<div class="row">\n<div > class="col-lg-8 col-md-8 col-sm-8 docs-license">\n<a > href="https://creativecommons.org/licenses/by/3.0/">\n<img alt="Creative > Commons Attribution 3.0 License" > src="_static/images/docs/license.png"/>\n</a>\n<p>\n Except where otherwise > noted, this document is licensed under\n <a > href="https://creativecommons.org/licenses/by/3.0/">Creative Commons\n > Attribution 3.0 License</a>. See all <a > href="http://www.openstack.org/legal">\n OpenStack Legal > Documents</a>.\n</p>\n</div>\n<div class="col-lg-4 col-md-4 col-sm-4 > docs-actions-wrapper">\n<!-- ID buglinkbottom added so that pre-filled doc > bugs\n are sent to Launchpad projects related to the\n > document -->\n<a class="docs-footer-actions" > href="http://ask.openstack.org"><i class="fa fa-question-circle"></i> > questions?</a>\n</div>\n</div>\n</div>\n<div class="col-lg-3 col-md-4 > col-sm-4 col-lg-pull-9 col-md-pull-8 col-sm-pull-8 docs-sidebar">\n<div > class="btn-group docs-sidebar-releases">\n<button class="btn > docs-sidebar-home" data-placement="top" data-toggle="tooltip" > onclick="location.href=\'/\'" title="Docs Home"><i class="fa > fa-arrow-circle-o-left"></i></button>\n<button class="btn > docs-sidebar-release-select" data-toggle="dropdown" href="#" > type="button">OpenStack Documentation<i class="fa > fa-caret-down"></i></button>\n<ul aria-labelledby="dLabel" > class="dropdown-menu docs-sidebar-dropdown" role="menu">\n<li > class="dropdown-header" role="presentation">Guides</li>\n<li > role="presentation"><a > href="http://docs.openstack.org/index.html#install-guides" role="menuitem" > tabindex="-1">Install Guides</a></li>\n<li role="presentation"><a > href="http://docs.openstack.org/index.html#user-guides" role="menuitem" > tabindex="-1">User Guides</a></li>\n<li role="presentation"><a > href="http://docs.openstack.org/index.html#configuration-guides" > role="menuitem" tabindex="-1">Configuration Guides</a></li>\n<li > role="presentation"><a > href="http://docs.openstack.org/index.html#ops-and-admin-guides" > role="menuitem" tabindex="-1">Operations and Administration > Guides</a></li>\n<li role="presentation"><a > href="http://docs.openstack.org/index.html#api-guides" role="menuitem" > tabindex="-1">API Guides</a></li>\n<li role="presentation"><a > href="http://docs.openstack.org/index.html#contributor-guides" > role="menuitem" tabindex="-1">Contributor Guides</a></li>\n<li > class="dropdown-header" role="presentation">Languages</li>\n<li > role="presentation"><a href="http://docs.openstack.org/de/" role="menuitem" > tabindex="-1">Deutsch (German)</a></li>\n<li role="presentation"><a > href="http://docs.openstack.org/fr/" role="menuitem" tabindex="-1">Français > (French)</a></li>\n<li role="presentation"><a > href="http://docs.openstack.org/id/" role="menuitem" tabindex="-1">Bahasa > Indonesia (Indonesian)</a></li>\n<li role="presentation"><a > href="http://docs.openstack.org/it/" role="menuitem" tabindex="-1">Italiano > (Italian)</a></li>\n<li role="presentation"><a > href="http://docs.openstack.org/ja/" role="menuitem" tabindex="-1">日本語 > (Japanese)</a></li>\n<li role="presentation"><a > href="http://docs.openstack.org/ko_KR/" role="menuitem" tabindex="-1">한국어 > (Korean)</a></li>\n<li role="presentation"><a > href="http://docs.openstack.org/pt_BR/" role="menuitem" > tabindex="-1">Português (Portuguese)</a></li>\n<li role="presentation"><a > href="http://docs.openstack.org/tr_TR/" role="menuitem" tabindex="-1">Türkçe > (Türkiye)</a></li>\n<li role="presentation"><a > href="http://docs.openstack.org/zh_CN/" role="menuitem" tabindex="-1">简体中文 > (Simplified Chinese)</a></li>\n</ul>\n</div>\n<div > class="docs-sidebar-toc">\n<div class="docs-sidebar-section" > id="table-of-contents">\n<a class="docs-sidebar-section-title" > href="#"><h4>Python </h4></a>\n<ul>\n<li><a class="reference internal" > href="#">List Servers</a><ul>\n<li><a class="reference internal" > href="#list-servers-83c7af80bb89fd2549570d9bf1ec0f7ed9ad5136-selector"></a></li>\n<li><a > class="reference internal" href="#response-codes">Response > codes</a><ul>\n<li><a class="reference internal" > href="#Success">Success</a></li>\n<li><a class="reference internal" > href="#Error">Error</a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n</div>\n</div>\n</div>\n<footer>\n<div > class="container">\n<div class="row footer-links">\n<div class="col-lg-2 > col-sm-2">\n<h3>OpenStack</h3>\n<ul>\n<li><a > href="http://openstack.org/projects/">Projects</a></li>\n<li><a > href="http://openstack.org/projects/openstack-security/">OpenStack > Security</a></li>\n<li><a > href="http://openstack.org/projects/openstack-faq/">Common > Questions</a></li>\n<li><a > href="http://openstack.org/blog/">Blog</a></li>\n<li><a > href="http://openstack.org/news/">News</a></li>\n</ul>\n</div>\n<div > class="col-lg-2 col-sm-2">\n<h3>Community</h3>\n<ul>\n<li><a > href="http://openstack.org/community/">User Groups</a></li>\n<li><a > href="http://openstack.org/community/events/">Events</a></li>\n<li><a > href="http://openstack.org/community/jobs/">Jobs</a></li>\n<li><a > href="http://openstack.org/foundation/companies/">Companies</a></li>\n<li><a > href="http://docs.openstack.org/infra/manual/developers.html">Contribute</a></li>\n</ul>\n</div>\n<div > class="col-lg-2 col-sm-2">\n<h3>Documentation</h3>\n<ul>\n<li><a > href="http://docs.openstack.org">OpenStack Manuals</a></li>\n<li><a > href="http://openstack.org/software/start/">Getting Started</a></li>\n<li><a > href="http://developer.openstack.org">API Documentation</a></li>\n<li><a > href="https://wiki.openstack.org">Wiki</a></li>\n</ul>\n</div>\n<div > class="col-lg-2 col-sm-2">\n<h3>Branding & Legal</h3>\n<ul>\n<li><a > href="http://openstack.org/brand/">Logos & Guidelines</a></li>\n<li><a > href="http://openstack.org/brand/openstack-trademark-policy/">Trademark > Policy</a></li>\n<li><a href="http://openstack.org/privacy/">Privacy > Policy</a></li>\n<li><a > href="https://wiki.openstack.org/wiki/How_To_Contribute#Contributor_License_Agreement">OpenStack > CLA</a></li>\n</ul>\n</div>\n<div class="col-lg-4 col-sm-4">\n<h3>Stay In > Touch</h3>\n<a class="social-icons footer-twitter" > href="https://twitter.com/OpenStack" target="_blank"></a>\n<a > class="social-icons footer-facebook" > href="https://www.facebook.com/openstack" target="_blank"></a>\n<a > class="social-icons footer-linkedin" > href="https://www.linkedin.com/company/openstack" target="_blank"></a>\n<a > class="social-icons footer-youtube" > href="https://www.youtube.com/user/OpenStackFoundation" > target="_blank"></a>\n<p class="fine-print">\n The OpenStack project > is provided under the\n <a > href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0 license</a>. > Openstack.org is powered by\n <a href="http://rackspace.com" > target="_blank">Rackspace Cloud Computing</a>.\n > </p>\n</div>\n</div>\n</div>\n</footer>\n<!-- Bootstrap JavaScript > -->\n<script src="_static/js/bootstrap.min.js" > type="text/javascript"></script>\n<!-- The rest of the JS -->\n<script > src="_static/js/navigation.js" type="text/javascript"></script>\n<!-- Docs JS > -->\n<script src="_static/js/docs.js" type="text/javascript"></script>\n<!-- > Popovers -->\n<script src="_static/js/webui-popover.js" > type="text/javascript"></script>\n<!-- standard sphinx include libraries, > which allow search highlighting -->\n<script src="_static/underscore.js" > type="text/javascript"></script>\n<script src="_static/doctools.js" > type="text/javascript"></script>\n<script src="_static/searchtools.js" > type="text/javascript"></script>\n<script type="text/javascript">\n var > DOCUMENTATION_OPTIONS = {\n URL_ROOT: \'./\',\n VERSION: > \'\',\n COLLAPSE_INDEX: false,\n FILE_SUFFIX: \'.html\',\n > SOURCELINK_SUFFIX: \'.txt\',\n HAS_SOURCE: true\n > };\n</script>\n<!-- Javascript for page -->\n<script > language="JavaScript">\n/* build a description of this page including SHA, > source location on git repo,\n build time and the project\'s launchpad bug > tag. Set the HREF of the bug\n buttons */\n\n var lineFeed = "%0A";\n > var gitURL = "Source: Can\'t derive source file URL";\n\n /* there have > been cases where "pagename" wasn\'t set; better check for it */\n\n /* > gitsha, project and bug_tag rely on variables in conf.py */\n var gitSha = > "SHA: ";\n var bugTitle = "List Servers in Python";\n var fieldTags > = "";\n var useStoryboard = "";\n\n\n /* "last_updated" is the > build date and time. It relies on the\n conf.py variable > "html_last_updated_fmt", which should include\n year/month/day as well > as hours and minutes */\n var buildstring = "Release: > on None";\n\n var fieldComment = encodeURI(buildstring) +\n > lineFeed + encodeURI(gitSha) +\n lineFeed + > encodeURI(gitURL) ;\n\n logABug(bugTitle, bugProject, fieldComment, > fieldTags);\n</script>\n</body>\n</html>' > > > ====================================================================== > FAIL: os_api_ref.tests.test_basic_example.TestBasicExample.test_rest_response > os_api_ref.tests.test_basic_example.TestBasicExample.test_rest_response > ---------------------------------------------------------------------- > testtools.testresult.real._StringException: Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/os_api_ref/tests/test_basic_example.py", line 265, > in test_rest_response > self.assertIn(success_table, self.content) > File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 399, in > assertIn > self.assertThat(haystack, Contains(needle), message) > File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 480, in > assertThat > raise mismatch_error > testtools.matchers._impl.MismatchError: '<table class="docutils > align-default">\n<colgroup>\n<col style="width: 30%"/>\n<col style="width: > 70%"/>\n</colgroup>\n<thead>\n<tr class="row-odd"><th > class="head"><p>Code</p></th>\n<th > class="head"><p>Reason</p></th>\n</tr>\n</thead>\n<tbody>\n<tr > class="row-even"><td><code>200 - OK</code></td>\n<td><p>Request was > successful.</p></td>\n</tr>\n<tr class="row-odd"><td><code>100 - > Continue</code></td>\n<td><p>An unusual code for an API</p></td>\n</tr>\n<tr > class="row-even"><td><code>201 - Created</code></td>\n<td><p>Resource was > created and is ready to use.</p></td>\n</tr>\n</tbody>\n</table>' not in > '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">\n\n<html lang="en" > xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">\n<head>\n<meta > content="text/html; charset=utf-8" > http-equiv="Content-Type"/>\n<title>OpenStack Docs: List > Servers</title>\n<meta charset="utf-8"/>\n<meta content="IE=edge" > http-equiv="X-UA-Compatible"/>\n<meta content="width=device-width, > initial-scale=1" name="viewport"/>\n<meta content="Docutils 0.18.1: > http://docutils.sourceforge.net/" name="generator">\n<!-- Bootstrap CSS > -->\n<link href="_static/css/bootstrap.min.css" rel="stylesheet"/>\n<!-- > Pygments CSS -->\n<link href="_static/css/native.css" > rel="stylesheet"/>\n<!-- Fonts -->\n<link > href="_static/css/font-awesome.min.css" rel="stylesheet"/>\n<!-- Custom CSS > -->\n<link href="_static/css/combined.css" rel="stylesheet"/>\n<link > href="_static/css/styles.css" rel="stylesheet"/>\n<link > href="_static/pygments.css" rel="stylesheet" type="text/css">\n<link > href="_static/css/basic.css" rel="stylesheet" type="text/css">\n<link > href="_static/api-site.css" rel="stylesheet" type="text/css">\n<script > type="text/javascript">\n var DOCUMENTATION_OPTIONS = {\n > URL_ROOT: \'\',\n VERSION: \'\',\n COLLAPSE_INDEX: > false,\n FILE_SUFFIX: \'.html\',\n HAS_SOURCE: true,\n > SOURCELINK_SUFFIX: \'.txt\'\n };\n </script>\n<script > src="_static/documentation_options.js" > type="text/javascript"></script>\n<script src="_static/jquery.js" > type="text/javascript"></script>\n<script src="_static/underscore.js" > type="text/javascript"></script>\n<script > src="_static/_sphinx_javascript_frameworks_compat.js" > type="text/javascript"></script>\n<script src="_static/doctools.js" > type="text/javascript"></script>\n<script src="_static/api-site.js" > type="text/javascript"></script>\n<script src="_static/combobox.js" > type="text/javascript"></script>\n</link></link></link></meta></head>\n<body>\n<!-- > SOURCE_FILE: index.rst -->\n<nav class="navbar navbar-default" > role="navigation">\n<div class="container">\n<!-- Brand and toggle get > grouped for better mobile display -->\n<div class="navbar-header">\n<button > class="navbar-toggle" data-target="#bs-example-navbar-collapse-1" > data-toggle="collapse" type="button">\n<span class="sr-only">Toggle > navigation</span>\n<span class="icon-bar"></span>\n<span > class="icon-bar"></span>\n<span class="icon-bar"></span>\n</button>\n<div > class="brand-wrapper">\n<a class="navbar-brand" > href="index.html"></a>\n</div>\n</div>\n</div>\n<!-- /.container > -->\n</nav>\n<div class="container docs-book-wrapper">\n<div > class="row">\n<div class="col-lg-9 col-md-8 col-sm-8 col-lg-push-3 > col-md-push-4 col-sm-push-4">\n<div class="row">\n<div > class="col-lg-8">\n<h2>List Servers</h2>\n</div>\n<div > class="docs-actions">\n</div>\n</div>\n<div class="row docs-byline">\n<div > class="docs-updated">updated: None</div>\n</div>\n<div class="row">\n<div > class="col-lg-12">\n<div class="docs-body">\n<div class="row">\n<div > class="col-md-2 col-md-offset-9">\n</div>\n<div class="col-md-1">\n<button > class="btn btn-info btn-sm btn-expand-all" data-toggle="collapse" > id="expand-all">Show All</button>\n</div>\n</div><p>I am text, hear me > roar!</p>\n<section class="detail-control" id="list-servers">\n<div > class="operation-grp">\n<div class="row">\n<div class="col-md-2">\n<div > class="operation">\n<a class="operation-anchor" href="#list-servers" > name="list-servers" onclick="window.location.hash = hash;">\n<span > class="glyphicon glyphicon-link"></span></a>\n<span class="label > label-GET">GET</span>\n</div>\n</div>\n<div class="col-md-9">\n<div > class="row">\n<div class="endpoint-container">\n<div class="row > col-md-12">/servers</div>\n<div class="row col-md-12"><p > class="url-subtitle">List Servers</p></div>\n</div>\n</div>\n</div>\n<div > class="col-md-1">\n<button class="btn btn-info btn-sm btn-detail" > data-target="#list-servers-detail" data-toggle="collapse" > id="list-servers-detail-btn">detail</button>\n</div>\n</div>\n</div></section>\n<section > class="api-detail collapse" id="list-servers-detail">\n<table > class="docutils align-default">\n<thead>\n<tr class="row-odd"><th > class="head"><p>Name</p></th>\n<th class="head"><p>In</p></th>\n<th > class="head"><p>Type</p></th>\n<th > class="head"><p>Description</p></th>\n</tr>\n</thead>\n<tbody>\n<tr > class="row-even"><td><p>name</p></td>\n<td><p>body</p></td>\n<td><p>string</p></td>\n<td><p>The > name of things</p></td>\n</tr>\n</tbody>\n</table>\n<section > id="response-codes">\n<h2>Response codes<a class="headerlink" > href="#response-codes" title="Permalink to this heading">¶</a></h2>\n<section > id="Success">\n<h3>Success<a class="headerlink" href="#Success" > title="Permalink to this heading">¶</a></h3>\n<table class="docutils > align-default">\n<thead>\n<tr class="row-odd"><th > class="head"><p>Code</p></th>\n<th > class="head"><p>Reason</p></th>\n</tr>\n</thead>\n<tbody>\n<tr > class="row-even"><td><code>200 - OK</code></td>\n<td><p>Request was > successful.</p></td>\n</tr>\n<tr class="row-odd"><td><code>100 - > Continue</code></td>\n<td><p>An unusual code for an API</p></td>\n</tr>\n<tr > class="row-even"><td><code>201 - Created</code></td>\n<td><p>Resource was > created and is ready to > use.</p></td>\n</tr>\n</tbody>\n</table>\n</section>\n<section > id="Error">\n<h3>Error<a class="headerlink" href="#Error" title="Permalink to > this heading">¶</a></h3>\n<table class="docutils > align-default">\n<thead>\n<tr class="row-odd"><th > class="head"><p>Code</p></th>\n<th > class="head"><p>Reason</p></th>\n</tr>\n</thead>\n<tbody>\n<tr > class="row-even"><td><code>405 - Method Not > Allowed</code></td>\n<td><p>Method is not valid for this > endpoint.</p></td>\n</tr>\n<tr class="row-odd"><td><code>403 - > Forbidden</code></td>\n<td><p>Policy does not allow current user to do this > operation.</p></td>\n</tr>\n<tr class="row-even"><td><code>401 - > Unauthorized</code></td>\n<td><p>User must authenticate before making a > request</p></td>\n</tr>\n<tr class="row-odd"><td><code>400 - Bad > Request</code></td>\n<td><p>Some content in the request was > invalid</p></td>\n</tr>\n<tr class="row-even"><td><code>500 - Internal Server > Error</code></td>\n<td><p>Something went wrong inside the > service.</p></td>\n</tr>\n<tr class="row-odd"><td><code>409 - > Conflict</code></td>\n<td><p>There is already a zone with this > name.</p></td>\n</tr>\n</tbody>\n</table>\n</section>\n</section>\n</section>\n</div>\n</div>\n</div>\n<div > class="docs-actions">\n</div>\n<div class="row docs-byline bottom">\n<div > class="docs-updated">updated: None</div>\n</div>\n<div class="row">\n<div > class="col-lg-8 col-md-8 col-sm-8 docs-license">\n<a > href="https://creativecommons.org/licenses/by/3.0/">\n<img alt="Creative > Commons Attribution 3.0 License" > src="_static/images/docs/license.png"/>\n</a>\n<p>\n Except where otherwise > noted, this document is licensed under\n <a > href="https://creativecommons.org/licenses/by/3.0/">Creative Commons\n > Attribution 3.0 License</a>. See all <a > href="http://www.openstack.org/legal">\n OpenStack Legal > Documents</a>.\n</p>\n</div>\n<div class="col-lg-4 col-md-4 col-sm-4 > docs-actions-wrapper">\n<!-- ID buglinkbottom added so that pre-filled doc > bugs\n are sent to Launchpad projects related to the\n > document -->\n<a class="docs-footer-actions" > href="http://ask.openstack.org"><i class="fa fa-question-circle"></i> > questions?</a>\n</div>\n</div>\n</div>\n<div class="col-lg-3 col-md-4 > col-sm-4 col-lg-pull-9 col-md-pull-8 col-sm-pull-8 docs-sidebar">\n<div > class="btn-group docs-sidebar-releases">\n<button class="btn > docs-sidebar-home" data-placement="top" data-toggle="tooltip" > onclick="location.href=\'/\'" title="Docs Home"><i class="fa > fa-arrow-circle-o-left"></i></button>\n<button class="btn > docs-sidebar-release-select" data-toggle="dropdown" href="#" > type="button">OpenStack Documentation<i class="fa > fa-caret-down"></i></button>\n<ul aria-labelledby="dLabel" > class="dropdown-menu docs-sidebar-dropdown" role="menu">\n<li > class="dropdown-header" role="presentation">Guides</li>\n<li > role="presentation"><a > href="http://docs.openstack.org/index.html#install-guides" role="menuitem" > tabindex="-1">Install Guides</a></li>\n<li role="presentation"><a > href="http://docs.openstack.org/index.html#user-guides" role="menuitem" > tabindex="-1">User Guides</a></li>\n<li role="presentation"><a > href="http://docs.openstack.org/index.html#configuration-guides" > role="menuitem" tabindex="-1">Configuration Guides</a></li>\n<li > role="presentation"><a > href="http://docs.openstack.org/index.html#ops-and-admin-guides" > role="menuitem" tabindex="-1">Operations and Administration > Guides</a></li>\n<li role="presentation"><a > href="http://docs.openstack.org/index.html#api-guides" role="menuitem" > tabindex="-1">API Guides</a></li>\n<li role="presentation"><a > href="http://docs.openstack.org/index.html#contributor-guides" > role="menuitem" tabindex="-1">Contributor Guides</a></li>\n<li > class="dropdown-header" role="presentation">Languages</li>\n<li > role="presentation"><a href="http://docs.openstack.org/de/" role="menuitem" > tabindex="-1">Deutsch (German)</a></li>\n<li role="presentation"><a > href="http://docs.openstack.org/fr/" role="menuitem" tabindex="-1">Français > (French)</a></li>\n<li role="presentation"><a > href="http://docs.openstack.org/id/" role="menuitem" tabindex="-1">Bahasa > Indonesia (Indonesian)</a></li>\n<li role="presentation"><a > href="http://docs.openstack.org/it/" role="menuitem" tabindex="-1">Italiano > (Italian)</a></li>\n<li role="presentation"><a > href="http://docs.openstack.org/ja/" role="menuitem" tabindex="-1">日本語 > (Japanese)</a></li>\n<li role="presentation"><a > href="http://docs.openstack.org/ko_KR/" role="menuitem" tabindex="-1">한국어 > (Korean)</a></li>\n<li role="presentation"><a > href="http://docs.openstack.org/pt_BR/" role="menuitem" > tabindex="-1">Português (Portuguese)</a></li>\n<li role="presentation"><a > href="http://docs.openstack.org/tr_TR/" role="menuitem" tabindex="-1">Türkçe > (Türkiye)</a></li>\n<li role="presentation"><a > href="http://docs.openstack.org/zh_CN/" role="menuitem" tabindex="-1">简体中文 > (Simplified Chinese)</a></li>\n</ul>\n</div>\n<div > class="docs-sidebar-toc">\n<div class="docs-sidebar-section" > id="table-of-contents">\n<a class="docs-sidebar-section-title" > href="#"><h4>Python </h4></a>\n<ul>\n<li><a class="reference internal" > href="#">List Servers</a><ul>\n<li><a class="reference internal" > href="#list-servers-83c7af80bb89fd2549570d9bf1ec0f7ed9ad5136-selector"></a></li>\n<li><a > class="reference internal" href="#response-codes">Response > codes</a><ul>\n<li><a class="reference internal" > href="#Success">Success</a></li>\n<li><a class="reference internal" > href="#Error">Error</a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n</div>\n</div>\n</div>\n<footer>\n<div > class="container">\n<div class="row footer-links">\n<div class="col-lg-2 > col-sm-2">\n<h3>OpenStack</h3>\n<ul>\n<li><a > href="http://openstack.org/projects/">Projects</a></li>\n<li><a > href="http://openstack.org/projects/openstack-security/">OpenStack > Security</a></li>\n<li><a > href="http://openstack.org/projects/openstack-faq/">Common > Questions</a></li>\n<li><a > href="http://openstack.org/blog/">Blog</a></li>\n<li><a > href="http://openstack.org/news/">News</a></li>\n</ul>\n</div>\n<div > class="col-lg-2 col-sm-2">\n<h3>Community</h3>\n<ul>\n<li><a > href="http://openstack.org/community/">User Groups</a></li>\n<li><a > href="http://openstack.org/community/events/">Events</a></li>\n<li><a > href="http://openstack.org/community/jobs/">Jobs</a></li>\n<li><a > href="http://openstack.org/foundation/companies/">Companies</a></li>\n<li><a > href="http://docs.openstack.org/infra/manual/developers.html">Contribute</a></li>\n</ul>\n</div>\n<div > class="col-lg-2 col-sm-2">\n<h3>Documentation</h3>\n<ul>\n<li><a > href="http://docs.openstack.org">OpenStack Manuals</a></li>\n<li><a > href="http://openstack.org/software/start/">Getting Started</a></li>\n<li><a > href="http://developer.openstack.org">API Documentation</a></li>\n<li><a > href="https://wiki.openstack.org">Wiki</a></li>\n</ul>\n</div>\n<div > class="col-lg-2 col-sm-2">\n<h3>Branding & Legal</h3>\n<ul>\n<li><a > href="http://openstack.org/brand/">Logos & Guidelines</a></li>\n<li><a > href="http://openstack.org/brand/openstack-trademark-policy/">Trademark > Policy</a></li>\n<li><a href="http://openstack.org/privacy/">Privacy > Policy</a></li>\n<li><a > href="https://wiki.openstack.org/wiki/How_To_Contribute#Contributor_License_Agreement">OpenStack > CLA</a></li>\n</ul>\n</div>\n<div class="col-lg-4 col-sm-4">\n<h3>Stay In > Touch</h3>\n<a class="social-icons footer-twitter" > href="https://twitter.com/OpenStack" target="_blank"></a>\n<a > class="social-icons footer-facebook" > href="https://www.facebook.com/openstack" target="_blank"></a>\n<a > class="social-icons footer-linkedin" > href="https://www.linkedin.com/company/openstack" target="_blank"></a>\n<a > class="social-icons footer-youtube" > href="https://www.youtube.com/user/OpenStackFoundation" > target="_blank"></a>\n<p class="fine-print">\n The OpenStack project > is provided under the\n <a > href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0 license</a>. > Openstack.org is powered by\n <a href="http://rackspace.com" > target="_blank">Rackspace Cloud Computing</a>.\n > </p>\n</div>\n</div>\n</div>\n</footer>\n<!-- Bootstrap JavaScript > -->\n<script src="_static/js/bootstrap.min.js" > type="text/javascript"></script>\n<!-- The rest of the JS -->\n<script > src="_static/js/navigation.js" type="text/javascript"></script>\n<!-- Docs JS > -->\n<script src="_static/js/docs.js" type="text/javascript"></script>\n<!-- > Popovers -->\n<script src="_static/js/webui-popover.js" > type="text/javascript"></script>\n<!-- standard sphinx include libraries, > which allow search highlighting -->\n<script src="_static/underscore.js" > type="text/javascript"></script>\n<script src="_static/doctools.js" > type="text/javascript"></script>\n<script src="_static/searchtools.js" > type="text/javascript"></script>\n<script type="text/javascript">\n var > DOCUMENTATION_OPTIONS = {\n URL_ROOT: \'./\',\n VERSION: > \'\',\n COLLAPSE_INDEX: false,\n FILE_SUFFIX: \'.html\',\n > SOURCELINK_SUFFIX: \'.txt\',\n HAS_SOURCE: true\n > };\n</script>\n<!-- Javascript for page -->\n<script > language="JavaScript">\n/* build a description of this page including SHA, > source location on git repo,\n build time and the project\'s launchpad bug > tag. Set the HREF of the bug\n buttons */\n\n var lineFeed = "%0A";\n > var gitURL = "Source: Can\'t derive source file URL";\n\n /* there have > been cases where "pagename" wasn\'t set; better check for it */\n\n /* > gitsha, project and bug_tag rely on variables in conf.py */\n var gitSha = > "SHA: ";\n var bugTitle = "List Servers in Python";\n var fieldTags > = "";\n var useStoryboard = "";\n\n\n /* "last_updated" is the > build date and time. It relies on the\n conf.py variable > "html_last_updated_fmt", which should include\n year/month/day as well > as hours and minutes */\n var buildstring = "Release: > on None";\n\n var fieldComment = encodeURI(buildstring) +\n > lineFeed + encodeURI(gitSha) +\n lineFeed + > encodeURI(gitURL) ;\n\n logABug(bugTitle, bugProject, fieldComment, > fieldTags);\n</script>\n</body>\n</html>' > > > ---------------------------------------------------------------------- > Ran 16 tests in 2.948s > > FAILED (failures=2) > + echo ======> STESTR TEST SUITE FAILED FOR python3.9: displaying pip3 freeze > output... > ======> STESTR TEST SUITE FAILED FOR python3.9: displaying pip3 freeze > output... > + [ -x /usr/bin/pip3 ] > + pip3 freeze > WARNING: The directory '/sbuild-nonexistent/.cache/pip' or its parent > directory is not owned or is not writable by the current user. The cache has > been disabled. Check the permissions and owner of that directory. If > executing pip with sudo, you should use sudo's -H flag. > alabaster==0.7.12 > attrs==21.2.0 > autopage==0.4.0 > Babel==2.8.0 > beautifulsoup4==4.11.1 > certifi==2020.6.20 > chardet==4.0.0 > charset-normalizer==2.0.6 > cliff==3.10.1 > cmd2==0.0.0 > docutils==0.18.1 > dulwich==0.20.43 > extras==1.0.0 > fixtures==3.0.0 > future==0.18.2 > idna==3.3 > imagesize==1.3.0 > importlib-metadata==4.6.4 > Jinja2==3.0.3 > MarkupSafe==2.0.1 > more-itertools==8.10.0 > openstackdocstheme==1.20.0 > oslosphinx==4.18.0 > packaging==21.3 > pbr==5.8.1 > prettytable==2.5.0 > Pygments==2.11.2 > pyparsing==3.0.7 > pyperclip==1.8.2 > python-subunit==1.4.0 > pytz==2022.1 > PyYAML==5.4.1 > requests==2.27.1 > roman==3.3 > six==1.16.0 > snowballstemmer==2.2.0 > soupsieve==2.3.2 > Sphinx==5.0.2 > sphinx-testing==1.0.1 > stestr==3.2.1 > stevedore==3.5.0 > testrepository==0.0.20 > testtools==2.5.0 > urllib3==1.26.9 > voluptuous==0.12.2 > wcwidth==0.2.5 > zipp==1.0.0 > + exit 1 > make[1]: *** [debian/rules:19: override_dh_auto_test] Error 1 The full build log is available from: http://qa-logs.debian.net/2022/06/23/python-os-api-ref_2.1.0+ds1-4_unstable_sphinx-exp.log Please see [1] for Sphinx changelog and [2] for Docutils changelog. Also see [3] for the list of deprecated/removed APIs in Sphinx and possible alternatives to them. In case you have questions, please Cc sph...@packages.debian.org on reply. [1]: https://www.sphinx-doc.org/en/master/changes.html [2]: https://repo.or.cz/docutils.git/blob/refs/tags/docutils-0.18.1:/RELEASE-NOTES.txt [3]: https://www.sphinx-doc.org/en/master/extdev/deprecated.html#dev-deprecated-apis All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=sphinx5.0;users=mity...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=sphinx5.0&fusertaguser=mity...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results If you reassign this bug to another package, please marking it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects