)]}'
{"doc/source/_exts/atcs.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e771df8617be5b7a1f01d8a4bc2d2f0f6aad43fd","unresolved":false,"context_lines":[{"line_number":67,"context_line":"            return [error]"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"        all_teams \u003d projects.get_project_data()"},{"line_number":70,"context_line":"        team_data\u003d  {}"},{"line_number":71,"context_line":"        try:"},{"line_number":72,"context_line":"            team_data \u003d all_teams[project]"},{"line_number":73,"context_line":"        except KeyError:"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_cb2db1fe","line":70,"updated":"2020-06-09 16:50:23.000000000","message":"linters: E222 multiple spaces after operator","commit_id":"d44f295fce2fa02ff631b4e7f4ec097274687820"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e771df8617be5b7a1f01d8a4bc2d2f0f6aad43fd","unresolved":false,"context_lines":[{"line_number":67,"context_line":"            return [error]"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"        all_teams \u003d projects.get_project_data()"},{"line_number":70,"context_line":"        team_data\u003d  {}"},{"line_number":71,"context_line":"        try:"},{"line_number":72,"context_line":"            team_data \u003d all_teams[project]"},{"line_number":73,"context_line":"        except KeyError:"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_eb2875ef","line":70,"updated":"2020-06-09 16:50:23.000000000","message":"linters: E225 missing whitespace around operator","commit_id":"d44f295fce2fa02ff631b4e7f4ec097274687820"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e771df8617be5b7a1f01d8a4bc2d2f0f6aad43fd","unresolved":false,"context_lines":[{"line_number":67,"context_line":"            return [error]"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"        all_teams \u003d projects.get_project_data()"},{"line_number":70,"context_line":"        team_data\u003d  {}"},{"line_number":71,"context_line":"        try:"},{"line_number":72,"context_line":"            team_data \u003d all_teams[project]"},{"line_number":73,"context_line":"        except KeyError:"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_6b3c6530","line":70,"updated":"2020-06-09 16:50:23.000000000","message":"pep8: E222 multiple spaces after operator","commit_id":"d44f295fce2fa02ff631b4e7f4ec097274687820"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e771df8617be5b7a1f01d8a4bc2d2f0f6aad43fd","unresolved":false,"context_lines":[{"line_number":67,"context_line":"            return [error]"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"        all_teams \u003d projects.get_project_data()"},{"line_number":70,"context_line":"        team_data\u003d  {}"},{"line_number":71,"context_line":"        try:"},{"line_number":72,"context_line":"            team_data \u003d all_teams[project]"},{"line_number":73,"context_line":"        except KeyError:"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_0b38493b","line":70,"updated":"2020-06-09 16:50:23.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"d44f295fce2fa02ff631b4e7f4ec097274687820"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e771df8617be5b7a1f01d8a4bc2d2f0f6aad43fd","unresolved":false,"context_lines":[{"line_number":72,"context_line":"            team_data \u003d all_teams[project]"},{"line_number":73,"context_line":"        except KeyError:"},{"line_number":74,"context_line":"            pass"},{"line_number":75,"context_line":"            #raise ValueError(\u0027No project %r in projects.yaml\u0027 % (project,))"},{"line_number":76,"context_line":"        project_members \u003d team_data.get(\u0027extra-atcs\u0027, [])"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"        # If we have no extra ATCs, skip building the table."}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_2b338d64","line":75,"updated":"2020-06-09 16:50:23.000000000","message":"linters: E265 block comment should start with \u0027# \u0027","commit_id":"d44f295fce2fa02ff631b4e7f4ec097274687820"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e771df8617be5b7a1f01d8a4bc2d2f0f6aad43fd","unresolved":false,"context_lines":[{"line_number":72,"context_line":"            team_data \u003d all_teams[project]"},{"line_number":73,"context_line":"        except KeyError:"},{"line_number":74,"context_line":"            pass"},{"line_number":75,"context_line":"            #raise ValueError(\u0027No project %r in projects.yaml\u0027 % (project,))"},{"line_number":76,"context_line":"        project_members \u003d team_data.get(\u0027extra-atcs\u0027, [])"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"        # If we have no extra ATCs, skip building the table."}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_4b39a13d","line":75,"updated":"2020-06-09 16:50:23.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"d44f295fce2fa02ff631b4e7f4ec097274687820"}],"reference/dropping-projects.rst":[{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"e42456ebb6e143e355f618ae884ee5d837a4a7f4","unresolved":false,"context_lines":[{"line_number":85,"context_line":"- OpenDev, please refer to the `Continue Development`_ section."},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"Once retirement is approved, TC can force merge the required patches to"},{"line_number":88,"context_line":"complete the retirement process and interest team if any needs to continue the"},{"line_number":89,"context_line":"development as non-official OpenStack project."},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"Continue Development"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff570b3c_8cf10c99","line":88,"range":{"start_line":88,"start_character":35,"end_line":88,"end_character":65},"updated":"2020-06-09 23:42:19.000000000","message":"any interested team members may","commit_id":"7d9354d34aa6f50407140d493e7e2c5698e2de99"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"c6f5ad1a496860bdd166bb0e9a78779c343a5e63","unresolved":false,"context_lines":[{"line_number":85,"context_line":"- OpenDev, please refer to the `Continue Development`_ section."},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"Once retirement is approved, TC can force merge the required patches to"},{"line_number":88,"context_line":"complete the retirement process and interest team if any needs to continue the"},{"line_number":89,"context_line":"development as non-official OpenStack project."},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"Continue Development"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff570b3c_a76229ac","line":88,"range":{"start_line":88,"start_character":35,"end_line":88,"end_character":65},"in_reply_to":"ff570b3c_8cf10c99","updated":"2020-06-10 00:54:45.000000000","message":"Done","commit_id":"7d9354d34aa6f50407140d493e7e2c5698e2de99"},{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"e42456ebb6e143e355f618ae884ee5d837a4a7f4","unresolved":false,"context_lines":[{"line_number":101,"context_line":"Re-becoming Official OpenStack Project"},{"line_number":102,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"Becoming the official OpenStack project again need to follow the same criteria"},{"line_number":105,"context_line":"as :doc:`new-projects-requirements`."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff570b3c_0ce5fcdc","line":104,"range":{"start_line":104,"start_character":9,"end_line":104,"end_character":12},"updated":"2020-06-09 23:42:19.000000000","message":"an","commit_id":"7d9354d34aa6f50407140d493e7e2c5698e2de99"},{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"e42456ebb6e143e355f618ae884ee5d837a4a7f4","unresolved":false,"context_lines":[{"line_number":101,"context_line":"Re-becoming Official OpenStack Project"},{"line_number":102,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"Becoming the official OpenStack project again need to follow the same criteria"},{"line_number":105,"context_line":"as :doc:`new-projects-requirements`."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff570b3c_ece9a8b7","line":104,"range":{"start_line":104,"start_character":46,"end_line":104,"end_character":60},"updated":"2020-06-09 23:42:19.000000000","message":"requires following","commit_id":"7d9354d34aa6f50407140d493e7e2c5698e2de99"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"c6f5ad1a496860bdd166bb0e9a78779c343a5e63","unresolved":false,"context_lines":[{"line_number":101,"context_line":"Re-becoming Official OpenStack Project"},{"line_number":102,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"Becoming the official OpenStack project again need to follow the same criteria"},{"line_number":105,"context_line":"as :doc:`new-projects-requirements`."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff570b3c_075835f8","line":104,"range":{"start_line":104,"start_character":46,"end_line":104,"end_character":60},"in_reply_to":"ff570b3c_ece9a8b7","updated":"2020-06-10 00:54:45.000000000","message":"Done","commit_id":"7d9354d34aa6f50407140d493e7e2c5698e2de99"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"6ed9c02609f4bace4ac0179e9f3e4ae93c92e17d","unresolved":false,"context_lines":[{"line_number":84,"context_line":""},{"line_number":85,"context_line":"- OpenDev, please refer to the `Continue Development`_ section."},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"Once retirement is approved, TC can force merge the required patches to"},{"line_number":88,"context_line":"complete the retirement process and any interested team members may continue the"},{"line_number":89,"context_line":"development as non-official OpenStack project."},{"line_number":90,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff570b3c_d319dc22","line":87,"updated":"2020-06-10 11:58:01.000000000","message":"It may be good to make it plan that in such cases, the Technical Committee\u0027s decision overrides any objections of the project\u0027s contributors, so may involve removing them from core teams or deleting blocking votes on retirement changes.","commit_id":"82194d6f51b6c68afa3a66ea6fddb51542f5865d"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"e77c9126ed9130d8256ca1a0f4866e8627d95bed","unresolved":false,"context_lines":[{"line_number":84,"context_line":""},{"line_number":85,"context_line":"- OpenDev, please refer to the `Continue Development`_ section."},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"Once retirement is approved, TC can force merge the required patches to"},{"line_number":88,"context_line":"complete the retirement process and any interested team members may continue the"},{"line_number":89,"context_line":"development as non-official OpenStack project."},{"line_number":90,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff570b3c_93cda488","line":87,"updated":"2020-06-10 12:01:45.000000000","message":"Sorry, I meant \"make it plain.\" Also, as noted, blocking votes on changes like 728886 can be solved by a TC member clearing out the existing core team. Since only core reviewers can Code Review -2 or Workflow -1 to block another\u0027s change, removing them from the core team also clears any such votes in Gerrit and will allow change approval to proceed normally.","commit_id":"82194d6f51b6c68afa3a66ea6fddb51542f5865d"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"1fce78d6580980cc18cc60d47bf79cf9b93c9fcf","unresolved":false,"context_lines":[{"line_number":84,"context_line":""},{"line_number":85,"context_line":"- OpenDev, please refer to the `Continue Development`_ section."},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"Once retirement is approved, TC can force merge the required patches to"},{"line_number":88,"context_line":"complete the retirement process and any interested team members may continue the"},{"line_number":89,"context_line":"development as non-official OpenStack project."},{"line_number":90,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff570b3c_0797953c","line":87,"updated":"2020-06-10 01:24:07.000000000","message":"Why does this need \"force merging?\" The retirement process includes steps to replace all configured jobs with a noop before merging the change to remove master branch content.","commit_id":"82194d6f51b6c68afa3a66ea6fddb51542f5865d"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"4fa2ae7fd5ff46bcf014ed955cd45d38ad865baa","unresolved":false,"context_lines":[{"line_number":84,"context_line":""},{"line_number":85,"context_line":"- OpenDev, please refer to the `Continue Development`_ section."},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"Once retirement is approved, TC can force merge the required patches to"},{"line_number":88,"context_line":"complete the retirement process and any interested team members may continue the"},{"line_number":89,"context_line":"development as non-official OpenStack project."},{"line_number":90,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff570b3c_a7dfc90a","line":87,"in_reply_to":"ff570b3c_0797953c","updated":"2020-06-10 01:29:17.000000000","message":"this \u0027force merge\u0027 is not same as force merge in gate but TC force approve the things when conflict like Tricircle in current case - https://review.opendev.org/#/c/728886/\n\nI think \u0027force approve\u0027 is clear wording?","commit_id":"82194d6f51b6c68afa3a66ea6fddb51542f5865d"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"76c3090a2dd00c3aef065749e0ced7c6ec519aa7","unresolved":false,"context_lines":[{"line_number":84,"context_line":""},{"line_number":85,"context_line":"- OpenDev, please refer to the `Continue Development`_ section."},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"Once retirement is approved, TC can force merge the required patches to"},{"line_number":88,"context_line":"complete the retirement process and any interested team members may continue the"},{"line_number":89,"context_line":"development as non-official OpenStack project."},{"line_number":90,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff570b3c_649da156","line":87,"in_reply_to":"ff570b3c_93cda488","updated":"2020-06-10 16:10:18.000000000","message":"thanks, that is much clear. I will leave the removal of core team in project-config patch when we remove the acl file just not to be dis-respect the team.","commit_id":"82194d6f51b6c68afa3a66ea6fddb51542f5865d"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"1af4fdf5f28d0352c31fa093428881920478b245","unresolved":false,"context_lines":[{"line_number":84,"context_line":""},{"line_number":85,"context_line":"- OpenDev, please refer to the `Continue Development`_ section."},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"Once retirement is approved, TC can force merge the required patches to"},{"line_number":88,"context_line":"complete the retirement process and any interested team members may continue the"},{"line_number":89,"context_line":"development as non-official OpenStack project."},{"line_number":90,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff570b3c_a4f6a4d7","line":87,"in_reply_to":"ff570b3c_a7dfc90a","updated":"2020-06-10 05:31:13.000000000","message":"This is the long wording for \"force merge\":\n\n\"a TC member can become a core of the project and merge the required changes\"","commit_id":"82194d6f51b6c68afa3a66ea6fddb51542f5865d"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"ff410fd2cf0f9efcbd089e258f84d3fab449713a","unresolved":false,"context_lines":[{"line_number":92,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"With the OpenDev model, it is possible for the project to continue the development"},{"line_number":95,"context_line":"under different namespace than `openstack/`. Please refer to the resolution"},{"line_number":96,"context_line":":doc:`../resolutions/20190322-namespace-unofficial-projects`. for OpenStack namespace criteria"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"Please refer `this document \u003chttps://docs.opendev.org/opendev/infra-manual/latest/creators.html\u003e`_"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff570b3c_c41638f2","line":95,"range":{"start_line":95,"start_character":45,"end_line":95,"end_character":51},"updated":"2020-06-10 05:34:50.000000000","message":"I would not use all these \"please\" here and in the next line, this is not really needed.","commit_id":"82194d6f51b6c68afa3a66ea6fddb51542f5865d"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"76c3090a2dd00c3aef065749e0ced7c6ec519aa7","unresolved":false,"context_lines":[{"line_number":92,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"With the OpenDev model, it is possible for the project to continue the development"},{"line_number":95,"context_line":"under different namespace than `openstack/`. Please refer to the resolution"},{"line_number":96,"context_line":":doc:`../resolutions/20190322-namespace-unofficial-projects`. for OpenStack namespace criteria"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"Please refer `this document \u003chttps://docs.opendev.org/opendev/infra-manual/latest/creators.html\u003e`_"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff570b3c_c4aaad6f","line":95,"range":{"start_line":95,"start_character":45,"end_line":95,"end_character":51},"in_reply_to":"ff570b3c_c41638f2","updated":"2020-06-10 16:10:18.000000000","message":"Done","commit_id":"82194d6f51b6c68afa3a66ea6fddb51542f5865d"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"ff410fd2cf0f9efcbd089e258f84d3fab449713a","unresolved":false,"context_lines":[{"line_number":93,"context_line":""},{"line_number":94,"context_line":"With the OpenDev model, it is possible for the project to continue the development"},{"line_number":95,"context_line":"under different namespace than `openstack/`. Please refer to the resolution"},{"line_number":96,"context_line":":doc:`../resolutions/20190322-namespace-unofficial-projects`. for OpenStack namespace criteria"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"Please refer `this document \u003chttps://docs.opendev.org/opendev/infra-manual/latest/creators.html\u003e`_"},{"line_number":99,"context_line":"for the complete process to create the project under OpenDev."}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff570b3c_24d1f430","line":96,"updated":"2020-06-10 05:34:50.000000000","message":"\".\" at end of line","commit_id":"82194d6f51b6c68afa3a66ea6fddb51542f5865d"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"76c3090a2dd00c3aef065749e0ced7c6ec519aa7","unresolved":false,"context_lines":[{"line_number":93,"context_line":""},{"line_number":94,"context_line":"With the OpenDev model, it is possible for the project to continue the development"},{"line_number":95,"context_line":"under different namespace than `openstack/`. Please refer to the resolution"},{"line_number":96,"context_line":":doc:`../resolutions/20190322-namespace-unofficial-projects`. for OpenStack namespace criteria"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"Please refer `this document \u003chttps://docs.opendev.org/opendev/infra-manual/latest/creators.html\u003e`_"},{"line_number":99,"context_line":"for the complete process to create the project under OpenDev."}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff570b3c_a4a7b9a7","line":96,"in_reply_to":"ff570b3c_24d1f430","updated":"2020-06-10 16:10:18.000000000","message":"Done","commit_id":"82194d6f51b6c68afa3a66ea6fddb51542f5865d"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"ff410fd2cf0f9efcbd089e258f84d3fab449713a","unresolved":false,"context_lines":[{"line_number":95,"context_line":"under different namespace than `openstack/`. Please refer to the resolution"},{"line_number":96,"context_line":":doc:`../resolutions/20190322-namespace-unofficial-projects`. for OpenStack namespace criteria"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"Please refer `this document \u003chttps://docs.opendev.org/opendev/infra-manual/latest/creators.html\u003e`_"},{"line_number":99,"context_line":"for the complete process to create the project under OpenDev."},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"Re-becoming Official OpenStack Project"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff570b3c_04d67028","line":98,"updated":"2020-06-10 05:34:50.000000000","message":"refer to","commit_id":"82194d6f51b6c68afa3a66ea6fddb51542f5865d"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"76c3090a2dd00c3aef065749e0ced7c6ec519aa7","unresolved":false,"context_lines":[{"line_number":95,"context_line":"under different namespace than `openstack/`. Please refer to the resolution"},{"line_number":96,"context_line":":doc:`../resolutions/20190322-namespace-unofficial-projects`. for OpenStack namespace criteria"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"Please refer `this document \u003chttps://docs.opendev.org/opendev/infra-manual/latest/creators.html\u003e`_"},{"line_number":99,"context_line":"for the complete process to create the project under OpenDev."},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"Re-becoming Official OpenStack Project"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff570b3c_e4ba51be","line":98,"in_reply_to":"ff570b3c_04d67028","updated":"2020-06-10 16:10:18.000000000","message":"Done","commit_id":"82194d6f51b6c68afa3a66ea6fddb51542f5865d"},{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"fae08c382154c88c68146d8b8d277f24cd143522","unresolved":false,"context_lines":[{"line_number":92,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"With the OpenDev model, it is possible for the project to continue the development"},{"line_number":95,"context_line":"under different namespace than `openstack/`. Refer to the resolution"},{"line_number":96,"context_line":":doc:`../resolutions/20190322-namespace-unofficial-projects`. for OpenStack namespace criteria."},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"Refer to `this document \u003chttps://docs.opendev.org/opendev/infra-manual/latest/creators.html\u003e`_"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ff570b3c_86eb7976","line":95,"range":{"start_line":95,"start_character":0,"end_line":95,"end_character":15},"updated":"2020-06-12 13:28:29.000000000","message":"nit:  under a different","commit_id":"517390c66b82e8c71d2d121fe02a87ead2455b0d"}]}
