)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"987501bf9353b6f82d2fad21cc177239d136a702","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Devstack: Install six via pip"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"There\u0027s no python3 on centos7. It is better to use pip"},{"line_number":10,"context_line":"to install six."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Also needed to tweak legacy-networking-ovn-jobs to persuade"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"3fa7e38b_776a48b3","line":9,"range":{"start_line":9,"start_character":11,"end_line":9,"end_character":18},"updated":"2019-10-31 20:03:50.000000000","message":"python3-six ? Because there is python3 in centos 7 :)","commit_id":"63fb88308a14712638ac5e977c4b563ada837b9f"},{"author":{"_account_id":11952,"name":"Flavio Fernandes","email":"flavio@flaviof.com","username":"ffernand"},"change_message_id":"0311441e8f1bb9902947cd885e6946c50bc33391","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Devstack: Install six via pip"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"There\u0027s no python3 on centos7. It is better to use pip"},{"line_number":10,"context_line":"to install six."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Also needed to tweak legacy-networking-ovn-jobs to persuade"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"3fa7e38b_b780c0f8","line":9,"range":{"start_line":9,"start_character":11,"end_line":9,"end_character":18},"in_reply_to":"3fa7e38b_776a48b3","updated":"2019-10-31 20:11:13.000000000","message":"oops... right I meant python3-six package. :facepalm\nthere is six, but only see it available via pip.","commit_id":"63fb88308a14712638ac5e977c4b563ada837b9f"}],"devstack/lib/ovn":[{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"33472ada1326f0e55386e9bd4ec355b33f2f58e7","unresolved":false,"context_lines":[{"line_number":148,"context_line":""},{"line_number":149,"context_line":"    # Install the dependencies"},{"line_number":150,"context_line":"    install_package autoconf automake libtool gcc patch make"},{"line_number":151,"context_line":"    pip_install six"},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"    # First, compile OVS"},{"line_number":154,"context_line":"    _compile_ovs $build_modules"}],"source_content_type":"application/x-shellscript","patch_set":1,"id":"3fa7e38b_60ee1922","line":151,"updated":"2019-10-30 14:22:03.000000000","message":"Apparently pip_install requires openstack/requirements [0] to be present. It\u0027s fine when we deploy it with the whole devstack but for functional (also [0]) that is missing. We clone openstack/requirements somewhere onto $HOME/requirements and see if that would do the trick.\n\nAlso, does a pep3_install exist ? Or can we force it to use pip3 somehow ? Because apparently it\u0027s using python2 (our gate runs on python3)  \n\n[0] http://paste.openstack.org/show/785656/","commit_id":"7c657a6f9a2aeb173a82e36fffe89365af48a751"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"987501bf9353b6f82d2fad21cc177239d136a702","unresolved":false,"context_lines":[{"line_number":148,"context_line":""},{"line_number":149,"context_line":"    # Install the dependencies"},{"line_number":150,"context_line":"    install_package autoconf automake libtool gcc patch make"},{"line_number":151,"context_line":"    pip_install six"},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"    # First, compile OVS"},{"line_number":154,"context_line":"    _compile_ovs $build_modules"}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"3fa7e38b_b7a760bc","line":151,"range":{"start_line":151,"start_character":4,"end_line":151,"end_character":19},"updated":"2019-10-31 20:03:50.000000000","message":"It is weird to me that compilation of OVN, which is written in C, requires python3-six to be installed.","commit_id":"63fb88308a14712638ac5e977c4b563ada837b9f"},{"author":{"_account_id":11952,"name":"Flavio Fernandes","email":"flavio@flaviof.com","username":"ffernand"},"change_message_id":"0311441e8f1bb9902947cd885e6946c50bc33391","unresolved":false,"context_lines":[{"line_number":148,"context_line":""},{"line_number":149,"context_line":"    # Install the dependencies"},{"line_number":150,"context_line":"    install_package autoconf automake libtool gcc patch make"},{"line_number":151,"context_line":"    pip_install six"},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"    # First, compile OVS"},{"line_number":154,"context_line":"    _compile_ovs $build_modules"}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"3fa7e38b_f7ddd813","line":151,"range":{"start_line":151,"start_character":4,"end_line":151,"end_character":19},"in_reply_to":"3fa7e38b_b7a760bc","updated":"2019-10-31 20:11:13.000000000","message":"Yes, trying to build ovn w/out python-six fails. :(\nAnd ovn master requires python3.\n\nWhen Lucas made the change [1] I am no longer able to use devstack with networking-ovn ml2 in a centos-7 system. The local.conf I used it pretty much the one under networking-ovn/devstack/local.conf.sample\n\nThat is the issue that triggered me going down this adventure. :)","commit_id":"63fb88308a14712638ac5e977c4b563ada837b9f"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"638a2113c8557b6351409267b8da8e0514b85251","unresolved":false,"context_lines":[{"line_number":151,"context_line":"    # TODO(flaviof): would like to use pip_install wrapper, but that"},{"line_number":152,"context_line":"    # expects to have /opt/stack/requirements/upper-constraints.txt,"},{"line_number":153,"context_line":"    # which is not the case for networking-ovn-dsvm-functional."},{"line_number":154,"context_line":"    sudo pip3 install six"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"    # First, compile OVS"},{"line_number":157,"context_line":"    _compile_ovs $build_modules"}],"source_content_type":"application/x-shellscript","patch_set":8,"id":"3fa7e38b_d837a8fd","line":154,"updated":"2019-11-01 10:39:38.000000000","message":"1) This is a devstack module, so it\u0027s better to user \"pip_install\". Why don\u0027t you download requirements?\n\n2) Do we need six if we are forcing now Python3? In this version of n-ovn you can start removing six and PY2 support.\n\n3) Is pip3 installed?","commit_id":"9bacae5a5ef17a1d7d353409893d82d7fe31e6c5"},{"author":{"_account_id":11952,"name":"Flavio Fernandes","email":"flavio@flaviof.com","username":"ffernand"},"change_message_id":"1c6c59fc0e436e282618f251e53bd828dda83fed","unresolved":false,"context_lines":[{"line_number":151,"context_line":"    # TODO(flaviof): would like to use pip_install wrapper, but that"},{"line_number":152,"context_line":"    # expects to have /opt/stack/requirements/upper-constraints.txt,"},{"line_number":153,"context_line":"    # which is not the case for networking-ovn-dsvm-functional."},{"line_number":154,"context_line":"    sudo pip3 install six"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"    # First, compile OVS"},{"line_number":157,"context_line":"    _compile_ovs $build_modules"}],"source_content_type":"application/x-shellscript","patch_set":8,"id":"3fa7e38b_cb10345c","line":154,"in_reply_to":"3fa7e38b_d837a8fd","updated":"2019-11-01 12:31:39.000000000","message":"A1) I think I can... I got in trouble downloading openstack/requirements with Zuul job because I was not aware of the global \"REQUIREMENTS_DIR\" [A1.1]. Will look into that.\n[A1.1]: http://paste.openstack.org/show/785656/\n\nA2) OVN+OVS does not support python2 anymore [A2.1]. If six is not installed, the OVN build will fail [A2.2]. I do not want to change OVS/OVN core for this change.\n[A2.1]: https://github.com/openvswitch/ovs/commit/1ca0323e7c29dc7ef5a615c265df0460208f92de\n[A2.2]: https://zuul.opendev.org/t/openstack/build/fb0f5fda418e4252954a09a5f350c414\n\nA3) pip3 is installed as part of python3, no?","commit_id":"9bacae5a5ef17a1d7d353409893d82d7fe31e6c5"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"9dacf1fe8a8d7d054b754ea589cafa5b53698d7b","unresolved":false,"context_lines":[{"line_number":118,"context_line":"    # the CI are breaking because of missing six package."},{"line_number":119,"context_line":"    # Installing the package for now as a workaround"},{"line_number":120,"context_line":"    # https://bugs.launchpad.net/networking-ovn/+bug/1648670"},{"line_number":121,"context_line":"    sudo pip install six"},{"line_number":122,"context_line":"    ##pip_install six  ; # prefer to use this"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"    # Install the dependencies"}],"source_content_type":"application/x-shellscript","patch_set":18,"id":"3fa7e38b_1a77423e","line":121,"range":{"start_line":121,"start_character":9,"end_line":121,"end_character":12},"updated":"2019-11-06 12:03:03.000000000","message":"should it be pip3? or pip_install to use the vars above","commit_id":"c4949dbda3c1ea5aee147bc429d0132fce121b17"},{"author":{"_account_id":11952,"name":"Flavio Fernandes","email":"flavio@flaviof.com","username":"ffernand"},"change_message_id":"7ca084a69989f225b7cd0f2edbb010b197b82d44","unresolved":false,"context_lines":[{"line_number":118,"context_line":"    # the CI are breaking because of missing six package."},{"line_number":119,"context_line":"    # Installing the package for now as a workaround"},{"line_number":120,"context_line":"    # https://bugs.launchpad.net/networking-ovn/+bug/1648670"},{"line_number":121,"context_line":"    sudo pip install six"},{"line_number":122,"context_line":"    ##pip_install six  ; # prefer to use this"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"    # Install the dependencies"}],"source_content_type":"application/x-shellscript","patch_set":18,"id":"3fa7e38b_652332a9","line":121,"range":{"start_line":121,"start_character":9,"end_line":121,"end_character":12},"in_reply_to":"3fa7e38b_1a77423e","updated":"2019-11-06 19:57:22.000000000","message":"oh... pip3, but depending on the setup (venv) that is same as pip","commit_id":"c4949dbda3c1ea5aee147bc429d0132fce121b17"}],"networking_ovn/tests/contrib/gate_hook.sh":[{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"9dacf1fe8a8d7d054b754ea589cafa5b53698d7b","unresolved":false,"context_lines":[{"line_number":9,"context_line":"DEVSTACK_PATH\u003d$GATE_DEST/devstack"},{"line_number":10,"context_line":"NETWORKING_OVN_PATH\u003d$GATE_DEST/networking-ovn"},{"line_number":11,"context_line":"GATE_STACK_USER\u003dstack"},{"line_number":12,"context_line":"USE_PYTHON3\u003dTrue"},{"line_number":13,"context_line":"#REQUIREMENTS_DIR\u003d\u0027https://opendev.org/openstack/requirements/raw/branch/master\u0027"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"case $VENV in"}],"source_content_type":"text/x-sh","patch_set":19,"id":"3fa7e38b_35956f33","line":12,"updated":"2019-11-06 12:03:03.000000000","message":"You don\u0027t need this, do you? It was needed for pip_install that is not used in this PS.","commit_id":"e61bcd7069e712b4795e9bd02b8fab4689469636"},{"author":{"_account_id":11952,"name":"Flavio Fernandes","email":"flavio@flaviof.com","username":"ffernand"},"change_message_id":"7ca084a69989f225b7cd0f2edbb010b197b82d44","unresolved":false,"context_lines":[{"line_number":9,"context_line":"DEVSTACK_PATH\u003d$GATE_DEST/devstack"},{"line_number":10,"context_line":"NETWORKING_OVN_PATH\u003d$GATE_DEST/networking-ovn"},{"line_number":11,"context_line":"GATE_STACK_USER\u003dstack"},{"line_number":12,"context_line":"USE_PYTHON3\u003dTrue"},{"line_number":13,"context_line":"#REQUIREMENTS_DIR\u003d\u0027https://opendev.org/openstack/requirements/raw/branch/master\u0027"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"case $VENV in"}],"source_content_type":"text/x-sh","patch_set":19,"id":"3fa7e38b_85242eb4","line":12,"in_reply_to":"3fa7e38b_35956f33","updated":"2019-11-06 19:57:22.000000000","message":"Done","commit_id":"e61bcd7069e712b4795e9bd02b8fab4689469636"}],"tools/configure_for_func_testing.sh":[{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"df702be58a97553bf98e9319e39c76bfa48360f5","unresolved":false,"context_lines":[{"line_number":56,"context_line":"REPO_BASE\u003d${GATE_DEST:-$(cd $(dirname \"$0\")/../.. \u0026\u0026 pwd)}"},{"line_number":57,"context_line":"# The gate should automatically install dependencies."},{"line_number":58,"context_line":"INSTALL_BASE_DEPENDENCIES\u003d${INSTALL_BASE_DEPENDENCIES:-$IS_GATE}"},{"line_number":59,"context_line":"USE_PYTHON3\u003d${USE_PYTHON3:-True}"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"if [ ! -f \"$DEVSTACK_PATH/stack.sh\" ]; then"}],"source_content_type":"text/x-sh","patch_set":7,"id":"3fa7e38b_986db033","line":59,"range":{"start_line":59,"start_character":12,"end_line":59,"end_character":32},"updated":"2019-11-01 10:11:14.000000000","message":"Perhaps we should hardcode it to True as no other python version is supported :)","commit_id":"a08862a4d7ff9dfb8be360fac613af2b8e74190d"},{"author":{"_account_id":11952,"name":"Flavio Fernandes","email":"flavio@flaviof.com","username":"ffernand"},"change_message_id":"357c4ac1b68841ffbecb96b8a386770c2287907f","unresolved":false,"context_lines":[{"line_number":56,"context_line":"REPO_BASE\u003d${GATE_DEST:-$(cd $(dirname \"$0\")/../.. \u0026\u0026 pwd)}"},{"line_number":57,"context_line":"# The gate should automatically install dependencies."},{"line_number":58,"context_line":"INSTALL_BASE_DEPENDENCIES\u003d${INSTALL_BASE_DEPENDENCIES:-$IS_GATE}"},{"line_number":59,"context_line":"USE_PYTHON3\u003d${USE_PYTHON3:-True}"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"if [ ! -f \"$DEVSTACK_PATH/stack.sh\" ]; then"}],"source_content_type":"text/x-sh","patch_set":7,"id":"3fa7e38b_b8d66cc2","line":59,"range":{"start_line":59,"start_character":12,"end_line":59,"end_character":32},"in_reply_to":"3fa7e38b_986db033","updated":"2019-11-01 10:17:27.000000000","message":"very true. less options is better","commit_id":"a08862a4d7ff9dfb8be360fac613af2b8e74190d"}],"zuul.d/legacy-networking-ovn-jobs.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"50cc215c6cdf28c8f9f2afcd439f981ad780a429","unresolved":false,"context_lines":[{"line_number":35,"context_line":"      - openstack/networking-ovn"},{"line_number":36,"context_line":"      - openstack/tempest"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"- job:"},{"line_number":39,"context_line":"    name: networking-ovn-dsvm-functional"},{"line_number":40,"context_line":"    parent: legacy-networking-ovn-dsvm-base"},{"line_number":41,"context_line":"    run: playbooks/legacy/networking-ovn-dsvm-functional/run.yaml"},{"line_number":42,"context_line":"    post-run: playbooks/legacy/networking-ovn-dsvm-functional/post.yaml"},{"line_number":43,"context_line":"    timeout: 7800"},{"line_number":44,"context_line":"    devstack_localrc:"},{"line_number":45,"context_line":"      USE_PYTHON3: True"},{"line_number":46,"context_line":"    required-projects:"},{"line_number":47,"context_line":"      - openstack/devstack-gate"},{"line_number":48,"context_line":"      - openstack/networking-ovn"},{"line_number":49,"context_line":"      - openstack/requirements"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"- job:"},{"line_number":52,"context_line":"    name: networking-ovn-tempest-dsvm-multinode"},{"line_number":53,"context_line":"    parent: legacy-networking-ovn-dsvm-base-multinode"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_d4453a70","line":50,"range":{"start_line":38,"start_character":2,"end_line":50,"end_character":0},"updated":"2019-10-31 19:23:01.000000000","message":"extra keys not allowed @ data[\u0027devstack_localrc\u0027]","commit_id":"389c39e63d02ec8b84dd216c18ff1d39515443ac"}]}
