)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"b6150d02ac865125015a09cfddf74bf52ca9b5a3","unresolved":true,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2021-03-16 13:43:34 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add support for py39"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I26be50e029393e01db6718a21ac67d669ccd2e0c"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"79979a76_d840bd7a","line":8,"updated":"2021-03-23 08:47:47.000000000","message":"i am pretty sure you\u0027re making them shorter each time to wind me up 😊\n\ncome on... like what is the plan is this the first one you\u0027re wiring up? is there a topic branch? etc please?","commit_id":"33750dac45c48eedc6a75bb48569e4fe87338eb8"},{"author":{"_account_id":24162,"name":"Sorin Sbârnea","display_name":"zbr","email":"ssbarnea@redhat.com","username":"ssbarnea","status":"do not feed the troll 🥕"},"change_message_id":"5610461e53e4517b33feed9ffc3b107efadbd89b","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2021-03-16 13:43:34 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add support for py39"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I26be50e029393e01db6718a21ac67d669ccd2e0c"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"857c5f14_d670f937","line":8,"in_reply_to":"79979a76_d840bd7a","updated":"2021-03-23 09:44:24.000000000","message":"Done","commit_id":"33750dac45c48eedc6a75bb48569e4fe87338eb8"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"44aae6a643bfbfc1158d8e23982a066ba2027fe0","unresolved":true,"context_lines":[{"line_number":7,"context_line":"Add support for py39"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"- Use version agnostic \"py\" inside tox default envs"},{"line_number":10,"context_line":"- Enable py39 testing jobs (xena template contains them)"},{"line_number":11,"context_line":"- Address deprecation warning in setup.cfg regarding use of dashes"},{"line_number":12,"context_line":"  instead of underlines (avoid future breakage with setuptools)"},{"line_number":13,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"be88215d_fa605780","line":10,"range":{"start_line":10,"start_character":28,"end_line":10,"end_character":32},"updated":"2021-03-24 09:10:09.000000000","message":";) please don\u0027t hit me","commit_id":"d2aeaafbc0acbaf22d77c36b151ff24fae3f3534"}],"setup.cfg":[{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"b6150d02ac865125015a09cfddf74bf52ca9b5a3","unresolved":true,"context_lines":[{"line_number":1,"context_line":"[metadata]"},{"line_number":2,"context_line":"name \u003d tripleo-heat-templates"},{"line_number":3,"context_line":"summary \u003d Heat templates for deploying OpenStack with OpenStack."},{"line_number":4,"context_line":"description_file \u003d"},{"line_number":5,"context_line":"    README.rst"},{"line_number":6,"context_line":"author \u003d OpenStack"},{"line_number":7,"context_line":"author_email \u003d openstack-discuss@lists.openstack.org"}],"source_content_type":"text/x-ttcn-cfg","patch_set":1,"id":"b97558bf_164d4950","line":4,"range":{"start_line":4,"start_character":10,"end_line":4,"end_character":13},"updated":"2021-03-23 08:47:47.000000000","message":"this is part of the py39 move? just curious i mean the - vs _","commit_id":"33750dac45c48eedc6a75bb48569e4fe87338eb8"},{"author":{"_account_id":24162,"name":"Sorin Sbârnea","display_name":"zbr","email":"ssbarnea@redhat.com","username":"ssbarnea","status":"do not feed the troll 🥕"},"change_message_id":"5610461e53e4517b33feed9ffc3b107efadbd89b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[metadata]"},{"line_number":2,"context_line":"name \u003d tripleo-heat-templates"},{"line_number":3,"context_line":"summary \u003d Heat templates for deploying OpenStack with OpenStack."},{"line_number":4,"context_line":"description_file \u003d"},{"line_number":5,"context_line":"    README.rst"},{"line_number":6,"context_line":"author \u003d OpenStack"},{"line_number":7,"context_line":"author_email \u003d openstack-discuss@lists.openstack.org"}],"source_content_type":"text/x-ttcn-cfg","patch_set":1,"id":"a6383823_c9c6ed69","line":4,"range":{"start_line":4,"start_character":10,"end_line":4,"end_character":13},"in_reply_to":"b97558bf_164d4950","updated":"2021-03-23 09:44:24.000000000","message":"Done","commit_id":"33750dac45c48eedc6a75bb48569e4fe87338eb8"}],"tox.ini":[{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"8fdae5b2f29f0eb45aec2a33de343134647702c6","unresolved":true,"context_lines":[{"line_number":1,"context_line":"[tox]"},{"line_number":2,"context_line":"minversion \u003d 2.0"},{"line_number":3,"context_line":"skipsdist \u003d True"},{"line_number":4,"context_line":"envlist \u003d pep8,py,tht"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"[testenv]"},{"line_number":7,"context_line":"basepython \u003d python3"}],"source_content_type":"text/x-properties","patch_set":3,"id":"96f7c7f4_cf0068c6","line":4,"range":{"start_line":4,"start_character":15,"end_line":4,"end_character":17},"updated":"2021-03-23 09:29:46.000000000","message":"I am not sure it will confuse users those who were py36 or py37","commit_id":"dd3ec68c93774d0fc4a745d17ad9c437af0f63a9"}],"zuul.d/layout.yaml":[{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"b6150d02ac865125015a09cfddf74bf52ca9b5a3","unresolved":true,"context_lines":[{"line_number":5,"context_line":"      - check-requirements"},{"line_number":6,"context_line":"      - release-notes-jobs-python3"},{"line_number":7,"context_line":"      - tripleo-standalone-scenarios-pipeline"},{"line_number":8,"context_line":"      - openstack-python3-victoria-jobs"},{"line_number":9,"context_line":"      - tripleo-standalone-multinode-ipa-pipeline"},{"line_number":10,"context_line":"      - tripleo-upgrades-master-pipeline"},{"line_number":11,"context_line":"    check:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5d2f36e8_eba47dd2","line":8,"range":{"start_line":8,"start_character":8,"end_line":8,"end_character":39},"updated":"2021-03-23 08:47:47.000000000","message":"if i recall correctly this one is bringing the py38/py36 \n\nyes there https://opendev.org/openstack/openstack-zuul-jobs/src/commit/d4cfee80ec55ed118a3bcf40841875978a4a3a22/zuul.d/project-templates.yaml#L744-L752","commit_id":"33750dac45c48eedc6a75bb48569e4fe87338eb8"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"b6150d02ac865125015a09cfddf74bf52ca9b5a3","unresolved":true,"context_lines":[{"line_number":12,"context_line":"      jobs:"},{"line_number":13,"context_line":"        - openstack-tox-pep8"},{"line_number":14,"context_line":"        - openstack-tox-tht"},{"line_number":15,"context_line":"        - openstack-tox-py39"},{"line_number":16,"context_line":"        - tripleo-ci-centos-8-content-provider:"},{"line_number":17,"context_line":"            dependencies:"},{"line_number":18,"context_line":"              - openstack-tox-pep8"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"4ea6a3f7_5d827366","line":15,"updated":"2021-03-23 08:47:47.000000000","message":"so what is the plan - wire up across all the repos? then add to the gate layout? when why not add it to gate now here it is passing \n\nwhy don\u0027t we instead try      name: openstack-python3-xena-jobs  from https://opendev.org/openstack/openstack-zuul-jobs/src/commit/d4cfee80ec55ed118a3bcf40841875978a4a3a22/zuul.d/project-templates.yaml#L480","commit_id":"33750dac45c48eedc6a75bb48569e4fe87338eb8"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"7909aca367ddbe9a6726ee522705954d9894127b","unresolved":true,"context_lines":[{"line_number":5,"context_line":"      - check-requirements"},{"line_number":6,"context_line":"      - release-notes-jobs-python3"},{"line_number":7,"context_line":"      - tripleo-standalone-scenarios-pipeline"},{"line_number":8,"context_line":"      - openstack-python3-xena-jobs"},{"line_number":9,"context_line":"      - tripleo-standalone-multinode-ipa-pipeline"},{"line_number":10,"context_line":"      - tripleo-upgrades-master-pipeline"},{"line_number":11,"context_line":"    check:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"876ce4c8_a3406d93","line":8,"range":{"start_line":8,"start_character":30,"end_line":8,"end_character":31},"updated":"2021-03-23 10:32:38.000000000","message":"could even use the wallaby version it also has them https://opendev.org/openstack/openstack-zuul-jobs/src/commit/d4cfee80ec55ed118a3bcf40841875978a4a3a22/zuul.d/project-templates.yaml#L612","commit_id":"dd3ec68c93774d0fc4a745d17ad9c437af0f63a9"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"44aae6a643bfbfc1158d8e23982a066ba2027fe0","unresolved":true,"context_lines":[{"line_number":5,"context_line":"      - check-requirements"},{"line_number":6,"context_line":"      - release-notes-jobs-python3"},{"line_number":7,"context_line":"      - tripleo-standalone-scenarios-pipeline"},{"line_number":8,"context_line":"      - openstack-python3-wallaby-jobs"},{"line_number":9,"context_line":"      - tripleo-standalone-multinode-ipa-pipeline"},{"line_number":10,"context_line":"      - tripleo-upgrades-master-pipeline"},{"line_number":11,"context_line":"    check:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"53287cba_924b0f3d","line":8,"range":{"start_line":8,"start_character":26,"end_line":8,"end_character":33},"updated":"2021-03-24 09:10:09.000000000","message":"ack looks good only difference between them is addition of py39 in check non voting\n\nhttps://opendev.org/openstack/openstack-zuul-jobs/src/commit/d4cfee80ec55ed118a3bcf40841875978a4a3a22/zuul.d/project-templates.yaml#L744-L757\n\nvs \n\nhttps://opendev.org/openstack/openstack-zuul-jobs/src/commit/d4cfee80ec55ed118a3bcf40841875978a4a3a22/zuul.d/project-templates.yaml#L612-L627","commit_id":"d2aeaafbc0acbaf22d77c36b151ff24fae3f3534"}]}
