)]}'
{"goals/rocky/storyboard_migration.rst":[{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"f7d1b31dcd3c1da19dac2ae1217616c69717b577","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"  storyboard-migration"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Completion Criteria"},{"line_number":22,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"1. Run the test migration script [1]"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4b6375_794f3692","line":21,"updated":"2017-10-21 13:34:43.000000000","message":"These steps need to be run for each repository, right? We should make that clear so that teams don\u0027t forget their clients or tools or other repos where they aren\u0027t as active as the main service.","commit_id":"28cbcb85be5e6fb015ecf641623b256a346dbf73"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"f05f14b07065d70417653f9f9105b60476985a5a","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"  storyboard-migration"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Completion Criteria"},{"line_number":22,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"1. Run the test migration script [1]"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4b6375_fcf17102","line":21,"in_reply_to":"3f4b6375_794f3692","updated":"2017-10-25 15:58:10.000000000","message":"Will add this in the next patchset.","commit_id":"28cbcb85be5e6fb015ecf641623b256a346dbf73"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"f7d1b31dcd3c1da19dac2ae1217616c69717b577","unresolved":false,"context_lines":[{"line_number":21,"context_line":"Completion Criteria"},{"line_number":22,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"1. Run the test migration script [1]"},{"line_number":25,"context_line":"2. Update project-config to set \u0027Uses-Storyboard\u0027 to True."},{"line_number":26,"context_line":"3. Have an infra core run the migration script to copy over bugs."},{"line_number":27,"context_line":"4. Update project bug reporting documentation to point to the new"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4b6375_5422ffa5","line":24,"updated":"2017-10-21 13:34:43.000000000","message":"That link doesn\u0027t actually say how to run the migration script. Is there other documentation somewhere that does?","commit_id":"28cbcb85be5e6fb015ecf641623b256a346dbf73"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"f05f14b07065d70417653f9f9105b60476985a5a","unresolved":false,"context_lines":[{"line_number":21,"context_line":"Completion Criteria"},{"line_number":22,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"1. Run the test migration script [1]"},{"line_number":25,"context_line":"2. Update project-config to set \u0027Uses-Storyboard\u0027 to True."},{"line_number":26,"context_line":"3. Have an infra core run the migration script to copy over bugs."},{"line_number":27,"context_line":"4. Update project bug reporting documentation to point to the new"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4b6375_5ce08526","line":24,"in_reply_to":"3f4b6375_5422ffa5","updated":"2017-10-25 15:58:10.000000000","message":"It does now actually. The patch hadn\u0027t merged yet, but it did a few hours after you looked.","commit_id":"28cbcb85be5e6fb015ecf641623b256a346dbf73"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"1b6253f5865c08b15c5dc25a19e3c2eab7a9c7bc","unresolved":false,"context_lines":[{"line_number":21,"context_line":"Completion Criteria"},{"line_number":22,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"1. Run the test migration script [1]"},{"line_number":25,"context_line":"2. Update project-config to set \u0027Uses-Storyboard\u0027 to True."},{"line_number":26,"context_line":"3. Have an infra core run the migration script to copy over bugs."},{"line_number":27,"context_line":"4. Update project bug reporting documentation to point to the new"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4b6375_7f5333e3","line":24,"in_reply_to":"3f4b6375_5ce08526","updated":"2017-10-30 11:49:24.000000000","message":"I\u0027m outraged.","commit_id":"28cbcb85be5e6fb015ecf641623b256a346dbf73"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"f7d1b31dcd3c1da19dac2ae1217616c69717b577","unresolved":false,"context_lines":[{"line_number":22,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"1. Run the test migration script [1]"},{"line_number":25,"context_line":"2. Update project-config to set \u0027Uses-Storyboard\u0027 to True."},{"line_number":26,"context_line":"3. Have an infra core run the migration script to copy over bugs."},{"line_number":27,"context_line":"4. Update project bug reporting documentation to point to the new"},{"line_number":28,"context_line":"   Storyboard project."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4b6375_f4368be7","line":25,"updated":"2017-10-21 13:34:43.000000000","message":"What file needs to be edited? An example patch or snippet would be good.","commit_id":"28cbcb85be5e6fb015ecf641623b256a346dbf73"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"f05f14b07065d70417653f9f9105b60476985a5a","unresolved":false,"context_lines":[{"line_number":22,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"1. Run the test migration script [1]"},{"line_number":25,"context_line":"2. Update project-config to set \u0027Uses-Storyboard\u0027 to True."},{"line_number":26,"context_line":"3. Have an infra core run the migration script to copy over bugs."},{"line_number":27,"context_line":"4. Update project bug reporting documentation to point to the new"},{"line_number":28,"context_line":"   Storyboard project."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4b6375_fcca919e","line":25,"in_reply_to":"3f4b6375_f4368be7","updated":"2017-10-25 15:58:10.000000000","message":"Will add this in the next patchset.","commit_id":"28cbcb85be5e6fb015ecf641623b256a346dbf73"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"f7d1b31dcd3c1da19dac2ae1217616c69717b577","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"1. Run the test migration script [1]"},{"line_number":25,"context_line":"2. Update project-config to set \u0027Uses-Storyboard\u0027 to True."},{"line_number":26,"context_line":"3. Have an infra core run the migration script to copy over bugs."},{"line_number":27,"context_line":"4. Update project bug reporting documentation to point to the new"},{"line_number":28,"context_line":"   Storyboard project."},{"line_number":29,"context_line":"5. Let users and team know where to report new bugs instead of Launchpad "}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4b6375_991af27a","line":26,"updated":"2017-10-21 13:34:43.000000000","message":"This sounds like it\u0027s going to be asking the infra team to do a lot of work, so I think we need to explore ways to mitigate the impact on them. Two approaches come to mind, I\u0027m sure there are more.\n\nWe could coordinate with the infra team to work out some sort of schedule for who will run the scripts and when. For example, maybe we set aside 5 slots each Tuesday and Thursday, to cut down on the number of teams asking infra to run the scripts at random times and to allow infra to continue with their own work in between. Project teams would need to ask to have one of the allocated slots (by updating an etherpad or something). Let\u0027s talk to the infra folks about whether they think that\u0027s a concern.\n\nWe could also see about giving one or two other people the ACLs they need to run the scripts so it doesn\u0027t have to be done by an infra core. We may still want the same scheduling system, but since the work would be done by dedicated people it could potentially have more slots.","commit_id":"28cbcb85be5e6fb015ecf641623b256a346dbf73"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"f05f14b07065d70417653f9f9105b60476985a5a","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"1. Run the test migration script [1]"},{"line_number":25,"context_line":"2. Update project-config to set \u0027Uses-Storyboard\u0027 to True."},{"line_number":26,"context_line":"3. Have an infra core run the migration script to copy over bugs."},{"line_number":27,"context_line":"4. Update project bug reporting documentation to point to the new"},{"line_number":28,"context_line":"   Storyboard project."},{"line_number":29,"context_line":"5. Let users and team know where to report new bugs instead of Launchpad "}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4b6375_3c0829d8","line":26,"in_reply_to":"3f4b6375_991af27a","updated":"2017-10-25 15:58:10.000000000","message":"This sounds good to me. Maybe something we can get on the agenda for the next infra team meeting? I have been extremely grateful that fungi has been willing to run the migrations thus far.","commit_id":"28cbcb85be5e6fb015ecf641623b256a346dbf73"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"f7d1b31dcd3c1da19dac2ae1217616c69717b577","unresolved":false,"context_lines":[{"line_number":25,"context_line":"2. Update project-config to set \u0027Uses-Storyboard\u0027 to True."},{"line_number":26,"context_line":"3. Have an infra core run the migration script to copy over bugs."},{"line_number":27,"context_line":"4. Update project bug reporting documentation to point to the new"},{"line_number":28,"context_line":"   Storyboard project."},{"line_number":29,"context_line":"5. Let users and team know where to report new bugs instead of Launchpad "},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"References"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4b6375_1441273a","line":28,"updated":"2017-10-21 13:34:43.000000000","message":"Does the migration script close the old bug tracker? If not, is there some way to do that by hand to avoid having people report bugs to the wrong location?","commit_id":"28cbcb85be5e6fb015ecf641623b256a346dbf73"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"f05f14b07065d70417653f9f9105b60476985a5a","unresolved":false,"context_lines":[{"line_number":25,"context_line":"2. Update project-config to set \u0027Uses-Storyboard\u0027 to True."},{"line_number":26,"context_line":"3. Have an infra core run the migration script to copy over bugs."},{"line_number":27,"context_line":"4. Update project bug reporting documentation to point to the new"},{"line_number":28,"context_line":"   Storyboard project."},{"line_number":29,"context_line":"5. Let users and team know where to report new bugs instead of Launchpad "},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"References"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4b6375_7c0101af","line":28,"in_reply_to":"3f4b6375_1441273a","updated":"2017-10-25 15:58:10.000000000","message":"It does not unfortunately. Thats another step that needs to happen. I will add that to the next patchset as well.","commit_id":"28cbcb85be5e6fb015ecf641623b256a346dbf73"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"e6e5637153ed47208afcbceeac022b6d4aac0db8","unresolved":false,"context_lines":[{"line_number":50,"context_line":" * Infra"},{"line_number":51,"context_line":" * Octavia"},{"line_number":52,"context_line":" * Monasca"},{"line_number":53,"context_line":" * Ranger"},{"line_number":54,"context_line":" * Helm"},{"line_number":55,"context_line":" * Cloudkitty"},{"line_number":56,"context_line":" * Refstack"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4b6375_454c2f41","line":53,"updated":"2017-10-25 14:03:36.000000000","message":"Hmm, not an openstack project ?","commit_id":"28cbcb85be5e6fb015ecf641623b256a346dbf73"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"e6e5637153ed47208afcbceeac022b6d4aac0db8","unresolved":false,"context_lines":[{"line_number":51,"context_line":" * Octavia"},{"line_number":52,"context_line":" * Monasca"},{"line_number":53,"context_line":" * Ranger"},{"line_number":54,"context_line":" * Helm"},{"line_number":55,"context_line":" * Cloudkitty"},{"line_number":56,"context_line":" * Refstack"},{"line_number":57,"context_line":" * Craton"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4b6375_853ea788","line":54,"updated":"2017-10-25 14:03:36.000000000","message":"OpenStack-Helm","commit_id":"28cbcb85be5e6fb015ecf641623b256a346dbf73"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"e6e5637153ed47208afcbceeac022b6d4aac0db8","unresolved":false,"context_lines":[{"line_number":54,"context_line":" * Helm"},{"line_number":55,"context_line":" * Cloudkitty"},{"line_number":56,"context_line":" * Refstack"},{"line_number":57,"context_line":" * Craton"},{"line_number":58,"context_line":" * Enterprise-wg"},{"line_number":59,"context_line":" * Oaktree"},{"line_number":60,"context_line":" * Interop-wg"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4b6375_e54e7b36","line":57,"updated":"2017-10-25 14:03:36.000000000","message":"Hmm, not an openstack project ?","commit_id":"28cbcb85be5e6fb015ecf641623b256a346dbf73"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"e6e5637153ed47208afcbceeac022b6d4aac0db8","unresolved":false,"context_lines":[{"line_number":56,"context_line":" * Refstack"},{"line_number":57,"context_line":" * Craton"},{"line_number":58,"context_line":" * Enterprise-wg"},{"line_number":59,"context_line":" * Oaktree"},{"line_number":60,"context_line":" * Interop-wg"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"The primary blocker to moving some of the projects is the uncompleted work on private stories[1]."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4b6375_2572537c","line":59,"updated":"2017-10-25 14:03:36.000000000","message":"Do you mean Shade ?","commit_id":"28cbcb85be5e6fb015ecf641623b256a346dbf73"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"f7d1b31dcd3c1da19dac2ae1217616c69717b577","unresolved":false,"context_lines":[{"line_number":61,"context_line":""},{"line_number":62,"context_line":"The primary blocker to moving some of the projects is the uncompleted work on private stories[1]."},{"line_number":63,"context_line":"Other than that, the only other issue is projects moving one at a time where there are inter project"},{"line_number":64,"context_line":"bugs. Inter project bugs generally require the migration of all involved projects. "},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"Test migrations of projects with more bugs i.e. Nova, Cinder, etc will take a long time due to the number"},{"line_number":67,"context_line":"of launchpad queries that have to be made. In an effort to shorten the migration duration, its encouraged"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4b6375_5409df29","line":64,"updated":"2017-10-21 13:34:43.000000000","message":"That makes me think we\u0027ll need to coordinate the migration schedule pretty actively. Maybe we start with those projects? Or with projects that don\u0027t fall into that category? How many of each do we have?","commit_id":"28cbcb85be5e6fb015ecf641623b256a346dbf73"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"e6e5637153ed47208afcbceeac022b6d4aac0db8","unresolved":false,"context_lines":[{"line_number":50,"context_line":" * Infra"},{"line_number":51,"context_line":" * Octavia"},{"line_number":52,"context_line":" * Monasca"},{"line_number":53,"context_line":" * Ranger"},{"line_number":54,"context_line":" * Helm"},{"line_number":55,"context_line":" * Cloudkitty"},{"line_number":56,"context_line":" * Refstack"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f4b6375_45e8afe0","line":53,"updated":"2017-10-25 14:03:36.000000000","message":"Ranger is not an OpenStack project ?","commit_id":"ff1f0ce6e41cad13a687a3fe31b7dd9d0135d34f"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"f05f14b07065d70417653f9f9105b60476985a5a","unresolved":false,"context_lines":[{"line_number":50,"context_line":" * Infra"},{"line_number":51,"context_line":" * Octavia"},{"line_number":52,"context_line":" * Monasca"},{"line_number":53,"context_line":" * Ranger"},{"line_number":54,"context_line":" * Helm"},{"line_number":55,"context_line":" * Cloudkitty"},{"line_number":56,"context_line":" * Refstack"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f4b6375_7cefc1e8","line":53,"in_reply_to":"3f4b6375_45e8afe0","updated":"2017-10-25 15:58:10.000000000","message":"I was just reading the list of repos and was pretty sure it was an unofficial project. Errored on the side of including them rather than leaving them out, but I can change the scope.","commit_id":"ff1f0ce6e41cad13a687a3fe31b7dd9d0135d34f"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"e6e5637153ed47208afcbceeac022b6d4aac0db8","unresolved":false,"context_lines":[{"line_number":51,"context_line":" * Octavia"},{"line_number":52,"context_line":" * Monasca"},{"line_number":53,"context_line":" * Ranger"},{"line_number":54,"context_line":" * Helm"},{"line_number":55,"context_line":" * Cloudkitty"},{"line_number":56,"context_line":" * Refstack"},{"line_number":57,"context_line":" * Craton"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f4b6375_85b3470a","line":54,"updated":"2017-10-25 14:03:36.000000000","message":"Team name is \"OpenStack-Helm\"","commit_id":"ff1f0ce6e41cad13a687a3fe31b7dd9d0135d34f"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"f05f14b07065d70417653f9f9105b60476985a5a","unresolved":false,"context_lines":[{"line_number":51,"context_line":" * Octavia"},{"line_number":52,"context_line":" * Monasca"},{"line_number":53,"context_line":" * Ranger"},{"line_number":54,"context_line":" * Helm"},{"line_number":55,"context_line":" * Cloudkitty"},{"line_number":56,"context_line":" * Refstack"},{"line_number":57,"context_line":" * Craton"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f4b6375_dc291537","line":54,"in_reply_to":"3f4b6375_85b3470a","updated":"2017-10-25 15:58:10.000000000","message":"Will fix in next patchset.","commit_id":"ff1f0ce6e41cad13a687a3fe31b7dd9d0135d34f"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"e6e5637153ed47208afcbceeac022b6d4aac0db8","unresolved":false,"context_lines":[{"line_number":54,"context_line":" * Helm"},{"line_number":55,"context_line":" * Cloudkitty"},{"line_number":56,"context_line":" * Refstack"},{"line_number":57,"context_line":" * Craton"},{"line_number":58,"context_line":" * Enterprise-wg"},{"line_number":59,"context_line":" * Oaktree"},{"line_number":60,"context_line":" * Interop-wg"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f4b6375_25ced381","line":57,"updated":"2017-10-25 14:03:36.000000000","message":"Craton is not an OpenStack project ?","commit_id":"ff1f0ce6e41cad13a687a3fe31b7dd9d0135d34f"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"f05f14b07065d70417653f9f9105b60476985a5a","unresolved":false,"context_lines":[{"line_number":54,"context_line":" * Helm"},{"line_number":55,"context_line":" * Cloudkitty"},{"line_number":56,"context_line":" * Refstack"},{"line_number":57,"context_line":" * Craton"},{"line_number":58,"context_line":" * Enterprise-wg"},{"line_number":59,"context_line":" * Oaktree"},{"line_number":60,"context_line":" * Interop-wg"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f4b6375_bcd2d926","line":57,"in_reply_to":"3f4b6375_25ced381","updated":"2017-10-25 15:58:10.000000000","message":"Unoffical so I will remove in the next patchset.","commit_id":"ff1f0ce6e41cad13a687a3fe31b7dd9d0135d34f"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"e6e5637153ed47208afcbceeac022b6d4aac0db8","unresolved":false,"context_lines":[{"line_number":56,"context_line":" * Refstack"},{"line_number":57,"context_line":" * Craton"},{"line_number":58,"context_line":" * Enterprise-wg"},{"line_number":59,"context_line":" * Oaktree"},{"line_number":60,"context_line":" * Interop-wg"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"The primary blocker to moving some of the projects is the uncompleted work on private stories[1]."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f4b6375_c5a25fae","line":59,"updated":"2017-10-25 14:03:36.000000000","message":"Team name is Shade ?","commit_id":"ff1f0ce6e41cad13a687a3fe31b7dd9d0135d34f"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"f05f14b07065d70417653f9f9105b60476985a5a","unresolved":false,"context_lines":[{"line_number":56,"context_line":" * Refstack"},{"line_number":57,"context_line":" * Craton"},{"line_number":58,"context_line":" * Enterprise-wg"},{"line_number":59,"context_line":" * Oaktree"},{"line_number":60,"context_line":" * Interop-wg"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"The primary blocker to moving some of the projects is the uncompleted work on private stories[1]."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f4b6375_9ccddd86","line":59,"in_reply_to":"3f4b6375_c5a25fae","updated":"2017-10-25 15:58:10.000000000","message":"I went based on the sb repo, but I will fix in the next patchset.","commit_id":"ff1f0ce6e41cad13a687a3fe31b7dd9d0135d34f"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"4724386e9efd4f866ac78dfad0bb6ddf272f83fb","unresolved":false,"context_lines":[{"line_number":19,"context_line":"  storyboard-migration"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Completion Criteria"},{"line_number":22,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"1. Run the test migration script [1] NOTE: this should be done for"},{"line_number":25,"context_line":"   each repository in each project- main code base, clients, and other"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f4b6375_dfb0cadf","line":22,"updated":"2017-10-26 14:01:47.000000000","message":"Whitespace nits within this section","commit_id":"2a39b2c83315b2312880430e0da2d377a76b70c4"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"1e60f8a3f91cc27fa8696f749d65242bd6b43ac3","unresolved":false,"context_lines":[{"line_number":19,"context_line":"  storyboard-migration"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Completion Criteria"},{"line_number":22,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"1. Run the test migration script [1] NOTE: this should be done for"},{"line_number":25,"context_line":"   each repository in each project- main code base, clients, and other"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f4b6375_6ffb61c0","line":22,"in_reply_to":"3f4b6375_dfb0cadf","updated":"2017-10-26 17:27:01.000000000","message":"Will fix :)","commit_id":"2a39b2c83315b2312880430e0da2d377a76b70c4"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"4b8375195722971e8391a7f97b882f39c2c71615","unresolved":false,"context_lines":[{"line_number":73,"context_line":""},{"line_number":74,"context_line":"Test migrations of projects with more bugs i.e. Nova, Cinder, etc will take a long time due to"},{"line_number":75,"context_line":"the number of launchpad queries that have to be made. In an effort to shorten the migration"},{"line_number":76,"context_line":"duration, its encouraged that projects clean up their bug lists as much as possible."},{"line_number":77,"context_line":"   "},{"line_number":78,"context_line":"Project Teams"},{"line_number":79,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f4b6375_5af621d9","line":76,"updated":"2017-10-26 18:07:13.000000000","message":"All Launchpad bugs stay on Launchpad, we\u0027re just also copying them into Storyboard (and using identical bug/story numbers so we can more easily facilitate asynchronous/incremental migrations and updating). So the answer to what happens to bugs crosslisted with projects that are not initially or perhaps not ever switching to use Storyboard is that their contents may diverge if they\u0027re active for both. At the end of the day, this is not particularly different than if the bugs had been initially filed in two different places for tracking a common issue in two projects which never shared the same defect tracker in the first place.","commit_id":"2a39b2c83315b2312880430e0da2d377a76b70c4"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"4724386e9efd4f866ac78dfad0bb6ddf272f83fb","unresolved":false,"context_lines":[{"line_number":73,"context_line":""},{"line_number":74,"context_line":"Test migrations of projects with more bugs i.e. Nova, Cinder, etc will take a long time due to"},{"line_number":75,"context_line":"the number of launchpad queries that have to be made. In an effort to shorten the migration"},{"line_number":76,"context_line":"duration, its encouraged that projects clean up their bug lists as much as possible."},{"line_number":77,"context_line":"   "},{"line_number":78,"context_line":"Project Teams"},{"line_number":79,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f4b6375_fad83453","line":76,"updated":"2017-10-26 14:01:47.000000000","message":"I think this shorten advice should be in the list of steps above.\n\nAnd in this section there should be a bit more on how projects which have bugs that are crosslisted with non-openstack project on launchpad. What happens with those?","commit_id":"2a39b2c83315b2312880430e0da2d377a76b70c4"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"1e60f8a3f91cc27fa8696f749d65242bd6b43ac3","unresolved":false,"context_lines":[{"line_number":73,"context_line":""},{"line_number":74,"context_line":"Test migrations of projects with more bugs i.e. Nova, Cinder, etc will take a long time due to"},{"line_number":75,"context_line":"the number of launchpad queries that have to be made. In an effort to shorten the migration"},{"line_number":76,"context_line":"duration, its encouraged that projects clean up their bug lists as much as possible."},{"line_number":77,"context_line":"   "},{"line_number":78,"context_line":"Project Teams"},{"line_number":79,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f4b6375_8f29fd37","line":76,"in_reply_to":"3f4b6375_fad83453","updated":"2017-10-26 17:27:01.000000000","message":"I can definitely move the bit about closing as many bugs as possible. I will also expand on what happens with the cross project bugs in migration.","commit_id":"2a39b2c83315b2312880430e0da2d377a76b70c4"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"4724386e9efd4f866ac78dfad0bb6ddf272f83fb","unresolved":false,"context_lines":[{"line_number":74,"context_line":"Test migrations of projects with more bugs i.e. Nova, Cinder, etc will take a long time due to"},{"line_number":75,"context_line":"the number of launchpad queries that have to be made. In an effort to shorten the migration"},{"line_number":76,"context_line":"duration, its encouraged that projects clean up their bug lists as much as possible."},{"line_number":77,"context_line":"   "},{"line_number":78,"context_line":"Project Teams"},{"line_number":79,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":80,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f4b6375_3afc8cb3","line":77,"updated":"2017-10-26 14:01:47.000000000","message":"nit","commit_id":"2a39b2c83315b2312880430e0da2d377a76b70c4"},{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"0a4e91b0e60ebc5017173ac034541adc0191edb4","unresolved":false,"context_lines":[{"line_number":29,"context_line":"   * NOTE: The test migrations can take a long time for projects with large"},{"line_number":30,"context_line":"     numbers of bugs (I.E. Cinder, Nova, etc) This is due to the fact that the"},{"line_number":31,"context_line":"     migration of each bug involves several queries to Launchpad. To lessen the"},{"line_number":32,"context_line":"     runtime, close out as many open bugs as possible."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"2. Update project-config/gerrit/projects.yaml to set \u0027use-storyboard\u0027 to True."},{"line_number":35,"context_line":"   .. code-block:: yaml"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f4b6375_46a08042","line":32,"updated":"2017-10-27 08:16:53.000000000","message":"Could consider using the note:: notation for these to highlight them","commit_id":"be1bf02262a84935067b1234e8b698c464c7ba16"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"a05c7f3a99c4b716e777696ce5018d5ae19d9264","unresolved":false,"context_lines":[{"line_number":29,"context_line":"   * NOTE: The test migrations can take a long time for projects with large"},{"line_number":30,"context_line":"     numbers of bugs (I.E. Cinder, Nova, etc) This is due to the fact that the"},{"line_number":31,"context_line":"     migration of each bug involves several queries to Launchpad. To lessen the"},{"line_number":32,"context_line":"     runtime, close out as many open bugs as possible."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"2. Update project-config/gerrit/projects.yaml to set \u0027use-storyboard\u0027 to True."},{"line_number":35,"context_line":"   .. code-block:: yaml"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f4b6375_b8bd0104","line":32,"in_reply_to":"3f4b6375_46a08042","updated":"2017-10-27 18:05:48.000000000","message":"Can do :)","commit_id":"be1bf02262a84935067b1234e8b698c464c7ba16"},{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"0a4e91b0e60ebc5017173ac034541adc0191edb4","unresolved":false,"context_lines":[{"line_number":32,"context_line":"     runtime, close out as many open bugs as possible."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"2. Update project-config/gerrit/projects.yaml to set \u0027use-storyboard\u0027 to True."},{"line_number":35,"context_line":"   .. code-block:: yaml"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"      project: openstack-infra/infra-manual"},{"line_number":38,"context_line":"      use-storyboard: true"},{"line_number":39,"context_line":"      description: OpenStack Infrastructure User Manual"},{"line_number":40,"context_line":"3. Have an infra core run the migration script to copy over bugs. Consultations"},{"line_number":41,"context_line":"   with the infra team about a schedule for regular runs of migrations for projects"},{"line_number":42,"context_line":"   that sign up are underway."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f4b6375_a6c97426","line":39,"range":{"start_line":35,"start_character":3,"end_line":39,"end_character":55},"updated":"2017-10-27 08:16:53.000000000","message":"I think you want whitespace before and after this so that it renders properly","commit_id":"be1bf02262a84935067b1234e8b698c464c7ba16"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"a05c7f3a99c4b716e777696ce5018d5ae19d9264","unresolved":false,"context_lines":[{"line_number":32,"context_line":"     runtime, close out as many open bugs as possible."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"2. Update project-config/gerrit/projects.yaml to set \u0027use-storyboard\u0027 to True."},{"line_number":35,"context_line":"   .. code-block:: yaml"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"      project: openstack-infra/infra-manual"},{"line_number":38,"context_line":"      use-storyboard: true"},{"line_number":39,"context_line":"      description: OpenStack Infrastructure User Manual"},{"line_number":40,"context_line":"3. Have an infra core run the migration script to copy over bugs. Consultations"},{"line_number":41,"context_line":"   with the infra team about a schedule for regular runs of migrations for projects"},{"line_number":42,"context_line":"   that sign up are underway."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f4b6375_383fd188","line":39,"range":{"start_line":35,"start_character":3,"end_line":39,"end_character":55},"in_reply_to":"3f4b6375_a6c97426","updated":"2017-10-27 18:05:48.000000000","message":"Will fix in next patchset.","commit_id":"be1bf02262a84935067b1234e8b698c464c7ba16"},{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"0a4e91b0e60ebc5017173ac034541adc0191edb4","unresolved":false,"context_lines":[{"line_number":73,"context_line":" * Refstack"},{"line_number":74,"context_line":" * Enterprise-wg"},{"line_number":75,"context_line":" * Shade"},{"line_number":76,"context_line":" * Interop-wg"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"The primary blocker to moving some of the projects is the uncompleted work on private"},{"line_number":79,"context_line":"stories[8]."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f4b6375_66449c74","line":76,"updated":"2017-10-27 08:16:53.000000000","message":"How many of these started on launchpad and went through this migration process rather than starting directly with storyboard? It would be interesting to see a success story from one of the older/bigger projects (not including Infra).","commit_id":"be1bf02262a84935067b1234e8b698c464c7ba16"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"a05c7f3a99c4b716e777696ce5018d5ae19d9264","unresolved":false,"context_lines":[{"line_number":73,"context_line":" * Refstack"},{"line_number":74,"context_line":" * Enterprise-wg"},{"line_number":75,"context_line":" * Shade"},{"line_number":76,"context_line":" * Interop-wg"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"The primary blocker to moving some of the projects is the uncompleted work on private"},{"line_number":79,"context_line":"stories[8]."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f4b6375_3858f1f8","line":76,"in_reply_to":"3f4b6375_66449c74","updated":"2017-10-27 18:05:48.000000000","message":"Octavia, Monasca, Cloudkitty, and Refstack are projects I have helped foster the migration to Storyboard. I do have a few larger projects interested in migrating so we can definitely get one of those success stories you are looking for.","commit_id":"be1bf02262a84935067b1234e8b698c464c7ba16"},{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"0a4e91b0e60ebc5017173ac034541adc0191edb4","unresolved":false,"context_lines":[{"line_number":76,"context_line":" * Interop-wg"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"The primary blocker to moving some of the projects is the uncompleted work on private"},{"line_number":79,"context_line":"stories[8]."},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"Other than that, the only other issue is projects moving one at a time where there are inter"},{"line_number":82,"context_line":"project bugs. Inter project bugs generally require the migration of all involved projects."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f4b6375_617c8671","line":79,"updated":"2017-10-27 08:16:53.000000000","message":"I\u0027m not sure it\u0027s fair to have this as a goal while this is preventing some projects from completing it, or do you suggest continuing to use launchpad for private bugs?","commit_id":"be1bf02262a84935067b1234e8b698c464c7ba16"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"a05c7f3a99c4b716e777696ce5018d5ae19d9264","unresolved":false,"context_lines":[{"line_number":76,"context_line":" * Interop-wg"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"The primary blocker to moving some of the projects is the uncompleted work on private"},{"line_number":79,"context_line":"stories[8]."},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"Other than that, the only other issue is projects moving one at a time where there are inter"},{"line_number":82,"context_line":"project bugs. Inter project bugs generally require the migration of all involved projects."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f4b6375_3826b16a","line":79,"in_reply_to":"3f4b6375_617c8671","updated":"2017-10-27 18:05:48.000000000","message":"I had hoped by noting it, the work items would get some interest and we could find some people to help finish up the implementation. Storyboard\u0027s dev team is about three people plus me and the two main contributors don\u0027t work on it for their day jobs- its all nights and weekends.\n\nI definitely agree that its not fair to have this stopping projects from migrating. If anyone has some spare cycles, we would love their help!","commit_id":"be1bf02262a84935067b1234e8b698c464c7ba16"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"65f77fc356b6e6130d9766475a2402526e986fdf","unresolved":false,"context_lines":[{"line_number":79,"context_line":"stories[8]."},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"Other than that, the only other issue is projects moving one at a time where there are inter"},{"line_number":82,"context_line":"project bugs. Inter project bugs generally require the migration of all involved projects."},{"line_number":83,"context_line":"When bugs are crosslisted with projects that are not openstack projects or are not migrating"},{"line_number":84,"context_line":"at that point in time the contents will diverge if the crosslisted projects are active. This"},{"line_number":85,"context_line":"is why we urge project teams to update all references in their documentation and update"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f4b6375_c857d625","line":82,"updated":"2017-10-27 13:43:00.000000000","message":"Agreed, for a while now (like Thierry mentioned as well) I\u0027ve been starting to feel like this stipulation is hampering some projects who would want to switch because they\u0027re modestly intertwined with others who would rather wait (or may never want to move at all). I think we should instead just live with the dissection and temporary (in the case of projects which will eventually move) bug divergence, or else it will never get done. The import script does incrementally pull in new comments and link additional project tasks as more projects sharing the same bugs migrate, so it\u0027s not an entirely broken situation from that perspective anyway.","commit_id":"be1bf02262a84935067b1234e8b698c464c7ba16"},{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"0a4e91b0e60ebc5017173ac034541adc0191edb4","unresolved":false,"context_lines":[{"line_number":79,"context_line":"stories[8]."},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"Other than that, the only other issue is projects moving one at a time where there are inter"},{"line_number":82,"context_line":"project bugs. Inter project bugs generally require the migration of all involved projects."},{"line_number":83,"context_line":"When bugs are crosslisted with projects that are not openstack projects or are not migrating"},{"line_number":84,"context_line":"at that point in time the contents will diverge if the crosslisted projects are active. This"},{"line_number":85,"context_line":"is why we urge project teams to update all references in their documentation and update"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f4b6375_01e4b20b","line":82,"updated":"2017-10-27 08:16:53.000000000","message":"Does \"Inter project bugs\" mean bugs in launchpad that have multiple projects in the \"Affects:\" list?\n\nThis could be a huge undertaking for certain projects. There are lots of bugs that affect a core service and one or more deployment projects, all of which are huge projects. Trying to coordinate a migration between all those projects would be really difficult.","commit_id":"be1bf02262a84935067b1234e8b698c464c7ba16"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"a05c7f3a99c4b716e777696ce5018d5ae19d9264","unresolved":false,"context_lines":[{"line_number":79,"context_line":"stories[8]."},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"Other than that, the only other issue is projects moving one at a time where there are inter"},{"line_number":82,"context_line":"project bugs. Inter project bugs generally require the migration of all involved projects."},{"line_number":83,"context_line":"When bugs are crosslisted with projects that are not openstack projects or are not migrating"},{"line_number":84,"context_line":"at that point in time the contents will diverge if the crosslisted projects are active. This"},{"line_number":85,"context_line":"is why we urge project teams to update all references in their documentation and update"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f4b6375_38db5150","line":82,"in_reply_to":"3f4b6375_c857d625","updated":"2017-10-27 18:05:48.000000000","message":"I can change the phrasing here so that it isn\u0027t required. Will get that cleaned up in the next patchset. \n\nAs wonderful as it would be to migrate everyone in a single release, its not as feasible as I would like it to be. I will update with the newer plan.","commit_id":"be1bf02262a84935067b1234e8b698c464c7ba16"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"1b6253f5865c08b15c5dc25a19e3c2eab7a9c7bc","unresolved":false,"context_lines":[{"line_number":21,"context_line":"Completion Criteria"},{"line_number":22,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"1. Run the test migration script [1]:"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":".. note::"},{"line_number":27,"context_line":"   This should be done for each repository in each project-"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3f4b6375_e255e6fb","line":24,"range":{"start_line":24,"start_character":33,"end_line":24,"end_character":36},"updated":"2017-10-30 11:49:24.000000000","message":"We should either make these references proper footnotes (http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html#footnotes) or links. As they are now they\u0027re more like what I would expect to see in an email than a web page.","commit_id":"41dd4a1ad86068b0bf567cb8f3bfe6b1f437b4a9"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"122ae2b034e7e235088b5486ee91838056f53e60","unresolved":false,"context_lines":[{"line_number":21,"context_line":"Completion Criteria"},{"line_number":22,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"1. Run the test migration script [1]:"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":".. note::"},{"line_number":27,"context_line":"   This should be done for each repository in each project-"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3f4b6375_c40c2544","line":24,"range":{"start_line":24,"start_character":33,"end_line":24,"end_character":36},"in_reply_to":"3f4b6375_e255e6fb","updated":"2017-10-31 00:47:46.000000000","message":"Done.","commit_id":"41dd4a1ad86068b0bf567cb8f3bfe6b1f437b4a9"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"ca5c86ab4a70fe6e80313d04af2d161dc2e6e28d","unresolved":false,"context_lines":[{"line_number":32,"context_line":"   The test migrations can take a long time for projects with large"},{"line_number":33,"context_line":"   numbers of bugs (I.E. Cinder, Nova, etc) This is due to the fact that the"},{"line_number":34,"context_line":"   migration of each bug involves several queries to Launchpad. To lessen the"},{"line_number":35,"context_line":"   runtime, close out as many open bugs as possible."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"2. Update project-config/gerrit/projects.yaml to set \u0027use-storyboard\u0027 to True."},{"line_number":38,"context_line":"   "}],"source_content_type":"text/x-rst","patch_set":5,"id":"3f4b6375_353681b6","line":35,"updated":"2017-10-31 01:20:18.000000000","message":"Closed bugs do also get imported. The reason to consider closing some out where possible is to reduce the number which will sit open in LP indefinitely. If we augment the import script to also leave comments in migrated bugs and/or close them out then this becomes less of a nuisance (but closing bugs which can be closed is a good idea regardless, right?).","commit_id":"41dd4a1ad86068b0bf567cb8f3bfe6b1f437b4a9"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"1b6253f5865c08b15c5dc25a19e3c2eab7a9c7bc","unresolved":false,"context_lines":[{"line_number":32,"context_line":"   The test migrations can take a long time for projects with large"},{"line_number":33,"context_line":"   numbers of bugs (I.E. Cinder, Nova, etc) This is due to the fact that the"},{"line_number":34,"context_line":"   migration of each bug involves several queries to Launchpad. To lessen the"},{"line_number":35,"context_line":"   runtime, close out as many open bugs as possible."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"2. Update project-config/gerrit/projects.yaml to set \u0027use-storyboard\u0027 to True."},{"line_number":38,"context_line":"   "}],"source_content_type":"text/x-rst","patch_set":5,"id":"3f4b6375_0203620f","line":35,"updated":"2017-10-30 11:49:24.000000000","message":"Does that mean closed bugs are not migrated? Or just that closed bugs are faster to migrate than open bugs?","commit_id":"41dd4a1ad86068b0bf567cb8f3bfe6b1f437b4a9"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"122ae2b034e7e235088b5486ee91838056f53e60","unresolved":false,"context_lines":[{"line_number":32,"context_line":"   The test migrations can take a long time for projects with large"},{"line_number":33,"context_line":"   numbers of bugs (I.E. Cinder, Nova, etc) This is due to the fact that the"},{"line_number":34,"context_line":"   migration of each bug involves several queries to Launchpad. To lessen the"},{"line_number":35,"context_line":"   runtime, close out as many open bugs as possible."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"2. Update project-config/gerrit/projects.yaml to set \u0027use-storyboard\u0027 to True."},{"line_number":38,"context_line":"   "}],"source_content_type":"text/x-rst","patch_set":5,"id":"3f4b6375_5a736c4e","line":35,"in_reply_to":"3f4b6375_0203620f","updated":"2017-10-31 00:47:46.000000000","message":"I want to say yes they do get migrated, but I will have to double check.","commit_id":"41dd4a1ad86068b0bf567cb8f3bfe6b1f437b4a9"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"1b6253f5865c08b15c5dc25a19e3c2eab7a9c7bc","unresolved":false,"context_lines":[{"line_number":47,"context_line":"   that sign up are underway."},{"line_number":48,"context_line":"4. Update project bug reporting documentation to point to the new"},{"line_number":49,"context_line":"   Storyboard project. This includes closing the old bug tracker so that"},{"line_number":50,"context_line":"   people can\u0027t submit new bugs there."},{"line_number":51,"context_line":"5. Let users and team know where to report new bugs instead of Launchpad."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"References"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3f4b6375_626216db","line":50,"updated":"2017-10-30 11:49:24.000000000","message":"It\u0027s quite likely we\u0027ll need more detailed directions for doing that, but those can come in a separate wiki page or something to avoid cluttering up this repo with screenshots.","commit_id":"41dd4a1ad86068b0bf567cb8f3bfe6b1f437b4a9"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"122ae2b034e7e235088b5486ee91838056f53e60","unresolved":false,"context_lines":[{"line_number":47,"context_line":"   that sign up are underway."},{"line_number":48,"context_line":"4. Update project bug reporting documentation to point to the new"},{"line_number":49,"context_line":"   Storyboard project. This includes closing the old bug tracker so that"},{"line_number":50,"context_line":"   people can\u0027t submit new bugs there."},{"line_number":51,"context_line":"5. Let users and team know where to report new bugs instead of Launchpad."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"References"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3f4b6375_d725f5ac","line":50,"in_reply_to":"3f4b6375_626216db","updated":"2017-10-31 00:47:46.000000000","message":"I think I mention it a little bit in the migration doc, so that might be a good place to add the screenshots. That way all of that info stays in a single place.","commit_id":"41dd4a1ad86068b0bf567cb8f3bfe6b1f437b4a9"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"122ae2b034e7e235088b5486ee91838056f53e60","unresolved":false,"context_lines":[{"line_number":88,"context_line":" * Interop-wg"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"The primary blocker to moving some of the projects is the uncompleted work on private"},{"line_number":91,"context_line":"stories[8]. To complete this work quickly so that it doesn\u0027t block projects from"},{"line_number":92,"context_line":"migrating, I am willing to add Storyboard to the top 5 help wanted list if we don\u0027t"},{"line_number":93,"context_line":"get the needed interest simply from proposing the migration as a release goal."},{"line_number":94,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"3f4b6375_84062d20","line":91,"range":{"start_line":91,"start_character":7,"end_line":91,"end_character":10},"updated":"2017-10-31 00:47:46.000000000","message":"Made this a hyperlink too.","commit_id":"41dd4a1ad86068b0bf567cb8f3bfe6b1f437b4a9"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"ca5c86ab4a70fe6e80313d04af2d161dc2e6e28d","unresolved":false,"context_lines":[{"line_number":90,"context_line":"The primary blocker to moving some of the projects is the uncompleted work on private"},{"line_number":91,"context_line":"stories[8]. To complete this work quickly so that it doesn\u0027t block projects from"},{"line_number":92,"context_line":"migrating, I am willing to add Storyboard to the top 5 help wanted list if we don\u0027t"},{"line_number":93,"context_line":"get the needed interest simply from proposing the migration as a release goal."},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"Other than that, the only other issue is projects moving one at a time where there are"},{"line_number":96,"context_line":"crosslisted bugs. When bugs are crosslisted with projects that are not openstack"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3f4b6375_153b859c","line":93,"updated":"2017-10-31 01:20:18.000000000","message":"If continuing to rely on LP becomes more of a liability for the community, that\u0027s the point at which I\u0027d consider adding to the top-5.","commit_id":"41dd4a1ad86068b0bf567cb8f3bfe6b1f437b4a9"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"1b6253f5865c08b15c5dc25a19e3c2eab7a9c7bc","unresolved":false,"context_lines":[{"line_number":90,"context_line":"The primary blocker to moving some of the projects is the uncompleted work on private"},{"line_number":91,"context_line":"stories[8]. To complete this work quickly so that it doesn\u0027t block projects from"},{"line_number":92,"context_line":"migrating, I am willing to add Storyboard to the top 5 help wanted list if we don\u0027t"},{"line_number":93,"context_line":"get the needed interest simply from proposing the migration as a release goal."},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"Other than that, the only other issue is projects moving one at a time where there are"},{"line_number":96,"context_line":"crosslisted bugs. When bugs are crosslisted with projects that are not openstack"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3f4b6375_82d8727f","line":93,"updated":"2017-10-30 11:49:24.000000000","message":"This feels like a pretty big blocker. I think we will want someone to sign up for the work before we consider approving the goal, so it\u0027s good to have this out here now. I\u0027m not sure that something like this single feature is what we expected to sue the top 5 list for, but we should have that discussion.","commit_id":"41dd4a1ad86068b0bf567cb8f3bfe6b1f437b4a9"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"122ae2b034e7e235088b5486ee91838056f53e60","unresolved":false,"context_lines":[{"line_number":90,"context_line":"The primary blocker to moving some of the projects is the uncompleted work on private"},{"line_number":91,"context_line":"stories[8]. To complete this work quickly so that it doesn\u0027t block projects from"},{"line_number":92,"context_line":"migrating, I am willing to add Storyboard to the top 5 help wanted list if we don\u0027t"},{"line_number":93,"context_line":"get the needed interest simply from proposing the migration as a release goal."},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"Other than that, the only other issue is projects moving one at a time where there are"},{"line_number":96,"context_line":"crosslisted bugs. When bugs are crosslisted with projects that are not openstack"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3f4b6375_5718e573","line":93,"in_reply_to":"3f4b6375_82d8727f","updated":"2017-10-31 00:47:46.000000000","message":"That seems fair. I think we could rationalize Storyboard being on the top 5 for other reasons too, but those other things aren\u0027t blockers.","commit_id":"41dd4a1ad86068b0bf567cb8f3bfe6b1f437b4a9"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"91cd9fd12d5697c0d2d9cfffc1dea2bf7559e100","unresolved":false,"context_lines":[{"line_number":8,"context_line":"task tracking tool that is better suited for cross project efforts."},{"line_number":9,"context_line":"Several projects have already migrated from Launchpad to Storyboard,"},{"line_number":10,"context_line":"and documentation for creating new projects is being updated to point"},{"line_number":11,"context_line":"to Storyboard instead of Launchpad."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Gerrit Topic"},{"line_number":14,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3f4b6375_a247521d","line":11,"updated":"2017-11-04 22:08:26.000000000","message":"Is it worth pointing out here that another motivation for this change is to make onboarding new contributors easier because they won\u0027t need to set up as many accounts?","commit_id":"76da489e158b443566897e512a651b873e5addee"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"4bcf139d1c23421358bd4b077fbf20614882a066","unresolved":false,"context_lines":[{"line_number":8,"context_line":"task tracking tool that is better suited for cross project efforts."},{"line_number":9,"context_line":"Several projects have already migrated from Launchpad to Storyboard,"},{"line_number":10,"context_line":"and documentation for creating new projects is being updated to point"},{"line_number":11,"context_line":"to Storyboard instead of Launchpad."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Gerrit Topic"},{"line_number":14,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ff82abbf_d3668852","line":11,"updated":"2017-11-20 16:17:29.000000000","message":"The killer feature for SB is that, unlike LP, it\u0027s under our community\u0027s direct control. We can switch it to whatever authentication system we agree on, and eventually drop the need for new contributors to sign up for a separate account on LP (once we move all our other systems off of Ubuntu/Canonical\u0027s SSO too, which is also in the works).","commit_id":"76da489e158b443566897e512a651b873e5addee"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"0e95ef2954bd0ee4fdc06d24bb12038ee2cb88ac","unresolved":false,"context_lines":[{"line_number":8,"context_line":"task tracking tool that is better suited for cross project efforts."},{"line_number":9,"context_line":"Several projects have already migrated from Launchpad to Storyboard,"},{"line_number":10,"context_line":"and documentation for creating new projects is being updated to point"},{"line_number":11,"context_line":"to Storyboard instead of Launchpad."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Gerrit Topic"},{"line_number":14,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ff82abbf_73d0df51","line":11,"in_reply_to":"3f4b6375_a247521d","updated":"2017-11-20 14:16:53.000000000","message":"I believe it would be good to mention.","commit_id":"76da489e158b443566897e512a651b873e5addee"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"1c85a82acb9310478cbc8126e7cf62734ec6e1fe","unresolved":false,"context_lines":[{"line_number":8,"context_line":"task tracking tool that is better suited for cross project efforts."},{"line_number":9,"context_line":"Several projects have already migrated from Launchpad to Storyboard,"},{"line_number":10,"context_line":"and documentation for creating new projects is being updated to point"},{"line_number":11,"context_line":"to Storyboard instead of Launchpad."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Gerrit Topic"},{"line_number":14,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ff82abbf_b3d1845a","line":11,"in_reply_to":"ff82abbf_73d0df51","updated":"2017-11-20 16:03:26.000000000","message":"+1 it\u0027d be good to capture (or point to link) why storyboard is a better solution than launchpad because this is pretty much asking everyone to overhaul their current workflow (good or bad). i haven\u0027t followed storyboard so i\u0027m not entirely sure what it does over launchpad other than it\u0027s new(er).","commit_id":"76da489e158b443566897e512a651b873e5addee"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"506e15449db05002aeaca9e570a8dd2141858e04","unresolved":false,"context_lines":[{"line_number":44,"context_line":"      use-storyboard: true"},{"line_number":45,"context_line":"      description: OpenStack Infrastructure User Manual"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"3. Have an infra core run the migration script to copy over bugs. Consultations"},{"line_number":48,"context_line":"   with the infra team about a schedule for regular runs of migrations for projects"},{"line_number":49,"context_line":"   that sign up are underway."},{"line_number":50,"context_line":"4. Update project bug reporting documentation to point to the new"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ff82abbf_35e943b6","line":47,"updated":"2017-11-27 14:52:17.000000000","message":"Well, it\u0027s not as if we hadn\u0027t thought of automating (honestly, have you ever known the Infra team to pass up an opportunity to add yet still more automation?). There are unfortunately issues with the migration process which need some oversight: 1. The Launchpad API is fragile/unreliable and an import may need to be restarted multiple times if errors are encountered (after investigating the cause of course), but thankfully the import script is idempotent and resumable so we don\u0027t lose progress when that happens; 2. The Launchpad API is very, very, very slow... importing just Nova\u0027s bugs is estimated to likely take at least a weekend if not most of a week of constant runtime to complete (assuming it doesn\u0027t hit any errors and need intervention). I worry that if we attempted to build a post pipeline job to do this, it would require at least as much babysitting as the present manual process (and probably more, since with automation comes additional complexity, always).","commit_id":"76da489e158b443566897e512a651b873e5addee"},{"author":{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},"change_message_id":"c0a1185665ccc0d66663a771bc651e0e33b64c33","unresolved":false,"context_lines":[{"line_number":44,"context_line":"      use-storyboard: true"},{"line_number":45,"context_line":"      description: OpenStack Infrastructure User Manual"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"3. Have an infra core run the migration script to copy over bugs. Consultations"},{"line_number":48,"context_line":"   with the infra team about a schedule for regular runs of migrations for projects"},{"line_number":49,"context_line":"   that sign up are underway."},{"line_number":50,"context_line":"4. Update project bug reporting documentation to point to the new"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ff82abbf_553f8324","line":47,"updated":"2017-11-22 10:32:27.000000000","message":"With zuulv3, it would be possible to automate this step now, and something I\u0027d be happy to help with.  We could create a job in the post pipeline that has the require secrets and server access to do this.  This would then colapse into step 2 above.","commit_id":"76da489e158b443566897e512a651b873e5addee"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d3be9a9216ad6cbd34b01b9d9449e03f4a614427","unresolved":false,"context_lines":[{"line_number":44,"context_line":"      use-storyboard: true"},{"line_number":45,"context_line":"      description: OpenStack Infrastructure User Manual"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"3. Have an infra core run the migration script to copy over bugs. Consultations"},{"line_number":48,"context_line":"   with the infra team about a schedule for regular runs of migrations for projects"},{"line_number":49,"context_line":"   that sign up are underway."},{"line_number":50,"context_line":"4. Update project bug reporting documentation to point to the new"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ff82abbf_639b9465","line":47,"in_reply_to":"ff82abbf_553f8324","updated":"2017-11-27 14:04:38.000000000","message":"I think we should consider automating, given some projects have multiple sub-projects, each with it\u0027s own launchpad presently. My fear is visibility given how problematic it has been previously to have any visibility into post job failures. We would really need to stress the first step....","commit_id":"76da489e158b443566897e512a651b873e5addee"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"519ef5d3a8d79dedf6662b24a54700458b516d05","unresolved":false,"context_lines":[{"line_number":50,"context_line":"4. Update project bug reporting documentation to point to the new"},{"line_number":51,"context_line":"   Storyboard project. This includes closing the old bug tracker so that"},{"line_number":52,"context_line":"   people can\u0027t submit new bugs there."},{"line_number":53,"context_line":"5. Let users and team know where to report new bugs instead of Launchpad."},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"References"},{"line_number":56,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ff82abbf_1538bfeb","line":53,"updated":"2017-11-27 15:03:25.000000000","message":"Oh, it\u0027s also worth pointing out that turning off bug reporting in LP doesn\u0027t hide previously opened bugs (or, unfortunately, even prevent anyone from updating them), merely disables the new bug filing link and hides the bug index. One idea we\u0027ve tossed around (perhaps untenable given the variable reliability of the LP interace as well as the quantity of noise this would generate) is to make the migration script add a comment in every migrated LP bug linking to the corresponding imported story in SB.","commit_id":"76da489e158b443566897e512a651b873e5addee"},{"author":{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},"change_message_id":"c0a1185665ccc0d66663a771bc651e0e33b64c33","unresolved":false,"context_lines":[{"line_number":50,"context_line":"4. Update project bug reporting documentation to point to the new"},{"line_number":51,"context_line":"   Storyboard project. This includes closing the old bug tracker so that"},{"line_number":52,"context_line":"   people can\u0027t submit new bugs there."},{"line_number":53,"context_line":"5. Let users and team know where to report new bugs instead of Launchpad."},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"References"},{"line_number":56,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ff82abbf_753ac734","line":53,"updated":"2017-11-22 10:32:27.000000000","message":"Should we add steps to close down original launchpad bugs pages?","commit_id":"76da489e158b443566897e512a651b873e5addee"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"506e15449db05002aeaca9e570a8dd2141858e04","unresolved":false,"context_lines":[{"line_number":50,"context_line":"4. Update project bug reporting documentation to point to the new"},{"line_number":51,"context_line":"   Storyboard project. This includes closing the old bug tracker so that"},{"line_number":52,"context_line":"   people can\u0027t submit new bugs there."},{"line_number":53,"context_line":"5. Let users and team know where to report new bugs instead of Launchpad."},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"References"},{"line_number":56,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ff82abbf_d5d1f7fc","line":53,"updated":"2017-11-27 14:52:17.000000000","message":"What we\u0027ve recommended is to put the bug reporting information in the LP project description, like so: https://launchpad.net/zuul","commit_id":"76da489e158b443566897e512a651b873e5addee"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d3be9a9216ad6cbd34b01b9d9449e03f4a614427","unresolved":false,"context_lines":[{"line_number":50,"context_line":"4. Update project bug reporting documentation to point to the new"},{"line_number":51,"context_line":"   Storyboard project. This includes closing the old bug tracker so that"},{"line_number":52,"context_line":"   people can\u0027t submit new bugs there."},{"line_number":53,"context_line":"5. Let users and team know where to report new bugs instead of Launchpad."},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"References"},{"line_number":56,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ff82abbf_23ca6c4d","line":53,"in_reply_to":"ff82abbf_753ac734","updated":"2017-11-27 14:04:38.000000000","message":"That is a good idea, or at least point to where to file them moving forward.  The conundrum that I see is many of those links are going to circulate for some time to come because they have been previously published.","commit_id":"76da489e158b443566897e512a651b873e5addee"},{"author":{"_account_id":20156,"name":"Petr Kovar","email":"pkovar@redhat.com","username":"pmkovar"},"change_message_id":"3ab3b50ec340a396e7af3c50fb3bd795017fa015","unresolved":false,"context_lines":[{"line_number":53,"context_line":"3. Have an infra core run the migration script to copy over bugs. Consultations"},{"line_number":54,"context_line":"   with the infra team about a schedule for regular runs of migrations for projects"},{"line_number":55,"context_line":"   that sign up are underway."},{"line_number":56,"context_line":"4. Update project bug reporting documentation to point to the new"},{"line_number":57,"context_line":"   Storyboard project. This includes turning off bug reporting in Launchpad so"},{"line_number":58,"context_line":"   that the new bug button is disabled and the bug index is hidden. Updating the"},{"line_number":59,"context_line":"   desciption of the Launchpad project to point to the new Storyboard project"}],"source_content_type":"text/x-rst","patch_set":8,"id":"5f93b717_1c933f51","line":56,"updated":"2018-01-29 17:56:47.000000000","message":"This should also mention updating \"Report a Bug\" links that are part of openstackdocstheme. Or have it as a separate point, as it\u0027s not about updating the content.","commit_id":"781cb31162c74acad5883b9480ad4d7f38f4b1d7"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"469b06f9a7e1ac3c91d3bd050583ba5edcade90e","unresolved":false,"context_lines":[{"line_number":53,"context_line":"3. Have an infra core run the migration script to copy over bugs. Consultations"},{"line_number":54,"context_line":"   with the infra team about a schedule for regular runs of migrations for projects"},{"line_number":55,"context_line":"   that sign up are underway."},{"line_number":56,"context_line":"4. Update project bug reporting documentation to point to the new"},{"line_number":57,"context_line":"   Storyboard project. This includes turning off bug reporting in Launchpad so"},{"line_number":58,"context_line":"   that the new bug button is disabled and the bug index is hidden. Updating the"},{"line_number":59,"context_line":"   desciption of the Launchpad project to point to the new Storyboard project"}],"source_content_type":"text/x-rst","patch_set":8,"id":"5f93b717_ce3f34b2","line":56,"in_reply_to":"5f93b717_1c933f51","updated":"2018-01-30 23:05:46.000000000","message":"I can be more verbose in this step. Will post some edits shortly.","commit_id":"781cb31162c74acad5883b9480ad4d7f38f4b1d7"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"1f3125695da1052cc2730a320d00b7fad8c0c291","unresolved":false,"context_lines":[{"line_number":104,"context_line":""},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"Other than that, the only other issue is projects moving one at a time where there are"},{"line_number":107,"context_line":"crosslisted bugs. When bugs are crosslisted with projects that are not openstack"},{"line_number":108,"context_line":"projects or are not migrating at that point in time the contents will diverge if the"},{"line_number":109,"context_line":"crosslisted projects are active. This is why we want to get every project moved over"},{"line_number":110,"context_line":"as quickly as possible once we start migrating the larger projects- to minimize the"},{"line_number":111,"context_line":"duration of the convergence. This is also why we urge project teams to update all"},{"line_number":112,"context_line":"references in their documentation and update users on the new task tracking location."},{"line_number":113,"context_line":""},{"line_number":114,"context_line":".. _stories: https://storyboard.openstack.org/#!/story/2000568"}],"source_content_type":"text/x-rst","patch_set":8,"id":"5f93b717_12acb532","line":111,"range":{"start_line":107,"start_character":18,"end_line":111,"end_character":27},"updated":"2018-01-26 20:44:38.000000000","message":"Aha - so this sounds like it\u0027s still an issue. Several folks have concerns about getting all projects moved over within a cycle, but doesn\u0027t this bit require that we do?","commit_id":"781cb31162c74acad5883b9480ad4d7f38f4b1d7"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"469b06f9a7e1ac3c91d3bd050583ba5edcade90e","unresolved":false,"context_lines":[{"line_number":104,"context_line":""},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"Other than that, the only other issue is projects moving one at a time where there are"},{"line_number":107,"context_line":"crosslisted bugs. When bugs are crosslisted with projects that are not openstack"},{"line_number":108,"context_line":"projects or are not migrating at that point in time the contents will diverge if the"},{"line_number":109,"context_line":"crosslisted projects are active. This is why we want to get every project moved over"},{"line_number":110,"context_line":"as quickly as possible once we start migrating the larger projects- to minimize the"},{"line_number":111,"context_line":"duration of the convergence. This is also why we urge project teams to update all"},{"line_number":112,"context_line":"references in their documentation and update users on the new task tracking location."},{"line_number":113,"context_line":""},{"line_number":114,"context_line":".. _stories: https://storyboard.openstack.org/#!/story/2000568"}],"source_content_type":"text/x-rst","patch_set":8,"id":"5f93b717_73e28da2","line":111,"range":{"start_line":107,"start_character":18,"end_line":111,"end_character":27},"in_reply_to":"5f93b717_12acb532","updated":"2018-01-30 23:05:46.000000000","message":"In other conversations, its been concluded that its okay to diverge since moving a critical mass of projects at a single point isn\u0027t feasible. Ideally, we would move all the large interdependent projects over at the same time, but realistically, when projects like Neutron\u0027s test migration took over a week to complete due to LP\u0027s slow API, its really not possible to move all the larger projects at once. If we could do them in a single release that should be sufficient.","commit_id":"781cb31162c74acad5883b9480ad4d7f38f4b1d7"},{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"dab8bb58f1ca83a1bfb829b7778d0058db055f02","unresolved":false,"context_lines":[{"line_number":396,"context_line":""},{"line_number":397,"context_line":"Completion Artifacts:"},{"line_number":398,"context_line":""},{"line_number":399,"context_line":"rally"},{"line_number":400,"context_line":"-----"},{"line_number":401,"context_line":""},{"line_number":402,"context_line":"Planning Artifacts:"},{"line_number":403,"context_line":""},{"line_number":404,"context_line":"Completion Artifacts:"},{"line_number":405,"context_line":""},{"line_number":406,"context_line":"RefStack"},{"line_number":407,"context_line":"--------"}],"source_content_type":"text/x-rst","patch_set":8,"id":"7f96bb07_94fe5835","line":404,"range":{"start_line":399,"start_character":0,"end_line":404,"end_character":21},"updated":"2018-01-15 11:02:34.000000000","message":"put here: \"no planned\" or something like that.\n\nexplanation - https://storyboard.openstack.org/#!/story/2000870","commit_id":"781cb31162c74acad5883b9480ad4d7f38f4b1d7"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"469b06f9a7e1ac3c91d3bd050583ba5edcade90e","unresolved":false,"context_lines":[{"line_number":396,"context_line":""},{"line_number":397,"context_line":"Completion Artifacts:"},{"line_number":398,"context_line":""},{"line_number":399,"context_line":"rally"},{"line_number":400,"context_line":"-----"},{"line_number":401,"context_line":""},{"line_number":402,"context_line":"Planning Artifacts:"},{"line_number":403,"context_line":""},{"line_number":404,"context_line":"Completion Artifacts:"},{"line_number":405,"context_line":""},{"line_number":406,"context_line":"RefStack"},{"line_number":407,"context_line":"--------"}],"source_content_type":"text/x-rst","patch_set":8,"id":"5f93b717_4e2fa48d","line":404,"range":{"start_line":399,"start_character":0,"end_line":404,"end_character":21},"in_reply_to":"7f96bb07_94fe5835","updated":"2018-01-30 23:05:46.000000000","message":"I updated the task to be associated with the webclient. I imagine it wouldn\u0027t be too hard to fix if it really is a blocking item. \n\nIt should also be noted that you aren\u0027t required to use the webclient if you don\u0027t like it- similar to how not everyone uses review.openstack.org- there are alternatives. The API\u0027s are setup in such a way that they are easy to use and script with. There is also a cli (storyboard-pythonclient)that is being developed if you would rather use that instead of the webclient or writing your own scripts.","commit_id":"781cb31162c74acad5883b9480ad4d7f38f4b1d7"},{"author":{"_account_id":20156,"name":"Petr Kovar","email":"pkovar@redhat.com","username":"pmkovar"},"change_message_id":"c4a0a4a30d475e081b043629c9d2aa167c0cd197","unresolved":false,"context_lines":[{"line_number":57,"context_line":"   Storyboard project. This includes turning off bug reporting in Launchpad so"},{"line_number":58,"context_line":"   that the new bug button is disabled and the bug index is hidden. Updating the"},{"line_number":59,"context_line":"   desciption of the Launchpad project to point to the new Storyboard project"},{"line_number":60,"context_line":"   is also suggested. For an example: https://launchpad.net/zuul If there are"},{"line_number":61,"context_line":"   \"Report a bug links\" elsewhere in the openstackdocstheme, those should also be"},{"line_number":62,"context_line":"   updated to point to the new StoryBoard project."},{"line_number":63,"context_line":"5. Let users and team know where to report new bugs instead of Launchpad."},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"References"}],"source_content_type":"text/x-rst","patch_set":11,"id":"5f93b717_44e9b7b4","line":62,"range":{"start_line":60,"start_character":65,"end_line":62,"end_character":50},"updated":"2018-01-31 12:05:32.000000000","message":"Note that \"Report a bug\" links are automatically generated per project. Unless we implement some special logic, updating openstackdocstheme for Storyboard will break links for yet to be migrated projects.\n\nAlternatively, we could hold on updating openstackdocstheme until most projects are migrated. That way it could be acceptable to just make sure Launchpad links like https://bugs.launchpad.net/\u003cprojectname\u003e/+filebug point to Storyboard for already migrated projects.\n\nFor all these steps the spec should specify who is the owner, though.","commit_id":"e22b2b6b514b7783531a6e1400858a9ba74ec2a6"}]}
