)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"da1aa9e6e373b8082a44294ab756d5b8e91c7352","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"b4bd5b75_41953fb7","updated":"2023-02-22 15:58:39.000000000","message":"+1 in concept trying to nail down language","commit_id":"f95de869c6a3a66e4a04c905f93bf12dba90e261"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"9358dd7dc678b98c3dc65eb897fd7830fb872d03","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"4da235ca_ec168131","updated":"2023-03-15 17:19:12.000000000","message":"4 RC+1, submitter is TC. Scripts indicate it\u0027s ready to merge, and gmann concurred it was in the TC meeting.\n\nLanding as TC chair is OOO.","commit_id":"cda6c643690a536cbd8e85ad006eb286471f842e"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"a9273b0e528aea5826c80a4e5ab51d62f4911ae5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"0a270d1c_68bc4c24","updated":"2023-02-23 19:03:29.000000000","message":"thanks. lgtm","commit_id":"cda6c643690a536cbd8e85ad006eb286471f842e"}],"reference/new-projects-requirements.rst":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"768ae1980d3df9708e608b28be205765c1978d15","unresolved":true,"context_lines":[{"line_number":117,"context_line":"their Gerrit ACLs once their release jobs are functional."},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"If your project is published on PyPI ensure that the \"openstackci\" user does"},{"line_number":120,"context_line":"have permissions to the project. At the same time it must be the only user in"},{"line_number":121,"context_line":"the maintainers list. Permissions for all other maintainers should be revoked"},{"line_number":122,"context_line":"once the project has joined OpenStack"},{"line_number":123,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7622292c_b6828101","line":120,"range":{"start_line":120,"start_character":5,"end_line":120,"end_character":17},"updated":"2023-02-22 20:32:32.000000000","message":"we can mention \u0027owner permissions\u0027 here to be more clear.","commit_id":"f95de869c6a3a66e4a04c905f93bf12dba90e261"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"846d472dfd92a6cc6615ec95c61d694b2edc1ced","unresolved":false,"context_lines":[{"line_number":117,"context_line":"their Gerrit ACLs once their release jobs are functional."},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"If your project is published on PyPI ensure that the \"openstackci\" user does"},{"line_number":120,"context_line":"have permissions to the project. At the same time it must be the only user in"},{"line_number":121,"context_line":"the maintainers list. Permissions for all other maintainers should be revoked"},{"line_number":122,"context_line":"once the project has joined OpenStack"},{"line_number":123,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"56b1fde1_ab7f120f","line":120,"range":{"start_line":120,"start_character":5,"end_line":120,"end_character":17},"in_reply_to":"7622292c_b6828101","updated":"2023-02-23 10:58:52.000000000","message":"Done","commit_id":"f95de869c6a3a66e4a04c905f93bf12dba90e261"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"768ae1980d3df9708e608b28be205765c1978d15","unresolved":true,"context_lines":[{"line_number":115,"context_line":"Management team through the openstack/releases repository. Official projects"},{"line_number":116,"context_line":"are expected to relinquish direct tagging (and branch creation) rights in"},{"line_number":117,"context_line":"their Gerrit ACLs once their release jobs are functional."},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"If your project is published on PyPI ensure that the \"openstackci\" user does"},{"line_number":120,"context_line":"have permissions to the project. At the same time it must be the only user in"},{"line_number":121,"context_line":"the maintainers list. Permissions for all other maintainers should be revoked"},{"line_number":122,"context_line":"once the project has joined OpenStack"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"Official project teams are expected to participate in all `elections`_ held"},{"line_number":125,"context_line":"after the team is accepted as official, regardless of how recently the team"}],"source_content_type":"text/x-rst","patch_set":1,"id":"dc528a87_6a0eed65","line":122,"range":{"start_line":118,"start_character":0,"end_line":122,"end_character":37},"updated":"2023-02-22 20:32:32.000000000","message":"I will say to move this to L88 as a list item to be more clear.","commit_id":"f95de869c6a3a66e4a04c905f93bf12dba90e261"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"6b78a4da03fdba20380734bd93056c93368a7feb","unresolved":true,"context_lines":[{"line_number":115,"context_line":"Management team through the openstack/releases repository. Official projects"},{"line_number":116,"context_line":"are expected to relinquish direct tagging (and branch creation) rights in"},{"line_number":117,"context_line":"their Gerrit ACLs once their release jobs are functional."},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"If your project is published on PyPI ensure that the \"openstackci\" user does"},{"line_number":120,"context_line":"have permissions to the project. At the same time it must be the only user in"},{"line_number":121,"context_line":"the maintainers list. Permissions for all other maintainers should be revoked"},{"line_number":122,"context_line":"once the project has joined OpenStack"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"Official project teams are expected to participate in all `elections`_ held"},{"line_number":125,"context_line":"after the team is accepted as official, regardless of how recently the team"}],"source_content_type":"text/x-rst","patch_set":1,"id":"b38b08d8_628258ff","line":122,"range":{"start_line":118,"start_character":0,"end_line":122,"end_character":37},"in_reply_to":"41a988f2_afc08bcb","updated":"2023-02-23 19:02:02.000000000","message":"you are right, it should not be in those pre-steps.","commit_id":"f95de869c6a3a66e4a04c905f93bf12dba90e261"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"846d472dfd92a6cc6615ec95c61d694b2edc1ced","unresolved":true,"context_lines":[{"line_number":115,"context_line":"Management team through the openstack/releases repository. Official projects"},{"line_number":116,"context_line":"are expected to relinquish direct tagging (and branch creation) rights in"},{"line_number":117,"context_line":"their Gerrit ACLs once their release jobs are functional."},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"If your project is published on PyPI ensure that the \"openstackci\" user does"},{"line_number":120,"context_line":"have permissions to the project. At the same time it must be the only user in"},{"line_number":121,"context_line":"the maintainers list. Permissions for all other maintainers should be revoked"},{"line_number":122,"context_line":"once the project has joined OpenStack"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"Official project teams are expected to participate in all `elections`_ held"},{"line_number":125,"context_line":"after the team is accepted as official, regardless of how recently the team"}],"source_content_type":"text/x-rst","patch_set":1,"id":"41a988f2_afc08bcb","line":122,"range":{"start_line":118,"start_character":0,"end_line":122,"end_character":37},"in_reply_to":"dc528a87_6a0eed65","updated":"2023-02-23 10:58:52.000000000","message":"The problem with L88 that this is list of pre-checks that TC will evaluate when taking decision if project will be accepted under OpenStack umbrella.\nBut I\u0027m not sure that revoking all current maintainers should be a pre-step. What if we will reject project? It will be quite a nerve-racking experience for the project maintainers to re-gain access to their projects then.","commit_id":"f95de869c6a3a66e4a04c905f93bf12dba90e261"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"da1aa9e6e373b8082a44294ab756d5b8e91c7352","unresolved":true,"context_lines":[{"line_number":120,"context_line":"have permissions to the project. At the same time it must be the only user in"},{"line_number":121,"context_line":"the maintainers list. Permissions for all other maintainers should be revoked"},{"line_number":122,"context_line":"once the project has joined OpenStack"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"Official project teams are expected to participate in all `elections`_ held"},{"line_number":125,"context_line":"after the team is accepted as official, regardless of how recently the team"},{"line_number":126,"context_line":"leadership may have been established."}],"source_content_type":"text/x-rst","patch_set":1,"id":"97f20bdf_a77155e9","line":123,"updated":"2023-02-22 15:58:39.000000000","message":"We should get https://review.opendev.org/c/opendev/infra-manual/+/873033 landed and reference these instructions here for clarity.\n\nI\u0027d suggest rewording this paragraph as follows:\n\nProjects published on PyPI must give OpenStack exclusive access to push releases. Please see [link to infra-manual when landed] for full information on configuring this behavior.","commit_id":"f95de869c6a3a66e4a04c905f93bf12dba90e261"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"846d472dfd92a6cc6615ec95c61d694b2edc1ced","unresolved":false,"context_lines":[{"line_number":120,"context_line":"have permissions to the project. At the same time it must be the only user in"},{"line_number":121,"context_line":"the maintainers list. Permissions for all other maintainers should be revoked"},{"line_number":122,"context_line":"once the project has joined OpenStack"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"Official project teams are expected to participate in all `elections`_ held"},{"line_number":125,"context_line":"after the team is accepted as official, regardless of how recently the team"},{"line_number":126,"context_line":"leadership may have been established."}],"source_content_type":"text/x-rst","patch_set":1,"id":"717b6516_92e17b6e","line":123,"range":{"start_line":123,"start_character":0,"end_line":123,"end_character":0},"in_reply_to":"97f20bdf_a77155e9","updated":"2023-02-23 10:58:52.000000000","message":"Done","commit_id":"f95de869c6a3a66e4a04c905f93bf12dba90e261"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"065bc9a381755904da590912499d687367820f72","unresolved":true,"context_lines":[{"line_number":120,"context_line":"have permissions to the project. At the same time it must be the only user in"},{"line_number":121,"context_line":"the maintainers list. Permissions for all other maintainers should be revoked"},{"line_number":122,"context_line":"once the project has joined OpenStack"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"Official project teams are expected to participate in all `elections`_ held"},{"line_number":125,"context_line":"after the team is accepted as official, regardless of how recently the team"},{"line_number":126,"context_line":"leadership may have been established."}],"source_content_type":"text/x-rst","patch_set":1,"id":"bf4c8964_87104d77","line":123,"in_reply_to":"97f20bdf_a77155e9","updated":"2023-02-23 01:51:45.000000000","message":"it is merged now and doc published link is available https://docs.opendev.org/opendev/infra-manual/latest/creators.html#give-opendev-exclusive-permission-to-publish-releases","commit_id":"f95de869c6a3a66e4a04c905f93bf12dba90e261"}]}
