)]}'
{".zuul.yaml":[{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"80efe21fb7ba7e6eefc3ecb225094a78dc120262","unresolved":true,"context_lines":[{"line_number":35,"context_line":"- job:"},{"line_number":36,"context_line":"    name: swift-tox-py36"},{"line_number":37,"context_line":"    parent: swift-tox-base"},{"line_number":38,"context_line":"    nodeset: ubuntu-bionic"},{"line_number":39,"context_line":"    description: |"},{"line_number":40,"context_line":"      Run unit-tests for swift under cPython version 3.6."},{"line_number":41,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"54e9fd24_56e226e2","line":38,"updated":"2021-06-01 05:24:17.000000000","message":"Not sure about this one though, does focal have 3.6? I\u0027ll leave this one as bionic for now.","commit_id":"6afc2fb76787114f418606edb7f04656366fc94d"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"4e6761437bfa607c2c43eff5cb60c2269d66f462","unresolved":true,"context_lines":[{"line_number":200,"context_line":"      tools/test-setup.sh."},{"line_number":201,"context_line":""},{"line_number":202,"context_line":"- job:"},{"line_number":203,"context_line":"    name: swift-tox-func-py37-arm64"},{"line_number":204,"context_line":"    parent: swift-tox-func-py37"},{"line_number":205,"context_line":"    nodeset: ubuntu-bionic-arm64"},{"line_number":206,"context_line":"    description: |"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"73e97077_0d73737d","line":203,"range":{"start_line":203,"start_character":25,"end_line":203,"end_character":29},"updated":"2021-05-27 20:58:12.000000000","message":"Looks like this will actually end up running on py36: https://zuul.opendev.org/t/openstack/build/122b53fd33e04475a577d6cb81595d53/console#2/0/12/ubuntu-bionic-arm64","commit_id":"6afc2fb76787114f418606edb7f04656366fc94d"},{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"ac93c4b239832b7be64a17e3e47a50f8a33df2ba","unresolved":true,"context_lines":[{"line_number":202,"context_line":"- job:"},{"line_number":203,"context_line":"    name: swift-tox-func-py37-arm64"},{"line_number":204,"context_line":"    parent: swift-tox-func-py37"},{"line_number":205,"context_line":"    nodeset: ubuntu-bionic-arm64"},{"line_number":206,"context_line":"    description: |"},{"line_number":207,"context_line":"      Run functional tests for swift under cPython version 3.7"},{"line_number":208,"context_line":"      on top of arm64 architecture."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"dcd46907_73328724","line":205,"updated":"2021-06-01 01:54:07.000000000","message":"Should we try to move this up to focal? the last LTS or should we go even newer? groovy or Hirsute (if we have a nodepool image for them yet?)","commit_id":"6afc2fb76787114f418606edb7f04656366fc94d"},{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"80efe21fb7ba7e6eefc3ecb225094a78dc120262","unresolved":true,"context_lines":[{"line_number":202,"context_line":"- job:"},{"line_number":203,"context_line":"    name: swift-tox-func-py37-arm64"},{"line_number":204,"context_line":"    parent: swift-tox-func-py37"},{"line_number":205,"context_line":"    nodeset: ubuntu-bionic-arm64"},{"line_number":206,"context_line":"    description: |"},{"line_number":207,"context_line":"      Run functional tests for swift under cPython version 3.7"},{"line_number":208,"context_line":"      on top of arm64 architecture."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"067e46e5_87af7c12","line":205,"in_reply_to":"7777e21b_2438b4c0","updated":"2021-06-01 05:24:17.000000000","message":"Cool I\u0027ll update things to focal, more across the board where it makes sense.","commit_id":"6afc2fb76787114f418606edb7f04656366fc94d"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"56cc9a6d5a5585e0ea3736391c39555421465493","unresolved":true,"context_lines":[{"line_number":202,"context_line":"- job:"},{"line_number":203,"context_line":"    name: swift-tox-func-py37-arm64"},{"line_number":204,"context_line":"    parent: swift-tox-func-py37"},{"line_number":205,"context_line":"    nodeset: ubuntu-bionic-arm64"},{"line_number":206,"context_line":"    description: |"},{"line_number":207,"context_line":"      Run functional tests for swift under cPython version 3.7"},{"line_number":208,"context_line":"      on top of arm64 architecture."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7777e21b_2438b4c0","line":205,"in_reply_to":"dcd46907_73328724","updated":"2021-06-01 04:16:09.000000000","message":"Yes, please -- focal\u0027s good. https://governance.openstack.org/tc/reference/project-testing-interface.html#pti-linux-distros recommends \"Latest Ubuntu LTS\".","commit_id":"6afc2fb76787114f418606edb7f04656366fc94d"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"98acb20ef6127911021c3d244e6903d1f9fba9c1","unresolved":true,"context_lines":[{"line_number":190,"context_line":"- job:"},{"line_number":191,"context_line":"    name: swift-tox-func-encryption-py37-arm64"},{"line_number":192,"context_line":"    parent: swift-tox-func-encryption-py37"},{"line_number":193,"context_line":"    nodeset: ubuntu-bionic-arm64"},{"line_number":194,"context_line":"    description: |"},{"line_number":195,"context_line":"      Run functional tests for swift under cPython version 3.7"},{"line_number":196,"context_line":"      on top of arm64 architecture."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1bb10abc_76571251","line":193,"range":{"start_line":193,"start_character":20,"end_line":193,"end_character":26},"updated":"2021-06-01 17:40:04.000000000","message":"Should we change this to focal, too?\n\nI think we might need to switch to py38, though, given the failure. Which we should maybe do generally *anyway*, given https://governance.openstack.org/tc/reference/runtimes/xena.html#python-runtimes-for-xena","commit_id":"c241ff42e183c7606869964ed935eb96fffeee81"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"2e1ac9f0e0a44d358d9ae8ad3149ca0a985f4e16","unresolved":true,"context_lines":[{"line_number":190,"context_line":"- job:"},{"line_number":191,"context_line":"    name: swift-tox-func-encryption-py37-arm64"},{"line_number":192,"context_line":"    parent: swift-tox-func-encryption-py37"},{"line_number":193,"context_line":"    nodeset: ubuntu-bionic-arm64"},{"line_number":194,"context_line":"    description: |"},{"line_number":195,"context_line":"      Run functional tests for swift under cPython version 3.7"},{"line_number":196,"context_line":"      on top of arm64 architecture."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"e63d5673_597a6b7c","line":193,"range":{"start_line":193,"start_character":20,"end_line":193,"end_character":26},"in_reply_to":"1bb10abc_76571251","updated":"2021-06-12 17:11:38.000000000","message":"Proposed https://review.opendev.org/c/openstack/swift/+/795425 to have our py3 func tests use py38 -- I\u0027ll put it on the agenda for next week.","commit_id":"c241ff42e183c7606869964ed935eb96fffeee81"}],"/COMMIT_MSG":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"98acb20ef6127911021c3d244e6903d1f9fba9c1","unresolved":true,"context_lines":[{"line_number":9,"context_line":"Adds:"},{"line_number":10,"context_line":" - a centos-8 probe test on py38"},{"line_number":11,"context_line":" - an ubuntu-bionic functest on py37"},{"line_number":12,"context_line":" - an ubuntu-bionic functest with encryption on py37"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"We should probably start looking at testing these on py38 or py39 but"},{"line_number":15,"context_line":"that\u0027s out of scope for this patch."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"f30b7d57_adc58759","line":12,"updated":"2021-06-01 17:40:04.000000000","message":"Commit message could use an update.","commit_id":"c241ff42e183c7606869964ed935eb96fffeee81"}]}
