)]}'
{".zuul.yaml":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"53031456cf9ca38d9d58a7b96c9617f50bcc63b5","unresolved":true,"context_lines":[{"line_number":18,"context_line":"      zuul_work_dir: src/opendev.org/openstack/python-openstackclient"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"- job:"},{"line_number":21,"context_line":"    name: osc-tox-py36-tips"},{"line_number":22,"context_line":"    parent: openstack-tox-py36"},{"line_number":23,"context_line":"    description: |"},{"line_number":24,"context_line":"      Run unit tests for OpenStackClient with master branch of important libs."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"d82a04fe_cfde8fdf","side":"PARENT","line":21,"updated":"2022-05-24 08:17:54.000000000","message":"This is referenced in cliff. You need to do a three step process:\n\na) add py38 job\nb) change reference in cliff\nc) drop py36 job","commit_id":"dabaec5a7b1b9786a8f91eebef738bf755faf059"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"b8b7b4b0ddbe4f0ae6cecf8c52fbcd0a5e68bd75","unresolved":true,"context_lines":[{"line_number":18,"context_line":"      zuul_work_dir: src/opendev.org/openstack/python-openstackclient"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"- job:"},{"line_number":21,"context_line":"    name: osc-tox-py36-tips"},{"line_number":22,"context_line":"    parent: openstack-tox-py36"},{"line_number":23,"context_line":"    description: |"},{"line_number":24,"context_line":"      Run unit tests for OpenStackClient with master branch of important libs."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"dbd0ef7a_3802d3a3","side":"PARENT","line":21,"in_reply_to":"d82a04fe_cfde8fdf","updated":"2022-05-24 08:43:55.000000000","message":"I thought of that approach initially but it would cause quite dirty git blame.\n\nI think what we really need is to merge the required change in cliff timely, so if zuul allows us to merge this first then I\u0027d make this change in a single commit rather than taking 2 steps (add and remove)\n\nWhat do you think ?","commit_id":"dabaec5a7b1b9786a8f91eebef738bf755faf059"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"40054933f6ee12ed30536bf7a896a4e3c20ec619","unresolved":true,"context_lines":[{"line_number":18,"context_line":"      zuul_work_dir: src/opendev.org/openstack/python-openstackclient"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"- job:"},{"line_number":21,"context_line":"    name: osc-tox-py36-tips"},{"line_number":22,"context_line":"    parent: openstack-tox-py36"},{"line_number":23,"context_line":"    description: |"},{"line_number":24,"context_line":"      Run unit tests for OpenStackClient with master branch of important libs."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"76af7707_fe514707","side":"PARENT","line":21,"in_reply_to":"dbd0ef7a_3802d3a3","updated":"2022-05-24 08:53:59.000000000","message":"I\u0027ve proposed a change to cliff: https://review.opendev.org/c/openstack/cliff/+/843123","commit_id":"dabaec5a7b1b9786a8f91eebef738bf755faf059"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"53031456cf9ca38d9d58a7b96c9617f50bcc63b5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"ba310bfa_a03decdf","updated":"2022-05-24 08:17:54.000000000","message":"I agree with the job change, see comments inline.\n\nI\u0027m not sure that we want to drop support for older python so fast, even if we cannot test it anymore in CI. We try to support older clouds as much as possible, that should IMO also include supporting older python versions.","commit_id":"ff443b4a0df72508b66cd70cbc149a890263ee76"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"b8b7b4b0ddbe4f0ae6cecf8c52fbcd0a5e68bd75","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":3,"id":"f3b59e31_0749d668","in_reply_to":"ba310bfa_a03decdf","updated":"2022-05-24 08:43:55.000000000","message":"I\u0027m fine with keeping the old releases now.\n\n\nHowever please note the dependent libraries like python-novaclient or cinderclient removed support for Python 3.6 and 3.7, which means we should remove support for these older python versions when we add any new feature depending on new version of novaclient/pythonclient.","commit_id":"ff443b4a0df72508b66cd70cbc149a890263ee76"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"3f2b72f2baf8d89d9d1e8d5f7414ef792f71039d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"65f861e4_cb28eac2","updated":"2022-05-24 09:38:43.000000000","message":"Hmm, o.k. I assumed that zuul would complain about this, but likely it is doing some fallback to the job definition in some stable branch.","commit_id":"8a03f3cabca68b2e4d15564820b6e95ff21ee65b"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"6e03a8d962b4f5b2bc106aee30b8bd2159be0e20","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"212fe6e1_04af6ece","updated":"2022-05-24 23:00:34.000000000","message":"recheck","commit_id":"8a03f3cabca68b2e4d15564820b6e95ff21ee65b"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"ae9f016474a5c1a329adef77562e9ce9333c7e6b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"561b276b_e7e5355d","updated":"2022-05-25 04:11:50.000000000","message":"recheck","commit_id":"8a03f3cabca68b2e4d15564820b6e95ff21ee65b"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"cfb82b3e90fd7595a94de8112c662a80b6c15865","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"656b9c04_03747747","updated":"2022-05-24 11:28:09.000000000","message":"recheck","commit_id":"8a03f3cabca68b2e4d15564820b6e95ff21ee65b"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"97c12a9e8f774961b8c01b478d5dec9f51778868","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"c58d51af_9f2ff50a","updated":"2022-05-24 13:47:50.000000000","message":"recheck","commit_id":"8a03f3cabca68b2e4d15564820b6e95ff21ee65b"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"6dd9d1a754405b6c5427eac2afc448cf977d59b3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"2c712cf0_a25bb604","updated":"2022-05-24 20:37:04.000000000","message":"recheck more unstable tests","commit_id":"8a03f3cabca68b2e4d15564820b6e95ff21ee65b"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"51e0859ab712046d7432b621dc10fcf03368c60b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"fcb7f2cf_bced7177","updated":"2022-05-24 10:25:26.000000000","message":"recheck unrelated failures","commit_id":"8a03f3cabca68b2e4d15564820b6e95ff21ee65b"}]}
