)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"0f17c181ad2fa030bb1d2553ae922f9731681e49","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"14c01df2_84277efe","updated":"2021-12-14 17:24:41.000000000","message":"The problem with the interop-next-refstack-client-master job appears to be that master devstack environment has already tox installed however the ensure-tox role doesn\u0027t know how to handle that.\nMaybe we need to tweak the ensure-tox role\u0027s options.\n","commit_id":"10ef4f315195ee2ce0c397806e723b79b51637a0"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"c7a6cade51a2087b8e19c9d526db5b42e614eff9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"13f078c0_2dd7bd49","updated":"2022-01-18 21:41:32.000000000","message":"recheck","commit_id":"10ef4f315195ee2ce0c397806e723b79b51637a0"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"0a6467cd6124b0ddf3618269f6936f9f7958a75b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"5b6a7801_98e52406","updated":"2022-02-23 15:39:31.000000000","message":"recheck","commit_id":"a93b619c4046cf7330efbdd6f6df9df2340ded12"},{"author":{"_account_id":30025,"name":"Vida Haririan","display_name":"Vida Haririan","email":"vhariria@redhat.com","username":"vhari"},"change_message_id":"7c0229a8ad675c6dce16311a2a703104895a4cbe","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"8c7fd3f4_f7a286ca","updated":"2022-03-01 17:17:48.000000000","message":"Looks good, added one question/comment.","commit_id":"fd02a8b093825a67508af6cf9a4dceaaed0c39d5"},{"author":{"_account_id":7160,"name":"arkady kanevsky","email":"akanevsk@redhat.com","username":"arkady"},"change_message_id":"32bc36c806c4c2d10afcd8b257d34423fcbcbf88","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"1d079343_b54eb299","updated":"2022-03-03 16:33:37.000000000","message":"Thanks for fixing it. \nIt was lingering for a long time.","commit_id":"fd02a8b093825a67508af6cf9a4dceaaed0c39d5"}],"zuul.d/jobs.yaml":[{"author":{"_account_id":30025,"name":"Vida Haririan","display_name":"Vida Haririan","email":"vhariria@redhat.com","username":"vhari"},"change_message_id":"7c0229a8ad675c6dce16311a2a703104895a4cbe","unresolved":true,"context_lines":[{"line_number":30,"context_line":"    vars:"},{"line_number":31,"context_line":"      test_list: \"{{ ansible_user_dir }}/{{ zuul.projects[\u0027opendev.org/openinfra/interop\u0027].src_dir }}/all_next_tests.txt\""},{"line_number":32,"context_line":"      refstack_client_ensure_tox: False"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"- job:"},{"line_number":35,"context_line":"    name: interop-next-refstack-client-xena"},{"line_number":36,"context_line":"    parent: interop-next-refstack-client-master"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"9fb49b1a_5b9cda2f","line":33,"updated":"2022-03-01 17:17:48.000000000","message":"Please clarify reason to disable ensure_tox","commit_id":"fd02a8b093825a67508af6cf9a4dceaaed0c39d5"},{"author":{"_account_id":30025,"name":"Vida Haririan","display_name":"Vida Haririan","email":"vhariria@redhat.com","username":"vhari"},"change_message_id":"6e36aab52d74a39eb9d28379abf571dee1e8b2c3","unresolved":true,"context_lines":[{"line_number":30,"context_line":"    vars:"},{"line_number":31,"context_line":"      test_list: \"{{ ansible_user_dir }}/{{ zuul.projects[\u0027opendev.org/openinfra/interop\u0027].src_dir }}/all_next_tests.txt\""},{"line_number":32,"context_line":"      refstack_client_ensure_tox: False"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"- job:"},{"line_number":35,"context_line":"    name: interop-next-refstack-client-xena"},{"line_number":36,"context_line":"    parent: interop-next-refstack-client-master"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"b48dcde1_31edf961","line":33,"in_reply_to":"45addc3e_4b1e74ba","updated":"2022-03-01 20:21:40.000000000","message":"Thanks for clarification.","commit_id":"fd02a8b093825a67508af6cf9a4dceaaed0c39d5"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"a23a1806f62bc79df034a8395b37b6f33c0248d5","unresolved":true,"context_lines":[{"line_number":30,"context_line":"    vars:"},{"line_number":31,"context_line":"      test_list: \"{{ ansible_user_dir }}/{{ zuul.projects[\u0027opendev.org/openinfra/interop\u0027].src_dir }}/all_next_tests.txt\""},{"line_number":32,"context_line":"      refstack_client_ensure_tox: False"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"- job:"},{"line_number":35,"context_line":"    name: interop-next-refstack-client-xena"},{"line_number":36,"context_line":"    parent: interop-next-refstack-client-master"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"45addc3e_4b1e74ba","line":33,"in_reply_to":"9fb49b1a_5b9cda2f","updated":"2022-03-01 20:06:38.000000000","message":"yeah, sure, maybe i should have written a comment somewhere\n\nsee the pre-run which runs playbooks/parse_next_tests.yaml - it\u0027s this playbook:\nhttps://opendev.org/openinfra/interop/src/commit/87ebc0e86fbaa215dba298875203dc4080dfc869/playbooks/parse_next_tests.yaml#L4\n\nThe playbook includes ensure-tox role as the other task there uses tox. This whole playbook is executed prior the parent\u0027s playbook, which is -\u003e https://opendev.org/openinfra/ansible-role-refstack-client/src/branch/master/playbooks/refstack-client-devstack.yaml\n\nThe second playbook (the parent\u0027s one) includes the ensure-tox role as well and that\u0027s the issue - for some reason the jobs (xena and master ones) were failing on that second ensure-tox role call due to:\n\nrefusing to convert from file to symlink for /usr/local/bin/tox\n\nf.e.:\nhttps://zuul.opendev.org/t/openstack/build/a1cd703428474fdfbc75f4c154c57a3e\n\nI think the role isn\u0027t meant to be executed twice although I don\u0027t know why it happened only in xena and master job. \nAnyway, the second playbook (the parent\u0027s one) has a when statement for the ensure-tox task - https://opendev.org/openinfra/ansible-role-refstack-client/src/branch/master/playbooks/refstack-client-devstack.yaml#L20\n\nSetting refstack_client_ensure_tox to False the second ensure-tox role (in the parent\u0027s playbook) is skipped which prevents the error.","commit_id":"fd02a8b093825a67508af6cf9a4dceaaed0c39d5"},{"author":{"_account_id":7160,"name":"arkady kanevsky","email":"akanevsk@redhat.com","username":"arkady"},"change_message_id":"32bc36c806c4c2d10afcd8b257d34423fcbcbf88","unresolved":true,"context_lines":[{"line_number":30,"context_line":"    vars:"},{"line_number":31,"context_line":"      test_list: \"{{ ansible_user_dir }}/{{ zuul.projects[\u0027opendev.org/openinfra/interop\u0027].src_dir }}/all_next_tests.txt\""},{"line_number":32,"context_line":"      refstack_client_ensure_tox: False"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"- job:"},{"line_number":35,"context_line":"    name: interop-next-refstack-client-xena"},{"line_number":36,"context_line":"    parent: interop-next-refstack-client-master"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"0bdfbafb_d265d4b7","line":33,"in_reply_to":"b48dcde1_31edf961","updated":"2022-03-03 16:33:37.000000000","message":"strange that it happens only for master. But OK with the workaround.","commit_id":"fd02a8b093825a67508af6cf9a4dceaaed0c39d5"}]}
