)]}'
{".zuul.yaml":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"c5629dc3ff2dcbdab5c7c22e6ac13b9127af3746","unresolved":false,"context_lines":[{"line_number":65,"context_line":"    timeout: 7800"},{"line_number":66,"context_line":"    vars:"},{"line_number":67,"context_line":"      devstack_localrc:"},{"line_number":68,"context_line":"        USE_PYTHON3: true"},{"line_number":69,"context_line":"    required-projects:"},{"line_number":70,"context_line":"      - openstack/devstack-gate"},{"line_number":71,"context_line":"      - openstack/neutron"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"dfbec78f_0b4d8271","line":68,"updated":"2019-05-07 09:34:23.000000000","message":"in legacy jobs it will not work like that. You have to set this variable in run playbook.\nOr (the better way) You can migrate job to zuulv3 and then use such var here to change to python3 :)","commit_id":"ce9f15a92b464f05e1c9ac993d1caa764b53ab4b"}],"playbooks/neutron-dynamic-routing-dsvm-functional/run.yaml":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"65a22a5e8e92022b0aef29b4065ad6efd1812775","unresolved":false,"context_lines":[{"line_number":28,"context_line":"        cmd: |"},{"line_number":29,"context_line":"          set -e"},{"line_number":30,"context_line":"          set -x"},{"line_number":31,"context_line":"          export USE_PYTHON3\u003dtrue"},{"line_number":32,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":33,"context_line":"          export DEVSTACK_GATE_UNSTACK\u003d1"},{"line_number":34,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d0"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"dfbec78f_1b534641","line":31,"updated":"2019-05-11 05:34:44.000000000","message":"The right way is:\n\n  export DEVSTACK_GATE_USE_PYTHON3\u003dTrue\n\nDevStack does not load USE_PYTHON3 from envvars.\ndevstack-gate-wrap.sh prepares local.conf based on DEVSTACK_GATE_USE_PYTHON3.\n\nThis applies to all similar files which uses devstack-gate-wrap.sh.","commit_id":"3f07fc684956caae0f973d6dc57ef4f2ab8f7204"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"fc7bdd1cf7ad54c5883b65b372fed26fe0929b74","unresolved":false,"context_lines":[{"line_number":28,"context_line":"        cmd: |"},{"line_number":29,"context_line":"          set -e"},{"line_number":30,"context_line":"          set -x"},{"line_number":31,"context_line":"          export DEVSTACK_GATE_USE_PYTHON3\u003dtrue"},{"line_number":32,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":33,"context_line":"          export DEVSTACK_GATE_UNSTACK\u003d1"},{"line_number":34,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d0"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"bfb3d3c7_f6eb30d9","line":31,"updated":"2019-05-21 14:52:48.000000000","message":"For functional tests it looks that it\u0027s still running using py27: neutron.tests.fullstack.test_dhcp_agent.TestDhcpAgentHA.test_reschedule_network_on_new_agent\nhttp://logs.openstack.org/87/658787/5/check/neutron-fullstack/7d35c49/testr_results.html.gz \n\nI think You should change it in tox.ini file for this job","commit_id":"3792dd6c2ec382e52aebc0c8a6163ac74bc75d63"},{"author":{"_account_id":4187,"name":"Ryan Tidwell","email":"rtidwell@suse.com","username":"ryan-tidwell"},"change_message_id":"b7be15153937c64ac00b451c1363f190ed875c55","unresolved":false,"context_lines":[{"line_number":28,"context_line":"        cmd: |"},{"line_number":29,"context_line":"          set -e"},{"line_number":30,"context_line":"          set -x"},{"line_number":31,"context_line":"          export DEVSTACK_GATE_USE_PYTHON3\u003dtrue"},{"line_number":32,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":33,"context_line":"          export DEVSTACK_GATE_UNSTACK\u003d1"},{"line_number":34,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d0"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"bfb3d3c7_5699dc6b","line":31,"in_reply_to":"bfb3d3c7_f6eb30d9","updated":"2019-05-21 14:55:19.000000000","message":"ack","commit_id":"3792dd6c2ec382e52aebc0c8a6163ac74bc75d63"}],"playbooks/neutron-dynamic-routing-dsvm-tempest-scenario-basic/run.yaml":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"006e704b7e73e9714e426793617b074156177466","unresolved":false,"context_lines":[{"line_number":28,"context_line":"        cmd: |"},{"line_number":29,"context_line":"          set -e"},{"line_number":30,"context_line":"          set -x"},{"line_number":31,"context_line":"          export DEVSTACK_GATE_USE_PYTHON3\u003dtrue"},{"line_number":32,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":33,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":34,"context_line":"          export DEVSTACK_GATE_TEMPEST_REGEX\u003d\"^neutron_dynamic_routing.tests.tempest.scenario.basic\\.\""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"bfb3d3c7_f671f00d","line":31,"range":{"start_line":31,"start_character":43,"end_line":31,"end_character":47},"updated":"2019-05-21 15:04:32.000000000","message":"I think I know why it\u0027s not working. It should be \"True\" instead of \"true\" :) And the same apply for all other files changed in this patch","commit_id":"3792dd6c2ec382e52aebc0c8a6163ac74bc75d63"}],"playbooks/neutron-dynamic-routing-dsvm-tempest-scenario-ipv4/run.yaml":[{"author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"change_message_id":"42af36a1c970b900f9bdfd021fd3414a15012516","unresolved":false,"context_lines":[{"line_number":28,"context_line":"        cmd: |"},{"line_number":29,"context_line":"          set -e"},{"line_number":30,"context_line":"          set -x"},{"line_number":31,"context_line":"          export USE_PYTHON3\u003dtrue"},{"line_number":32,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":33,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":34,"context_line":"          export DEVSTACK_GATE_TEMPEST_REGEX\u003d\"^neutron_dynamic_routing.tests.tempest.scenario.ipv4\\.\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"dfbec78f_a8e465ad","line":31,"updated":"2019-05-08 13:14:38.000000000","message":"you meant DEVSTACK_GATE_USE_PYTHON3?","commit_id":"e33c38069beddcb53c4ca6b3e8fa39bccf9e4752"},{"author":{"_account_id":4187,"name":"Ryan Tidwell","email":"rtidwell@suse.com","username":"ryan-tidwell"},"change_message_id":"30eb0f949a511c1439626e11d2e6ce1c1faac4b9","unresolved":false,"context_lines":[{"line_number":28,"context_line":"        cmd: |"},{"line_number":29,"context_line":"          set -e"},{"line_number":30,"context_line":"          set -x"},{"line_number":31,"context_line":"          export USE_PYTHON3\u003dtrue"},{"line_number":32,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":33,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":34,"context_line":"          export DEVSTACK_GATE_TEMPEST_REGEX\u003d\"^neutron_dynamic_routing.tests.tempest.scenario.ipv4\\.\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"dfbec78f_53379eb1","line":31,"in_reply_to":"dfbec78f_a8e465ad","updated":"2019-05-08 13:42:24.000000000","message":"Maybe..... I\u0027m fumbling around here, so that\u0027s probably what it should.","commit_id":"e33c38069beddcb53c4ca6b3e8fa39bccf9e4752"}]}
