Update git submodules
* Update oslo.versionedobjects from branch 'master' - Add ListOfUUIDField This adds a simple ListOfUUIDField which is copied from kuryr-kubernetes and is also needed in nova. Change-Id: Ife866af6e07c887774689fd98ac6fde6fa55d6de - Use template for lower-constraints Small cleanups: * Use openstack-lower-constraints-jobs template, remove individual jobs. * Sort list of templates Change-Id: Id7df79e7935ea32aaf4ad271d2596f7380f140b9 Needed-By: https://review.openstack.org/623229 - Update mailinglist from dev to discuss openstack-dev was decomissioned this night in https://review.openstack.org/621258 Update openstack-dev to openstack-discuss Change-Id: Icf85e14c0c083cd22654a2f470045495a90bfd8c - Clean up .gitignore references to personal tools Developers run all sorts of different tools within Git repositories, any of which can leave their own special trashfiles all over the place. We can't every hope to catalog them all, so better to recommend developers simply configure a global core.excludesfile to filter the irrelevant files which tend to get created by their personal choice of tools. To this end, remove the long-standing sections for "Mr Developer" and "Editors" since their mere existence here sends the signal that we welcome (and have time to review) additions for any old tool someone ever might happen to try. Also add a comment block explaining this, for clarity. We can, and should of course, continue to list files created by the tools recommended by our workflow (test frameworks called from tox, documentation and packaging builds, et cetera). This change is a port of I1b41efac219fca44e2548fc36633724d0ecfc0cb from the openstack-dev/oslo-cookiecutter repository. Change-Id: Ibc26f91212350aa06be63fe9f2fabfc570e0079d - Merge "add lib-forward-testing-python3 test job" - Merge "Imported Translations from Zanata" - Imported Translations from Zanata For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: I0ef964a0a6b7ba0ef4424c0b4a71315ad6f2a73f - add lib-forward-testing-python3 test job This is a mechanically generated patch to add a functional test job running under Python 3 as part of the python3-first goal. See the python3-first goal document for details: https://governance.openstack.org/tc/goals/stein/python3-first.html Change-Id: Ie596aac9716363534f373946ec1f445ff25d96e4 Story: #2002586 Task: #24322 - add python 3.6 unit test job This is a mechanically generated patch to add a unit test job running under Python 3.6 as part of the python3-first goal. See the python3-first goal document for details: https://governance.openstack.org/tc/goals/stein/python3-first.html Change-Id: I290ff8d33f5a55218ded5977f8b2df0a2af31adb Story: #2002586 Task: #24322 - import zuul job settings from project-config This is a mechanically generated patch to complete step 1 of moving the zuul job settings out of project-config and into each project repository. Because there will be a separate patch on each branch, the branch specifiers for branch-specific jobs have been removed. See the python3-first goal document for details: https://governance.openstack.org/tc/goals/stein/python3-first.html Change-Id: Ic90cb9af68b7152363150f6f3bae802ee2cd134f Story: #2003250 - Merge "delete unused '='" - delete unused '=' Change-Id: Iaf694002fc06771c00b24067134dd0f174baf2df - Update reno for stable/rocky Change-Id: Ib44a6fd8d96481c9c9585e1e0cffadb8f1cb92e4 - Switch to stestr According to Openstack summit session [1], stestr is maintained project to which all Openstack projects should migrate. Let's switch to stestr as other projects have already moved to it. [1] https://etherpad.openstack.org/p/YVR-python-pti Change-Id: I5c4d37afdc438cc978bff37e4d0c56c7ad60fb19 - Add release notes link to README Change-Id: I0472f1bfa320ab1b94d8956a91e39845febec257 - Merge "Make the hash of a defaulted set field stable" - Merge "Add support version in exception output" - fix tox python3 overrides We want to default to running all tox environments under python 3, so set the basepython value in each environment. We do not want to specify a minor version number, because we do not want to have to update the file every time we upgrade python. We do not want to set the override once in testenv, because that breaks the more specific versions used in default environments like py35 and py36. Change-Id: I1a478fc7568d350e77773edbf7ac3b4c3e50cff2 Signed-off-by: Doug Hellmann <doug@doughellmann.com> - Make the hash of a defaulted set field stable The string representation of an empty set is different between py27 and py35. The ObjectVersionChecker uses the string represenation of the default value of the fields as input for the hash of the object. This makes hash of an object with a set field defaulted to an empty set unstable. This patch enhances the repr generation of the Field object to avoid the unstable hash situation. Change-Id: Ie9519c1893175614d60af97b635e6ff57f2b0d7d Closes-Bug: #1771804 - Add support version in exception output The latest version of Incompatible check exception Shows in the exception output but the supported version is not listed. Change-Id: Ia9f433342b1b233e119613470a829608085de10c Related-Bug: 1773393 - Remove moxstubout usage In newer versions of oslotest, moxstubout will be deprecated. So we can get out in front of the curve now and remove it. Change-Id: I7b39aa52d3051e81a908277a6fc956d680d653e7 Signed-off-by: Charles Short <zulcss@gmail.com> - Remove stale pip-missing-reqs tox test pip_missing_reqs tool is no longer maintained and has broken with release 10 of pip Refer to: http://lists.openstack.org/pipermail/openstack-dev/2018-April/130027.html Change-Id: Ie3482611889cb9194c123fdcfd1a12d56e068244 - Trivial: Update pypi url to new url Pypi url changed from [1] to [2] [1] https://pypi.python.org/pypi/<package> [2] https://pypi.org/project/<package> Change-Id: Ic9fc8364ecc3cb430357213c573cd0a584c894c9 - Merge "set default python to python3" - set default python to python3 Set the default python to python3 except for the py27 environment. We have to set that explicitly to override the new default. Because flake8 runs under python 3, where the type "long" has been merged into int(), we have to ignore the error from the undefined name in one of the tests. Change-Id: I86ae7f83d17724d74bae7102dd1775eceb82599d Signed-off-by: Doug Hellmann <doug@doughellmann.com> - Merge "Don't force unicode strings for UUID coercion" - Merge "Add bindep.txt file to prevent fallback to generic list" - Don't force unicode strings for UUID coercion Change Ic6b6308fb1960ec40407e6efde30137b64543e72 attempts to fix difference between Python 2 and Python 3 values by switching from using str() to formatting into a unicode string (u"%s"). This is equivalent to changing str() to unicode(), but that is not correct for expected default string types for Python 2. This requires either using six.text_type(), or just formatting into a string, without forcing unicode ("%s"), to be correct on either runtime. Change-Id: I178f14cdc670d7a696778891e587ef75de208fc2 Closes-bug: #1763179 - Add bindep.txt file to prevent fallback to generic list Jobs will look for bindep.txt in each repo to get a list of required system packages to be installed. If that file is not found, it will fallback to a generic bindep.txt file that contains many things that are not needed for running oslo.utils jobs (things such as mysql and postgres packages). This adds a basic bindep.txt file with just a few packages to speed up job setup times and prevent unnecessary work in the gate. Change-Id: I9cc50095b7b9a151184f131b1a4735da6c3f83dd
This commit is contained in:
parent
12cd1c77c9
commit
8713a483e3
|
@ -1 +1 @@
|
|||
Subproject commit 5774995c3cfc3b6393f1175680d44662b2d9e2e4
|
||||
Subproject commit 6d622630095bbd50dfba0c6ed57f504b5a13d5ae
|
Loading…
Reference in New Issue