)]}'
{"id":"openstack%2Frequirements~658098","triplet_id":"openstack%2Frequirements~master~I1fb6047b88ffa11783e0a7cc468df38b29c7a0bf","project":"openstack/requirements","branch":"master","topic":"cinder_extras","hashtags":[],"change_id":"I1fb6047b88ffa11783e0a7cc468df38b29c7a0bf","subject":"Add cinder extras python-3parclient library","status":"MERGED","created":"2019-05-09 14:16:23.000000000","updated":"2019-05-13 22:16:30.000000000","submitted":"2019-05-13 22:16:30.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"658098-1557785790016-aefb5742","meta_rev_id":"1312d10a7ef5ab80db6a6958bf668767c76b149a","_number":658098,"virtual_id_number":658098,"owner":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"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":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":2,"date":"2019-05-13 22:16:29.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"}],"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:17.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 20:28:19.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"}],"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":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"all":[{"value":0,"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},{"value":1,"date":"2019-05-13 20:28:19.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_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:17.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 20:28:19.000000000","updated_by":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"reviewer":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"state":"REVIEWER"},{"updated":"2019-05-13 22:16:29.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":"c4930fa610b51c53be59875e7d0861e40c91ebda","author":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"date":"2019-05-09 14:16:23.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"42100763c444209066ff5c6d4ae668212a89d518","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-09 18:41:02.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-docs http://logs.openstack.org/98/658098/1/check/openstack-tox-docs/d79f786/html/ : SUCCESS in 4m 58s\n- openstack-tox-pypy http://logs.openstack.org/98/658098/1/check/openstack-tox-pypy/e734af5/ : FAILURE in 3m 32s (non-voting)\n- openstack-tox-pep8 http://logs.openstack.org/98/658098/1/check/openstack-tox-pep8/ea08bdf/ : SUCCESS in 3m 02s\n- openstack-tox-py27 http://logs.openstack.org/98/658098/1/check/openstack-tox-py27/b6b8057/ : FAILURE in 2m 59s\n- openstack-tox-py36 http://logs.openstack.org/98/658098/1/check/openstack-tox-py36/6d47870/ : SUCCESS in 3m 21s\n- openstack-tox-validate http://logs.openstack.org/98/658098/1/check/openstack-tox-validate/20cc0ba/ : SUCCESS in 3m 03s\n- requirements-tox-babel http://logs.openstack.org/98/658098/1/check/requirements-tox-babel/0f0139f/ : SUCCESS in 2m 52s\n- requirements-tox-py27-check-uc http://logs.openstack.org/98/658098/1/check/requirements-tox-py27-check-uc/318bc77/ : SUCCESS in 5m 28s\n- requirements-tox-py36-check-uc http://logs.openstack.org/98/658098/1/check/requirements-tox-py36-check-uc/3416a52/ : SUCCESS in 8m 18s\n- cross-cinder-py27 http://logs.openstack.org/98/658098/1/check/cross-cinder-py27/11a3286/ : SUCCESS in 8m 45s\n- cross-cinder-py36 http://logs.openstack.org/98/658098/1/check/cross-cinder-py36/32574f3/ : SUCCESS in 8m 19s\n- cross-glance-py27 http://logs.openstack.org/98/658098/1/check/cross-glance-py27/a74d2a3/ : SUCCESS in 4m 46s\n- cross-glance-py36 http://logs.openstack.org/98/658098/1/check/cross-glance-py36/0416e7c/ : SUCCESS in 4m 22s\n- cross-horizon-py27 http://logs.openstack.org/98/658098/1/check/cross-horizon-py27/af96cdf/ : SUCCESS in 10m 17s\n- cross-horizon-py36 http://logs.openstack.org/98/658098/1/check/cross-horizon-py36/8e32820/ : SUCCESS in 8m 57s\n- cross-horizon-npm http://logs.openstack.org/98/658098/1/check/cross-horizon-npm/d346c90/ : SUCCESS in 7m 16s\n- cross-keystone-py27 http://logs.openstack.org/98/658098/1/check/cross-keystone-py27/f7b5366/ : SUCCESS in 21m 41s\n- cross-keystone-py36 http://logs.openstack.org/98/658098/1/check/cross-keystone-py36/28a7671/ : SUCCESS in 24m 41s\n- cross-neutron-py27 http://logs.openstack.org/98/658098/1/check/cross-neutron-py27/3be2436/ : SUCCESS in 26m 29s\n- cross-neutron-py36 http://logs.openstack.org/98/658098/1/check/cross-neutron-py36/ba8bfb3/ : SUCCESS in 21m 03s\n- cross-nova-py27 http://logs.openstack.org/98/658098/1/check/cross-nova-py27/d3f3cda/ : SUCCESS in 11m 50s\n- cross-nova-py36 http://logs.openstack.org/98/658098/1/check/cross-nova-py36/9537d34/ : SUCCESS in 11m 07s\n- cross-nova-functional http://logs.openstack.org/98/658098/1/check/cross-nova-functional/16afbed/ : SUCCESS in 19m 57s\n- cross-osc-build-sphinx-docs http://logs.openstack.org/98/658098/1/check/cross-osc-build-sphinx-docs/2654f14/html/ : SUCCESS in 5m 30s\n- cross-swift-py27 http://logs.openstack.org/98/658098/1/check/cross-swift-py27/4923621/ : SUCCESS in 8m 11s\n- cross-swift-py36 http://logs.openstack.org/98/658098/1/check/cross-swift-py36/fabb4c0/ : SUCCESS in 7m 44s\n- requirements-integration http://logs.openstack.org/98/658098/1/check/requirements-integration/749f4d1/ : FAILURE in 27m 31s\n- neutron-grenade-multinode http://logs.openstack.org/98/658098/1/check/neutron-grenade-multinode/8d9f682/ : SUCCESS in 57m 59s\n- tempest-full http://logs.openstack.org/98/658098/1/check/tempest-full/ab525d7/ : SUCCESS in 2h 03m 30s\n- neutron-grenade http://logs.openstack.org/98/658098/1/check/neutron-grenade/cf05241/ : SUCCESS in 1h 03m 50s","accounts_in_message":[],"_revision_number":1},{"id":"0ce8bb057a4ca88fe4bc2aee8e6b0e9c8fde0083","author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"date":"2019-05-10 05:09:02.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"8f75d35bb9d3cd695f5753f56ad4be431aa68892","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-10 06:26:41.000000000","message":"Patch Set 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-docs http://logs.openstack.org/98/658098/1/check/openstack-tox-docs/2f8e28f/html/ : SUCCESS in 5m 07s\n- openstack-tox-pypy http://logs.openstack.org/98/658098/1/check/openstack-tox-pypy/aaa0746/ : FAILURE in 5m 04s (non-voting)\n- openstack-tox-pep8 http://logs.openstack.org/98/658098/1/check/openstack-tox-pep8/71a2e7d/ : SUCCESS in 3m 00s\n- openstack-tox-py27 http://logs.openstack.org/98/658098/1/check/openstack-tox-py27/a526182/ : FAILURE in 4m 24s\n- openstack-tox-py36 http://logs.openstack.org/98/658098/1/check/openstack-tox-py36/224fbd8/ : SUCCESS in 6m 01s\n- openstack-tox-validate http://logs.openstack.org/98/658098/1/check/openstack-tox-validate/88c1a44/ : SUCCESS in 3m 21s\n- requirements-tox-babel http://logs.openstack.org/98/658098/1/check/requirements-tox-babel/03f35fc/ : SUCCESS in 3m 01s\n- requirements-tox-py27-check-uc http://logs.openstack.org/98/658098/1/check/requirements-tox-py27-check-uc/8ea91ee/ : SUCCESS in 8m 00s\n- requirements-tox-py36-check-uc http://logs.openstack.org/98/658098/1/check/requirements-tox-py36-check-uc/ea8bb71/ : SUCCESS in 8m 07s\n- cross-cinder-py27 http://logs.openstack.org/98/658098/1/check/cross-cinder-py27/bcb5cab/ : SUCCESS in 9m 38s\n- cross-cinder-py36 http://logs.openstack.org/98/658098/1/check/cross-cinder-py36/6050ff2/ : SUCCESS in 9m 17s\n- cross-glance-py27 http://logs.openstack.org/98/658098/1/check/cross-glance-py27/8fbfc57/ : SUCCESS in 4m 29s\n- cross-glance-py36 http://logs.openstack.org/98/658098/1/check/cross-glance-py36/ad2e583/ : SUCCESS in 5m 19s\n- cross-horizon-py27 http://logs.openstack.org/98/658098/1/check/cross-horizon-py27/d4e617a/ : SUCCESS in 9m 49s\n- cross-horizon-py36 http://logs.openstack.org/98/658098/1/check/cross-horizon-py36/aa38388/ : SUCCESS in 10m 03s\n- cross-horizon-npm http://logs.openstack.org/98/658098/1/check/cross-horizon-npm/949d3b4/ : SUCCESS in 7m 49s\n- cross-keystone-py27 http://logs.openstack.org/98/658098/1/check/cross-keystone-py27/4168884/ : SUCCESS in 20m 52s\n- cross-keystone-py36 http://logs.openstack.org/98/658098/1/check/cross-keystone-py36/3f34bb8/ : SUCCESS in 24m 43s\n- cross-neutron-py27 http://logs.openstack.org/98/658098/1/check/cross-neutron-py27/273555f/ : SUCCESS in 19m 34s\n- cross-neutron-py36 http://logs.openstack.org/98/658098/1/check/cross-neutron-py36/8dbe7f5/ : SUCCESS in 20m 59s\n- cross-nova-py27 http://logs.openstack.org/98/658098/1/check/cross-nova-py27/ad6b99d/ : SUCCESS in 17m 11s\n- cross-nova-py36 http://logs.openstack.org/98/658098/1/check/cross-nova-py36/679fa62/ : SUCCESS in 11m 06s\n- cross-nova-functional http://logs.openstack.org/98/658098/1/check/cross-nova-functional/3529783/ : SUCCESS in 18m 33s\n- cross-osc-build-sphinx-docs http://logs.openstack.org/98/658098/1/check/cross-osc-build-sphinx-docs/005ff69/html/ : SUCCESS in 6m 48s\n- cross-swift-py27 http://logs.openstack.org/98/658098/1/check/cross-swift-py27/ed8337b/ : SUCCESS in 9m 17s\n- cross-swift-py36 http://logs.openstack.org/98/658098/1/check/cross-swift-py36/8f59158/ : SUCCESS in 8m 42s\n- requirements-integration http://logs.openstack.org/98/658098/1/check/requirements-integration/862197a/ : FAILURE in 37m 59s\n- neutron-grenade-multinode http://logs.openstack.org/98/658098/1/check/neutron-grenade-multinode/817d272/ : SUCCESS in 1h 11m 08s\n- tempest-full http://logs.openstack.org/98/658098/1/check/tempest-full/60387c0/ : FAILURE in 43m 33s\n- neutron-grenade http://logs.openstack.org/98/658098/1/check/neutron-grenade/88adb6b/ : SUCCESS in 58m 42s","accounts_in_message":[],"_revision_number":1},{"id":"d7f863907db8ec6cb96049159161518d04f03527","author":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"date":"2019-05-10 16:44:16.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"5d0c1e9d1bc748d2434b6e1b14f2f5f1221501be","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-10 19:46:53.000000000","message":"Patch Set 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-docs http://logs.openstack.org/98/658098/1/check/openstack-tox-docs/c80e86c/html/ : SUCCESS in 2m 41s\n- openstack-tox-pypy http://logs.openstack.org/98/658098/1/check/openstack-tox-pypy/b24601f/ : FAILURE in 2m 39s (non-voting)\n- openstack-tox-pep8 http://logs.openstack.org/98/658098/1/check/openstack-tox-pep8/af4491d/ : SUCCESS in 4m 42s\n- openstack-tox-py27 http://logs.openstack.org/98/658098/1/check/openstack-tox-py27/b250da6/ : FAILURE in 2m 28s\n- openstack-tox-py36 http://logs.openstack.org/98/658098/1/check/openstack-tox-py36/399bedb/ : SUCCESS in 3m 50s\n- openstack-tox-validate http://logs.openstack.org/98/658098/1/check/openstack-tox-validate/9f3b8b9/ : SUCCESS in 3m 14s\n- requirements-tox-babel http://logs.openstack.org/98/658098/1/check/requirements-tox-babel/1529ff3/ : SUCCESS in 2m 54s\n- requirements-tox-py27-check-uc http://logs.openstack.org/98/658098/1/check/requirements-tox-py27-check-uc/cb740ce/ : SUCCESS in 5m 40s\n- requirements-tox-py36-check-uc http://logs.openstack.org/98/658098/1/check/requirements-tox-py36-check-uc/6915532/ : SUCCESS in 6m 59s\n- cross-cinder-py27 http://logs.openstack.org/98/658098/1/check/cross-cinder-py27/e6fd452/ : SUCCESS in 10m 07s\n- cross-cinder-py36 http://logs.openstack.org/98/658098/1/check/cross-cinder-py36/62dabf3/ : SUCCESS in 9m 45s\n- cross-glance-py27 http://logs.openstack.org/98/658098/1/check/cross-glance-py27/9621eee/ : SUCCESS in 3m 44s\n- cross-glance-py36 http://logs.openstack.org/98/658098/1/check/cross-glance-py36/071b2ff/ : SUCCESS in 4m 08s\n- cross-horizon-py27 http://logs.openstack.org/98/658098/1/check/cross-horizon-py27/c6ee6d9/ : SUCCESS in 10m 16s\n- cross-horizon-py36 http://logs.openstack.org/98/658098/1/check/cross-horizon-py36/1f807ef/ : SUCCESS in 9m 40s\n- cross-horizon-npm http://logs.openstack.org/98/658098/1/check/cross-horizon-npm/395193a/ : SUCCESS in 5m 45s\n- cross-keystone-py27 http://logs.openstack.org/98/658098/1/check/cross-keystone-py27/79aa849/ : SUCCESS in 21m 09s\n- cross-keystone-py36 http://logs.openstack.org/98/658098/1/check/cross-keystone-py36/4171672/ : SUCCESS in 26m 08s\n- cross-neutron-py27 http://logs.openstack.org/98/658098/1/check/cross-neutron-py27/d289fc6/ : SUCCESS in 26m 43s\n- cross-neutron-py36 http://logs.openstack.org/98/658098/1/check/cross-neutron-py36/f24f56f/ : SUCCESS in 30m 23s\n- cross-nova-py27 http://logs.openstack.org/98/658098/1/check/cross-nova-py27/8ee5392/ : SUCCESS in 11m 20s\n- cross-nova-py36 http://logs.openstack.org/98/658098/1/check/cross-nova-py36/bff8070/ : SUCCESS in 10m 29s\n- cross-nova-functional http://logs.openstack.org/98/658098/1/check/cross-nova-functional/5fe4539/ : SUCCESS in 20m 39s\n- cross-osc-build-sphinx-docs http://logs.openstack.org/98/658098/1/check/cross-osc-build-sphinx-docs/fd3ea3d/html/ : SUCCESS in 5m 59s\n- cross-swift-py27 http://logs.openstack.org/98/658098/1/check/cross-swift-py27/7ea7084/ : SUCCESS in 8m 05s\n- cross-swift-py36 http://logs.openstack.org/98/658098/1/check/cross-swift-py36/59a3e22/ : SUCCESS in 7m 03s\n- requirements-integration http://logs.openstack.org/98/658098/1/check/requirements-integration/54fc071/ : FAILURE in 45m 43s\n- neutron-grenade-multinode http://logs.openstack.org/98/658098/1/check/neutron-grenade-multinode/5d5aad5/ : SUCCESS in 1h 03m 44s\n- tempest-full http://logs.openstack.org/98/658098/1/check/tempest-full/a3953a1/ : SUCCESS in 1h 47m 03s\n- neutron-grenade http://logs.openstack.org/98/658098/1/check/neutron-grenade/458557c/ : SUCCESS in 56m 10s","accounts_in_message":[],"_revision_number":1},{"id":"940d6fadeb7a1fe65877b28dfaf9d86103edc8f1","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2019-05-11 19:36:46.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"6c68f89131b040e2da3eaa8fa43de1ad3b8b5115","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-11 21:37:59.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/98/658098/1/check/openstack-tox-docs/8391685/html/ : SUCCESS in 2m 57s\n- openstack-tox-pypy http://logs.openstack.org/98/658098/1/check/openstack-tox-pypy/5cce2b8/ : SUCCESS in 4m 23s (non-voting)\n- openstack-tox-pep8 http://logs.openstack.org/98/658098/1/check/openstack-tox-pep8/641e4ad/ : SUCCESS in 3m 01s\n- openstack-tox-py27 http://logs.openstack.org/98/658098/1/check/openstack-tox-py27/f060f51/ : SUCCESS in 4m 42s\n- openstack-tox-py36 http://logs.openstack.org/98/658098/1/check/openstack-tox-py36/382906f/ : SUCCESS in 3m 40s\n- openstack-tox-validate http://logs.openstack.org/98/658098/1/check/openstack-tox-validate/0400117/ : SUCCESS in 3m 00s\n- requirements-tox-babel http://logs.openstack.org/98/658098/1/check/requirements-tox-babel/1a764ed/ : SUCCESS in 3m 21s\n- requirements-tox-py27-check-uc http://logs.openstack.org/98/658098/1/check/requirements-tox-py27-check-uc/b0af21a/ : SUCCESS in 6m 58s\n- requirements-tox-py36-check-uc http://logs.openstack.org/98/658098/1/check/requirements-tox-py36-check-uc/95f7bf1/ : SUCCESS in 5m 47s\n- cross-cinder-py27 http://logs.openstack.org/98/658098/1/check/cross-cinder-py27/33a1040/ : SUCCESS in 10m 57s\n- cross-cinder-py36 http://logs.openstack.org/98/658098/1/check/cross-cinder-py36/260968f/ : SUCCESS in 7m 44s\n- cross-glance-py27 http://logs.openstack.org/98/658098/1/check/cross-glance-py27/2d4c8c7/ : SUCCESS in 4m 13s\n- cross-glance-py36 http://logs.openstack.org/98/658098/1/check/cross-glance-py36/9ae1912/ : SUCCESS in 4m 30s\n- cross-horizon-py27 http://logs.openstack.org/98/658098/1/check/cross-horizon-py27/e401649/ : SUCCESS in 10m 38s\n- cross-horizon-py36 http://logs.openstack.org/98/658098/1/check/cross-horizon-py36/a31b10a/ : SUCCESS in 9m 07s\n- cross-horizon-npm http://logs.openstack.org/98/658098/1/check/cross-horizon-npm/f13dca2/ : SUCCESS in 6m 11s\n- cross-keystone-py27 http://logs.openstack.org/98/658098/1/check/cross-keystone-py27/c7c67b8/ : SUCCESS in 22m 18s\n- cross-keystone-py36 http://logs.openstack.org/98/658098/1/check/cross-keystone-py36/64e2eed/ : SUCCESS in 21m 44s\n- cross-neutron-py27 http://logs.openstack.org/98/658098/1/check/cross-neutron-py27/8221eed/ : SUCCESS in 21m 24s\n- cross-neutron-py36 http://logs.openstack.org/98/658098/1/check/cross-neutron-py36/110da36/ : SUCCESS in 21m 10s\n- cross-nova-py27 http://logs.openstack.org/98/658098/1/check/cross-nova-py27/f8ab0bd/ : SUCCESS in 11m 38s\n- cross-nova-py36 http://logs.openstack.org/98/658098/1/check/cross-nova-py36/fa8d3b3/ : SUCCESS in 12m 00s\n- cross-nova-functional http://logs.openstack.org/98/658098/1/check/cross-nova-functional/04ac81f/ : SUCCESS in 17m 42s\n- cross-osc-build-sphinx-docs http://logs.openstack.org/98/658098/1/check/cross-osc-build-sphinx-docs/3624849/html/ : SUCCESS in 5m 23s\n- cross-swift-py27 http://logs.openstack.org/98/658098/1/check/cross-swift-py27/a93f885/ : SUCCESS in 8m 21s\n- cross-swift-py36 http://logs.openstack.org/98/658098/1/check/cross-swift-py36/ef73aa9/ : SUCCESS in 8m 07s\n- requirements-integration http://logs.openstack.org/98/658098/1/check/requirements-integration/901f51f/ : SUCCESS in 53m 07s\n- neutron-grenade-multinode http://logs.openstack.org/98/658098/1/check/neutron-grenade-multinode/92ad579/ : SUCCESS in 1h 07m 56s\n- tempest-full http://logs.openstack.org/98/658098/1/check/tempest-full/8701dc9/ : SUCCESS in 1h 54m 24s\n- neutron-grenade http://logs.openstack.org/98/658098/1/check/neutron-grenade/b35600e/ : SUCCESS in 56m 31s","accounts_in_message":[],"_revision_number":1},{"id":"5457bf0510d22e5d883f21c5046d04cbff6efe4c","author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"date":"2019-05-12 19:47:05.000000000","message":"Patch Set 1: Code-Review-1\n\nkinda ok, but my main concern is that it looks like it\u0027s half developed (bunch of PRs, py34 specificed only)","accounts_in_message":[],"_revision_number":1},{"id":"c77743387fcdaffac9c3264361ded38c941ed476","author":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"date":"2019-05-12 20:37:20.000000000","message":"Patch Set 1:\n\nhalf developed?  That library has been around for years and used by the 3par driver in cinder for a very long time.  It\u0027s not \u0027half developed\u0027.  It\u0027s a fully featured client library for the 3PAR storage devices that I originally authored back in 2012.  \n\nAlso, fwiw, I added the py37 to tox.ini and ran the tests and they passed just fine.\n\nhttp://paste.openstack.org/show/5TPPZ7E0yIj1K4iyLCEZ/\n\nI have a PR in to add py36 and py37 to tox.ini here:\nhttps://github.com/hpe-storage/python-3parclient/pull/65","accounts_in_message":[],"_revision_number":1},{"id":"c897d4671584a4bd230ab5f0956f09d4ca0d530b","author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"date":"2019-05-12 21:07:03.000000000","message":"Patch Set 1:\n\nThat\u0027s good (about the PR/tox).  What I meant by \u0027kinda developed\u0027 is more towards the activity on it (houscleaning things like PRs and the py3 stuff) than it is it\u0027s maturity.  If your PR is merged my worries would be addressed.","accounts_in_message":[],"_revision_number":1},{"id":"3a6454a27a2ef1ee194039c00278601321dca8b0","author":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"date":"2019-05-13 16:09:12.000000000","message":"Patch Set 1:\n\nMy 3parclient PR has  merged.  \n\nhttps://github.com/hpe-storage/python-3parclient/pull/65","accounts_in_message":[],"_revision_number":1},{"id":"30bd3610091eaea0c9eea74d52e0ecd431a90864","author":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"date":"2019-05-13 16:11:54.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b5efae7e0986b5316bff2c06fea2cabe8538c6b6","author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"date":"2019-05-13 16:13:17.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"b9456e46c54acd2aaa373a436d3fad355f7824c9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-13 18:15:04.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-docs http://logs.openstack.org/98/658098/2/check/openstack-tox-docs/08d5ef6/html/ : SUCCESS in 4m 04s\n- openstack-tox-pypy http://logs.openstack.org/98/658098/2/check/openstack-tox-pypy/97d7de8/ : SUCCESS in 3m 44s (non-voting)\n- openstack-tox-pep8 http://logs.openstack.org/98/658098/2/check/openstack-tox-pep8/9552c38/ : SUCCESS in 3m 08s\n- openstack-tox-py27 http://logs.openstack.org/98/658098/2/check/openstack-tox-py27/ad44b49/ : SUCCESS in 3m 09s\n- openstack-tox-py36 http://logs.openstack.org/98/658098/2/check/openstack-tox-py36/9b0905f/ : SUCCESS in 3m 10s\n- openstack-tox-validate http://logs.openstack.org/98/658098/2/check/openstack-tox-validate/53f877b/ : SUCCESS in 3m 02s\n- requirements-tox-babel http://logs.openstack.org/98/658098/2/check/requirements-tox-babel/b3a441c/ : SUCCESS in 2m 46s\n- requirements-tox-py27-check-uc http://logs.openstack.org/98/658098/2/check/requirements-tox-py27-check-uc/17c7eee/ : SUCCESS in 7m 18s\n- requirements-tox-py36-check-uc http://logs.openstack.org/98/658098/2/check/requirements-tox-py36-check-uc/62fda1a/ : SUCCESS in 6m 59s\n- cross-cinder-py27 http://logs.openstack.org/98/658098/2/check/cross-cinder-py27/9fbc54a/ : SUCCESS in 8m 59s\n- cross-cinder-py36 http://logs.openstack.org/98/658098/2/check/cross-cinder-py36/6677019/ : SUCCESS in 7m 49s\n- cross-glance-py27 http://logs.openstack.org/98/658098/2/check/cross-glance-py27/1d56ca3/ : SUCCESS in 6m 31s\n- cross-glance-py36 http://logs.openstack.org/98/658098/2/check/cross-glance-py36/6b46c58/ : SUCCESS in 4m 04s\n- cross-horizon-py27 http://logs.openstack.org/98/658098/2/check/cross-horizon-py27/0cd52db/ : SUCCESS in 9m 31s\n- cross-horizon-py36 http://logs.openstack.org/98/658098/2/check/cross-horizon-py36/7e95a58/ : SUCCESS in 7m 59s\n- cross-horizon-npm http://logs.openstack.org/98/658098/2/check/cross-horizon-npm/e9bc29e/ : SUCCESS in 6m 16s\n- cross-keystone-py27 http://logs.openstack.org/98/658098/2/check/cross-keystone-py27/3d5f086/ : SUCCESS in 23m 03s\n- cross-keystone-py36 http://logs.openstack.org/98/658098/2/check/cross-keystone-py36/0cbf6ac/ : SUCCESS in 22m 45s\n- cross-neutron-py27 http://logs.openstack.org/98/658098/2/check/cross-neutron-py27/b6a8d8b/ : SUCCESS in 22m 16s\n- cross-neutron-py36 http://logs.openstack.org/98/658098/2/check/cross-neutron-py36/30fe954/ : SUCCESS in 27m 01s\n- cross-nova-py27 http://logs.openstack.org/98/658098/2/check/cross-nova-py27/75393a1/ : SUCCESS in 14m 37s\n- cross-nova-py36 http://logs.openstack.org/98/658098/2/check/cross-nova-py36/68853ce/ : SUCCESS in 15m 14s\n- cross-nova-functional http://logs.openstack.org/98/658098/2/check/cross-nova-functional/0e76527/ : SUCCESS in 19m 00s\n- cross-osc-build-sphinx-docs http://logs.openstack.org/98/658098/2/check/cross-osc-build-sphinx-docs/447b787/html/ : SUCCESS in 5m 36s\n- cross-swift-py27 http://logs.openstack.org/98/658098/2/check/cross-swift-py27/165a13a/ : SUCCESS in 7m 47s\n- cross-swift-py36 http://logs.openstack.org/98/658098/2/check/cross-swift-py36/9eff2d3/ : SUCCESS in 7m 04s\n- requirements-integration http://logs.openstack.org/98/658098/2/check/requirements-integration/1c8e7da/ : SUCCESS in 57m 23s\n- neutron-grenade-multinode http://logs.openstack.org/98/658098/2/check/neutron-grenade-multinode/415d8ff/ : SUCCESS in 1h 09m 46s\n- tempest-full http://logs.openstack.org/98/658098/2/check/tempest-full/0843f7f/ : SUCCESS in 1h 53m 27s\n- neutron-grenade http://logs.openstack.org/98/658098/2/check/neutron-grenade/0ef3e28/ : FAILURE in 49m 10s","accounts_in_message":[],"_revision_number":2},{"id":"0e96990c8d4620e0c57aa3cc40897c285fd6b650","author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"date":"2019-05-13 18:17:02.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"ee981d5d650c524c6e96d6c6c747d3b1bd534ceb","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-13 20:12:24.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/98/658098/2/check/openstack-tox-docs/49a16f7/html/ : SUCCESS in 2m 50s\n- openstack-tox-pypy http://logs.openstack.org/98/658098/2/check/openstack-tox-pypy/92c0bb0/ : SUCCESS in 3m 47s (non-voting)\n- openstack-tox-pep8 http://logs.openstack.org/98/658098/2/check/openstack-tox-pep8/20b3797/ : SUCCESS in 3m 58s\n- openstack-tox-py27 http://logs.openstack.org/98/658098/2/check/openstack-tox-py27/28bbe57/ : SUCCESS in 2m 48s\n- openstack-tox-py36 http://logs.openstack.org/98/658098/2/check/openstack-tox-py36/89d97d1/ : SUCCESS in 3m 23s\n- openstack-tox-validate http://logs.openstack.org/98/658098/2/check/openstack-tox-validate/8508b60/ : SUCCESS in 3m 12s\n- requirements-tox-babel http://logs.openstack.org/98/658098/2/check/requirements-tox-babel/e6ba43b/ : SUCCESS in 2m 57s\n- requirements-tox-py27-check-uc http://logs.openstack.org/98/658098/2/check/requirements-tox-py27-check-uc/75d6086/ : SUCCESS in 6m 36s\n- requirements-tox-py36-check-uc http://logs.openstack.org/98/658098/2/check/requirements-tox-py36-check-uc/6331cdb/ : SUCCESS in 6m 03s\n- cross-cinder-py27 http://logs.openstack.org/98/658098/2/check/cross-cinder-py27/2c1ea71/ : SUCCESS in 8m 35s\n- cross-cinder-py36 http://logs.openstack.org/98/658098/2/check/cross-cinder-py36/96bb629/ : SUCCESS in 7m 43s\n- cross-glance-py27 http://logs.openstack.org/98/658098/2/check/cross-glance-py27/4d9525d/ : SUCCESS in 4m 36s\n- cross-glance-py36 http://logs.openstack.org/98/658098/2/check/cross-glance-py36/f4b4bec/ : SUCCESS in 4m 02s\n- cross-horizon-py27 http://logs.openstack.org/98/658098/2/check/cross-horizon-py27/423d2a0/ : SUCCESS in 10m 15s\n- cross-horizon-py36 http://logs.openstack.org/98/658098/2/check/cross-horizon-py36/408ea5a/ : SUCCESS in 9m 25s\n- cross-horizon-npm http://logs.openstack.org/98/658098/2/check/cross-horizon-npm/00cf9ea/ : SUCCESS in 5m 52s\n- cross-keystone-py27 http://logs.openstack.org/98/658098/2/check/cross-keystone-py27/dc1f5cf/ : SUCCESS in 20m 52s\n- cross-keystone-py36 http://logs.openstack.org/98/658098/2/check/cross-keystone-py36/e657ab5/ : SUCCESS in 26m 28s\n- cross-neutron-py27 http://logs.openstack.org/98/658098/2/check/cross-neutron-py27/570d3d8/ : SUCCESS in 22m 29s\n- cross-neutron-py36 http://logs.openstack.org/98/658098/2/check/cross-neutron-py36/25e4ee6/ : SUCCESS in 24m 08s\n- cross-nova-py27 http://logs.openstack.org/98/658098/2/check/cross-nova-py27/b5f15c3/ : SUCCESS in 12m 27s\n- cross-nova-py36 http://logs.openstack.org/98/658098/2/check/cross-nova-py36/87248f9/ : SUCCESS in 10m 37s\n- cross-nova-functional http://logs.openstack.org/98/658098/2/check/cross-nova-functional/4e25cac/ : SUCCESS in 18m 15s\n- cross-osc-build-sphinx-docs http://logs.openstack.org/98/658098/2/check/cross-osc-build-sphinx-docs/77fc0b8/html/ : SUCCESS in 5m 49s\n- cross-swift-py27 http://logs.openstack.org/98/658098/2/check/cross-swift-py27/b132fba/ : SUCCESS in 7m 48s\n- cross-swift-py36 http://logs.openstack.org/98/658098/2/check/cross-swift-py36/4283034/ : SUCCESS in 7m 35s\n- requirements-integration http://logs.openstack.org/98/658098/2/check/requirements-integration/aedd724/ : SUCCESS in 57m 33s\n- neutron-grenade-multinode http://logs.openstack.org/98/658098/2/check/neutron-grenade-multinode/50b9d40/ : SUCCESS in 1h 05m 53s\n- tempest-full http://logs.openstack.org/98/658098/2/check/tempest-full/b286fe1/ : SUCCESS in 1h 49m 38s\n- neutron-grenade http://logs.openstack.org/98/658098/2/check/neutron-grenade/e88d0b4/ : SUCCESS in 51m 09s","accounts_in_message":[],"_revision_number":2},{"id":"00734fb394a502cafef0aaa87e99c8b8e304d61f","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2019-05-13 20:28:19.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(1 comment)\n\nShouldn\u0027t be an issue now with py3, and the speed of response on the tox update PR is a good indication that maintenance is still active.","accounts_in_message":[],"_revision_number":2},{"id":"a76a2792cbe521c6f118eb14875f9e3843737f95","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-13 20:28:44.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"404a3a67bc1720fe6135337495690304987dfe8a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-13 22:16:29.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/98/658098/2/gate/openstack-tox-docs/372dc21/html/ : SUCCESS in 2m 56s\n- openstack-tox-pep8 http://logs.openstack.org/98/658098/2/gate/openstack-tox-pep8/863d2cb/ : SUCCESS in 3m 09s\n- openstack-tox-py27 http://logs.openstack.org/98/658098/2/gate/openstack-tox-py27/4aac3b4/ : SUCCESS in 3m 12s\n- openstack-tox-py36 http://logs.openstack.org/98/658098/2/gate/openstack-tox-py36/aa1fd5b/ : SUCCESS in 2m 49s\n- openstack-tox-validate http://logs.openstack.org/98/658098/2/gate/openstack-tox-validate/4e64740/ : SUCCESS in 4m 19s\n- requirements-tox-babel http://logs.openstack.org/98/658098/2/gate/requirements-tox-babel/1918c35/ : SUCCESS in 2m 54s\n- requirements-tox-py27-check-uc http://logs.openstack.org/98/658098/2/gate/requirements-tox-py27-check-uc/6fc48ed/ : SUCCESS in 7m 01s\n- requirements-tox-py36-check-uc http://logs.openstack.org/98/658098/2/gate/requirements-tox-py36-check-uc/e0441f2/ : SUCCESS in 5m 28s\n- cross-cinder-py27 http://logs.openstack.org/98/658098/2/gate/cross-cinder-py27/2766872/ : SUCCESS in 7m 57s\n- cross-cinder-py36 http://logs.openstack.org/98/658098/2/gate/cross-cinder-py36/9fef8c2/ : SUCCESS in 7m 24s\n- cross-glance-py27 http://logs.openstack.org/98/658098/2/gate/cross-glance-py27/dc0dd24/ : SUCCESS in 4m 02s\n- cross-glance-py36 http://logs.openstack.org/98/658098/2/gate/cross-glance-py36/dc13cfd/ : SUCCESS in 3m 38s\n- cross-horizon-py27 http://logs.openstack.org/98/658098/2/gate/cross-horizon-py27/f4cdeaf/ : SUCCESS in 12m 29s\n- cross-horizon-py36 http://logs.openstack.org/98/658098/2/gate/cross-horizon-py36/24b9b32/ : SUCCESS in 9m 03s\n- cross-horizon-npm http://logs.openstack.org/98/658098/2/gate/cross-horizon-npm/585b754/ : SUCCESS in 9m 52s\n- cross-keystone-py27 http://logs.openstack.org/98/658098/2/gate/cross-keystone-py27/fde05d3/ : SUCCESS in 32m 58s\n- cross-keystone-py36 http://logs.openstack.org/98/658098/2/gate/cross-keystone-py36/c9a1d47/ : SUCCESS in 27m 45s\n- cross-neutron-py27 http://logs.openstack.org/98/658098/2/gate/cross-neutron-py27/9a0dbdc/ : SUCCESS in 28m 54s\n- cross-neutron-py36 http://logs.openstack.org/98/658098/2/gate/cross-neutron-py36/0b08340/ : SUCCESS in 27m 58s\n- cross-nova-py27 http://logs.openstack.org/98/658098/2/gate/cross-nova-py27/bcf7fb8/ : SUCCESS in 21m 52s\n- cross-nova-py36 http://logs.openstack.org/98/658098/2/gate/cross-nova-py36/8f6bf06/ : SUCCESS in 24m 06s\n- cross-nova-functional http://logs.openstack.org/98/658098/2/gate/cross-nova-functional/0efe22f/ : SUCCESS in 19m 04s\n- cross-osc-build-sphinx-docs http://logs.openstack.org/98/658098/2/gate/cross-osc-build-sphinx-docs/be7b482/html/ : SUCCESS in 5m 16s\n- cross-swift-py27 http://logs.openstack.org/98/658098/2/gate/cross-swift-py27/f689a30/ : SUCCESS in 11m 33s\n- cross-swift-py36 http://logs.openstack.org/98/658098/2/gate/cross-swift-py36/495886c/ : SUCCESS in 8m 23s\n- requirements-integration http://logs.openstack.org/98/658098/2/gate/requirements-integration/b450055/ : SUCCESS in 54m 56s\n- neutron-grenade-multinode http://logs.openstack.org/98/658098/2/gate/neutron-grenade-multinode/ccecda4/ : SUCCESS in 1h 06m 37s\n- tempest-full http://logs.openstack.org/98/658098/2/gate/tempest-full/e569fb1/ : SUCCESS in 1h 37m 47s\n- neutron-grenade http://logs.openstack.org/98/658098/2/gate/neutron-grenade/69dc723/ : SUCCESS in 58m 36s","accounts_in_message":[],"_revision_number":2},{"id":"d6ede419c6a391d651e94b95091ea1bedb590bbe","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-13 22:16:30.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"23ff2adcec1fd5e485d7f7319c6e516125e7aed1","revisions":{"68c897fbc7813f6808aba4409b940ac78daa79c5":{"kind":"REWORK","_number":1,"created":"2019-05-09 14:16:23.000000000","uploader":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"ref":"refs/changes/98/658098/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/98/658098/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/98/658098/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/98/658098/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/98/658098/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/98/658098/1"}}},"commit":{"parents":[{"commit":"842ed7bbb06c09dc01785265b589c228b5f928af","subject":"Merge \"Add missing format arg for missing g-r reqs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/842ed7bbb06c09dc01785265b589c228b5f928af"}]}],"author":{"name":"Walter A. Boring IV","email":"waboring@hemna.com","date":"2019-05-09 14:15:22.000000000","tz":0},"committer":{"name":"Walter A. Boring IV","email":"waboring@hemna.com","date":"2019-05-09 14:15:22.000000000","tz":0},"subject":"Add cinder extras python-3parclient library","message":"Add cinder extras python-3parclient library\n\nThis patch adds the cinder 3par driver\u0027s library.\n\nactive: yes\ngood code: mostly, bunch of open, simple pull requests\npy3: kinda? only states py34...\nlicense compat: yes\npackaged: eh?\ncovered by other libs: no\nneeded by: cinder\nmanaged by openstack: no\n\nChange-Id: I1fb6047b88ffa11783e0a7cc468df38b29c7a0bf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/68c897fbc7813f6808aba4409b940ac78daa79c5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/68c897fbc7813f6808aba4409b940ac78daa79c5"}]},"branch":"refs/heads/master"},"23ff2adcec1fd5e485d7f7319c6e516125e7aed1":{"kind":"REWORK","_number":2,"created":"2019-05-13 16:11:54.000000000","uploader":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"ref":"refs/changes/98/658098/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/98/658098/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/98/658098/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/98/658098/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/98/658098/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/98/658098/2"}}},"commit":{"parents":[{"commit":"6723ed02684772181deab850831ac8a20c6d565e","subject":"Merge \"update constraint for os-service-types to new release 1.7.0\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/6723ed02684772181deab850831ac8a20c6d565e"}]}],"author":{"name":"Walter A. Boring IV","email":"waboring@hemna.com","date":"2019-05-09 14:15:22.000000000","tz":0},"committer":{"name":"Walter A. Boring IV","email":"waboring@hemna.com","date":"2019-05-13 16:12:14.000000000","tz":0},"subject":"Add cinder extras python-3parclient library","message":"Add cinder extras python-3parclient library\n\nThis patch adds the cinder 3par driver\u0027s library.\n\nactive: yes\ngood code: mostly, bunch of open, simple pull requests\npy3: kinda? only states py34...\nlicense compat: yes\npackaged: eh?\ncovered by other libs: no\nneeded by: cinder\nmanaged by openstack: no\n\nChange-Id: I1fb6047b88ffa11783e0a7cc468df38b29c7a0bf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/23ff2adcec1fd5e485d7f7319c6e516125e7aed1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/23ff2adcec1fd5e485d7f7319c6e516125e7aed1"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
