)]}'
{"id":"openstack%2Fosc-lib~660230","triplet_id":"openstack%2Fosc-lib~master~I8ad35f217ee75610ece245d00885eae4defe41be","project":"openstack/osc-lib","branch":"master","hashtags":[],"change_id":"I8ad35f217ee75610ece245d00885eae4defe41be","subject":"Add FakeModule from OSC","status":"MERGED","created":"2019-05-20 23:50:32.000000000","updated":"2019-06-13 22:43:28.000000000","submitted":"2019-06-13 22:43:28.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":"660230-1560465808142-d9d96933","meta_rev_id":"0187554ef796b8ed736441e41dc96b48911cd081","_number":660230,"virtual_id_number":660230,"owner":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":2,"date":"2019-06-13 22:43:27.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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":2,"date":"2019-06-13 20:15:43.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":1,"date":"2019-06-13 20:14:48.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-06-13 22:43:27.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":"62e84e634192cbc98c8d5252f03b51ddb476db29","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2019-05-20 23:50:32.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8f85d824bd8d5c28a66e9c8b3656ce9237b6a600","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-21 01:44:33.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- tempest-full http://logs.openstack.org/30/660230/1/check/tempest-full/9e1270f/ : SUCCESS in 1h 43m 18s\n- tempest-full-py3 http://logs.openstack.org/30/660230/1/check/tempest-full-py3/43ecbd1/ : SUCCESS in 1h 34m 50s\n- openstack-tox-lower-constraints http://logs.openstack.org/30/660230/1/check/openstack-tox-lower-constraints/77c7079/ : SUCCESS in 5m 20s\n- openstack-tox-pep8 http://logs.openstack.org/30/660230/1/check/openstack-tox-pep8/cafc9c7/ : SUCCESS in 3m 37s\n- openstack-tox-py27 http://logs.openstack.org/30/660230/1/check/openstack-tox-py27/4f80615/ : FAILURE in 4m 02s\n- openstack-tox-py35 http://logs.openstack.org/30/660230/1/check/openstack-tox-py35/2e23b8c/ : FAILURE in 3m 40s\n- openstack-tox-py36 http://logs.openstack.org/30/660230/1/check/openstack-tox-py36/d7282b7/ : FAILURE in 4m 18s\n- openstack-tox-py37 http://logs.openstack.org/30/660230/1/check/openstack-tox-py37/7b73a29/ : FAILURE in 4m 16s\n- osc-tox-py27-tips http://logs.openstack.org/30/660230/1/check/osc-tox-py27-tips/5d48cab/ : SUCCESS in 6m 08s\n- osc-tox-py36-tips http://logs.openstack.org/30/660230/1/check/osc-tox-py36-tips/b79b952/ : SUCCESS in 6m 14s\n- openstack-tox-docs http://logs.openstack.org/30/660230/1/check/openstack-tox-docs/3b71444/html/ : SUCCESS in 5m 20s\n- osc-functional-devstack http://logs.openstack.org/30/660230/1/check/osc-functional-devstack/3e73d09/ : SUCCESS in 49m 01s\n- osc-functional-devstack-tips http://logs.openstack.org/30/660230/1/check/osc-functional-devstack-tips/ec6ff64/ : SUCCESS in 1h 00m 02s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9bf8304ab8fa2ad32d60b13c74cb4546cef36662","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2019-06-06 17:18:08.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"38c41fe1856c76f9a55f6518097c6e358d8a8e61","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-06 19:12:56.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full http://logs.openstack.org/30/660230/2/check/tempest-full/fd973c6/ : SUCCESS in 1h 48m 48s\n- tempest-full-py3 http://logs.openstack.org/30/660230/2/check/tempest-full-py3/aa20f23/ : SUCCESS in 1h 25m 15s\n- openstack-tox-lower-constraints http://logs.openstack.org/30/660230/2/check/openstack-tox-lower-constraints/528fce1/ : SUCCESS in 6m 08s\n- openstack-tox-pep8 http://logs.openstack.org/30/660230/2/check/openstack-tox-pep8/159f01a/ : SUCCESS in 4m 53s\n- openstack-tox-py27 http://logs.openstack.org/30/660230/2/check/openstack-tox-py27/3ec144d/ : SUCCESS in 5m 55s\n- openstack-tox-py36 http://logs.openstack.org/30/660230/2/check/openstack-tox-py36/be88e17/ : SUCCESS in 4m 10s\n- openstack-tox-py37 http://logs.openstack.org/30/660230/2/check/openstack-tox-py37/cbe3948/ : SUCCESS in 6m 39s\n- osc-tox-py27-tips http://logs.openstack.org/30/660230/2/check/osc-tox-py27-tips/0d2d3e8/ : SUCCESS in 6m 22s\n- osc-tox-py36-tips http://logs.openstack.org/30/660230/2/check/osc-tox-py36-tips/83cd6b3/ : SUCCESS in 6m 47s\n- openstack-tox-docs http://logs.openstack.org/30/660230/2/check/openstack-tox-docs/ba64f25/html/ : SUCCESS in 4m 35s\n- osc-functional-devstack http://logs.openstack.org/30/660230/2/check/osc-functional-devstack/cd7a347/ : SUCCESS in 53m 48s\n- osc-functional-devstack-tips http://logs.openstack.org/30/660230/2/check/osc-functional-devstack-tips/4539fe3/ : SUCCESS in 52m 20s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"be0839d5b8e0b6a7cbe3ea8747bf86356b780b38","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2019-06-13 20:14:48.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"fc464c914c3ff0840059c8dcd5a761d5a5598392","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2019-06-13 20:15:43.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"4c955d5767307131852946f70ff8f0b79d32799e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-13 20:15:55.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"9d912a0d5fb03caeb95a2acd6903c84012cb065e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-13 22:43:27.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-full http://logs.openstack.org/30/660230/2/gate/tempest-full/81799b9/ : SUCCESS in 1h 33m 13s\n- tempest-full-py3 http://logs.openstack.org/30/660230/2/gate/tempest-full-py3/4d6fde6/ : SUCCESS in 1h 29m 53s\n- openstack-tox-lower-constraints http://logs.openstack.org/30/660230/2/gate/openstack-tox-lower-constraints/dfa59ca/ : SUCCESS in 6m 16s\n- openstack-tox-pep8 http://logs.openstack.org/30/660230/2/gate/openstack-tox-pep8/d6bd386/ : SUCCESS in 4m 17s\n- openstack-tox-py27 http://logs.openstack.org/30/660230/2/gate/openstack-tox-py27/ea0fb0f/ : SUCCESS in 4m 17s\n- openstack-tox-py36 http://logs.openstack.org/30/660230/2/gate/openstack-tox-py36/213bbdc/ : SUCCESS in 4m 21s\n- openstack-tox-py37 http://logs.openstack.org/30/660230/2/gate/openstack-tox-py37/a594664/ : SUCCESS in 5m 03s\n- osc-tox-py27-tips http://logs.openstack.org/30/660230/2/gate/osc-tox-py27-tips/2bf265c/ : SUCCESS in 6m 00s\n- osc-tox-py36-tips http://logs.openstack.org/30/660230/2/gate/osc-tox-py36-tips/a97f9ec/ : SUCCESS in 6m 21s\n- openstack-tox-docs http://logs.openstack.org/30/660230/2/gate/openstack-tox-docs/caa3017/html/ : SUCCESS in 4m 24s\n- osc-functional-devstack http://logs.openstack.org/30/660230/2/gate/osc-functional-devstack/b7eae6a/ : SUCCESS in 50m 40s","accounts_in_message":[],"_revision_number":2},{"id":"0187554ef796b8ed736441e41dc96b48911cd081","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-13 22:43:28.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"8f8d48e519d4f7f874e2ea226f8bcda0b86c448a","revisions":{"a94b1ee28be92f4308861acf9245cca484245960":{"kind":"REWORK","_number":1,"created":"2019-05-20 23:50:32.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/30/660230/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/osc-lib","ref":"refs/changes/30/660230/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/osc-lib refs/changes/30/660230/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/osc-lib refs/changes/30/660230/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/osc-lib refs/changes/30/660230/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/osc-lib refs/changes/30/660230/1"}}},"commit":{"parents":[{"commit":"5a9501be4f9ae607c0820be3ccaf753a2c0941cd","subject":"Updates for OpenDev transition","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-lib/commit/5a9501be4f9ae607c0820be3ccaf753a2c0941cd"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2019-05-20 20:22:25.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2019-05-20 20:22:25.000000000","tz":-300},"subject":"Add FakeModule from OSC","message":"Add FakeModule from OSC\n\nChange-Id: I8ad35f217ee75610ece245d00885eae4defe41be\nSigned-off-by: Dean Troyer \u003cdtroyer@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-lib/commit/a94b1ee28be92f4308861acf9245cca484245960"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-lib/commit/a94b1ee28be92f4308861acf9245cca484245960"}]},"branch":"refs/heads/master"},"8f8d48e519d4f7f874e2ea226f8bcda0b86c448a":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2019-06-06 17:18:08.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/30/660230/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/osc-lib","ref":"refs/changes/30/660230/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/osc-lib refs/changes/30/660230/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/osc-lib refs/changes/30/660230/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/osc-lib refs/changes/30/660230/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/osc-lib refs/changes/30/660230/2"}}},"commit":{"parents":[{"commit":"fa42d45b1241261f07060fbf593ae2e73a894070","subject":"Merge \"Dropping the py35 testing\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-lib/commit/fa42d45b1241261f07060fbf593ae2e73a894070"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2019-05-20 20:22:25.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2019-06-06 17:18:08.000000000","tz":0},"subject":"Add FakeModule from OSC","message":"Add FakeModule from OSC\n\nChange-Id: I8ad35f217ee75610ece245d00885eae4defe41be\nSigned-off-by: Dean Troyer \u003cdtroyer@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-lib/commit/8f8d48e519d4f7f874e2ea226f8bcda0b86c448a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-lib/commit/8f8d48e519d4f7f874e2ea226f8bcda0b86c448a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
