)]}'
{"id":"openstack%2Fopenstack-specs~186635","triplet_id":"openstack%2Fopenstack-specs~master~I1a53b418568b8304ad74a2b30bdf1bb86ccb5f7a","project":"openstack/openstack-specs","branch":"master","hashtags":[],"change_id":"I1a53b418568b8304ad74a2b30bdf1bb86ccb5f7a","subject":"Add requirements management specification.","status":"MERGED","created":"2015-05-29 03:22:51.000000000","updated":"2015-06-30 20:12:49.000000000","submitted":"2015-06-30 20:12:48.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":51,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"3e5fb86b9a6e03a27a6f4ab903f2a3ae4020d31c","_number":186635,"virtual_id_number":186635,"owner":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":0,"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":2,"date":"2015-06-30 20:12:48.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"value":0,"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},{"value":0,"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"value":0,"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":0,"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},{"value":0,"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},{"value":0,"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"value":0,"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"value":0,"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},{"value":0,"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},{"value":0,"_account_id":14867,"name":"Jaivish Kothari(janonymous)","email":"janonymous.codevulture@gmail.com","username":"Janonymous"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},{"value":0,"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":0,"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},{"value":0,"_account_id":12321,"name":"Ryan Brown","email":"rybrown@redhat.com","username":"ryansb"},{"value":0,"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"},{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":8434,"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","username":"rockyg"},{"value":0,"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},{"value":0,"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"}],"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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"all":[{"value":0,"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":0,"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},{"value":2,"date":"2015-06-28 13:31:59.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-06-30 16:28:15.000000000","_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"value":2,"date":"2015-06-24 15:19:37.000000000","_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},{"value":2,"date":"2015-06-30 20:05:52.000000000","_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"value":1,"date":"2015-06-23 22:21:38.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"value":2,"date":"2015-06-29 13:03:54.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":1,"date":"2015-06-24 09:52:30.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":1,"date":"2015-06-25 21:16:26.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},{"value":2,"date":"2015-06-24 05:55:51.000000000","_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},{"value":0,"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":1,"date":"2015-06-23 21:43:40.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"value":0,"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"value":0,"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},{"value":0,"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},{"value":1,"date":"2015-06-24 16:10:29.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14867,"name":"Jaivish Kothari(janonymous)","email":"janonymous.codevulture@gmail.com","username":"Janonymous"},{"value":1,"date":"2015-06-23 21:15:25.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":1,"date":"2015-06-23 21:45:42.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},{"value":0,"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":2,"date":"2015-06-30 20:04:16.000000000","_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},{"value":1,"date":"2015-06-25 16:17:12.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":12321,"name":"Ryan Brown","email":"rybrown@redhat.com","username":"ryansb"},{"value":0,"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"value":2,"date":"2015-06-23 21:40:28.000000000","_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":1,"date":"2015-06-23 21:43:38.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"},{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":1,"date":"2015-06-23 21:45:34.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8434,"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","username":"rockyg"},{"value":2,"date":"2015-06-23 21:47:02.000000000","_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},{"value":1,"date":"2015-06-24 17:13:05.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"}],"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":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":0,"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"value":0,"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},{"value":0,"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"value":0,"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":0,"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},{"value":0,"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},{"value":0,"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"value":0,"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"value":0,"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},{"value":0,"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},{"value":0,"_account_id":14867,"name":"Jaivish Kothari(janonymous)","email":"janonymous.codevulture@gmail.com","username":"Janonymous"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},{"value":0,"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":0,"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},{"value":0,"_account_id":12321,"name":"Ryan Brown","email":"rybrown@redhat.com","username":"ryansb"},{"value":0,"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"},{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":8434,"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","username":"rockyg"},{"value":1,"date":"2015-06-30 20:05:25.000000000","_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},{"value":0,"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},{"_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"},{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"_account_id":8434,"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","username":"rockyg"},{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"_account_id":12321,"name":"Ryan Brown","email":"rybrown@redhat.com","username":"ryansb"},{"_account_id":14867,"name":"Jaivish Kothari(janonymous)","email":"janonymous.codevulture@gmail.com","username":"Janonymous"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-05-29 03:47:30.000000000","updated_by":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"reviewer":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"state":"REVIEWER"},{"updated":"2015-05-29 04:15:05.000000000","updated_by":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"reviewer":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"state":"REVIEWER"},{"updated":"2015-05-29 05:14:00.000000000","updated_by":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"reviewer":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"state":"REVIEWER"},{"updated":"2015-05-29 19:56:39.000000000","updated_by":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"reviewer":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"state":"REVIEWER"},{"updated":"2015-05-29 23:41:13.000000000","updated_by":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"reviewer":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"state":"REVIEWER"},{"updated":"2015-05-30 14:35:51.000000000","updated_by":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"reviewer":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"state":"REVIEWER"},{"updated":"2015-06-08 15:32:27.000000000","updated_by":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"reviewer":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"state":"REVIEWER"},{"updated":"2015-06-09 21:14:37.000000000","updated_by":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"reviewer":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"state":"REVIEWER"},{"updated":"2015-06-11 09:39:16.000000000","updated_by":{"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},"reviewer":{"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},"state":"REVIEWER"},{"updated":"2015-06-23 21:15:25.000000000","updated_by":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"reviewer":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"state":"REVIEWER"},{"updated":"2015-06-23 21:40:28.000000000","updated_by":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"reviewer":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"state":"REVIEWER"},{"updated":"2015-06-23 21:43:38.000000000","updated_by":{"_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"},"reviewer":{"_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"},"state":"REVIEWER"},{"updated":"2015-06-23 21:43:40.000000000","updated_by":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"reviewer":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"state":"REVIEWER"},{"updated":"2015-06-23 21:45:34.000000000","updated_by":{"_account_id":8434,"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","username":"rockyg"},"reviewer":{"_account_id":8434,"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","username":"rockyg"},"state":"REVIEWER"},{"updated":"2015-06-23 21:45:42.000000000","updated_by":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"reviewer":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"state":"REVIEWER"},{"updated":"2015-06-23 22:21:38.000000000","updated_by":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"reviewer":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"state":"REVIEWER"},{"updated":"2015-06-24 05:55:51.000000000","updated_by":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"reviewer":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"state":"REVIEWER"},{"updated":"2015-06-24 09:52:30.000000000","updated_by":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"reviewer":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"state":"REVIEWER"},{"updated":"2015-06-24 15:19:37.000000000","updated_by":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"reviewer":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"state":"REVIEWER"},{"updated":"2015-06-24 16:10:29.000000000","updated_by":{"_account_id":14867,"name":"Jaivish Kothari(janonymous)","email":"janonymous.codevulture@gmail.com","username":"Janonymous"},"reviewer":{"_account_id":14867,"name":"Jaivish Kothari(janonymous)","email":"janonymous.codevulture@gmail.com","username":"Janonymous"},"state":"REVIEWER"},{"updated":"2015-06-24 17:13:05.000000000","updated_by":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"reviewer":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"state":"REVIEWER"},{"updated":"2015-06-25 16:17:12.000000000","updated_by":{"_account_id":12321,"name":"Ryan Brown","email":"rybrown@redhat.com","username":"ryansb"},"reviewer":{"_account_id":12321,"name":"Ryan Brown","email":"rybrown@redhat.com","username":"ryansb"},"state":"REVIEWER"},{"updated":"2015-06-25 21:16:26.000000000","updated_by":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"reviewer":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"state":"REVIEWER"},{"updated":"2015-06-28 13:31:59.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":"2015-06-29 13:03:54.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":"2015-06-30 16:28:15.000000000","updated_by":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"reviewer":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"state":"REVIEWER"},{"updated":"2015-06-30 20:04:16.000000000","updated_by":{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},"reviewer":{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},"state":"REVIEWER"},{"updated":"2015-06-30 20:05:25.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":"2015-06-30 20:05:52.000000000","updated_by":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"reviewer":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"state":"REVIEWER"},{"updated":"2015-06-30 20:12:48.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"72d7df66d168c89db046d0627200f028c6efe190","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2015-05-29 03:22:51.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"cda495ad5dd399abd404e5009e20833de9abdb84","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-29 03:25:25.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-openstack-specs-docs http://docs-draft.openstack.org/35/186635/1/check/gate-openstack-specs-docs/8ace57e//doc/build/html/ : SUCCESS in 1m 26s","accounts_in_message":[],"_revision_number":1},{"id":"ebf111430bed530561fb04f43b815284e69e5be3","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2015-05-29 03:41:19.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"81d82f912432a02e6f5c75eb1cddbb5df134f8f7","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-05-29 03:47:30.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"452a71b25d4a5fa4080c806b980f0c1da5c53db2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-29 03:48:04.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-openstack-specs-docs http://docs-draft.openstack.org/35/186635/2/check/gate-openstack-specs-docs/2c57083//doc/build/html/ : SUCCESS in 1m 44s","accounts_in_message":[],"_revision_number":2},{"id":"8bebd6fbc12864cf71ba4b26dcb637cfec88a825","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2015-05-29 03:49:52.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"928862797a5821bf01106cf809d3bf75a56383df","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2015-05-29 03:56:08.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"c38ec296d892d0f109c47d17bfbf8d804e392655","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-29 04:00:33.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-openstack-specs-docs http://docs-draft.openstack.org/35/186635/3/check/gate-openstack-specs-docs/84eb447//doc/build/html/ : SUCCESS in 1m 28s","accounts_in_message":[],"_revision_number":3},{"id":"445686784e7b64f5a153442ab2eacd7b03705aa5","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2015-05-29 05:14:00.000000000","message":"Patch Set 3:\n\n(1 comment)\n\nThanks!  one comment on the launchpad URL.","accounts_in_message":[],"_revision_number":3},{"id":"ed484b92249d2b742c5347b9230f825da35e14dc","author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"date":"2015-05-29 19:56:39.000000000","message":"Patch Set 3: Code-Review+1\n\nThe less strict global requirements makes packaging life easier. while the capped version still avoid the gate going on fire at unforseeable times.","accounts_in_message":[],"_revision_number":3},{"id":"e62135f747fea56d793c4523154f252310107325","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-05-29 23:41:13.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"8e9e0dbdd650452d8a71eea2ad99aeeed94aad6d","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-05-30 14:35:51.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"8577c5f71ac01b0bb1065f658868b24294883f28","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2015-05-30 18:55:57.000000000","message":"Patch Set 3:\n\nThe overall design looks to be a good approach and well thought out. I think we can still end up wedged (but not in the gate, This is a big improvement over today) until we get the new resolver in place since a strict compatabiliy between g-r and the upper-constraints) does not guarantee a fully compatible install. \n\nTl;dr - this looks like q good first step to solving the dependency woes we\u0027ve had.","accounts_in_message":[],"_revision_number":3},{"id":"2f2fcce4a2b39667858a96b6b2b68c331dfd3f3a","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2015-05-30 18:57:14.000000000","message":"Patch Set 3:\n\nAnd packagers still will be doing a the same work to ensure the apt/rpm/etc systems can install OpenStack.","accounts_in_message":[],"_revision_number":3},{"id":"09e280f39999ba16fafd8ba56ed5410707db72e6","author":{"_account_id":12321,"name":"Ryan Brown","email":"rybrown@redhat.com","username":"ryansb"},"date":"2015-06-01 13:24:25.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"78c460b0de849d977450705aa02c800ee3858e37","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2015-06-01 23:50:38.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"8f9549a6fd3cd086a1ea5ad933660ceb066a01d0","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2015-06-01 23:51:29.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"d2fb16cbe91d910f9bef4e677d168b6f0bbbdb46","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-02 00:17:14.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-openstack-specs-docs http://docs-draft.openstack.org/35/186635/4/check/gate-openstack-specs-docs/2f51c8a//doc/build/html/ : SUCCESS in 1m 57s","accounts_in_message":[],"_revision_number":4},{"id":"e58613c664db842197b673812d877eb1369d374c","author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"date":"2015-06-03 13:49:53.000000000","message":"Patch Set 4: Code-Review+1\n\n(7 comments)\n\nLooks on the right way, a bit confusing at times though, so could use some clarification (see inline comments)","accounts_in_message":[],"_revision_number":4},{"id":"6a8a80fd7370396da318448f9d83f250f5e09bae","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-06-07 15:04:50.000000000","message":"Patch Set 4:\n\n(9 comments)","accounts_in_message":[],"_revision_number":4},{"id":"a6f30667ec1109198a6669c01239a61796b8511c","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2015-06-08 05:45:58.000000000","message":"Patch Set 4:\n\n(12 comments)\n\nThanks forthe questions; answered. I\u0027ll upload a newer version tomorrowish.","accounts_in_message":[],"_revision_number":4},{"id":"fd99cfe1a7913abd098b0a714d676367207b2086","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2015-06-10 12:31:32.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"37e6bee5c76c2401f959bb5db369dc08d3c73cac","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-10 13:20:39.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-openstack-specs-docs http://docs-draft.openstack.org/35/186635/5/check/gate-openstack-specs-docs/ed76c86//doc/build/html/ : SUCCESS in 2m 04s","accounts_in_message":[],"_revision_number":5},{"id":"4d37ee37f92bb17c16155d0014592a2b78584e4f","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2015-06-10 16:06:16.000000000","message":"Patch Set 5: Code-Review+2\n\nThis looks like the plan we agreed to in Vancouver. I am still concerned that the message we are sending to teams working on libraries within OpenStack is that their projects are somehow second class citizens, because they will have to take another extra step to ensure their project is used (or if not an active step, they have to wait for someone else to approve it). We don\u0027t do that with application code. The best suggestion I have for handling that is leaving constraints off for library projects managed within the community, but I don\u0027t get the impression anyone else thinks that\u0027s a workable system.","accounts_in_message":[],"_revision_number":5},{"id":"b2df393c454b24b32ca11ecdc842fb894e89fc75","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-06-11 02:16:41.000000000","message":"Patch Set 5: Code-Review+1\n\n(4 comments)","accounts_in_message":[],"_revision_number":5},{"id":"1a1f43430d562efeb9c860522b01f895cd126ea2","author":{"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},"date":"2015-06-11 09:39:16.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"85cf50ce259ee14e2861eae1959c18e25c56f924","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2015-06-11 10:00:49.000000000","message":"Patch Set 5:\n\n(3 comments)","accounts_in_message":[],"_revision_number":5},{"id":"c6a5c88b0f3bc26ba4935548f0e33fbd66a949e8","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2015-06-11 10:34:15.000000000","message":"Patch Set 5:\n\n@Doug, we can always tune it. But - libraries are /already/ in that state: they aren\u0027t used on commit, they are used on release.","accounts_in_message":[],"_revision_number":5},{"id":"4e7f4b6476b2ab0a09e915cb2aa9f7e6d6b96f21","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-06-11 13:19:22.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"63e610f39ca1a34c2b406027df8c0a1d0fc9a48d","author":{"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},"date":"2015-06-15 21:16:59.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"7131415ce8af4e5f556a88b21b5312625b0eb453","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2015-06-23 21:07:45.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"e432ff35704414b0a8f0df42019419a127c387d6","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2015-06-23 21:10:19.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"1a778c4697b0b49cfb03ba67713f3a294cd0afb6","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2015-06-23 21:11:42.000000000","message":"Patch Set 5:\n\n(3 comments)","accounts_in_message":[],"_revision_number":5},{"id":"8b6ce866b553451162f5fdffd73195e43cda8942","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-23 21:15:08.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-openstack-specs-docs http://docs-draft.openstack.org/35/186635/6/check/gate-openstack-specs-docs/2ff13ec//doc/build/html/ : SUCCESS in 2m 10s","accounts_in_message":[],"_revision_number":6},{"id":"4a795f263987a3072d0e8ac328060b9442119de1","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-06-23 21:15:25.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"c9757fde4f78f072e1c4b7c92ce240710c08c804","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2015-06-23 21:40:28.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"a37775cce8ad33b2c55c193a13813d9d6c22ac2a","author":{"_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"},"date":"2015-06-23 21:43:38.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"39405a44d5c1a6ef806de2cd37ebb9f666f809e9","author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"date":"2015-06-23 21:43:40.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"006e66f2190af9984d43f1b5d9781053d95bab75","author":{"_account_id":8434,"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","username":"rockyg"},"date":"2015-06-23 21:45:34.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"adcaea64cdfed8321046b4c97e46c5ba1d0bc4e2","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2015-06-23 21:45:42.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"626b62d833a06f3836fb5070e872cd7e5e432041","author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"date":"2015-06-23 21:47:02.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"7c39186e51aed3387504800c36375425cf532dba","author":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"date":"2015-06-23 22:21:38.000000000","message":"Patch Set 6: Code-Review+1\n\nThis seems reasonable and an improvement from the current state of things","accounts_in_message":[],"_revision_number":6},{"id":"71f46204f5e8dd9b0bc8445afd5345beeb8753da","author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"date":"2015-06-24 05:55:51.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"0979eba04249b20f6b36f5e447753d8ed8f41a04","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2015-06-24 09:52:30.000000000","message":"Patch Set 6: Code-Review+1\n\nThis does seem like the best way forward.","accounts_in_message":[],"_revision_number":6},{"id":"4787d8dbb9fa051d0ead7c72b57d569d28e385f9","author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"date":"2015-06-24 15:19:37.000000000","message":"Patch Set 6: Code-Review+2\n\nLooks reasonable to me.","accounts_in_message":[],"_revision_number":6},{"id":"340343bab9b84820b8d4e282b5079132b48cc1ea","author":{"_account_id":14867,"name":"Jaivish Kothari(janonymous)","email":"janonymous.codevulture@gmail.com","username":"Janonymous"},"date":"2015-06-24 16:10:29.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"119e843d8b60657cf6c59d23e3cade7d71c59c3b","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2015-06-24 17:13:05.000000000","message":"Patch Set 6: Code-Review+1\n\nhuge +1 from me, this looks like a really great approach. Thank you for working on this.","accounts_in_message":[],"_revision_number":6},{"id":"d3d46fa2d71edba9b1b493938d30c928263f0357","author":{"_account_id":12321,"name":"Ryan Brown","email":"rybrown@redhat.com","username":"ryansb"},"date":"2015-06-25 16:17:12.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"6c5f72c891011968ba885381ebedc1a7469bdbfe","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2015-06-25 21:16:26.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"ce126ee0e9b41803dcddbcfb09c9e142e2392a26","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2015-06-25 21:17:28.000000000","message":"Patch Set 6:\n\nDoesn\u0027t it need to be added to the index?","accounts_in_message":[],"_revision_number":6},{"id":"c9dbfcb39149dd5615163f709f1e6669cf78b930","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2015-06-28 13:31:59.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"c3f5857ec47315599bdca9d4bc8811f465b6235a","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-06-29 13:03:54.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"0851b90adbd5c978a63f2b19581a6e962e8a99e8","author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"date":"2015-06-30 16:28:15.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"2c339015c60c57975d2883c6e7b03f358953bb42","author":{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},"date":"2015-06-30 20:04:16.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"ffc8e90481280dc6c7b1a470423309885653f104","author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"date":"2015-06-30 20:05:25.000000000","message":"Patch Set 6: Workflow+1\n\nFinally approved at TC meeting 20150630","accounts_in_message":[],"_revision_number":6},{"id":"97c74ad968e48bd71d2200b5a1038c689bd0a176","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-30 20:05:45.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"03347b564c4aaf09bc272c9a793e356f994bb63c","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2015-06-30 20:05:52.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"9e1e1e0ec410fe944b5549838af20bfaa8856a85","author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"date":"2015-06-30 20:06:00.000000000","message":"Patch Set 6:\n\nHey Jeremy, the index.rst uses the toctree glob directive so it pulls in specs/* and the index.rst doesn\u0027t have to be updated.","accounts_in_message":[],"_revision_number":6},{"id":"9f19c6aa6801edfbe6adb5fb7a4ac4a6878a997d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-30 20:12:48.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-openstack-specs-docs http://docs-draft.openstack.org/35/186635/6/gate/gate-openstack-specs-docs/cc30add//doc/build/html/ : SUCCESS in 2m 47s","accounts_in_message":[],"_revision_number":6},{"id":"3e5fb86b9a6e03a27a6f4ab903f2a3ae4020d31c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-30 20:12:49.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"b486418b62f1a0ab8c63fb04a244657b6bb52e47","revisions":{"417335a25955497c18dd907919c94d986491f982":{"kind":"REWORK","_number":1,"created":"2015-05-29 03:22:51.000000000","uploader":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"ref":"refs/changes/35/186635/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-specs","ref":"refs/changes/35/186635/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/35/186635/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/35/186635/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/35/186635/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-specs refs/changes/35/186635/1"}}},"commit":{"parents":[{"commit":"fbd64a5dd18ddb1ae0447160f01fd596a9ef5ae6","subject":"Merge \"Add library stable release procedures/policy\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/fbd64a5dd18ddb1ae0447160f01fd596a9ef5ae6"}]}],"author":{"name":"Robert Collins","email":"rbtcollins@hp.com","date":"2015-05-29 03:19:22.000000000","tz":720},"committer":{"name":"Robert Collins","email":"rbtcollins@hp.com","date":"2015-05-29 03:22:48.000000000","tz":720},"subject":"Add requirements management specification.","message":"Add requirements management specification.\n\nOur current requirements management policy is causing signficant gate\ndowntime, developer issues and packaging headaches. We can do better.\n\nUsing pins rather than open ranges for testing avoids firedrills. Most\nof the work involved is a consequence of that key change.\n\nChange-Id: I1a53b418568b8304ad74a2b30bdf1bb86ccb5f7a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/417335a25955497c18dd907919c94d986491f982"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/417335a25955497c18dd907919c94d986491f982"}]},"branch":"refs/heads/master"},"bc0207a10ae3e008f334589de6bdf5028094b82c":{"kind":"REWORK","_number":2,"created":"2015-05-29 03:41:19.000000000","uploader":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"ref":"refs/changes/35/186635/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-specs","ref":"refs/changes/35/186635/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/35/186635/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/35/186635/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/35/186635/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-specs refs/changes/35/186635/2"}}},"commit":{"parents":[{"commit":"fbd64a5dd18ddb1ae0447160f01fd596a9ef5ae6","subject":"Merge \"Add library stable release procedures/policy\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/fbd64a5dd18ddb1ae0447160f01fd596a9ef5ae6"}]}],"author":{"name":"Robert Collins","email":"rbtcollins@hp.com","date":"2015-05-29 03:19:22.000000000","tz":720},"committer":{"name":"Robert Collins","email":"rbtcollins@hp.com","date":"2015-05-29 03:41:09.000000000","tz":720},"subject":"Add requirements management specification.","message":"Add requirements management specification.\n\nOur current requirements management policy is causing signficant gate\ndowntime, developer issues and packaging headaches. We can do better.\n\nUsing pins rather than open ranges for testing avoids firedrills. Most\nof the work involved is a consequence of that key change.\n\nChange-Id: I1a53b418568b8304ad74a2b30bdf1bb86ccb5f7a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/bc0207a10ae3e008f334589de6bdf5028094b82c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/bc0207a10ae3e008f334589de6bdf5028094b82c"}]},"branch":"refs/heads/master"},"f4b75cfb1293f00ec679569ed4e5c017b2bf0e01":{"kind":"REWORK","_number":3,"created":"2015-05-29 03:49:52.000000000","uploader":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"ref":"refs/changes/35/186635/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-specs","ref":"refs/changes/35/186635/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/35/186635/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/35/186635/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/35/186635/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-specs refs/changes/35/186635/3"}}},"commit":{"parents":[{"commit":"fbd64a5dd18ddb1ae0447160f01fd596a9ef5ae6","subject":"Merge \"Add library stable release procedures/policy\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/fbd64a5dd18ddb1ae0447160f01fd596a9ef5ae6"}]}],"author":{"name":"Robert Collins","email":"rbtcollins@hp.com","date":"2015-05-29 03:19:22.000000000","tz":720},"committer":{"name":"Robert Collins","email":"rbtcollins@hp.com","date":"2015-05-29 03:49:43.000000000","tz":720},"subject":"Add requirements management specification.","message":"Add requirements management specification.\n\nOur current requirements management policy is causing signficant gate\ndowntime, developer issues and packaging headaches. We can do better.\n\nUsing pins rather than open ranges for testing avoids firedrills. Most\nof the work involved is a consequence of that key change.\n\nChange-Id: I1a53b418568b8304ad74a2b30bdf1bb86ccb5f7a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/f4b75cfb1293f00ec679569ed4e5c017b2bf0e01"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/f4b75cfb1293f00ec679569ed4e5c017b2bf0e01"}]},"branch":"refs/heads/master"},"9fe886096fdf752cbe88ea8ad7229cf996a37da8":{"kind":"REWORK","_number":4,"created":"2015-06-01 23:51:29.000000000","uploader":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"ref":"refs/changes/35/186635/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-specs","ref":"refs/changes/35/186635/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/35/186635/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/35/186635/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/35/186635/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-specs refs/changes/35/186635/4"}}},"commit":{"parents":[{"commit":"fbd64a5dd18ddb1ae0447160f01fd596a9ef5ae6","subject":"Merge \"Add library stable release procedures/policy\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/fbd64a5dd18ddb1ae0447160f01fd596a9ef5ae6"}]}],"author":{"name":"Robert Collins","email":"rbtcollins@hp.com","date":"2015-05-29 03:19:22.000000000","tz":720},"committer":{"name":"Robert Collins","email":"rbtcollins@hp.com","date":"2015-06-01 23:51:20.000000000","tz":720},"subject":"Add requirements management specification.","message":"Add requirements management specification.\n\nOur current requirements management policy is causing signficant gate\ndowntime, developer issues and packaging headaches. We can do better.\n\nUsing pins rather than open ranges for testing avoids firedrills. Most\nof the work involved is a consequence of that key change.\n\nChange-Id: I1a53b418568b8304ad74a2b30bdf1bb86ccb5f7a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/9fe886096fdf752cbe88ea8ad7229cf996a37da8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/9fe886096fdf752cbe88ea8ad7229cf996a37da8"}]},"branch":"refs/heads/master"},"a111a835ff3ddbadec548f9003537a357bde5519":{"kind":"REWORK","_number":5,"created":"2015-06-10 12:31:32.000000000","uploader":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"ref":"refs/changes/35/186635/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-specs","ref":"refs/changes/35/186635/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/35/186635/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/35/186635/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/35/186635/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-specs refs/changes/35/186635/5"}}},"commit":{"parents":[{"commit":"884324c5c65623e1064c5c1de6438f9818d3aa12","subject":"Merge \"CORS Support for OpenStack\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/884324c5c65623e1064c5c1de6438f9818d3aa12"}]}],"author":{"name":"Robert Collins","email":"rbtcollins@hp.com","date":"2015-05-29 03:19:22.000000000","tz":720},"committer":{"name":"Robert Collins","email":"rbtcollins@hp.com","date":"2015-06-10 12:31:19.000000000","tz":720},"subject":"Add requirements management specification.","message":"Add requirements management specification.\n\nOur current requirements management policy is causing signficant gate\ndowntime, developer issues and packaging headaches. We can do better.\n\nUsing pins rather than open ranges for testing avoids firedrills. Most\nof the work involved is a consequence of that key change.\n\nChange-Id: I1a53b418568b8304ad74a2b30bdf1bb86ccb5f7a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/a111a835ff3ddbadec548f9003537a357bde5519"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/a111a835ff3ddbadec548f9003537a357bde5519"}]},"branch":"refs/heads/master"},"b486418b62f1a0ab8c63fb04a244657b6bb52e47":{"kind":"REWORK","_number":6,"created":"2015-06-23 21:10:19.000000000","uploader":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"ref":"refs/changes/35/186635/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-specs","ref":"refs/changes/35/186635/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/35/186635/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/35/186635/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/35/186635/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-specs refs/changes/35/186635/6"}}},"commit":{"parents":[{"commit":"884324c5c65623e1064c5c1de6438f9818d3aa12","subject":"Merge \"CORS Support for OpenStack\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/884324c5c65623e1064c5c1de6438f9818d3aa12"}]}],"author":{"name":"Robert Collins","email":"rbtcollins@hp.com","date":"2015-05-29 03:19:22.000000000","tz":720},"committer":{"name":"Robert Collins","email":"rbtcollins@hp.com","date":"2015-06-23 21:10:08.000000000","tz":720},"subject":"Add requirements management specification.","message":"Add requirements management specification.\n\nOur current requirements management policy is causing signficant gate\ndowntime, developer issues and packaging headaches. We can do better.\n\nUsing pins rather than open ranges for testing avoids firedrills. Most\nof the work involved is a consequence of that key change.\n\nChange-Id: I1a53b418568b8304ad74a2b30bdf1bb86ccb5f7a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/b486418b62f1a0ab8c63fb04a244657b6bb52e47"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/b486418b62f1a0ab8c63fb04a244657b6bb52e47"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
