)]}'
{"doc/source/cross-project.rst":[{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"51f87b45f8691bf2b1a87e07f67ef92aa9ee0d2e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Cross-Project Specifications"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"In order to provide a consistent and deseriable experience for OpenStack"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da6ed579_9a6deb34","line":2,"updated":"2016-01-12 08:07:52.000000000","message":"I would make the chapter about cross-project efforts in general and put the following under \"cross-project specifications\" subsection. That will make room for more cross-project convergence information (like cross-project themes)","commit_id":"ee6f5c6e7b793858a2abf7b0847e36a4af209520"},{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"85b7c9f3beda62ad73f1958ce27553f47d283405","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Cross-Project Specifications"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"In order to provide a consistent and deseriable experience for OpenStack"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da6ed579_c6060120","line":2,"in_reply_to":"da6ed579_9a6deb34","updated":"2016-01-12 21:21:08.000000000","message":"Done","commit_id":"ee6f5c6e7b793858a2abf7b0847e36a4af209520"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"51f87b45f8691bf2b1a87e07f67ef92aa9ee0d2e","unresolved":false,"context_lines":[{"line_number":2,"context_line":"Cross-Project Specifications"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"In order to provide a consistent and deseriable experience for OpenStack"},{"line_number":6,"context_line":"end-users, it\u0027s necessary to have some concepts to be agreed across all the"},{"line_number":7,"context_line":"projects within the big tent. In addition, it helps future projects that want"},{"line_number":8,"context_line":"to be part of the big tent to have these guidelines for certain concepts (e.g."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da6ed579_3a307f56","line":5,"updated":"2016-01-12 08:07:52.000000000","message":"desirable","commit_id":"ee6f5c6e7b793858a2abf7b0847e36a4af209520"},{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"85b7c9f3beda62ad73f1958ce27553f47d283405","unresolved":false,"context_lines":[{"line_number":2,"context_line":"Cross-Project Specifications"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"In order to provide a consistent and deseriable experience for OpenStack"},{"line_number":6,"context_line":"end-users, it\u0027s necessary to have some concepts to be agreed across all the"},{"line_number":7,"context_line":"projects within the big tent. In addition, it helps future projects that want"},{"line_number":8,"context_line":"to be part of the big tent to have these guidelines for certain concepts (e.g."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da6ed579_e603050e","line":5,"in_reply_to":"da6ed579_3a307f56","updated":"2016-01-12 21:21:08.000000000","message":"Done","commit_id":"ee6f5c6e7b793858a2abf7b0847e36a4af209520"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"305504e9a714e9c8bd525374a05d8994adc08144","unresolved":false,"context_lines":[{"line_number":1,"context_line":"*************"},{"line_number":2,"context_line":"Cross-Project"},{"line_number":3,"context_line":"*************"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Cross-Project Specifications"}],"source_content_type":"text/x-rst","patch_set":3,"id":"da6ed579_3ca24d4c","line":2,"updated":"2016-01-13 21:38:25.000000000","message":"Is this page meant to discuss the cross-project specifications only, or will it include other things related to cross-project, like the meetings and parties :) ?","commit_id":"a2ac977392a47e62216b03b033d6d62e296f7c4f"},{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"ddbf32e92bea681046dbe04ca9e14d87d7865ea1","unresolved":false,"context_lines":[{"line_number":1,"context_line":"*************"},{"line_number":2,"context_line":"Cross-Project"},{"line_number":3,"context_line":"*************"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Cross-Project Specifications"}],"source_content_type":"text/x-rst","patch_set":3,"id":"da6ed579_434cd09d","line":2,"in_reply_to":"da6ed579_3ca24d4c","updated":"2016-01-14 15:18:48.000000000","message":"Yeah since Thierry wanted this as a chapter on cross-project now, we can establish other things in here. I\u0027ll wait until we can get through this spec liaison acceptance, and then add other additions.","commit_id":"a2ac977392a47e62216b03b033d6d62e296f7c4f"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"ee6b8fb0ca9ad1e23f797c350f703c8cec484917","unresolved":false,"context_lines":[{"line_number":5,"context_line":"Cross-Project Specifications"},{"line_number":6,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"In order to provide a consistent and desiriable experience for OpenStack"},{"line_number":9,"context_line":"end-users, it\u0027s necessary to have some concepts to be agreed across all the"},{"line_number":10,"context_line":"projects within the big tent. In addition, it helps future projects that want"},{"line_number":11,"context_line":"to be part of the big tent to have these guidelines for certain concepts (e.g."}],"source_content_type":"text/x-rst","patch_set":3,"id":"da6ed579_21526768","line":8,"updated":"2016-01-12 21:38:15.000000000","message":"\"desirable\" ? :)","commit_id":"a2ac977392a47e62216b03b033d6d62e296f7c4f"},{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"bd62495f0eadb75b8337b58a09f8879e74c87547","unresolved":false,"context_lines":[{"line_number":5,"context_line":"Cross-Project Specifications"},{"line_number":6,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"In order to provide a consistent and desiriable experience for OpenStack"},{"line_number":9,"context_line":"end-users, it\u0027s necessary to have some concepts to be agreed across all the"},{"line_number":10,"context_line":"projects within the big tent. In addition, it helps future projects that want"},{"line_number":11,"context_line":"to be part of the big tent to have these guidelines for certain concepts (e.g."}],"source_content_type":"text/x-rst","patch_set":3,"id":"da6ed579_b147881c","line":8,"in_reply_to":"da6ed579_21526768","updated":"2016-01-12 21:49:47.000000000","message":"You\u0027re clearly better at English than I.","commit_id":"a2ac977392a47e62216b03b033d6d62e296f7c4f"},{"author":{"_account_id":12651,"name":"Shamail Tahir","email":"ItzShamail@gmail.com","username":"shamail"},"change_message_id":"3c2ef1ae88542819b75359d30072f4fba748e88a","unresolved":false,"context_lines":[{"line_number":7,"context_line":""},{"line_number":8,"context_line":"In order to provide a consistent and desiriable experience for OpenStack"},{"line_number":9,"context_line":"end-users, it\u0027s necessary to have some concepts to be agreed across all the"},{"line_number":10,"context_line":"projects within the big tent. In addition, it helps future projects that want"},{"line_number":11,"context_line":"to be part of the big tent to have these guidelines for certain concepts (e.g."},{"line_number":12,"context_line":"quotas, backwards compatibility)."},{"line_number":13,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"da6ed579_b83d9290","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":29},"updated":"2016-01-15 08:00:05.000000000","message":"Can we also add \"and new feature requests sometimes require changes to multiple projects\"","commit_id":"a2ac977392a47e62216b03b033d6d62e296f7c4f"},{"author":{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},"change_message_id":"c31eee330329058627704b94f18f244dac20467d","unresolved":false,"context_lines":[{"line_number":9,"context_line":"end-users, it\u0027s necessary to have some concepts to be agreed across all the"},{"line_number":10,"context_line":"projects within the big tent. In addition, it helps future projects that want"},{"line_number":11,"context_line":"to be part of the big tent to have these guidelines for certain concepts (e.g."},{"line_number":12,"context_line":"quotas, backwards compatibility)."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Cross-Project Specification Liaisons"},{"line_number":15,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"da6ed579_0fa25b99","line":12,"updated":"2016-01-15 02:58:14.000000000","message":"Thanks for mentioning \u0027quota\u0027. Because we\u0027re facing this issue. Now Glance would like to implement the db-based quota, and AFAIK the quota API of Nova, Cinder and Neutron are different. So what should we do for this case? Should we propose a cross-project spec? Thanks.","commit_id":"a2ac977392a47e62216b03b033d6d62e296f7c4f"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"d269f70d1a645c1ba187db0a9a11260466489392","unresolved":false,"context_lines":[{"line_number":10,"context_line":"projects within the big tent. In addition, it helps future projects that want"},{"line_number":11,"context_line":"to be part of the big tent to have these guidelines for certain concepts (e.g."},{"line_number":12,"context_line":"quotas, backwards compatibility)."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Cross-Project Specification Liaisons"},{"line_number":15,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":16,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"da6ed579_e9aecc7f","line":13,"updated":"2016-01-15 13:07:22.000000000","message":"\"In order to provide OpenStack end-user with a consistent and desirable experience it can be necessary for some concepts (e.g. quotas, backwards compatiblity) to be agreed across all projects in the big tent. If these agreements are written down as guidelines or specifications, the development of future projects will be accelerated.\"\n\nOr something like that.","commit_id":"a2ac977392a47e62216b03b033d6d62e296f7c4f"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"d269f70d1a645c1ba187db0a9a11260466489392","unresolved":false,"context_lines":[{"line_number":14,"context_line":"Cross-Project Specification Liaisons"},{"line_number":15,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"The OpenStack project relies on the cross-project spec liaisons from each"},{"line_number":18,"context_line":"participating project to help with coordination and cross-project"},{"line_number":19,"context_line":"spec related tasks. The liaison defaults to the PTL, but the PTL can also"},{"line_number":20,"context_line":"delegate the responsibilites to someone else on the team by updating the"}],"source_content_type":"text/x-rst","patch_set":3,"id":"da6ed579_09b240e5","line":17,"updated":"2016-01-15 13:07:22.000000000","message":"too much \"project\". Maybe \"OpenStack relies on...\"","commit_id":"a2ac977392a47e62216b03b033d6d62e296f7c4f"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"305504e9a714e9c8bd525374a05d8994adc08144","unresolved":false,"context_lines":[{"line_number":17,"context_line":"The OpenStack project relies on the cross-project spec liaisons from each"},{"line_number":18,"context_line":"participating project to help with coordination and cross-project"},{"line_number":19,"context_line":"spec related tasks. The liaison defaults to the PTL, but the PTL can also"},{"line_number":20,"context_line":"delegate the responsibilites to someone else on the team by updating the"},{"line_number":21,"context_line":"liaison list on the CrossProjectLiaisons_ wiki page."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Liaisons Responsibilities"}],"source_content_type":"text/x-rst","patch_set":3,"id":"da6ed579_7cbd25b6","line":20,"updated":"2016-01-13 21:38:25.000000000","message":"s/responsibilites/responsibilities/","commit_id":"a2ac977392a47e62216b03b033d6d62e296f7c4f"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"d269f70d1a645c1ba187db0a9a11260466489392","unresolved":false,"context_lines":[{"line_number":20,"context_line":"delegate the responsibilites to someone else on the team by updating the"},{"line_number":21,"context_line":"liaison list on the CrossProjectLiaisons_ wiki page."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Liaisons Responsibilities"},{"line_number":24,"context_line":"-------------------------"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"The liaison does not have to personally do all of these things, but must ensure"}],"source_content_type":"text/x-rst","patch_set":3,"id":"da6ed579_a9cd3467","line":23,"updated":"2016-01-15 13:07:22.000000000","message":"I think you can singular \"Liaison\" here.","commit_id":"a2ac977392a47e62216b03b033d6d62e296f7c4f"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"d269f70d1a645c1ba187db0a9a11260466489392","unresolved":false,"context_lines":[{"line_number":24,"context_line":"-------------------------"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"The liaison does not have to personally do all of these things, but must ensure"},{"line_number":27,"context_line":"they are done by someone on the project team."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"* Watching the `cross-project spec repo`_."},{"line_number":30,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"da6ed579_c9c8a857","line":27,"updated":"2016-01-15 13:07:22.000000000","message":"s/^.*$/someone on the project team does./","commit_id":"a2ac977392a47e62216b03b033d6d62e296f7c4f"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"d269f70d1a645c1ba187db0a9a11260466489392","unresolved":false,"context_lines":[{"line_number":26,"context_line":"The liaison does not have to personally do all of these things, but must ensure"},{"line_number":27,"context_line":"they are done by someone on the project team."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"* Watching the `cross-project spec repo`_."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"  * Comment on specs that involve your project. +1 to carry forward for TC"},{"line_number":32,"context_line":"    approval."}],"source_content_type":"text/x-rst","patch_set":3,"id":"da6ed579_69c3bc38","line":29,"updated":"2016-01-15 13:07:22.000000000","message":"Watch (to match the other top level list verbs)","commit_id":"a2ac977392a47e62216b03b033d6d62e296f7c4f"},{"author":{"_account_id":12651,"name":"Shamail Tahir","email":"ItzShamail@gmail.com","username":"shamail"},"change_message_id":"3c2ef1ae88542819b75359d30072f4fba748e88a","unresolved":false,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    * If you\u0027re not able to provide technical guidance on certain specs for"},{"line_number":35,"context_line":"       your project, it\u0027s up to you to get the right people involved."},{"line_number":36,"context_line":"    *  Assuming you get someone else involved, it\u0027s up to you to make sure they"},{"line_number":37,"context_line":"       keep up with communication."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"  * Communicate back to your project\u0027s meeting on certain cross-project specs"},{"line_number":40,"context_line":"    when necessary. This is also good for the previous bullet point of sourcing"}],"source_content_type":"text/x-rst","patch_set":3,"id":"da6ed579_98d68e26","line":37,"range":{"start_line":36,"start_character":47,"end_line":37,"end_character":33},"updated":"2016-01-15 08:00:05.000000000","message":"Should there be a time-frame suggestion on the need for feedback (e.g. before the next TC meeting, etc.)?","commit_id":"a2ac977392a47e62216b03b033d6d62e296f7c4f"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"a97f563a81b9d35c8b3b7344ba04fad8dbb6c31c","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":"* Attend the `cross-project meeting`_ when it\u0027s called for."},{"line_number":44,"context_line":"* Work with the PTL of your project to begin prioritizing implementations of"},{"line_number":45,"context_line":"  agreed specs from the community."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""},{"line_number":48,"context_line":".. _CrossProjectLiaisons: https://wiki.openstack.org/wiki/CrossProjectLiaisons"}],"source_content_type":"text/x-rst","patch_set":3,"id":"da6ed579_71ba700c","line":45,"range":{"start_line":45,"start_character":33,"end_line":45,"end_character":34},"updated":"2016-01-12 21:49:00.000000000","message":"Would the liaison also work with say, the product working group, to work on priorities?","commit_id":"a2ac977392a47e62216b03b033d6d62e296f7c4f"},{"author":{"_account_id":12651,"name":"Shamail Tahir","email":"ItzShamail@gmail.com","username":"shamail"},"change_message_id":"3c2ef1ae88542819b75359d30072f4fba748e88a","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":"* Attend the `cross-project meeting`_ when it\u0027s called for."},{"line_number":44,"context_line":"* Work with the PTL of your project to begin prioritizing implementations of"},{"line_number":45,"context_line":"  agreed specs from the community."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""},{"line_number":48,"context_line":".. _CrossProjectLiaisons: https://wiki.openstack.org/wiki/CrossProjectLiaisons"}],"source_content_type":"text/x-rst","patch_set":3,"id":"da6ed579_98bd2eda","line":45,"range":{"start_line":45,"start_character":9,"end_line":45,"end_character":14},"updated":"2016-01-15 08:00:05.000000000","message":"change specs to cross project specs.","commit_id":"a2ac977392a47e62216b03b033d6d62e296f7c4f"},{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"2d3ec6f4b6a1ef0a31b74bf2f37ab519eaec80bb","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":"* Attend the `cross-project meeting`_ when it\u0027s called for."},{"line_number":44,"context_line":"* Work with the PTL of your project to begin prioritizing implementations of"},{"line_number":45,"context_line":"  agreed specs from the community."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""},{"line_number":48,"context_line":".. _CrossProjectLiaisons: https://wiki.openstack.org/wiki/CrossProjectLiaisons"}],"source_content_type":"text/x-rst","patch_set":3,"id":"da6ed579_71c3d157","line":45,"range":{"start_line":45,"start_character":33,"end_line":45,"end_character":34},"in_reply_to":"da6ed579_71ba700c","updated":"2016-01-14 19:11:01.000000000","message":"Absolutely! See this doc I wrote for the product working group and their interactions with CP spec liaisons http://specs.openstack.org/openstack/openstack-user-stories/workflow/workflow.html","commit_id":"a2ac977392a47e62216b03b033d6d62e296f7c4f"}]}
