)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"cd7c5f29f0e8ed39b8010b1a1a637e604dab0ab6","unresolved":true,"context_lines":[{"line_number":13,"context_line":"Also, this patch takes care of step 2(End project Gating)"},{"line_number":14,"context_line":"and and step 4(Remove Project) because"},{"line_number":15,"context_line":"step 1(Stop requirements syncing) and step3(Remove Project Content)"},{"line_number":16,"context_line":"is  already handled by If04778ccc99ea92355378d59e616d8794e36ea14"},{"line_number":17,"context_line":"and I74b10a90fe79fc768cfb8de6f68d3cd2f4938e51 respectively."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"[1] https://docs.openstack.org/project-team-guide/repository.html#retiring-a-repository"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"add50872_eb28c130","line":16,"range":{"start_line":16,"start_character":23,"end_line":16,"end_character":64},"updated":"2021-07-14 04:32:15.000000000","message":"I don\u0027t think it is enough. This removed django-openstack-auth from the master branch (as of the deprecation happened). https://docs.openstack.org/project-team-guide/repository.html#step-1-stop-requirements-syncing-if-set-up says \"This needs to happen for stable branches as well.\" django-openstack-auth needs to be dropped from openstack/requirements stable/pike as I commented this in patch set 1. Am I missing something?","commit_id":"1efb161216ad0dad30696f9f6caee81de6af4b07"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"8b67a761f015890d017dca2ab2549096da84a019","unresolved":true,"context_lines":[{"line_number":13,"context_line":"Also, this patch takes care of step 2(End project Gating)"},{"line_number":14,"context_line":"and and step 4(Remove Project) because"},{"line_number":15,"context_line":"step 1(Stop requirements syncing) and step3(Remove Project Content)"},{"line_number":16,"context_line":"is  already handled by If04778ccc99ea92355378d59e616d8794e36ea14"},{"line_number":17,"context_line":"and I74b10a90fe79fc768cfb8de6f68d3cd2f4938e51 respectively."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"[1] https://docs.openstack.org/project-team-guide/repository.html#retiring-a-repository"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"9c9f5462_4a42dfbe","line":16,"range":{"start_line":16,"start_character":23,"end_line":16,"end_character":64},"in_reply_to":"add50872_eb28c130","updated":"2021-07-14 06:25:55.000000000","message":"Hmm I missed openstack/requirements stable/pike branch, pushed a patch for that https://review.opendev.org/c/openstack/requirements/+/800747","commit_id":"1efb161216ad0dad30696f9f6caee81de6af4b07"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"ef5b7a50dfd6a0126876a44607acfb000b71dc14","unresolved":true,"context_lines":[{"line_number":17,"context_line":"and I74b10a90fe79fc768cfb8de6f68d3cd2f4938e51 respectively."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"[1] https://docs.openstack.org/project-team-guide/repository.html#retiring-a-repository"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Change-Id: Ifa691c2d2e7ac8bb502c8fae7dbdcc89fa4ef825"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"852eb82f_850dc15b","line":20,"updated":"2021-07-15 16:27:54.000000000","message":"In addition to the above, it is better to mention why we do not drop official-openstack-repo-jobs template and noop-job in this commit. It is a bit different from the normal process.","commit_id":"49ead63bb7132cf6741207245c5459bcee05cf1b"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"8c22e4762cc6c2edc795e7827d8c8d08a7a69d33","unresolved":true,"context_lines":[{"line_number":17,"context_line":"and I74b10a90fe79fc768cfb8de6f68d3cd2f4938e51 respectively."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"[1] https://docs.openstack.org/project-team-guide/repository.html#retiring-a-repository"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Change-Id: Ifa691c2d2e7ac8bb502c8fae7dbdcc89fa4ef825"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"1ad1eb5c_c86476e3","line":20,"in_reply_to":"852eb82f_850dc15b","updated":"2021-07-15 19:38:15.000000000","message":"done.","commit_id":"49ead63bb7132cf6741207245c5459bcee05cf1b"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"f1166c8350a023376e4b052a6c3ef36f6a55e1fb","unresolved":true,"context_lines":[{"line_number":19,"context_line":"Note: this patch doesn\u0027t drop the official-openstack-repo-jobs template"},{"line_number":20,"context_line":"and noop-job because noop-job is needs to be defined for the check and"},{"line_number":21,"context_line":"gate queues to merge a patch and official-openstack-repo-jobs is needed"},{"line_number":22,"context_line":"to syncup the changed in github repo once Ib811fb321d18fc01f3786f8b3ab16b2eda558864"},{"line_number":23,"context_line":"merged we can drop this template and noop-job."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"[1] https://docs.openstack.org/project-team-guide/repository.html#retiring-a-repository"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"78fbde30_982f905c","line":22,"range":{"start_line":22,"start_character":42,"end_line":22,"end_character":83},"updated":"2021-07-16 02:57:23.000000000","message":"(no action required; just a suggestion for the future) It is not a good idea to use a commit hash of an *unmerged* change because an unmerged change may be updated and then the commit hash here would be out-of-date easily. In such case, it is better to use a gerrit URL which refers to a gerrit change.","commit_id":"5244954ae2e34de2903c974ff87498ddcfecca6d"}],"gerrit/projects.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"06fcfc1e03e6bc298b087e2fbe237943fbf32fa7","unresolved":true,"context_lines":[{"line_number":3017,"context_line":"    - django-openstack-auth"},{"line_number":3018,"context_line":"  description: RETIRED, A Django authentication backend for use with the OpenStack"},{"line_number":3019,"context_line":"    Keystone Identity backend."},{"line_number":3020,"context_line":"  options:"},{"line_number":3021,"context_line":"    - translate"},{"line_number":3022,"context_line":"  acl-config: /home/gerrit2/acls/openstack/retired.config"},{"line_number":3023,"context_line":"- project: openstack/docs-specs"},{"line_number":3024,"context_line":"  description: RETIRED, OpenStack Documentation Specifications"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1f1d4f1c_b02dcac9","line":3021,"range":{"start_line":3020,"start_character":2,"end_line":3021,"end_character":15},"updated":"2021-07-15 16:03:31.000000000","message":"please remove these lines as well, we will not translate the repo anymore.","commit_id":"49ead63bb7132cf6741207245c5459bcee05cf1b"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"ef5b7a50dfd6a0126876a44607acfb000b71dc14","unresolved":true,"context_lines":[{"line_number":3017,"context_line":"    - django-openstack-auth"},{"line_number":3018,"context_line":"  description: RETIRED, A Django authentication backend for use with the OpenStack"},{"line_number":3019,"context_line":"    Keystone Identity backend."},{"line_number":3020,"context_line":"  options:"},{"line_number":3021,"context_line":"    - translate"},{"line_number":3022,"context_line":"  acl-config: /home/gerrit2/acls/openstack/retired.config"},{"line_number":3023,"context_line":"- project: openstack/docs-specs"},{"line_number":3024,"context_line":"  description: RETIRED, OpenStack Documentation Specifications"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"626601f6_9e2c6eb8","line":3021,"range":{"start_line":3020,"start_character":2,"end_line":3021,"end_character":15},"in_reply_to":"1f1d4f1c_b02dcac9","updated":"2021-07-15 16:27:54.000000000","message":"+1","commit_id":"49ead63bb7132cf6741207245c5459bcee05cf1b"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"8c22e4762cc6c2edc795e7827d8c8d08a7a69d33","unresolved":true,"context_lines":[{"line_number":3017,"context_line":"    - django-openstack-auth"},{"line_number":3018,"context_line":"  description: RETIRED, A Django authentication backend for use with the OpenStack"},{"line_number":3019,"context_line":"    Keystone Identity backend."},{"line_number":3020,"context_line":"  options:"},{"line_number":3021,"context_line":"    - translate"},{"line_number":3022,"context_line":"  acl-config: /home/gerrit2/acls/openstack/retired.config"},{"line_number":3023,"context_line":"- project: openstack/docs-specs"},{"line_number":3024,"context_line":"  description: RETIRED, OpenStack Documentation Specifications"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1ef154d2_3d7420a6","line":3021,"range":{"start_line":3020,"start_character":2,"end_line":3021,"end_character":15},"in_reply_to":"626601f6_9e2c6eb8","updated":"2021-07-15 19:38:15.000000000","message":"Done.","commit_id":"49ead63bb7132cf6741207245c5459bcee05cf1b"}],"zuul.d/projects.yaml":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"c6d87ad1f0ddea6d8b3dd66c1450325caaa5e86c","unresolved":true,"context_lines":[{"line_number":2381,"context_line":""},{"line_number":2382,"context_line":"- project:"},{"line_number":2383,"context_line":"    name: openstack/django_openstack_auth"},{"line_number":2384,"context_line":"    templates:"},{"line_number":2385,"context_line":"      - official-openstack-repo-jobs"},{"line_number":2386,"context_line":"      - publish-to-pypi"},{"line_number":2387,"context_line":"    check:"},{"line_number":2388,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"12bbd5c6_5cb0f2ee","side":"PARENT","line":2385,"range":{"start_line":2384,"start_character":0,"end_line":2385,"end_character":36},"updated":"2021-07-12 17:24:22.000000000","message":"also let\u0027s keep this and remove after REAMDE.rst is fixed\n\n-https://review.opendev.org/c/openstack/django_openstack_auth/+/800133\n\nwe need this template to sync up the 800133 changes in github.","commit_id":"5719cb656ad043c2475f035c5a9e9d68659880c8"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"37f4113bfe33df4857a703fa6fe8805e7514d783","unresolved":true,"context_lines":[{"line_number":2381,"context_line":""},{"line_number":2382,"context_line":"- project:"},{"line_number":2383,"context_line":"    name: openstack/django_openstack_auth"},{"line_number":2384,"context_line":"    templates:"},{"line_number":2385,"context_line":"      - official-openstack-repo-jobs"},{"line_number":2386,"context_line":"      - publish-to-pypi"},{"line_number":2387,"context_line":"    check:"},{"line_number":2388,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"87500bff_aee4d0e4","side":"PARENT","line":2385,"range":{"start_line":2384,"start_character":0,"end_line":2385,"end_character":36},"in_reply_to":"12bbd5c6_5cb0f2ee","updated":"2021-07-12 18:04:03.000000000","message":"Done.","commit_id":"5719cb656ad043c2475f035c5a9e9d68659880c8"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"925dd4ce0c957833ca522e68ee0c76203c97feb3","unresolved":true,"context_lines":[{"line_number":2382,"context_line":"- project:"},{"line_number":2383,"context_line":"    name: openstack/django_openstack_auth"},{"line_number":2384,"context_line":"    templates:"},{"line_number":2385,"context_line":"      - official-openstack-repo-jobs"},{"line_number":2386,"context_line":""},{"line_number":2387,"context_line":"- project:"},{"line_number":2388,"context_line":"    name: openstack/ec2-api"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"e7386551_92ef340f","line":2385,"updated":"2021-07-12 17:48:17.000000000","message":"Can you add a follow on change that removes this content once the README is updated as gmann requested? that way we won\u0027t forget to merge that cleanup too. Note you can mark the followup change WIP so that it doesn\u0027t merge early.","commit_id":"1efb161216ad0dad30696f9f6caee81de6af4b07"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"37f4113bfe33df4857a703fa6fe8805e7514d783","unresolved":true,"context_lines":[{"line_number":2382,"context_line":"- project:"},{"line_number":2383,"context_line":"    name: openstack/django_openstack_auth"},{"line_number":2384,"context_line":"    templates:"},{"line_number":2385,"context_line":"      - official-openstack-repo-jobs"},{"line_number":2386,"context_line":""},{"line_number":2387,"context_line":"- project:"},{"line_number":2388,"context_line":"    name: openstack/ec2-api"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"13ca1745_6cbd7271","line":2385,"in_reply_to":"e7386551_92ef340f","updated":"2021-07-12 18:04:03.000000000","message":"Done in https://review.opendev.org/c/openstack/project-config/+/800532 .","commit_id":"1efb161216ad0dad30696f9f6caee81de6af4b07"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"6954b7b797c6c78597726b979e449073cf3e2ccf","unresolved":true,"context_lines":[{"line_number":2384,"context_line":"    templates:"},{"line_number":2385,"context_line":"      - official-openstack-repo-jobs"},{"line_number":2386,"context_line":"      - publish-to-pypi"},{"line_number":2387,"context_line":"    check:"},{"line_number":2388,"context_line":"      jobs:"},{"line_number":2389,"context_line":"        # It seems at least one job needs to be defined."},{"line_number":2390,"context_line":"        # Otherwise, no verified result is post."},{"line_number":2391,"context_line":"        - noop:"},{"line_number":2392,"context_line":"            branches: master"},{"line_number":2393,"context_line":"    gate:"},{"line_number":2394,"context_line":"      jobs:"},{"line_number":2395,"context_line":"        # It seems at least one job needs to be defined."},{"line_number":2396,"context_line":"        # Otherwise, no verified result is post."},{"line_number":2397,"context_line":"        - noop:"},{"line_number":2398,"context_line":"            branches: master"},{"line_number":2399,"context_line":""},{"line_number":2400,"context_line":"- project:"},{"line_number":2401,"context_line":"    name: openstack/ec2-api"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"e86837b2_54810eaf","side":"PARENT","line":2398,"range":{"start_line":2387,"start_character":1,"end_line":2398,"end_character":28},"updated":"2021-07-15 16:05:52.000000000","message":"keep these for now - you need this to merge the README.rst change.","commit_id":"5719cb656ad043c2475f035c5a9e9d68659880c8"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"8c22e4762cc6c2edc795e7827d8c8d08a7a69d33","unresolved":true,"context_lines":[{"line_number":2384,"context_line":"    templates:"},{"line_number":2385,"context_line":"      - official-openstack-repo-jobs"},{"line_number":2386,"context_line":"      - publish-to-pypi"},{"line_number":2387,"context_line":"    check:"},{"line_number":2388,"context_line":"      jobs:"},{"line_number":2389,"context_line":"        # It seems at least one job needs to be defined."},{"line_number":2390,"context_line":"        # Otherwise, no verified result is post."},{"line_number":2391,"context_line":"        - noop:"},{"line_number":2392,"context_line":"            branches: master"},{"line_number":2393,"context_line":"    gate:"},{"line_number":2394,"context_line":"      jobs:"},{"line_number":2395,"context_line":"        # It seems at least one job needs to be defined."},{"line_number":2396,"context_line":"        # Otherwise, no verified result is post."},{"line_number":2397,"context_line":"        - noop:"},{"line_number":2398,"context_line":"            branches: master"},{"line_number":2399,"context_line":""},{"line_number":2400,"context_line":"- project:"},{"line_number":2401,"context_line":"    name: openstack/ec2-api"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"52e34de2_b2dc28c3","side":"PARENT","line":2398,"range":{"start_line":2387,"start_character":1,"end_line":2398,"end_character":28},"in_reply_to":"6282046a_acd3f39e","updated":"2021-07-15 19:38:15.000000000","message":"Done.","commit_id":"5719cb656ad043c2475f035c5a9e9d68659880c8"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"ef5b7a50dfd6a0126876a44607acfb000b71dc14","unresolved":true,"context_lines":[{"line_number":2384,"context_line":"    templates:"},{"line_number":2385,"context_line":"      - official-openstack-repo-jobs"},{"line_number":2386,"context_line":"      - publish-to-pypi"},{"line_number":2387,"context_line":"    check:"},{"line_number":2388,"context_line":"      jobs:"},{"line_number":2389,"context_line":"        # It seems at least one job needs to be defined."},{"line_number":2390,"context_line":"        # Otherwise, no verified result is post."},{"line_number":2391,"context_line":"        - noop:"},{"line_number":2392,"context_line":"            branches: master"},{"line_number":2393,"context_line":"    gate:"},{"line_number":2394,"context_line":"      jobs:"},{"line_number":2395,"context_line":"        # It seems at least one job needs to be defined."},{"line_number":2396,"context_line":"        # Otherwise, no verified result is post."},{"line_number":2397,"context_line":"        - noop:"},{"line_number":2398,"context_line":"            branches: master"},{"line_number":2399,"context_line":""},{"line_number":2400,"context_line":"- project:"},{"line_number":2401,"context_line":"    name: openstack/ec2-api"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"6282046a_acd3f39e","side":"PARENT","line":2398,"range":{"start_line":2387,"start_character":1,"end_line":2398,"end_character":28},"in_reply_to":"e86837b2_54810eaf","updated":"2021-07-15 16:27:54.000000000","message":"Yes, at least one job is defined for the check and gate queues to merge a patch.\nOnce publish-to-pypi template is dropped, there will be no jobs defined for the check and gate queues.","commit_id":"5719cb656ad043c2475f035c5a9e9d68659880c8"}],"zuul/main.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"43ca76f0d8bb99324b69f52181afebf9f5790ee3","unresolved":true,"context_lines":[{"line_number":473,"context_line":"          - openstack/devstack-vagrant"},{"line_number":474,"context_line":"          - openstack/dib-utils"},{"line_number":475,"context_line":"          - openstack/diskimage-builder"},{"line_number":476,"context_line":"          - openstack/django_openstack_auth"},{"line_number":477,"context_line":"          - openstack/ec2-api"},{"line_number":478,"context_line":"          - openstack/ec2api-tempest-plugin"},{"line_number":479,"context_line":"          - openstack/election"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3097690e_58dfb88b","side":"PARENT","line":476,"updated":"2021-07-16 07:25:10.000000000","message":"this needs to be in the other change - otherwise you cannot merge the README update","commit_id":"5719cb656ad043c2475f035c5a9e9d68659880c8"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"6aaf55b541196c00141ef0be26957e3fa4007d1e","unresolved":true,"context_lines":[{"line_number":473,"context_line":"          - openstack/devstack-vagrant"},{"line_number":474,"context_line":"          - openstack/dib-utils"},{"line_number":475,"context_line":"          - openstack/diskimage-builder"},{"line_number":476,"context_line":"          - openstack/django_openstack_auth"},{"line_number":477,"context_line":"          - openstack/ec2-api"},{"line_number":478,"context_line":"          - openstack/ec2api-tempest-plugin"},{"line_number":479,"context_line":"          - openstack/election"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"541efc18_08ea9485","side":"PARENT","line":476,"in_reply_to":"3097690e_58dfb88b","updated":"2021-07-16 10:13:40.000000000","message":"I will update it in https://review.opendev.org/c/openstack/project-config/+/800532, please look at latest P.S and it doesn\u0027t include this change.","commit_id":"5719cb656ad043c2475f035c5a9e9d68659880c8"}]}
