)]}'
{"id":"openstack%2Freleases~654408","triplet_id":"openstack%2Freleases~master~I4bc7068e2ac41af2b879d382e73cfd16e6f2927c","project":"openstack/releases","branch":"master","topic":"train-cinderlib","hashtags":[],"change_id":"I4bc7068e2ac41af2b879d382e73cfd16e6f2927c","subject":"Move cinderlib to cycle-trailing","status":"MERGED","created":"2019-04-22 08:36:10.000000000","updated":"2019-04-23 10:12:22.000000000","submitted":"2019-04-23 10:12:22.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":"654408-1556014342589-6db76d6a","meta_rev_id":"8f4f55cf2e60ac9c0fa38eff1cdc4472b861e854","_number":654408,"virtual_id_number":654408,"owner":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},{"value":2,"date":"2019-04-23 10:12:22.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":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"all":[{"value":2,"date":"2019-04-22 13:57:15.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":2,"date":"2019-04-23 10:00:33.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},{"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":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":1,"date":"2019-04-23 10:00:33.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},{"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},"PTL-Approved":{"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Not approved yet","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-04-22 13:57:15.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-04-23 10:00:33.000000000","updated_by":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"reviewer":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"state":"REVIEWER"},{"updated":"2019-04-23 10:12:22.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":"9e04ee81d831c19bbeb27c615c42516f6af6a0d1","author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"date":"2019-04-22 08:36:10.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2fd80cc86b8a3d9f56c455af29ab6a88e14a268f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-22 08:49:40.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/08/654408/1/check/openstack-tox-docs/696b7fb/html/ : SUCCESS in 6m 38s\n- openstack-tox-validate http://logs.openstack.org/08/654408/1/check/openstack-tox-validate/7d617e8/ : SUCCESS in 3m 56s\n- releases-tox-list-changes http://logs.openstack.org/08/654408/1/check/releases-tox-list-changes/22682f2/ : SUCCESS in 3m 55s","accounts_in_message":[],"_revision_number":1},{"id":"f2f5e7b3f4c8c6009ec2e2fbfb4df507107ef9fb","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2019-04-22 13:57:15.000000000","message":"Patch Set 1: Code-Review+2\n\nCinderlib consumes cinder to expose driver functionality, so even though it\u0027s a little different from our other cycle-trailing deliverables, I think it is appropriate to have this as something that gets releases after everything else.","accounts_in_message":[],"_revision_number":1},{"id":"4c440cd6e3556e820cbab4e10bd875ade235ab20","author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"date":"2019-04-23 10:00:33.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"8fb8e7bb01b7b26a3a5d903cfe206332ae03c283","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-23 10:00:45.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"ed1a41f48d8205279b623bf8e72f296d07d44984","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-23 10:12:22.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"2f71b5e12cf172c6ef58d15346c60306dcd2e03f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-23 10:12:22.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/08/654408/1/gate/openstack-tox-docs/1a2883c/html/ : SUCCESS in 6m 41s\n- openstack-tox-validate http://logs.openstack.org/08/654408/1/gate/openstack-tox-validate/937cc06/ : SUCCESS in 4m 14s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"7af37cd37019f7f735b7632dedb7a5223db75bd3","revisions":{"7af37cd37019f7f735b7632dedb7a5223db75bd3":{"kind":"REWORK","_number":1,"created":"2019-04-22 08:36:10.000000000","uploader":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"ref":"refs/changes/08/654408/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/releases","ref":"refs/changes/08/654408/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/releases refs/changes/08/654408/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/releases refs/changes/08/654408/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/releases refs/changes/08/654408/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/releases refs/changes/08/654408/1"}}},"commit":{"parents":[{"commit":"b32f071383e31e2f626561379133962724086f94","subject":"OpenDev Migration Patch","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/releases/commit/b32f071383e31e2f626561379133962724086f94"}]}],"author":{"name":"Gorka Eguileor","email":"geguileo@redhat.com","date":"2019-04-22 08:18:04.000000000","tz":120},"committer":{"name":"Gorka Eguileor","email":"geguileo@redhat.com","date":"2019-04-22 08:18:04.000000000","tz":120},"subject":"Move cinderlib to cycle-trailing","message":"Move cinderlib to cycle-trailing\n\nCinderlib was added late in the Stein cycle, so it went in with the\nindependent release model, but the appropriate model is cycle-trailing.\n\nCinderlib is different from other OpenStack libraries.  It provides an\nobject oriented abstraction of the Cinder drivers for the purpose of\nconsuming them outside of OpenStack.  Using the Cinder drivers means\nthat it has the Cinder project as a dependency and needs it to be\nreleased before the cinderlib release. This is why the cycle-trailing\nrelease model is the most appropriate.\n\nThis patch adds cinderlib to the Train release as a cycle-trailing\nproject.\n\nChange-Id: I4bc7068e2ac41af2b879d382e73cfd16e6f2927c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/releases/commit/7af37cd37019f7f735b7632dedb7a5223db75bd3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/releases/commit/7af37cd37019f7f735b7632dedb7a5223db75bd3"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
