)]}'
{"id":"openstack%2Frequirements~658739","triplet_id":"openstack%2Frequirements~stable%2Fqueens~I2598503c2d4397d7efbb03a76df9a4e91dd0c1cf","project":"openstack/requirements","branch":"stable/queens","hashtags":[],"change_id":"I2598503c2d4397d7efbb03a76df9a4e91dd0c1cf","subject":"Add upper-constraints enforcement for local reqs","status":"MERGED","created":"2019-05-13 07:18:05.000000000","updated":"2019-05-13 17:45:36.000000000","submitted":"2019-05-13 17:45:35.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"658739-1557769536132-4a183efd","meta_rev_id":"a1f6848c05d2a72be26254154c96a3e07e4efce0","_number":658739,"virtual_id_number":658739,"owner":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},{"value":0,"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},{"value":2,"date":"2019-05-13 17:45:35.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"all":[{"value":2,"date":"2019-05-13 16:13:58.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},{"value":2,"date":"2019-05-13 08:19:03.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"all":[{"value":1,"date":"2019-05-13 16:13:58.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},{"value":0,"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-05-13 16:13:58.000000000","updated_by":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"reviewer":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"state":"REVIEWER"},{"updated":"2019-05-13 17:45:35.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":"0c41ec7c5476a1bf158451c5a9e4bdc2db6cc28c","author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"date":"2019-05-13 07:18:05.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b2799cd49c725b360590101e918023ac288862cb","author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"date":"2019-05-13 07:19:00.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b36065121c50fceb3a25a2f3660249974477b3f8","author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"date":"2019-05-13 08:19:03.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"adab61e3476cab85d3f301ca629f1ba140bf5021","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-13 08:51:11.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pypy http://logs.openstack.org/39/658739/2/check/openstack-tox-pypy/bab64fb/ : SUCCESS in 3m 12s (non-voting)\n- openstack-tox-pep8 http://logs.openstack.org/39/658739/2/check/openstack-tox-pep8/56914cf/ : SUCCESS in 2m 30s\n- openstack-tox-py27 http://logs.openstack.org/39/658739/2/check/openstack-tox-py27/1eb7f00/ : SUCCESS in 3m 14s\n- openstack-tox-py35 http://logs.openstack.org/39/658739/2/check/openstack-tox-py35/be5b4bb/ : SUCCESS in 2m 58s\n- openstack-tox-validate http://logs.openstack.org/39/658739/2/check/openstack-tox-validate/6673d3e/ : SUCCESS in 3m 00s\n- requirements-tox-babel http://logs.openstack.org/39/658739/2/check/requirements-tox-babel/f9bebab/ : SUCCESS in 2m 26s\n- requirements-integration http://logs.openstack.org/39/658739/2/check/requirements-integration/ef60c40/ : FAILURE in 31m 04s\n- neutron-grenade-multinode http://logs.openstack.org/39/658739/2/check/neutron-grenade-multinode/e0b493a/ : SUCCESS in 1h 02m 51s\n- legacy-tempest-dsvm-neutron-full http://logs.openstack.org/39/658739/2/check/legacy-tempest-dsvm-neutron-full/c82394b/ : SUCCESS in 1h 26m 21s\n- neutron-grenade http://logs.openstack.org/39/658739/2/check/neutron-grenade/1bb56ec/ : SUCCESS in 55m 23s","accounts_in_message":[],"_revision_number":2},{"id":"0c49da7a5441aaea97625a3d74eecf60f71ab940","author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"date":"2019-05-13 14:19:57.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"4507ceef7a542983f0c627e15e3abed00492548d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-13 15:51:39.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pypy http://logs.openstack.org/39/658739/2/check/openstack-tox-pypy/ce8e330/ : SUCCESS in 5m 19s (non-voting)\n- openstack-tox-pep8 http://logs.openstack.org/39/658739/2/check/openstack-tox-pep8/2eb92c2/ : SUCCESS in 4m 32s\n- openstack-tox-py27 http://logs.openstack.org/39/658739/2/check/openstack-tox-py27/bd1ddb9/ : SUCCESS in 3m 25s\n- openstack-tox-py35 http://logs.openstack.org/39/658739/2/check/openstack-tox-py35/e6cccd0/ : SUCCESS in 6m 40s\n- openstack-tox-validate http://logs.openstack.org/39/658739/2/check/openstack-tox-validate/b490f54/ : SUCCESS in 4m 20s\n- requirements-tox-babel http://logs.openstack.org/39/658739/2/check/requirements-tox-babel/466e282/ : SUCCESS in 2m 56s\n- requirements-integration http://logs.openstack.org/39/658739/2/check/requirements-integration/d3183dc/ : SUCCESS in 1h 01m 56s\n- neutron-grenade-multinode http://logs.openstack.org/39/658739/2/check/neutron-grenade-multinode/5cdb0e2/ : SUCCESS in 1h 10m 08s\n- legacy-tempest-dsvm-neutron-full http://logs.openstack.org/39/658739/2/check/legacy-tempest-dsvm-neutron-full/0987a25/ : SUCCESS in 1h 26m 14s\n- neutron-grenade http://logs.openstack.org/39/658739/2/check/neutron-grenade/ce8033e/ : SUCCESS in 1h 00m 57s","accounts_in_message":[],"_revision_number":2},{"id":"93d18bfedf44a74bf43a83b28c5105b6fcbdba57","author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"date":"2019-05-13 16:13:58.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"30fc2e439293bcc74235cbfcd6e43ddfd81524d1","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-13 16:15:28.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"e8ab3ddfc806a375c5b7725ec7c2e9f9cf0b2f9a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-13 17:45:35.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/39/658739/2/gate/openstack-tox-pep8/667196d/ : SUCCESS in 2m 49s\n- openstack-tox-py27 http://logs.openstack.org/39/658739/2/gate/openstack-tox-py27/ffadcd2/ : SUCCESS in 2m 59s\n- openstack-tox-py35 http://logs.openstack.org/39/658739/2/gate/openstack-tox-py35/a67daee/ : SUCCESS in 3m 54s\n- openstack-tox-validate http://logs.openstack.org/39/658739/2/gate/openstack-tox-validate/87b5f3d/ : SUCCESS in 3m 33s\n- requirements-tox-babel http://logs.openstack.org/39/658739/2/gate/requirements-tox-babel/2b706eb/ : SUCCESS in 3m 22s\n- requirements-integration http://logs.openstack.org/39/658739/2/gate/requirements-integration/b91ac12/ : SUCCESS in 59m 49s\n- neutron-grenade-multinode http://logs.openstack.org/39/658739/2/gate/neutron-grenade-multinode/882e787/ : SUCCESS in 1h 05m 02s\n- legacy-tempest-dsvm-neutron-full http://logs.openstack.org/39/658739/2/gate/legacy-tempest-dsvm-neutron-full/071335c/ : SUCCESS in 1h 23m 52s\n- neutron-grenade http://logs.openstack.org/39/658739/2/gate/neutron-grenade/b290b17/ : SUCCESS in 53m 24s","accounts_in_message":[],"_revision_number":2},{"id":"a1f6848c05d2a72be26254154c96a3e07e4efce0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-13 17:45:36.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"f707d12d81e68a8a7c568a3bda0779b1db8839ba","revisions":{"d0a935b93e8a1f8cbcf54e6958859516fce92add":{"kind":"REWORK","_number":1,"created":"2019-05-13 07:18:05.000000000","uploader":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"ref":"refs/changes/39/658739/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/39/658739/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/39/658739/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/39/658739/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/39/658739/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/39/658739/1"}}},"commit":{"parents":[{"commit":"7f8af1f6d6478a4bed99c12e409a6e8f2faf17d9","subject":"Bump pylxd to 2.2.7","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/7f8af1f6d6478a4bed99c12e409a6e8f2faf17d9"}]}],"author":{"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","date":"2019-05-09 18:49:16.000000000","tz":-300},"committer":{"name":"Dirk Mueller","email":"dirk@dmllr.de","date":"2019-05-13 07:17:36.000000000","tz":120},"subject":"Add upper-constraints enforcement for local reqs","message":"Add upper-constraints enforcement for local reqs\n\nThis adds the use of upper constraints in our tox environments. Jobs\nlike openstack-tox-py27 have started failing due to trying to install\nlib versions that only support Python 3.\n\nThe \u0027generate\u0027 target keeps the unconstrained deps since we actually do\nneed the latest installed for that.\n\nUpdates the requirements-integration job to run using py36 since that\nnow fails with running under py27. This should get the job to pass until\nwe are able to rewrite it to not be a legacy job.\n\nNOTE(dmllr): updated install_command to include local constraints file\n\nChange-Id: I2598503c2d4397d7efbb03a76df9a4e91dd0c1cf\nSigned-off-by: Sean McGinnis \u003csean.mcginnis@gmail.com\u003e\n(cherry picked from commit 8bad9fe19d09eb2e49fd44b92c57ee5acf85b558)\n(cherry picked from commit ab0875127bd23cf18c549440b9e0130d5162b73d)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/d0a935b93e8a1f8cbcf54e6958859516fce92add"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/d0a935b93e8a1f8cbcf54e6958859516fce92add"}]},"branch":"refs/heads/stable/queens"},"f707d12d81e68a8a7c568a3bda0779b1db8839ba":{"kind":"REWORK","_number":2,"created":"2019-05-13 07:19:00.000000000","uploader":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"ref":"refs/changes/39/658739/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/39/658739/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/39/658739/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/39/658739/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/39/658739/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/39/658739/2"}}},"commit":{"parents":[{"commit":"7f8af1f6d6478a4bed99c12e409a6e8f2faf17d9","subject":"Bump pylxd to 2.2.7","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/7f8af1f6d6478a4bed99c12e409a6e8f2faf17d9"}]}],"author":{"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","date":"2019-05-09 18:49:16.000000000","tz":-300},"committer":{"name":"Dirk Mueller","email":"dirk@dmllr.de","date":"2019-05-13 07:18:21.000000000","tz":120},"subject":"Add upper-constraints enforcement for local reqs","message":"Add upper-constraints enforcement for local reqs\n\nThis adds the use of upper constraints in our tox environments. Jobs\nlike openstack-tox-py27 have started failing due to trying to install\nlib versions that only support Python 3.\n\nThe \u0027generate\u0027 target keeps the unconstrained deps since we actually do\nneed the latest installed for that.\n\nNOTE(dmllr): updated install_command to include local constraints file\n\nChange-Id: I2598503c2d4397d7efbb03a76df9a4e91dd0c1cf\nSigned-off-by: Sean McGinnis \u003csean.mcginnis@gmail.com\u003e\n(cherry picked from commit 8bad9fe19d09eb2e49fd44b92c57ee5acf85b558)\n(cherry picked from commit ab0875127bd23cf18c549440b9e0130d5162b73d)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/f707d12d81e68a8a7c568a3bda0779b1db8839ba"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/f707d12d81e68a8a7c568a3bda0779b1db8839ba"}]},"branch":"refs/heads/stable/queens"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
