)]}'
{"id":"openstack%2Fstorlets~726106","triplet_id":"openstack%2Fstorlets~master~Ic97ec7d3c78414cce227d75d7fcba4fd7a39c3e4","project":"openstack/storlets","branch":"master","topic":"local-py27-reqs","hashtags":[],"change_id":"Ic97ec7d3c78414cce227d75d7fcba4fd7a39c3e4","subject":"Use local py2 upper-constraints","status":"MERGED","created":"2020-05-07 12:19:04.000000000","updated":"2020-05-13 05:09:06.000000000","submitted":"2020-05-13 05:09:06.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":"726106-1589346546303-d71d2c75","meta_rev_id":"29b774bd0639491480ea1484f594745702674a05","_number":726106,"virtual_id_number":726106,"owner":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"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":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-05-13 05:09:06.000000000","post_submit":true,"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":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"all":[{"value":0,"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},{"value":2,"date":"2020-05-11 00:11:01.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"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":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"all":[{"value":0,"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},{"value":1,"date":"2020-05-13 04:41:59.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"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":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"_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":"2020-05-07 15:39:48.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":"2020-05-13 04:41:59.000000000","updated_by":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"reviewer":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"state":"REVIEWER"},{"updated":"2020-05-13 05:09:06.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":"6616c6d2cb5f8fa3a178b2c642d0843b1ace665b","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2020-05-07 12:19:04.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d4da89e54f2173402862d60183fcb6a94febb4b4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-07 12:42:25.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9cd538209e83445dab4aadbeb15e02d1 : SUCCESS in 5m 51s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/a40fb26cde754abc98eaf154af9648ba : SUCCESS in 7m 19s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/593d0ba5fac34b41af482ac0aa4da332 : SUCCESS in 8m 59s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/5fa3f5a9a77a4648a7a567bb247ab3a0 : SUCCESS in 9m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ee0c2326a7dd49629a4832bb9a624057 : SUCCESS in 6m 05s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d92dc6f334a24e7aab7f2d371b6755c5 : SUCCESS in 6m 45s\n- storlets-functional https://zuul.opendev.org/t/openstack/build/b56cdb4f07fd4b84a1a15a39419e9eea : FAILURE in 16m 39s\n- storlets-functional-py3 https://zuul.opendev.org/t/openstack/build/87fd4e4ec8d546b99c3324f62ffc5fce : FAILURE in 16m 24s","accounts_in_message":[],"_revision_number":1},{"id":"b41731e5580568b21b68cc0cdd4353d29d4193b4","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2020-05-10 23:23:26.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"9f083afd1e70dec20d026b7eecb87b76fc7d60ef","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-10 23:50:26.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f1dea1092333441b950512756fa1fda7 : SUCCESS in 6m 19s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/166306c101ac4c75993570e509a1df0e : SUCCESS in 7m 23s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/20bb77e1252e4652a69da2a7a2dfc13b : SUCCESS in 5m 52s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/38600c83e7b94f7dba570cf406212127 : SUCCESS in 7m 33s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0002482be0494cd5b2f473293ab8a4f9 : SUCCESS in 6m 33s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9b4219da340840a79ff02da1de441371 : SUCCESS in 5m 28s\n- storlets-functional https://zuul.opendev.org/t/openstack/build/095da8c2617641b68bb44b16475c8522 : SUCCESS in 19m 51s\n- storlets-functional-py3 https://zuul.opendev.org/t/openstack/build/898e3556a69d4bfa8e14811619b47401 : SUCCESS in 25m 45s","accounts_in_message":[],"_revision_number":2},{"id":"b34f03254f682b40c9fba291bb6302947912f186","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2020-05-11 00:11:01.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"da762dab1284b2e17e929bd0b94cb911f3740a9d","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2020-05-13 04:41:59.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"2deccc0708923d7e06bb11d06fedb981f1429d20","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-13 04:42:11.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"0b8b9cd20b56bccadd61efc7e21b7c22f040eaf4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-13 05:09:06.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"169527cd1e0e7eb97e441cbd368e4aae7daf9c7c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-13 05:09:06.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9f76c154a648449d8b69ed1a1ad5cb85 : SUCCESS in 5m 08s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/2016169986624418b672d2bed76bdff5 : SUCCESS in 6m 10s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6dab1aa6db754e48a852b2561a35d94a : SUCCESS in 5m 43s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e8749525d482486da20d61c99a5468a6 : SUCCESS in 5m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/95b4a5942ae24d05ac659d048c57b755 : SUCCESS in 5m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4474c314b9d94a33a5e1dae3f040b3f4 : SUCCESS in 5m 21s\n- storlets-functional https://zuul.opendev.org/t/openstack/build/7dad935b73c4484c8ec8951131c43834 : SUCCESS in 21m 21s\n- storlets-functional-py3 https://zuul.opendev.org/t/openstack/build/24e44fdfd617491d80ce4ea7c431b210 : SUCCESS in 21m 43s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"6231cd1ea343ba8ecd1e72b37c2fbad1ad6cd9ab","revisions":{"379f842edeb213c0c9552ffb01d214295ad8fb2a":{"kind":"REWORK","_number":1,"created":"2020-05-07 12:19:04.000000000","uploader":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"ref":"refs/changes/06/726106/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/storlets","ref":"refs/changes/06/726106/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/storlets refs/changes/06/726106/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/storlets refs/changes/06/726106/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/storlets refs/changes/06/726106/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/storlets refs/changes/06/726106/1"}}},"commit":{"parents":[{"commit":"fa53a62cf7480d7ccc1f00da9ff97de11d53f118","subject":"Add Python3 victoria unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/fa53a62cf7480d7ccc1f00da9ff97de11d53f118"}]}],"author":{"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","date":"2020-05-07 12:18:14.000000000","tz":-300},"committer":{"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","date":"2020-05-07 12:19:04.000000000","tz":-300},"subject":"Use local py2 upper-constraints","message":"Use local py2 upper-constraints\n\nThe global upper constraints repo will no longer track py2 packages,\nmeaning upper constraints for the py2.7 runtime will need to be handled\nlocally.\n\nThis adds an in-repo file for upper constraints enforcement using the\nlast py27 constraints from openstack/requirements to validate\nfunctionality.\n\nSee Swift change I624f914c6155178cbe474f1eae2871e2aef721eb for\nequivalent update done there.\n\nChange-Id: Ic97ec7d3c78414cce227d75d7fcba4fd7a39c3e4\nSigned-off-by: Sean McGinnis \u003csean.mcginnis@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/379f842edeb213c0c9552ffb01d214295ad8fb2a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/379f842edeb213c0c9552ffb01d214295ad8fb2a"}]},"branch":"refs/heads/master"},"6231cd1ea343ba8ecd1e72b37c2fbad1ad6cd9ab":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2020-05-10 23:23:26.000000000","uploader":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"ref":"refs/changes/06/726106/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/storlets","ref":"refs/changes/06/726106/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/storlets refs/changes/06/726106/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/storlets refs/changes/06/726106/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/storlets refs/changes/06/726106/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/storlets refs/changes/06/726106/2"}}},"commit":{"parents":[{"commit":"9e0b6d962d6987a6c44e501284216e081806e260","subject":"Fix functional job failure in gate","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/9e0b6d962d6987a6c44e501284216e081806e260"}]}],"author":{"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","date":"2020-05-07 12:18:14.000000000","tz":-300},"committer":{"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","date":"2020-05-10 23:23:26.000000000","tz":0},"subject":"Use local py2 upper-constraints","message":"Use local py2 upper-constraints\n\nThe global upper constraints repo will no longer track py2 packages,\nmeaning upper constraints for the py2.7 runtime will need to be handled\nlocally.\n\nThis adds an in-repo file for upper constraints enforcement using the\nlast py27 constraints from openstack/requirements to validate\nfunctionality.\n\nSee Swift change I624f914c6155178cbe474f1eae2871e2aef721eb for\nequivalent update done there.\n\nChange-Id: Ic97ec7d3c78414cce227d75d7fcba4fd7a39c3e4\nSigned-off-by: Sean McGinnis \u003csean.mcginnis@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/6231cd1ea343ba8ecd1e72b37c2fbad1ad6cd9ab"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/6231cd1ea343ba8ecd1e72b37c2fbad1ad6cd9ab"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
