)]}'
{"id":"openstack%2Fpython-openstackclient~691980","triplet_id":"openstack%2Fpython-openstackclient~master~Ic9b2b47848a600e87a3674289ae7ae8c3e091fee","project":"openstack/python-openstackclient","branch":"master","topic":"fix-functional-for-py3","hashtags":[],"change_id":"Ic9b2b47848a600e87a3674289ae7ae8c3e091fee","subject":"Fix functional tests for py3","status":"MERGED","created":"2019-10-29 20:56:01.000000000","updated":"2020-01-21 19:53:38.000000000","submitted":"2019-10-31 17:47:40.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"691980-1572544060067-7361ecdf","meta_rev_id":"fd7518ab25fe2e2eadda53aa9a8efa117c1e402a","_number":691980,"virtual_id_number":691980,"owner":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-10-31 17:47:39.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"date":"2019-10-31 15:50:54.000000000","_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"}],"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"},"recommended":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2019-10-31 14:51:00.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":1,"date":"2019-10-31 13:42:29.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":2,"date":"2019-10-31 16:18:07.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":1,"date":"2019-10-31 09:29:48.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":1,"date":"2019-10-31 16:18:07.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-10-30 23:52:06.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2019-10-31 09:29:48.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"REVIEWER"},{"updated":"2019-10-31 13:42:29.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2019-10-31 14:51:00.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"},{"updated":"2019-10-31 16:18:07.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2019-10-31 17:47:39.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":"98366c6c4e77a8b7d1bbf7a9918892448e3d68c4","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-10-29 20:56:01.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8bb4450fbb0c230acf6d52380676217b778ba151","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2019-10-29 21:00:04.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"49278cfb41cd20af602818c0297410ae42128653","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-29 22:51:47.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- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/b8e399146f0342efa8575eee7d6de84f : SUCCESS in 4m 57s (non-voting)\n- osc-tox-py27-tips https://zuul.opendev.org/t/openstack/build/1b4a5dd47c7747fa905e04cc65396614 : SUCCESS in 4m 16s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/7322af0c113d42a599e9ff27d6926a4d : SUCCESS in 5m 22s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e0eb7fb0da40418d86c758770f597d02 : SUCCESS in 4m 53s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b2f19ed2f94a4ce1ade52eb53e34c133 : SUCCESS in 3m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dccf8b4bf09b497a97e89b61ba93419f : SUCCESS in 3m 54s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/b52cc16c29d2459fb01a3fab2c0e630d : SUCCESS in 3m 23s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5f7c26bb82c84c9fbfd279a6fbec6a3e : SUCCESS in 3m 34s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/635848b4627e42eea2ca10876e232d0a : SUCCESS in 4m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f5f9b2fc8269469ab51b14d806cdab43 : SUCCESS in 5m 57s\n- tempest-full https://zuul.opendev.org/t/openstack/build/c1015d16b8e74becad0e40542c5bbf9e : SUCCESS in 1h 22m 40s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/057256cd25e0433dbcad26048acec1e1 : SUCCESS in 1h 17m 58s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/d39bf114ffc943c8b28a5c602395b10b : FAILURE in 52m 07s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/ef7c007c007040a7acd83db4ae7ae3f9 : FAILURE in 1h 02m 27s","accounts_in_message":[],"_revision_number":1},{"id":"fa17f8d68c26aff01b5f9bec9132615150080cc2","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-10-30 22:22:14.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"eea7b44007b43a168af7b1973dedcabae0967bfd","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2019-10-30 23:52:06.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"c02336fef7480196391ea313fdb096c305e6798f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-30 23:54:33.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- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/aa297d98b4fa41b59459dcd8f9704aab : SUCCESS in 4m 59s (non-voting)\n- osc-tox-py27-tips https://zuul.opendev.org/t/openstack/build/5e316230873f4bc8a19467dcd381aaa0 : SUCCESS in 4m 17s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/ee3d6da8eb2e49748d742644539be9f2 : SUCCESS in 4m 16s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/32f771f7982c4e4b85235ab5aeebc5bd : SUCCESS in 5m 02s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/432508fcf2a744fc85cd4cd599e3492a : SUCCESS in 3m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e1211b05507845a28cf9803ff6fe7c47 : FAILURE in 3m 18s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/021d190ddfb7448f90438ea581f34972 : SUCCESS in 3m 44s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0423325db8594d8babbc188b20d5090c : SUCCESS in 3m 33s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/9f5eebc2625e4a1c9159c9947f5502d2 : SUCCESS in 4m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/80cc7977417b46118c6f5f9116a078c9 : SUCCESS in 4m 57s\n- tempest-full https://zuul.opendev.org/t/openstack/build/c950b3bc500b4258b4fff7b12cc465bb : SUCCESS in 1h 29m 18s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/a439a19cae0a4eb7ad0fbf7589285e03 : SUCCESS in 1h 15m 50s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/3d766fc4f06c4382a3e69acc9a6cf116 : SUCCESS in 50m 12s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/e95420b517c94eec8f8f58f1eace31f2 : SUCCESS in 48m 52s","accounts_in_message":[],"_revision_number":2},{"id":"3a94ad11e2c99ba2c36195d6a3da7b9313728d46","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-10-31 00:17:53.000000000","message":"Patch Set 3: Published edit on patch set 2.","accounts_in_message":[],"_revision_number":3},{"id":"558ca6f6774e677371d7d1965edc98424c798911","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-10-31 00:18:19.000000000","message":"Patch Set 3:\n\n(1 comment)\n\nThis worked, except for pep \\o/","accounts_in_message":[],"_revision_number":3},{"id":"8b1e2b9c053a1a196d3789cc9a991192baba8f40","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-31 02:35:40.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/16fd6152c6624479a2e440eb8e3586f8 : SUCCESS in 5m 15s (non-voting)\n- osc-tox-py27-tips https://zuul.opendev.org/t/openstack/build/2eeb9cf4c7b6492cb9e066dbb05d3241 : SUCCESS in 4m 32s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/adeed564914c4bc6a4fe9d07bbbf6764 : SUCCESS in 4m 07s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/223b97a596dd4642a1eff2f955478114 : SUCCESS in 4m 25s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/aceb32877a2b49619b9692f689b6f73a : SUCCESS in 3m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2ad6dac5317849fc8d040660dba58b9a : SUCCESS in 3m 33s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/1aaf3074e8d347dfb0acd0d91661b9ca : SUCCESS in 4m 34s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/49d11d37f9f14acf8d5e0c8b16d2718d : SUCCESS in 3m 21s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/6970fdf770954d2cb1306a58c9419992 : SUCCESS in 4m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/51fb679e798b4758b61e88f27cc5f92d : SUCCESS in 5m 09s\n- tempest-full https://zuul.opendev.org/t/openstack/build/1e24327b8b614a30a4d31ab7eded927e : SUCCESS in 1h 49m 17s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/87c473a44a3641d398eaf8b83b8ec016 : SUCCESS in 1h 18m 12s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/5c6c906671ed4ff0ba42391f9a3494d5 : SUCCESS in 55m 38s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/417327000fb44aa9bb1823477bfeec1e : SUCCESS in 52m 25s","accounts_in_message":[],"_revision_number":3},{"id":"19bd9bf8e11cbd1b034e0857a08737a2a237a068","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2019-10-31 09:29:48.000000000","message":"Patch Set 3: Code-Review+1\n\nTempest had a similar issue with skiptest, see Ib70bdffaf4d38743e7cbbeb88af51bb57ceeedf6","accounts_in_message":[],"_revision_number":3},{"id":"eceb868303b99ec906b79b6d61a10976ac3b98a3","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-10-31 13:42:29.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)\n\nIf it unblocks OSC great, a question inline though.","accounts_in_message":[],"_revision_number":3},{"id":"e1b92f656a24a80db832f87c95b07407ebb38ee2","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-10-31 13:43:41.000000000","message":"Patch Set 3:\n\nConfirmed that osc-functional-devstack is using python 3.6.8:\n\nhttps://zuul.opendev.org/t/openstack/build/5c6c906671ed4ff0ba42391f9a3494d5/log/job-output.txt#30635\n\n2019-10-31 00:58:41.956849 | controller | functional uses /usr/bin/python3\n\nSo I think we should get Monty\u0027s fix to cutover to py3 explicitly merged next:\n\nhttps://review.opendev.org/#/c/686590/","accounts_in_message":[],"_revision_number":3},{"id":"e452d1aff2a5aacf9343ae4ef1c83c127f57440b","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-10-31 13:58:28.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"90ce08ccfc1a4aa980ad7da3d32e4efdef3ff4e3","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-10-31 14:02:56.000000000","message":"Patch Set 3:\n\nAh, thanks for the pointer frickler. I should (possibly later) mark that line with https://github.com/testing-cabal/testtools/issues/272","accounts_in_message":[],"_revision_number":3},{"id":"4a129c61523b185cf41915e637eb200d7e39e96f","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2019-10-31 14:51:00.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"2ad25c8a3b841aa980469c519af341484aa5b104","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-10-31 15:50:54.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"c7c18ef95dc2ed3407d822d9ff1c308603b8808a","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2019-10-31 16:18:07.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\nThank you Eric!","accounts_in_message":[],"_revision_number":3},{"id":"9c000c6b1e5db953fff351e4ec13e6384b99aaab","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-31 16:18:19.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"da9f12fd8fa8694ec00c6eab23ec2e193c867894","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-31 17:47:39.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- osc-tox-py27-tips https://zuul.opendev.org/t/openstack/build/8d9a28e1d41f458abd0e34647f3bbec3 : SUCCESS in 3m 59s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/5365f8a2c1744d1fa3cce3a9a75b24cb : SUCCESS in 4m 08s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f672386dbe904385ba76380ba409a1f0 : SUCCESS in 4m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6cd34d3791a1492e8a6c4ed8a0cc0677 : SUCCESS in 3m 37s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/b8e3370d1a3b4e3cbb69884aa219f1ae : SUCCESS in 3m 20s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/57b7e6c2e2ee4a4d9f930e7cd4cac31b : SUCCESS in 3m 34s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/ea142051f5be4943b66c9238ed64161c : SUCCESS in 3m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4df6c3ec6edf4b2e8814829e96416d27 : SUCCESS in 4m 50s\n- tempest-full https://zuul.opendev.org/t/openstack/build/06877c0d46694a81a10cbc10f793f64d : SUCCESS in 1h 26m 10s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5086b6fd4d744d15b42390db2d76b2e3 : SUCCESS in 1h 14m 06s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/1657b55f9b8f466fb2288fe34708bbc5 : SUCCESS in 51m 49s","accounts_in_message":[],"_revision_number":3},{"id":"ba37e017446bf5ef077953d28a435682cb99392f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-31 17:47:40.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"f7d8bd2df592242be1066a46d656a7a054e8e807","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-31 17:48:54.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d9dd6a526fcf4f3f9470530599ab9dd0 : SUCCESS in 54s","accounts_in_message":[],"_revision_number":3},{"id":"b14410deccaa644017ef2019b35ff89e4e5c7f42","author":{"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"},"date":"2020-01-07 01:18:31.000000000","message":"Patch Set 3: Cherry Picked\n\nThis patchset was cherry picked to branch stable/stein as commit 2ee94cc02136b73f056ddf2b55e7c3f5364bf395","accounts_in_message":[],"_revision_number":3},{"id":"0cd47cef28ad3397004e7df12b7548359f771b6a","author":{"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"},"date":"2020-01-21 19:53:38.000000000","message":"Patch Set 3: Cherry Picked\n\nThis patchset was cherry picked to branch stable/rocky as commit 6be7525d9d2cd269e7e3dcc9d8516dc0b9b43f21","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"f1d742f32adeb662a3fdf8fa3ef3bc391e71ed81","revisions":{"315b233af8d89be6fb3c1a8b0262c3b767a1aa21":{"kind":"REWORK","_number":1,"created":"2019-10-29 20:56:01.000000000","uploader":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"ref":"refs/changes/80/691980/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/80/691980/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/691980/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/691980/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/691980/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/80/691980/1"}}},"commit":{"parents":[{"commit":"45af14ca72b44c03f14189ac61a29253faf03bd7","subject":"Merge \"Doc: launchpad \u003d\u003e storyboard\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/45af14ca72b44c03f14189ac61a29253faf03bd7"}]}],"author":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-10-29 20:55:11.000000000","tz":-300},"committer":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-10-29 20:55:11.000000000","tz":-300},"subject":"Fix functional tests for py3","message":"Fix functional tests for py3\n\nA hashlib.md5() can only be update()d with an encoded string in py3. Fix\nthe functional tests to do that.\n\nChange-Id: Ic9b2b47848a600e87a3674289ae7ae8c3e091fee\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/315b233af8d89be6fb3c1a8b0262c3b767a1aa21"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/315b233af8d89be6fb3c1a8b0262c3b767a1aa21"}]},"branch":"refs/heads/master"},"62ac2fa3067d7e09b7695f8a4d588829d5db3b22":{"kind":"REWORK","_number":2,"created":"2019-10-30 22:22:14.000000000","uploader":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"ref":"refs/changes/80/691980/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/80/691980/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/691980/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/691980/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/691980/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/80/691980/2"}}},"commit":{"parents":[{"commit":"45af14ca72b44c03f14189ac61a29253faf03bd7","subject":"Merge \"Doc: launchpad \u003d\u003e storyboard\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/45af14ca72b44c03f14189ac61a29253faf03bd7"}]}],"author":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-10-29 20:55:11.000000000","tz":-300},"committer":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-10-30 22:18:29.000000000","tz":-300},"subject":"Fix functional tests for py3","message":"Fix functional tests for py3\n\nFix various things so the functional tests will work under python3:\n\n- A hashlib.md5() can only be update()d with an encoded string in py3.\n- There\u0027s no dict.iteritems(), change to dict.items() (which is already\n  an iterator).\n- Open temp files with \u0027w+\u0027 mode rather than the default \u0027w+b\u0027 (as an\n  alternative to encoding all the write and expected-read payloads as\n  bytes).\n- (This is a weird one) Explicitly raise SkipTest from unittest (rather\n  than unittest2, which is where cls.skipException landed). Not sure why\n  this is busted, but this moves the ball.\n\nChange-Id: Ic9b2b47848a600e87a3674289ae7ae8c3e091fee\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/62ac2fa3067d7e09b7695f8a4d588829d5db3b22"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/62ac2fa3067d7e09b7695f8a4d588829d5db3b22"}]},"branch":"refs/heads/master"},"f1d742f32adeb662a3fdf8fa3ef3bc391e71ed81":{"kind":"REWORK","_number":3,"created":"2019-10-31 00:17:53.000000000","uploader":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"ref":"refs/changes/80/691980/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/80/691980/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/691980/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/691980/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/691980/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/80/691980/3"}}},"commit":{"parents":[{"commit":"45af14ca72b44c03f14189ac61a29253faf03bd7","subject":"Merge \"Doc: launchpad \u003d\u003e storyboard\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/45af14ca72b44c03f14189ac61a29253faf03bd7"}]}],"author":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-10-29 20:55:11.000000000","tz":-300},"committer":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-10-31 00:17:35.000000000","tz":0},"subject":"Fix functional tests for py3","message":"Fix functional tests for py3\n\nFix various things so the functional tests will work under python3:\n\n- A hashlib.md5() can only be update()d with an encoded string in py3.\n- There\u0027s no dict.iteritems(), change to dict.items() (which is already\n  an iterator).\n- Open temp files with \u0027w+\u0027 mode rather than the default \u0027w+b\u0027 (as an\n  alternative to encoding all the write and expected-read payloads as\n  bytes).\n- (This is a weird one) Explicitly raise SkipTest from unittest (rather\n  than unittest2, which is where cls.skipException landed). Not sure why\n  this is busted, but this moves the ball.\n\nChange-Id: Ic9b2b47848a600e87a3674289ae7ae8c3e091fee\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f1d742f32adeb662a3fdf8fa3ef3bc391e71ed81"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f1d742f32adeb662a3fdf8fa3ef3bc391e71ed81"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
