)]}'
{"resolutions/20160414-grant-cross-project-spec-team-voting.rst":[{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"cc62a15524df31d93305954a65fd960c1bbd9f4f","unresolved":false,"context_lines":[{"line_number":18,"context_line":"know better than anyone else if a specification will work with their project."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Workflow Today"},{"line_number":22,"context_line":"--------------"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"When a cross-project specification is proposed, the cross-project specification"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a122d0e_de667928","line":21,"updated":"2016-04-18 09:24:02.000000000","message":"\"Workflow today\" is a bit confusing in a resolution (does it describe pre-resolution today or voted-resolution today ?). I would say \"Previous workflow\" here.","commit_id":"8c73c916903b4430c26d7f314bab88c2c671b2ec"},{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"7a69e627cc0722c4dbeac2daf241a5ecc7affaa3","unresolved":false,"context_lines":[{"line_number":18,"context_line":"know better than anyone else if a specification will work with their project."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Workflow Today"},{"line_number":22,"context_line":"--------------"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"When a cross-project specification is proposed, the cross-project specification"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a122d0e_af59b25c","line":21,"in_reply_to":"1a122d0e_de667928","updated":"2016-04-18 17:12:01.000000000","message":"Done","commit_id":"8c73c916903b4430c26d7f314bab88c2c671b2ec"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"cc62a15524df31d93305954a65fd960c1bbd9f4f","unresolved":false,"context_lines":[{"line_number":30,"context_line":"stamped to be merged."},{"line_number":31,"context_line":""},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Proposed Workflow"},{"line_number":34,"context_line":"-----------------"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"When a cross-project specification is proposed, the cross-project specification"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a122d0e_3e6e8d01","line":33,"updated":"2016-04-18 09:24:02.000000000","message":"I would say \"New workflow\" here to reduce confusion.","commit_id":"8c73c916903b4430c26d7f314bab88c2c671b2ec"},{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"7a69e627cc0722c4dbeac2daf241a5ecc7affaa3","unresolved":false,"context_lines":[{"line_number":30,"context_line":"stamped to be merged."},{"line_number":31,"context_line":""},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Proposed Workflow"},{"line_number":34,"context_line":"-----------------"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"When a cross-project specification is proposed, the cross-project specification"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a122d0e_0f3f06d7","line":33,"in_reply_to":"1a122d0e_3e6e8d01","updated":"2016-04-18 17:12:01.000000000","message":"Done","commit_id":"8c73c916903b4430c26d7f314bab88c2c671b2ec"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"cc62a15524df31d93305954a65fd960c1bbd9f4f","unresolved":false,"context_lines":[{"line_number":39,"context_line":"specification liaisons will need to sign off on the specification with a +2."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"Assuming there is consensus with those that are involved, the specification"},{"line_number":42,"context_line":"will be merged (Workflow+1) after final discussion in the `cross-project"},{"line_number":43,"context_line":"meeting \u003chttps://wiki.openstack.org/wiki/Meetings/CrossProjectMeeting\u003e`_."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"Projects that have nothing to do with the specification may provide feedback in"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a122d0e_8114a644","line":42,"updated":"2016-04-18 09:24:02.000000000","message":"You should precise that the cross-project meeting chair shall assess the consensus and be the one with W+1 voting rights. Otherwise you might need another resolution to state that before the rights could be granted :)","commit_id":"8c73c916903b4430c26d7f314bab88c2c671b2ec"},{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"7a69e627cc0722c4dbeac2daf241a5ecc7affaa3","unresolved":false,"context_lines":[{"line_number":39,"context_line":"specification liaisons will need to sign off on the specification with a +2."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"Assuming there is consensus with those that are involved, the specification"},{"line_number":42,"context_line":"will be merged (Workflow+1) after final discussion in the `cross-project"},{"line_number":43,"context_line":"meeting \u003chttps://wiki.openstack.org/wiki/Meetings/CrossProjectMeeting\u003e`_."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"Projects that have nothing to do with the specification may provide feedback in"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a122d0e_65c5fb8c","line":42,"in_reply_to":"1a122d0e_8114a644","updated":"2016-04-18 17:12:01.000000000","message":"Done","commit_id":"8c73c916903b4430c26d7f314bab88c2c671b2ec"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"cc62a15524df31d93305954a65fd960c1bbd9f4f","unresolved":false,"context_lines":[{"line_number":41,"context_line":"Assuming there is consensus with those that are involved, the specification"},{"line_number":42,"context_line":"will be merged (Workflow+1) after final discussion in the `cross-project"},{"line_number":43,"context_line":"meeting \u003chttps://wiki.openstack.org/wiki/Meetings/CrossProjectMeeting\u003e`_."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"Projects that have nothing to do with the specification may provide feedback in"},{"line_number":46,"context_line":"the review, but the decision is up to those that will ultimately have to"},{"line_number":47,"context_line":"implement the specification in their project."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a122d0e_5e21c9b3","line":44,"updated":"2016-04-18 09:24:02.000000000","message":"Maybe add a blurb about the possibility to appeal to the TC in case of disagreement (like for any other decision).","commit_id":"8c73c916903b4430c26d7f314bab88c2c671b2ec"},{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"7a69e627cc0722c4dbeac2daf241a5ecc7affaa3","unresolved":false,"context_lines":[{"line_number":41,"context_line":"Assuming there is consensus with those that are involved, the specification"},{"line_number":42,"context_line":"will be merged (Workflow+1) after final discussion in the `cross-project"},{"line_number":43,"context_line":"meeting \u003chttps://wiki.openstack.org/wiki/Meetings/CrossProjectMeeting\u003e`_."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"Projects that have nothing to do with the specification may provide feedback in"},{"line_number":46,"context_line":"the review, but the decision is up to those that will ultimately have to"},{"line_number":47,"context_line":"implement the specification in their project."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a122d0e_25278365","line":44,"in_reply_to":"1a122d0e_5e21c9b3","updated":"2016-04-18 17:12:01.000000000","message":"Done","commit_id":"8c73c916903b4430c26d7f314bab88c2c671b2ec"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"9d30a549edfe7a15303f53c8e4076c9e67004e96","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"When a cross-project specification is proposed, the cross-project specification"},{"line_number":25,"context_line":"liaisons, in which represent their OpenStack project team, are responsible for"},{"line_number":26,"context_line":"providing feedback when a specification involves their project."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"Once there is consensus among the cross-project specification liaisons, the"},{"line_number":29,"context_line":"specification is added to the Technical Committee\u0027s meeting agenda to be rubber"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a122d0e_b9d1f359","line":26,"updated":"2016-04-18 21:04:14.000000000","message":"too many commas and phrases. Consider:\n\nWhen a cross-project specification is proposed the cross-project specification liaisons, who represent their OpenStack project team, are responsible for providing feedback and a specification involves their project.\n\nYou might even consider emdashes instead of comma.","commit_id":"d0b1da7209384a608e1aa20a7ead27b3a1f0a8d2"},{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"dc181cd7001c4f4c115d8f216914af98b2de7a8e","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"When a cross-project specification is proposed, the cross-project specification"},{"line_number":25,"context_line":"liaisons, in which represent their OpenStack project team, are responsible for"},{"line_number":26,"context_line":"providing feedback when a specification involves their project."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"Once there is consensus among the cross-project specification liaisons, the"},{"line_number":29,"context_line":"specification is added to the Technical Committee\u0027s meeting agenda to be rubber"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a122d0e_77bbdae5","line":26,"in_reply_to":"1a122d0e_b9d1f359","updated":"2016-04-19 05:54:19.000000000","message":"Done","commit_id":"d0b1da7209384a608e1aa20a7ead27b3a1f0a8d2"},{"author":{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},"change_message_id":"7540dde2a4cd8d1d33c84fde196ad0d502910500","unresolved":false,"context_lines":[{"line_number":43,"context_line":"in the `cross-project meeting"},{"line_number":44,"context_line":"\u003chttps://wiki.openstack.org/wiki/Meetings/CrossProjectMeeting\u003e`_."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"In the cases where consensus cannot be met with the projects involved with"},{"line_number":47,"context_line":"a cross-project specification, the specification can be appealed to the"},{"line_number":48,"context_line":"Technical Committee to discuss a final decision."},{"line_number":49,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a122d0e_14f6eed6","line":46,"updated":"2016-04-18 21:36:12.000000000","message":"Should we define what\u0027s the staus \"consensus cannot be met\" here?","commit_id":"d0b1da7209384a608e1aa20a7ead27b3a1f0a8d2"},{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"dc181cd7001c4f4c115d8f216914af98b2de7a8e","unresolved":false,"context_lines":[{"line_number":43,"context_line":"in the `cross-project meeting"},{"line_number":44,"context_line":"\u003chttps://wiki.openstack.org/wiki/Meetings/CrossProjectMeeting\u003e`_."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"In the cases where consensus cannot be met with the projects involved with"},{"line_number":47,"context_line":"a cross-project specification, the specification can be appealed to the"},{"line_number":48,"context_line":"Technical Committee to discuss a final decision."},{"line_number":49,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a122d0e_d79f4e4e","line":46,"in_reply_to":"1a122d0e_14f6eed6","updated":"2016-04-19 05:54:19.000000000","message":"Done","commit_id":"d0b1da7209384a608e1aa20a7ead27b3a1f0a8d2"},{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"787ed2a9e8297f0e08190ce19faf6007ad23424e","unresolved":false,"context_lines":[{"line_number":22,"context_line":"-----------------"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"When a cross-project specification is proposed, the cross-project specification"},{"line_number":25,"context_line":"liaisons, are responsible for providing feedback when a specification involves"},{"line_number":26,"context_line":"their project."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"Once there is consensus among the cross-project specification liaisons, the"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a122d0e_cf04c04b","line":25,"updated":"2016-04-19 14:00:18.000000000","message":"nit: perhaps this comma should be removed.","commit_id":"b7bc31d4fca0738b1544b52d591fb198bed8f363"},{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"787ed2a9e8297f0e08190ce19faf6007ad23424e","unresolved":false,"context_lines":[{"line_number":36,"context_line":"When a cross-project specification is proposed, the cross-project specification"},{"line_number":37,"context_line":"liaisons will review it as usual. There will be a list of projects that are"},{"line_number":38,"context_line":"known to be involved at the time within a specification. Those cross-project"},{"line_number":39,"context_line":"specification liaisons will need to sign off on the specification with a +2."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"Assuming there is consensus with those that are involved, the specification"},{"line_number":42,"context_line":"will be merged (Workflow+1) by the cross-project chair after final discussion"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a122d0e_6f476c77","line":39,"updated":"2016-04-19 14:00:18.000000000","message":"Do we want to have a minum required number of +2s? There are many projects and many liaisons. Some of the liaisons might not be super active.","commit_id":"b7bc31d4fca0738b1544b52d591fb198bed8f363"},{"author":{"_account_id":5623,"name":"David Lyle","email":"dklyle0@gmail.com","username":"david-lyle"},"change_message_id":"1dfcce87d80819bf8167a84f00a4fbc276c5af29","unresolved":false,"context_lines":[{"line_number":36,"context_line":"When a cross-project specification is proposed, the cross-project specification"},{"line_number":37,"context_line":"liaisons will review it as usual. There will be a list of projects that are"},{"line_number":38,"context_line":"known to be involved at the time within a specification. Those cross-project"},{"line_number":39,"context_line":"specification liaisons will need to sign off on the specification with a +2."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"Assuming there is consensus with those that are involved, the specification"},{"line_number":42,"context_line":"will be merged (Workflow+1) by the cross-project chair after final discussion"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a122d0e_a40d1eea","line":39,"in_reply_to":"1a122d0e_028faf75","updated":"2016-04-19 17:06:44.000000000","message":"Since the TC has the final vote anyway, requiring a minimum seems unnecessary. Also, as the number of effect projects will vary, documenting a concrete number seems difficult.","commit_id":"b7bc31d4fca0738b1544b52d591fb198bed8f363"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"90e15b484afc8ba8d4c217a14451a0e8d449edcf","unresolved":false,"context_lines":[{"line_number":36,"context_line":"When a cross-project specification is proposed, the cross-project specification"},{"line_number":37,"context_line":"liaisons will review it as usual. There will be a list of projects that are"},{"line_number":38,"context_line":"known to be involved at the time within a specification. Those cross-project"},{"line_number":39,"context_line":"specification liaisons will need to sign off on the specification with a +2."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"Assuming there is consensus with those that are involved, the specification"},{"line_number":42,"context_line":"will be merged (Workflow+1) by the cross-project chair after final discussion"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a122d0e_028faf75","line":39,"in_reply_to":"1a122d0e_6f476c77","updated":"2016-04-19 14:10:17.000000000","message":"+1 \n\nMaybe mention that those liaisons whose projects are not effected by the spec wouldn\u0027t be counted in the minimum required? Just a thought.","commit_id":"b7bc31d4fca0738b1544b52d591fb198bed8f363"},{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"da75bf948c4b1ee840d316c95434eaa6ff62a581","unresolved":false,"context_lines":[{"line_number":36,"context_line":"When a cross-project specification is proposed, the cross-project specification"},{"line_number":37,"context_line":"liaisons will review it as usual. There will be a list of projects that are"},{"line_number":38,"context_line":"known to be involved at the time within a specification. Those cross-project"},{"line_number":39,"context_line":"specification liaisons will need to sign off on the specification with a +2."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"Assuming there is consensus with those that are involved, the specification"},{"line_number":42,"context_line":"will be merged (Workflow+1) by the cross-project chair after final discussion"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a122d0e_be2366a6","line":39,"in_reply_to":"1a122d0e_a40d1eea","updated":"2016-04-19 18:10:17.000000000","message":"The cross-project chair is the one responsible for merging the spec. The way I read the proposed text, it seems like a consensus is required among the people involved. However, it does say the cross-project liaisons will review the spec.\n\nSince there are so many projects, it feels like we should have a minimum number of +2\u0027s. This number might increase depending on the proposal depending on how many liaisons chime in or how many projects are affected.","commit_id":"b7bc31d4fca0738b1544b52d591fb198bed8f363"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"06fdef427c1c040d0df583b74fd9c684a5341d07","unresolved":false,"context_lines":[{"line_number":43,"context_line":"in the `cross-project meeting"},{"line_number":44,"context_line":"\u003chttps://wiki.openstack.org/wiki/Meetings/CrossProjectMeeting\u003e`_."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"In the cases where unanimous decision cannot be met with the projects involved"},{"line_number":47,"context_line":"with a cross-project specification, the specification can be appealed to the"},{"line_number":48,"context_line":"Technical Committee to discuss a final decision."},{"line_number":49,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a122d0e_ad0fba86","line":46,"range":{"start_line":46,"start_character":19,"end_line":46,"end_character":37},"updated":"2016-04-19 20:31:33.000000000","message":"\u003d\u003e consensus?","commit_id":"b7bc31d4fca0738b1544b52d591fb198bed8f363"}]}
