)]}'
{"id":"openstack%2Fplacement~697004","triplet_id":"openstack%2Fplacement~master~If5b6cfd47d30d3e9054c061dcbbdd69bb57a1154","project":"openstack/placement","branch":"master","topic":"drop-py27-support","hashtags":[],"change_id":"If5b6cfd47d30d3e9054c061dcbbdd69bb57a1154","subject":"Remove py2 specific requirement for docs","status":"MERGED","created":"2019-12-03 06:20:06.000000000","updated":"2019-12-13 08:13:10.000000000","submitted":"2019-12-06 01:49:07.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"697004-1575596948192-73dee3f6","meta_rev_id":"55ae312c528850be4824c50fdd07f539175b4029","_number":697004,"virtual_id_number":697004,"owner":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-12-06 01:49:07.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-12-04 01:33:40.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":2,"date":"2019-12-05 17:55:26.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":1,"date":"2019-12-05 17:55:26.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-12-04 01:33:40.000000000","updated_by":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"reviewer":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"state":"REVIEWER"},{"updated":"2019-12-05 17:55:26.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2019-12-06 01:49:07.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"6e9bfb51b6503f86f1e738d103676031f17bc1cf","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-12-03 06:20:06.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"72fcce01726073a18f95d1f6c6e0cd8b4d7745c8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-03 06:57:58.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/a3a99e241ed04aa7abacaf892d9b3ede : SUCCESS in 5m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0d2d8a4e35d249b9b9e8fd634c8b103e : SUCCESS in 7m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c8c0b4064fcc405789df3a1cfc66e9fc : SUCCESS in 5m 33s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9dba3b2454934871955644fa285d1a2f : SUCCESS in 6m 41s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/2025d8425ef64e20aab22fd878c0fc4a : SUCCESS in 17m 15s","accounts_in_message":[],"_revision_number":1},{"id":"e6d32fca1e666c2c188a01e090f3e52091b50191","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-12-03 17:12:15.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"6ac4ae98440bd8f80cf4e84e702c4d67d9b53619","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-12-04 01:23:52.000000000","message":"Patch Set 2: Published edit on patch set 1.","accounts_in_message":[],"_revision_number":2},{"id":"b44fc027f05b39a8b1d145a4df08da5e3e83477d","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-12-04 01:33:40.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"6c43a19b14bd6c404a91c1af45abb0b94febce34","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-04 01:43:20.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/2c6ed24853e341789e7140b3ba42d1c8 : SUCCESS in 4m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9f855a314344444e9c0f28706960c8e9 : SUCCESS in 5m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4aa427078c504d1490b7227a9d7e2d48 : SUCCESS in 3m 57s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e46a2510b35c4ce8924cea758b26abb2 : SUCCESS in 3m 58s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/139a00e87d1b4404afcdf9f4fc35edf2 : SUCCESS in 14m 41s","accounts_in_message":[],"_revision_number":2},{"id":"498224cdc09ececb091d24c2237c6a77a1eb817e","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-12-05 17:55:26.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\nOoh, this works now. Nice. Need to do this in nova too","accounts_in_message":[],"_revision_number":2},{"id":"06ac012e1d65f572e97438f55f19f016b0baa23d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-05 18:04:37.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"91010887a4f3f07489610b55bde8efb46d29f218","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-06 01:49:07.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/a63a08fcb0c3437ab591c9220876720c : SUCCESS in 6m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6dc257264c93485fb152dc74ef7c1df2 : SUCCESS in 7m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/eebef1d9194c4822b2e4663320934ddd : SUCCESS in 4m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5c2426237ae241b997725c1e11bdfed5 : SUCCESS in 7m 19s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/0d85da8a43b24307b31baf6eafa163e9 : SUCCESS in 16m 17s","accounts_in_message":[],"_revision_number":2},{"id":"4a63adfed52223fc16b88c7485b25dcbe827e8b8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-06 01:49:08.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"781165fd290589f34f5dd6b9d5514c12e1cfe52a","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-06 01:51:05.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-api-ref https://zuul.opendev.org/t/openstack/build/c12bc8d3bf464bd28654df480a6d72e7 : SUCCESS in 48s\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/07b3f0ef930c4ccdb8b17e1bece0ea3e : SUCCESS in 1m 13s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/cf5a7db2054649f2b69192e9551a1b98 : SUCCESS in 47s","accounts_in_message":[],"_revision_number":2},{"id":"511d58d23581a6eb99f3be3ac8290fbd75acbbb5","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-12-13 08:07:56.000000000","message":"Patch Set 2:\n\nHow come does NOT requirements-check job work here?","accounts_in_message":[],"_revision_number":2},{"id":"c39d244013f8e93854f30de998b5902c5a7bc70c","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-12-13 08:13:10.000000000","message":"Patch Set 2:\n\ntetsuro@ubuntu01:/opt/stack/requirements$ tox -e requirements-check -- /opt/stack/placement\nrequirements-check develop-inst-noop: /opt/stack/requirements\nrequirements-check installed: certifi\u003d\u003d2019.11.28,chardet\u003d\u003d3.0.4,extras\u003d\u003d1.0.0,fixtures\u003d\u003d3.0.0,idna\u003d\u003d2.8,linecache2\u003d\u003d1.0.0,-e git+https://opendev.org/openstack/requirements.git@b26e50aa194594c03af1413b09d93ec0dc364494#egg\u003dopenstack_requirements,packaging\u003d\u003d19.2,Parsley\u003d\u003d1.3,pbr\u003d\u003d5.4.4,pyparsing\u003d\u003d2.4.5,python-mimeparse\u003d\u003d1.6.0,PyYAML\u003d\u003d5.2,requests\u003d\u003d2.22.0,six\u003d\u003d1.13.0,testtools\u003d\u003d2.3.0,traceback2\u003d\u003d1.4.0,unittest2\u003d\u003d1.1.0,urllib3\u003d\u003d1.25.7\nrequirements-check run-test-pre: PYTHONHASHSEED\u003d\u002756792076\u0027\nrequirements-check run-test: commands[0] | /opt/stack/requirements/playbooks/files/project-requirements-change.py --local /opt/stack/placement\nsys.version_info(major\u003d3, minor\u003d6, micro\u003d8, releaselevel\u003d\u0027final\u0027, serial\u003d0)\nselecting default requirements directory for local mode\nBranch: master\nSource: /opt/stack/placement\nRequirements: /opt/stack/requirements\ngit log -n 1 --format\u003d%H\nPatch under test: 87dfb3ad47cfe8d78892e75e9bd464cb1e424641\nChecking 87dfb3ad47cfe8d78892e75e9bd464cb1e424641\nProcessing requirements.txt\nProcessing test-requirements.txt\nProcessing doc/requirements.txt\nValidating requirements.txt\nValidating test-requirements.txt\nWARNING: possible mismatch found for package \"psycopg2\"\n   Attribute \"markers\" does not match\n   \"sys_platform!\u003d\u0027darwin\u0027\" does not match \"\"\n   Requirement(package\u003d\u0027psycopg2\u0027, location\u003d\u0027\u0027, specifiers\u003d\u0027\u003e\u003d2.6.2\u0027, markers\u003d\"sys_platform!\u003d\u0027darwin\u0027\", comment\u003d\u0027# LGPL/ZPL\u0027, extras\u003dfrozenset())\n   Requirement(package\u003d\u0027psycopg2\u0027, location\u003d\u0027\u0027, specifiers\u003d\u0027\u0027, markers\u003d\u0027\u0027, comment\u003d\u0027# LGPL/ZPL\u0027, extras\u003dfrozenset())\nERROR: Could not find a global requirements entry to match package psycopg2. If the package is already included in the global list, the name or platform markers there may not match the local settings.\nWARNING: possible mismatch found for package \"PyMySQL\"\n   Attribute \"markers\" does not match\n   \"sys_platform!\u003d\u0027darwin\u0027\" does not match \"\"\n   Requirement(package\u003d\u0027PyMySQL\u0027, location\u003d\u0027\u0027, specifiers\u003d\u0027\u003e\u003d0.7.6\u0027, markers\u003d\"sys_platform!\u003d\u0027darwin\u0027\", comment\u003d\u0027# MIT License\u0027, extras\u003dfrozenset())\n   Requirement(package\u003d\u0027PyMySQL\u0027, location\u003d\u0027\u0027, specifiers\u003d\u0027\u0027, markers\u003d\u0027\u0027, comment\u003d\u0027# MIT License\u0027, extras\u003dfrozenset())\nERROR: Could not find a global requirements entry to match package PyMySQL. If the package is already included in the global list, the name or platform markers there may not match the local settings.\nValidating doc/requirements.txt\nWARNING: possible mismatch found for package \"sphinx\"\n   Attribute \"markers\" does not match\n   \"python_version\u003d\u003d\u00272.7\u0027\" does not match \"python_version\u003e\u003d\u00273.4\u0027\"\n   Requirement(package\u003d\u0027sphinx\u0027, location\u003d\u0027\u0027, specifiers\u003d\u0027\u003c2.0.0,\u003e\u003d1.8.0\u0027, markers\u003d\"python_version\u003d\u003d\u00272.7\u0027\", comment\u003d\u0027# BSD\u0027, extras\u003dfrozenset())\n   Requirement(package\u003d\u0027sphinx\u0027, location\u003d\u0027\u0027, specifiers\u003d\u0027!\u003d1.6.6,!\u003d1.6.7,!\u003d2.1.0\u0027, markers\u003d\"python_version\u003e\u003d\u00273.4\u0027\", comment\u003d\u0027# BSD\u0027, extras\u003dfrozenset())\nValidating lower constraints of requirements.txt\nERROR: Package \u0027setuptools\u0027 is used in requirements.txt but not in lower-constraints.txt\nValidating lower constraints of test-requirements.txt\nERROR: Package \u0027psycopg2\u0027 is constrained to 2.7 which does not match the minimum version specifier 2.6.2 in test-requirements.txt\nERROR: Package \u0027osprofiler\u0027 is used in test-requirements.txt but not in lower-constraints.txt\n*** Incompatible requirement found!\n*** See https://docs.openstack.org/requirements/latest/","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"702c78bfd9ea37d0d26ab36b800390dc4ba485e6","revisions":{"c21d7212fea4c88953af0878ab906590a44f1c57":{"kind":"REWORK","_number":1,"created":"2019-12-03 06:20:06.000000000","uploader":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"ref":"refs/changes/04/697004/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/04/697004/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/04/697004/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/04/697004/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/04/697004/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/04/697004/1"}}},"commit":{"parents":[{"commit":"b87073c99115ed7b73a284774e919190d6bc8fbf","subject":"Merge \"Add allocation_conflict_retry_count conf setting\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/b87073c99115ed7b73a284774e919190d6bc8fbf"}]}],"author":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-11-23 15:24:10.000000000","tz":0},"committer":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-11-23 15:24:10.000000000","tz":0},"subject":"Remove py2 specific requirement for docs","message":"Remove py2 specific requirement for docs\n\nThis patch drops the py2 specific requirement for sphinx.\n\nChange-Id: If5b6cfd47d30d3e9054c061dcbbdd69bb57a1154\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/c21d7212fea4c88953af0878ab906590a44f1c57"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/c21d7212fea4c88953af0878ab906590a44f1c57"}]},"branch":"refs/heads/master"},"702c78bfd9ea37d0d26ab36b800390dc4ba485e6":{"kind":"REWORK","_number":2,"created":"2019-12-04 01:23:52.000000000","uploader":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"ref":"refs/changes/04/697004/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/04/697004/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/04/697004/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/04/697004/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/04/697004/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/04/697004/2"}}},"commit":{"parents":[{"commit":"b87073c99115ed7b73a284774e919190d6bc8fbf","subject":"Merge \"Add allocation_conflict_retry_count conf setting\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/b87073c99115ed7b73a284774e919190d6bc8fbf"}]}],"author":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-11-23 15:24:10.000000000","tz":0},"committer":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-12-04 01:23:19.000000000","tz":0},"subject":"Remove py2 specific requirement for docs","message":"Remove py2 specific requirement for docs\n\nThis patch drops the py2 specific requirement for sphinx.\n\nChange-Id: If5b6cfd47d30d3e9054c061dcbbdd69bb57a1154\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/702c78bfd9ea37d0d26ab36b800390dc4ba485e6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/702c78bfd9ea37d0d26ab36b800390dc4ba485e6"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
