)]}'
{"id":"openstack%2Fironic-python-agent~567569","triplet_id":"openstack%2Fironic-python-agent~stable%2Fqueens~I2c84d3368bd6675c28ebba695e0c1afdd2867588","project":"openstack/ironic-python-agent","branch":"stable/queens","topic":"cap-hacking-stable/queens","hashtags":[],"change_id":"I2c84d3368bd6675c28ebba695e0c1afdd2867588","subject":"Gate fix: Cap hacking to avoid gate failure","status":"MERGED","created":"2018-05-10 11:49:34.000000000","updated":"2018-05-28 15:41:55.000000000","submitted":"2018-05-28 15:41:55.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":"567569-1527522115337-0acd0a43","meta_rev_id":"55c203131ac95e63d6bac8471efe03b5c5da0dab","_number":567569,"virtual_id_number":567569,"owner":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":2,"date":"2018-05-28 15:41:55.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"}],"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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2018-05-27 16:25:16.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":2,"date":"2018-05-28 15:37:25.000000000","_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"}],"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":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":1,"date":"2018-05-28 15:37:25.000000000","_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-05-27 16:25:16.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"},{"updated":"2018-05-28 15:37:25.000000000","updated_by":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"reviewer":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"state":"REVIEWER"},{"updated":"2018-05-28 15:41:55.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":"613610748fe9c2f3e365c7018d8266e7764183f6","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2018-05-10 11:49:34.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"0936d3b8b8f148aa3e23455a533d1f9f0e35ba0d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-05-10 11:54:43.000000000","message":"Patch Set 1: 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-pep8 http://logs.openstack.org/69/567569/1/check/openstack-tox-pep8/3cf39ab/ : FAILURE in 2m 55s\n- openstack-tox-py27 http://logs.openstack.org/69/567569/1/check/openstack-tox-py27/7c22d53/ : SUCCESS in 3m 34s\n- openstack-tox-py35 http://logs.openstack.org/69/567569/1/check/openstack-tox-py35/475fedb/ : SUCCESS in 3m 13s\n- build-openstack-sphinx-docs http://logs.openstack.org/69/567569/1/check/build-openstack-sphinx-docs/bf27fe1/html/ : SUCCESS in 3m 38s\n- requirements-check http://logs.openstack.org/69/567569/1/check/requirements-check/b02b707/ : SUCCESS in 2m 00s\n- build-openstack-releasenotes http://logs.openstack.org/69/567569/1/check/build-openstack-releasenotes/d747f36/html/ : SUCCESS in 2m 54s\n- openstack-tox-functional http://logs.openstack.org/69/567569/1/check/openstack-tox-functional/c1363fd/ : SUCCESS in 2m 50s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"c9ed47263f8c31be755cbdba8155fac224b5fdcc","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2018-05-24 11:30:47.000000000","message":"Patch Set 1:\n\nThis somehow fails because of W503: http://logs.openstack.org/69/567569/1/check/openstack-tox-pep8/3cf39ab/job-output.txt.gz#_2018-05-10_11_53_05_412634","accounts_in_message":[],"_revision_number":1},{"id":"cc3be124fde0c3223439e3762416039100531f0b","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2018-05-27 16:23:18.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"44338d2393d726bf8118b15bc8076e580e3d1040","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2018-05-27 16:25:16.000000000","message":"Patch Set 2: Code-Review+2\n\nAdded ignoring W503 as already done on master.","accounts_in_message":[],"_revision_number":2},{"id":"36c156636bd378c20826c5a4007a9e957f1bd912","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-05-27 16:31:59.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/69/567569/2/check/openstack-tox-pep8/2ba16d2/ : SUCCESS in 2m 11s\n- openstack-tox-py27 http://logs.openstack.org/69/567569/2/check/openstack-tox-py27/218d8c8/ : SUCCESS in 2m 42s\n- openstack-tox-py35 http://logs.openstack.org/69/567569/2/check/openstack-tox-py35/c44d45b/ : SUCCESS in 2m 39s\n- build-openstack-sphinx-docs http://logs.openstack.org/69/567569/2/check/build-openstack-sphinx-docs/666e523/html/ : SUCCESS in 3m 01s\n- requirements-check http://logs.openstack.org/69/567569/2/check/requirements-check/3fb752c/ : SUCCESS in 1m 28s\n- build-openstack-releasenotes http://logs.openstack.org/69/567569/2/check/build-openstack-releasenotes/3b17aa0/html/ : SUCCESS in 2m 27s\n- openstack-tox-functional http://logs.openstack.org/69/567569/2/check/openstack-tox-functional/8730c33/ : SUCCESS in 3m 14s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"c925bbd2ae7fe038c409aaa2776ebf4fe6ab0379","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2018-05-28 15:37:25.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"ae372ff214792dc30cab380e0b0853be944a0024","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-05-28 15:37:37.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"37ed558ebefc48c679ed30f69dbef6e1773af78a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-05-28 15:41:55.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"fbf5491e6838f66e008ddd9e78a5bb8b665bd7e0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-05-28 15:41:55.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/69/567569/2/gate/openstack-tox-pep8/2bc7a80/ : SUCCESS in 2m 30s\n- openstack-tox-py27 http://logs.openstack.org/69/567569/2/gate/openstack-tox-py27/af53c2f/ : SUCCESS in 4m 04s\n- openstack-tox-py35 http://logs.openstack.org/69/567569/2/gate/openstack-tox-py35/3a122cb/ : SUCCESS in 2m 25s\n- build-openstack-sphinx-docs http://logs.openstack.org/69/567569/2/gate/build-openstack-sphinx-docs/fdd3193/html/ : SUCCESS in 2m 57s\n- requirements-check http://logs.openstack.org/69/567569/2/gate/requirements-check/6fa8784/ : SUCCESS in 1m 19s\n- build-openstack-releasenotes http://logs.openstack.org/69/567569/2/gate/build-openstack-releasenotes/eef5a63/html/ : SUCCESS in 3m 05s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"d8a12531bfb4e5b51843819f95f76a656d5ba9b0","revisions":{"cc7c982062d2bb4bce0a14bef5bdd36c3ed6a748":{"kind":"REWORK","_number":1,"created":"2018-05-10 11:49:34.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/69/567569/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/69/567569/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/69/567569/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/69/567569/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/69/567569/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/69/567569/1"}}},"commit":{"parents":[{"commit":"a13b555a3737795dbeb24db496b3a9f78655b40f","subject":"Update UPPER_CONSTRAINTS_FILE for stable/queens","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/a13b555a3737795dbeb24db496b3a9f78655b40f"}]}],"author":{"name":"ghanshyam","email":"gmann@ghanshyammann.com","date":"2018-05-09 02:15:31.000000000","tz":0},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2018-05-10 11:49:34.000000000","tz":0},"subject":"Gate fix: Cap hacking to avoid gate failure","message":"Gate fix: Cap hacking to avoid gate failure\n\nhacking is not capped in g-r and it is in\nblacklist for requirement as hacking new version\ncan break the gate jobs.\n\nHacking can break gate jobs because of various\nreasons:\n- There might be new rule addition in hacking\n- Some rules becomes default from non-default\n- Updates in pycodestyle etc\n\nThat was the main reason it was not added in g-r\nauto sync also. Most of the project maintained the\ncompatible and cap the hacking version in\ntest-requirements.txt and update to new version when\nproject is ready. Bumping new version might need code\nfix also on project side depends on what new in that\nversion.\n\nIf project does not have cap the hacking version then,\nthere is possibility of gate failure whenever new hacking\nversion is released by QA team.\n\nExample of such failure in recent release of hacking 1.1.0\n- http://lists.openstack.org/pipermail/openstack-dev/2018-May/130282.html\n\nChange-Id: I2c84d3368bd6675c28ebba695e0c1afdd2867588\n(cherry picked from commit a69ccee2879abe3ac658f3fcbb564b254d84803d)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/cc7c982062d2bb4bce0a14bef5bdd36c3ed6a748"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/cc7c982062d2bb4bce0a14bef5bdd36c3ed6a748"}]},"parents_data":[{"branch_name":"refs/heads/stable/queens","commit_id":"a13b555a3737795dbeb24db496b3a9f78655b40f","is_merged_in_target_branch":false,"change_id":"I242e6fac493b710e4c61d80f8b594a6c84277fa3","change_number":542156,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/stable/queens"},"d8a12531bfb4e5b51843819f95f76a656d5ba9b0":{"kind":"REWORK","_number":2,"created":"2018-05-27 16:23:18.000000000","uploader":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"ref":"refs/changes/69/567569/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/69/567569/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/69/567569/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/69/567569/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/69/567569/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/69/567569/2"}}},"commit":{"parents":[{"commit":"a13b555a3737795dbeb24db496b3a9f78655b40f","subject":"Update UPPER_CONSTRAINTS_FILE for stable/queens","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/a13b555a3737795dbeb24db496b3a9f78655b40f"}]}],"author":{"name":"ghanshyam","email":"gmann@ghanshyammann.com","date":"2018-05-09 02:15:31.000000000","tz":0},"committer":{"name":"Dmitry Tantsur","email":"divius.inside@gmail.com","date":"2018-05-27 16:21:32.000000000","tz":120},"subject":"Gate fix: Cap hacking to avoid gate failure","message":"Gate fix: Cap hacking to avoid gate failure\n\nhacking is not capped in g-r and it is in\nblacklist for requirement as hacking new version\ncan break the gate jobs.\n\nHacking can break gate jobs because of various\nreasons:\n- There might be new rule addition in hacking\n- Some rules becomes default from non-default\n- Updates in pycodestyle etc\n\nThat was the main reason it was not added in g-r\nauto sync also. Most of the project maintained the\ncompatible and cap the hacking version in\ntest-requirements.txt and update to new version when\nproject is ready. Bumping new version might need code\nfix also on project side depends on what new in that\nversion.\n\nIf project does not have cap the hacking version then,\nthere is possibility of gate failure whenever new hacking\nversion is released by QA team.\n\nExample of such failure in recent release of hacking 1.1.0\n- http://lists.openstack.org/pipermail/openstack-dev/2018-May/130282.html\n\nAlso includes commit c09634ad80988e960af2bcaca737be3e87ba7592 from\nmaster to ignore W503, otherwise the CI does not pass.\n\nChange-Id: I2c84d3368bd6675c28ebba695e0c1afdd2867588\n(cherry picked from commit a69ccee2879abe3ac658f3fcbb564b254d84803d)\n(cherry picked from commit c09634ad80988e960af2bcaca737be3e87ba7592)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/d8a12531bfb4e5b51843819f95f76a656d5ba9b0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/d8a12531bfb4e5b51843819f95f76a656d5ba9b0"}]},"parents_data":[{"branch_name":"refs/heads/stable/queens","commit_id":"a13b555a3737795dbeb24db496b3a9f78655b40f","is_merged_in_target_branch":false,"change_id":"I242e6fac493b710e4c61d80f8b594a6c84277fa3","change_number":542156,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/stable/queens"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
