)]}'
{".zuul.yaml":[{"author":{"_account_id":15435,"name":"Al Bailey","email":"albailey1974@gmail.com","username":"albailey"},"change_message_id":"63e36debcfb112bd3a82055e092eab873e7b5878","unresolved":true,"context_lines":[{"line_number":38,"context_line":"    nodeset: ubuntu-focal"},{"line_number":39,"context_line":"    vars:"},{"line_number":40,"context_line":"      tox_envlist: py39"},{"line_number":41,"context_line":"      python_version: 3.9"},{"line_number":42,"context_line":"      tox_extra_args: -c distributedcloud-client/tox.ini"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"- job:"}],"source_content_type":"text/x-yaml","patch_set":32,"id":"513eeb9d_8d965883","line":41,"range":{"start_line":41,"start_character":5,"end_line":41,"end_character":25},"updated":"2021-10-20 19:24:02.000000000","message":"Note: You should not have needed this line.\npy39 target in tox should have had this already","commit_id":"2abd24265b31bfb98931d95bafb6dfc091804561"},{"author":{"_account_id":33475,"name":"Bernardo Decco de Siqueira","display_name":"Bernardo Decco","email":"bernardo.deccodesiqueira@windriver.com","username":"bdeccode"},"change_message_id":"ff2850966cd41a869f81d01b46b3a02ea0b07abd","unresolved":false,"context_lines":[{"line_number":38,"context_line":"    nodeset: ubuntu-focal"},{"line_number":39,"context_line":"    vars:"},{"line_number":40,"context_line":"      tox_envlist: py39"},{"line_number":41,"context_line":"      python_version: 3.9"},{"line_number":42,"context_line":"      tox_extra_args: -c distributedcloud-client/tox.ini"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"- job:"}],"source_content_type":"text/x-yaml","patch_set":32,"id":"a89b75e7_269afeb4","line":41,"range":{"start_line":41,"start_character":5,"end_line":41,"end_character":25},"in_reply_to":"513eeb9d_8d965883","updated":"2021-10-26 14:16:30.000000000","message":"Done","commit_id":"2abd24265b31bfb98931d95bafb6dfc091804561"},{"author":{"_account_id":9926,"name":"John Kung","email":"john.kung@windriver.com","username":"jkung"},"change_message_id":"54335cd23c77a50622eaa5a02926aff362926785","unresolved":true,"context_lines":[{"line_number":34,"context_line":"- job:"},{"line_number":35,"context_line":"    name: stx-distcloud-client-tox-py39"},{"line_number":36,"context_line":"    parent: tox-py39"},{"line_number":37,"context_line":"    description: Run py36 for distcloud-client"},{"line_number":38,"context_line":"    nodeset: ubuntu-focal"},{"line_number":39,"context_line":"    vars:"},{"line_number":40,"context_line":"      tox_envlist: py39"}],"source_content_type":"text/x-yaml","patch_set":35,"id":"16cb3df8_e122ce00","line":37,"range":{"start_line":37,"start_character":21,"end_line":37,"end_character":26},"updated":"2021-10-28 13:24:47.000000000","message":"description should be updated as well","commit_id":"3d10576c63c81c0ebd475d35b2c23854be0dc62c"},{"author":{"_account_id":33475,"name":"Bernardo Decco de Siqueira","display_name":"Bernardo Decco","email":"bernardo.deccodesiqueira@windriver.com","username":"bdeccode"},"change_message_id":"b6e62d4fd8b9ad0440f7a58a1b67c4fbbebf98a0","unresolved":false,"context_lines":[{"line_number":34,"context_line":"- job:"},{"line_number":35,"context_line":"    name: stx-distcloud-client-tox-py39"},{"line_number":36,"context_line":"    parent: tox-py39"},{"line_number":37,"context_line":"    description: Run py36 for distcloud-client"},{"line_number":38,"context_line":"    nodeset: ubuntu-focal"},{"line_number":39,"context_line":"    vars:"},{"line_number":40,"context_line":"      tox_envlist: py39"}],"source_content_type":"text/x-yaml","patch_set":35,"id":"6584ade3_1193c95e","line":37,"range":{"start_line":37,"start_character":21,"end_line":37,"end_character":26},"in_reply_to":"16cb3df8_e122ce00","updated":"2021-10-28 17:28:11.000000000","message":"Done","commit_id":"3d10576c63c81c0ebd475d35b2c23854be0dc62c"}],"/COMMIT_MSG":[{"author":{"_account_id":15435,"name":"Al Bailey","email":"albailey1974@gmail.com","username":"albailey"},"change_message_id":"c14b3374ac47bb54c06a4b2e6c34c9e04ba479c7","unresolved":true,"context_lines":[{"line_number":9,"context_line":"Adding py39 gate."},{"line_number":10,"context_line":"Removing redundant py36 Zuul jobs since we now have py39 Zuul jobs in"},{"line_number":11,"context_line":"place with the debian nodeset"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: Ica95c7d5f91e7606c369fec2d06ec6f34cfd2796"},{"line_number":14,"context_line":"Signed-off-by: Bernardo Decco \u003cbernardo.deccodesiqueira@windriver.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":32,"id":"ac5119bc_ab18423a","line":12,"updated":"2021-10-20 19:24:24.000000000","message":"We require story and task","commit_id":"2abd24265b31bfb98931d95bafb6dfc091804561"},{"author":{"_account_id":33475,"name":"Bernardo Decco de Siqueira","display_name":"Bernardo Decco","email":"bernardo.deccodesiqueira@windriver.com","username":"bdeccode"},"change_message_id":"ff2850966cd41a869f81d01b46b3a02ea0b07abd","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Adding py39 gate."},{"line_number":10,"context_line":"Removing redundant py36 Zuul jobs since we now have py39 Zuul jobs in"},{"line_number":11,"context_line":"place with the debian nodeset"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: Ica95c7d5f91e7606c369fec2d06ec6f34cfd2796"},{"line_number":14,"context_line":"Signed-off-by: Bernardo Decco \u003cbernardo.deccodesiqueira@windriver.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":32,"id":"681ca4d4_1a2ba699","line":12,"in_reply_to":"ac5119bc_ab18423a","updated":"2021-10-26 14:16:30.000000000","message":"Done","commit_id":"2abd24265b31bfb98931d95bafb6dfc091804561"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":15435,"name":"Al Bailey","email":"albailey1974@gmail.com","username":"albailey"},"change_message_id":"748a9e6d31b6968575c1faf4904b13d4c9bf4457","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"cf56a3cb_3c1c917c","updated":"2021-10-18 13:14:59.000000000","message":"You need to specify a nodeset for the py39 gate that has that interpreter","commit_id":"67e59e499f76c97da53af1348a4d295afdd61ccc"},{"author":{"_account_id":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},"change_message_id":"66be7b8d1ebff03ff98a73e1ab0d161b750f9e35","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"62e73726_634652e1","updated":"2021-10-20 12:25:09.000000000","message":"The pep8 job needs the nodeset to \"ubuntu-bionic\" otherwise it will keep failing.","commit_id":"e45205356e3bd35f4ecf4d70d7dddde5d14e49db"},{"author":{"_account_id":33475,"name":"Bernardo Decco de Siqueira","display_name":"Bernardo Decco","email":"bernardo.deccodesiqueira@windriver.com","username":"bdeccode"},"change_message_id":"f8047df02c955ae5a2ebe55682036976af9cf9aa","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"7cb74544_7e2cc583","in_reply_to":"62e73726_634652e1","updated":"2021-10-20 18:51:04.000000000","message":"Done","commit_id":"e45205356e3bd35f4ecf4d70d7dddde5d14e49db"},{"author":{"_account_id":33475,"name":"Bernardo Decco de Siqueira","display_name":"Bernardo Decco","email":"bernardo.deccodesiqueira@windriver.com","username":"bdeccode"},"change_message_id":"ff2850966cd41a869f81d01b46b3a02ea0b07abd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"dac63f93_e5f959dc","in_reply_to":"7cb74544_7e2cc583","updated":"2021-10-26 14:16:30.000000000","message":"\u003e Done","commit_id":"e45205356e3bd35f4ecf4d70d7dddde5d14e49db"},{"author":{"_account_id":15435,"name":"Al Bailey","email":"albailey1974@gmail.com","username":"albailey"},"change_message_id":"63e36debcfb112bd3a82055e092eab873e7b5878","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":32,"id":"298f20bf_4624d147","updated":"2021-10-20 19:24:02.000000000","message":"There are two tox.ini files in this repo.\nUsually if we are adding a target in a subdir, we also have to add one in the top level dir (this is because our repos are not setup properly as true python modules)","commit_id":"2abd24265b31bfb98931d95bafb6dfc091804561"},{"author":{"_account_id":15435,"name":"Al Bailey","email":"albailey1974@gmail.com","username":"albailey"},"change_message_id":"25880efb7fdd3d1eeff019c5ffbbaa19fe3f065b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":35,"id":"3342d0e4_31bfe42b","updated":"2021-10-22 18:41:25.000000000","message":"This is passing so I will approve it, but the base tox.ini should have been updated as well","commit_id":"3d10576c63c81c0ebd475d35b2c23854be0dc62c"},{"author":{"_account_id":33475,"name":"Bernardo Decco de Siqueira","display_name":"Bernardo Decco","email":"bernardo.deccodesiqueira@windriver.com","username":"bdeccode"},"change_message_id":"bcab9c9a5b8de97d7b983216383329ec4d5fb632","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":35,"id":"ebd0fcfc_c7b2f6a9","in_reply_to":"3342d0e4_31bfe42b","updated":"2021-10-26 14:17:03.000000000","message":"Done","commit_id":"3d10576c63c81c0ebd475d35b2c23854be0dc62c"}],"bindep.txt":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"a232e5e8d0a9e6367ac8b7ac3a8d268bccf440c7","unresolved":true,"context_lines":[{"line_number":7,"context_line":"libxslt1-dev [platform:dpkg]"},{"line_number":8,"context_line":"libsasl2-dev [platform:dpkg]"},{"line_number":9,"context_line":"libffi-devel [platform:rpm]"},{"line_number":10,"context_line":"python3-all-dev [platform:dpkg]"}],"source_content_type":"text/plain","patch_set":30,"id":"54578bb4_dbab2a07","line":10,"updated":"2021-10-20 17:57:43.000000000","message":"The lack of a newline at the end of this file is the reason that bindep is unhappy with it I think.","commit_id":"439522b5c39ba26e10ef4ca6a904e0092090d1c0"},{"author":{"_account_id":33475,"name":"Bernardo Decco de Siqueira","display_name":"Bernardo Decco","email":"bernardo.deccodesiqueira@windriver.com","username":"bdeccode"},"change_message_id":"f8047df02c955ae5a2ebe55682036976af9cf9aa","unresolved":false,"context_lines":[{"line_number":7,"context_line":"libxslt1-dev [platform:dpkg]"},{"line_number":8,"context_line":"libsasl2-dev [platform:dpkg]"},{"line_number":9,"context_line":"libffi-devel [platform:rpm]"},{"line_number":10,"context_line":"python3-all-dev [platform:dpkg]"}],"source_content_type":"text/plain","patch_set":30,"id":"92084033_13367e62","line":10,"in_reply_to":"54578bb4_dbab2a07","updated":"2021-10-20 18:51:04.000000000","message":"Thanks a lot Clark, That was the issue!","commit_id":"439522b5c39ba26e10ef4ca6a904e0092090d1c0"},{"author":{"_account_id":33475,"name":"Bernardo Decco de Siqueira","display_name":"Bernardo Decco","email":"bernardo.deccodesiqueira@windriver.com","username":"bdeccode"},"change_message_id":"ff2850966cd41a869f81d01b46b3a02ea0b07abd","unresolved":false,"context_lines":[{"line_number":7,"context_line":"libxslt1-dev [platform:dpkg]"},{"line_number":8,"context_line":"libsasl2-dev [platform:dpkg]"},{"line_number":9,"context_line":"libffi-devel [platform:rpm]"},{"line_number":10,"context_line":"python3-all-dev [platform:dpkg]"}],"source_content_type":"text/plain","patch_set":30,"id":"51778b82_9e3924ba","line":10,"in_reply_to":"92084033_13367e62","updated":"2021-10-26 14:16:30.000000000","message":"\u003e Thanks a lot Clark, That was the issue!","commit_id":"439522b5c39ba26e10ef4ca6a904e0092090d1c0"},{"author":{"_account_id":15435,"name":"Al Bailey","email":"albailey1974@gmail.com","username":"albailey"},"change_message_id":"25880efb7fdd3d1eeff019c5ffbbaa19fe3f065b","unresolved":true,"context_lines":[{"line_number":7,"context_line":"libxslt1-dev [platform:dpkg]"},{"line_number":8,"context_line":"libsasl2-dev [platform:dpkg]"},{"line_number":9,"context_line":"libffi-devel [platform:rpm]"},{"line_number":10,"context_line":"python3-all-dev [platform:ubuntu-focal]"}],"source_content_type":"text/plain","patch_set":35,"id":"305ad48d_37f492c9","line":10,"range":{"start_line":10,"start_character":26,"end_line":10,"end_character":31},"updated":"2021-10-22 18:41:25.000000000","message":"Chuck had  dpkg for his similar review https://review.opendev.org/c/starlingx/distcloud-client/+/804128","commit_id":"3d10576c63c81c0ebd475d35b2c23854be0dc62c"},{"author":{"_account_id":33475,"name":"Bernardo Decco de Siqueira","display_name":"Bernardo Decco","email":"bernardo.deccodesiqueira@windriver.com","username":"bdeccode"},"change_message_id":"ff2850966cd41a869f81d01b46b3a02ea0b07abd","unresolved":false,"context_lines":[{"line_number":7,"context_line":"libxslt1-dev [platform:dpkg]"},{"line_number":8,"context_line":"libsasl2-dev [platform:dpkg]"},{"line_number":9,"context_line":"libffi-devel [platform:rpm]"},{"line_number":10,"context_line":"python3-all-dev [platform:ubuntu-focal]"}],"source_content_type":"text/plain","patch_set":35,"id":"c77864dc_043e3267","line":10,"range":{"start_line":10,"start_character":26,"end_line":10,"end_character":31},"in_reply_to":"305ad48d_37f492c9","updated":"2021-10-26 14:16:30.000000000","message":"This commit was created based on chuck\u0027s commit. \nI\u0027ll ask him to abandon his commit.","commit_id":"3d10576c63c81c0ebd475d35b2c23854be0dc62c"}],"distributedcloud-client/tox.ini":[{"author":{"_account_id":15435,"name":"Al Bailey","email":"albailey1974@gmail.com","username":"albailey"},"change_message_id":"748a9e6d31b6968575c1faf4904b13d4c9bf4457","unresolved":true,"context_lines":[{"line_number":49,"context_line":"    stestr --test-path\u003d{[dcclient]client_base_dir}/dcmanagerclient/tests run \u0027{posargs}\u0027"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"[testenv:pep8]"},{"line_number":52,"context_line":"basepython \u003d python3.9"},{"line_number":53,"context_line":"deps \u003d {[testenv]deps}"},{"line_number":54,"context_line":"commands \u003d flake8 {posargs}"},{"line_number":55,"context_line":""}],"source_content_type":"text/x-properties","patch_set":13,"id":"3dc81032_62f18874","line":52,"updated":"2021-10-18 13:14:59.000000000","message":"If you plan to change this to py39 by default,  you will need to specify the nodeset in zuul.\nPlease check if we are doing this change in the other repos.  This would mean that only people with a debian dev env would be able to run pep8","commit_id":"67e59e499f76c97da53af1348a4d295afdd61ccc"},{"author":{"_account_id":33475,"name":"Bernardo Decco de Siqueira","display_name":"Bernardo Decco","email":"bernardo.deccodesiqueira@windriver.com","username":"bdeccode"},"change_message_id":"f8047df02c955ae5a2ebe55682036976af9cf9aa","unresolved":false,"context_lines":[{"line_number":49,"context_line":"    stestr --test-path\u003d{[dcclient]client_base_dir}/dcmanagerclient/tests run \u0027{posargs}\u0027"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"[testenv:pep8]"},{"line_number":52,"context_line":"basepython \u003d python3.9"},{"line_number":53,"context_line":"deps \u003d {[testenv]deps}"},{"line_number":54,"context_line":"commands \u003d flake8 {posargs}"},{"line_number":55,"context_line":""}],"source_content_type":"text/x-properties","patch_set":13,"id":"6b4fcfe5_9c0b8c0f","line":52,"in_reply_to":"3dc81032_62f18874","updated":"2021-10-20 18:51:04.000000000","message":"I\u0027m trying to create a py39 gate, but I\u0027m having some dependencies issues with the zuul environment. Locally it\u0027s working after adding python3.9-distutils and python3.9-dev.","commit_id":"67e59e499f76c97da53af1348a4d295afdd61ccc"}]}
