)]}'
{"devstack/README.rst":[{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"780c822fd7140dc8e681025f180dcebc56bb4441","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"     \u003e cat local.conf"},{"line_number":16,"context_line":"     [[local|localrc]]"},{"line_number":17,"context_line":"     enable_plugin networking-odl http://git.openstack.org/openstack/networking-odl"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"4. Optionally, to enable support for OpenDaylight L3 router functionality,"},{"line_number":20,"context_line":"   add the below::"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ffb9cba7_e3d5a544","line":17,"range":{"start_line":17,"start_character":41,"end_line":17,"end_character":58},"updated":"2019-04-24 15:35:53.000000000","message":"Shouldn\u0027t be this opendev.org, too?","commit_id":"c6c63555d519566713bbfab1751d6c415650453e"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"780c822fd7140dc8e681025f180dcebc56bb4441","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"     \u003e cat local.conf"},{"line_number":43,"context_line":"     [[local|localrc]]"},{"line_number":44,"context_line":"     enable_plugin neutron-lbaas http://git.openstack.org/openstack/neutron-lbaas"},{"line_number":45,"context_line":"     enable_service q-lbaasv2"},{"line_number":46,"context_line":"     NEUTRON_LBAAS_SERVICE_PROVIDERV2\u003d\"LOADBALANCERV2:opendaylight:networking_odl.lbaas.lbaasv2_driver_v2.OpenDaylightLbaasDriverV2:default\""},{"line_number":47,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ffb9cba7_a3cfadae","line":44,"range":{"start_line":44,"start_character":40,"end_line":44,"end_character":57},"updated":"2019-04-24 15:35:53.000000000","message":"and here","commit_id":"c6c63555d519566713bbfab1751d6c415650453e"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"780c822fd7140dc8e681025f180dcebc56bb4441","unresolved":false,"context_lines":[{"line_number":52,"context_line":""},{"line_number":53,"context_line":"     \u003e cat local.conf"},{"line_number":54,"context_line":"     [[local|localrc]]"},{"line_number":55,"context_line":"     enable_plugin networking-odl http://git.openstack.org/openstack/networking-odl"},{"line_number":56,"context_line":"     ODL_MODE\u003dcompute"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"9. Note: In a node using a release of Open vSwitch provided from another source"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ffb9cba7_43c6f19c","line":55,"range":{"start_line":55,"start_character":41,"end_line":55,"end_character":58},"updated":"2019-04-24 15:35:53.000000000","message":"and here","commit_id":"c6c63555d519566713bbfab1751d6c415650453e"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"780c822fd7140dc8e681025f180dcebc56bb4441","unresolved":false,"context_lines":[{"line_number":65,"context_line":""},{"line_number":66,"context_line":"     \u003e cat local.conf"},{"line_number":67,"context_line":"     [[local|localrc]]"},{"line_number":68,"context_line":"     enable_plugin networking-ovs-dpdk http://git.openstack.org/openstack/networking-ovs-dpdk"},{"line_number":69,"context_line":"     enable_plugin networking-odl http://git.openstack.org/openstack/networking-odl"},{"line_number":70,"context_line":"     SKIP_OVS_INSTALL\u003dTrue"},{"line_number":71,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ffb9cba7_63c1b580","line":68,"range":{"start_line":68,"start_character":46,"end_line":68,"end_character":63},"updated":"2019-04-24 15:35:53.000000000","message":"here","commit_id":"c6c63555d519566713bbfab1751d6c415650453e"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"780c822fd7140dc8e681025f180dcebc56bb4441","unresolved":false,"context_lines":[{"line_number":66,"context_line":"     \u003e cat local.conf"},{"line_number":67,"context_line":"     [[local|localrc]]"},{"line_number":68,"context_line":"     enable_plugin networking-ovs-dpdk http://git.openstack.org/openstack/networking-ovs-dpdk"},{"line_number":69,"context_line":"     enable_plugin networking-odl http://git.openstack.org/openstack/networking-odl"},{"line_number":70,"context_line":"     SKIP_OVS_INSTALL\u003dTrue"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"10. Note: Optionally, to use the new netvirt implementation"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ffb9cba7_03c0f97a","line":69,"range":{"start_line":69,"start_character":41,"end_line":69,"end_character":58},"updated":"2019-04-24 15:35:53.000000000","message":"here","commit_id":"c6c63555d519566713bbfab1751d6c415650453e"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"780c822fd7140dc8e681025f180dcebc56bb4441","unresolved":false,"context_lines":[{"line_number":129,"context_line":""},{"line_number":130,"context_line":"  So include in your localrc (or local.conf) the following::"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"    enable_plugin networking-l2gw http://git.openstack.org/openstack/networking-l2gw"},{"line_number":133,"context_line":"    enable_service l2gw-plugin"},{"line_number":134,"context_line":"    NETWORKING_L2GW_SERVICE_DRIVER\u003dL2GW:OpenDaylight:networking_odl.l2gateway.driver_v2.OpenDaylightL2gwDriver:default"},{"line_number":135,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ffb9cba7_e33a8596","line":132,"range":{"start_line":132,"start_character":41,"end_line":132,"end_character":58},"updated":"2019-04-24 15:35:53.000000000","message":"here","commit_id":"c6c63555d519566713bbfab1751d6c415650453e"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"780c822fd7140dc8e681025f180dcebc56bb4441","unresolved":false,"context_lines":[{"line_number":177,"context_line":"16. To enable BGPVPN driver to use with OpenDaylight controller"},{"line_number":178,"context_line":"    Include the following lines in your localrc (or local.conf)::"},{"line_number":179,"context_line":""},{"line_number":180,"context_line":"      enable_plugin networking-bgpvpn https://git.openstack.org/openstack/networking-bgpvpn.git"},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"      [[post-config|$NETWORKING_BGPVPN_CONF]]"},{"line_number":183,"context_line":"      [service_providers]"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ffb9cba7_8341490e","line":180,"range":{"start_line":180,"start_character":46,"end_line":180,"end_character":63},"updated":"2019-04-24 15:35:53.000000000","message":"here","commit_id":"c6c63555d519566713bbfab1751d6c415650453e"}],"devstack/local.conf.example":[{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"780c822fd7140dc8e681025f180dcebc56bb4441","unresolved":false,"context_lines":[{"line_number":102,"context_line":"# see bug #1501558"},{"line_number":103,"context_line":"EBTABLES_RACE_FIX\u003dTrue"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"enable_plugin networking-odl https://git.openstack.org/openstack/networking-odl"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"ffb9cba7_43227154","line":105,"range":{"start_line":105,"start_character":37,"end_line":105,"end_character":54},"updated":"2019-04-24 15:35:53.000000000","message":"opendev.org here, too?","commit_id":"c6c63555d519566713bbfab1751d6c415650453e"}],"doc/source/contributor/quickstart.rst":[{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"780c822fd7140dc8e681025f180dcebc56bb4441","unresolved":false,"context_lines":[{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    # from your home or source directory"},{"line_number":54,"context_line":"    cd ~"},{"line_number":55,"context_line":"    git clone https://git.openstack.org/openstack/networking-odl"},{"line_number":56,"context_line":"    cd networking-odl"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ffb9cba7_c3bc21de","line":55,"range":{"start_line":55,"start_character":22,"end_line":55,"end_character":39},"updated":"2019-04-24 15:35:53.000000000","message":"Should be opendev.org, too.","commit_id":"c6c63555d519566713bbfab1751d6c415650453e"}],"tools/configure_for_func_testing.sh":[{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"780c822fd7140dc8e681025f180dcebc56bb4441","unresolved":false,"context_lines":[{"line_number":92,"context_line":"    PACKAGES\u003d$(get_packages general)"},{"line_number":93,"context_line":"    # for gethostip command"},{"line_number":94,"context_line":"    if ! is_plugin_enabled networking-odl; then"},{"line_number":95,"context_line":"        enable_plugin networking-odl https://git.openstack.org/openstack/networking-odl"},{"line_number":96,"context_line":"    fi"},{"line_number":97,"context_line":"    PACKAGES\u003d\"$PACKAGES $(get_plugin_packages)\""},{"line_number":98,"context_line":"    # Do not install \u0027python-\u0027 prefixed packages other than"}],"source_content_type":"text/x-sh","patch_set":1,"id":"ffb9cba7_63e21504","line":95,"range":{"start_line":95,"start_character":45,"end_line":95,"end_character":62},"updated":"2019-04-24 15:35:53.000000000","message":"opendev.org here?","commit_id":"c6c63555d519566713bbfab1751d6c415650453e"}],"tox.ini":[{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"780c822fd7140dc8e681025f180dcebc56bb4441","unresolved":false,"context_lines":[{"line_number":14,"context_line":"          OS_FAIL_ON_MISSING_DEPS OS_POST_MORTEM_DEBUGGER TRACE_FAILONLY"},{"line_number":15,"context_line":"          OS_TEST_DBAPI_ADMIN_CONNECTION OS_DEBUG"},{"line_number":16,"context_line":"usedevelop \u003d True"},{"line_number":17,"context_line":"deps \u003d -c{env:UPPER_CONSTRAINTS_FILE:https://opendev.org/openstack/requirements/plain/upper-constraints.txt}"},{"line_number":18,"context_line":"       -r{toxinidir}/requirements.txt"},{"line_number":19,"context_line":"       -r{toxinidir}/test-requirements.txt"},{"line_number":20,"context_line":"whitelist_externals \u003d bash"}],"source_content_type":"text/x-properties","patch_set":1,"id":"ffb9cba7_c8c76012","line":17,"range":{"start_line":17,"start_character":80,"end_line":17,"end_character":85},"updated":"2019-04-24 15:35:53.000000000","message":"this will work if here is \u0027raw/master\u0027 instead of \u0027plain\u0027","commit_id":"c6c63555d519566713bbfab1751d6c415650453e"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"780c822fd7140dc8e681025f180dcebc56bb4441","unresolved":false,"context_lines":[{"line_number":32,"context_line":"setenv \u003d {[testenv]setenv}"},{"line_number":33,"context_line":"         OS_TEST_PATH\u003d./networking_odl/tests/functional"},{"line_number":34,"context_line":"         OS_LOG_PATH\u003d{env:OS_LOG_PATH:/opt/stack/logs}"},{"line_number":35,"context_line":"deps \u003d -c{env:UPPER_CONSTRAINTS_FILE:https://opendev.org/openstack/requirements/plain/upper-constraints.txt}"},{"line_number":36,"context_line":"       -r{toxinidir}/requirements.txt"},{"line_number":37,"context_line":"       -r{toxinidir}/networking_odl/tests/functional/requirements.txt"},{"line_number":38,"context_line":""}],"source_content_type":"text/x-properties","patch_set":1,"id":"ffb9cba7_68d674c6","line":35,"range":{"start_line":35,"start_character":80,"end_line":35,"end_character":85},"updated":"2019-04-24 15:35:53.000000000","message":"here, too","commit_id":"c6c63555d519566713bbfab1751d6c415650453e"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"780c822fd7140dc8e681025f180dcebc56bb4441","unresolved":false,"context_lines":[{"line_number":85,"context_line":"basepython \u003d python3"},{"line_number":86,"context_line":"whitelist_externals \u003d rm"},{"line_number":87,"context_line":"deps \u003d"},{"line_number":88,"context_line":"    -c{env:UPPER_CONSTRAINTS_FILE:https://opendev.org/openstack/requirements/plain/upper-constraints.txt}"},{"line_number":89,"context_line":"    -r{toxinidir}/doc/requirements.txt"},{"line_number":90,"context_line":"commands \u003d"},{"line_number":91,"context_line":"  rm -rf doc/build"}],"source_content_type":"text/x-properties","patch_set":1,"id":"ffb9cba7_e8f34472","line":88,"range":{"start_line":88,"start_character":77,"end_line":88,"end_character":82},"updated":"2019-04-24 15:35:53.000000000","message":"and here","commit_id":"c6c63555d519566713bbfab1751d6c415650453e"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"780c822fd7140dc8e681025f180dcebc56bb4441","unresolved":false,"context_lines":[{"line_number":208,"context_line":"[testenv:releasenotes]"},{"line_number":209,"context_line":"basepython \u003d python3"},{"line_number":210,"context_line":"deps \u003d"},{"line_number":211,"context_line":"    -c{env:UPPER_CONSTRAINTS_FILE:https://opendev.org/openstack/requirements/plain/upper-constraints.txt}"},{"line_number":212,"context_line":"    -r{toxinidir}/doc/requirements.txt"},{"line_number":213,"context_line":"commands \u003d sphinx-build -a -E -W -d releasenotes/build/doctrees -b html releasenotes/source releasenotes/build/html"},{"line_number":214,"context_line":""}],"source_content_type":"text/x-properties","patch_set":1,"id":"ffb9cba7_4804d04a","line":211,"range":{"start_line":211,"start_character":77,"end_line":211,"end_character":82},"updated":"2019-04-24 15:35:53.000000000","message":"and here","commit_id":"c6c63555d519566713bbfab1751d6c415650453e"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"780c822fd7140dc8e681025f180dcebc56bb4441","unresolved":false,"context_lines":[{"line_number":224,"context_line":"# https://pip.pypa.io/en/stable/reference/pip_install/#editable-installs"},{"line_number":225,"context_line":"# note that order is important to ensure dependencies don\u0027t override"},{"line_number":226,"context_line":"commands \u003d"},{"line_number":227,"context_line":"    pip install -q -e \"git+https://git.openstack.org/openstack/networking-l2gw#egg\u003dnetworking_l2gw\""},{"line_number":228,"context_line":"    pip install -q -e \"git+https://git.openstack.org/openstack/networking-bgpvpn#egg\u003dnetworking_bgpvpn\""},{"line_number":229,"context_line":"    pip install -q -e \"git+https://git.openstack.org/openstack/networking-sfc#egg\u003dnetworking_sfc\""},{"line_number":230,"context_line":"    pip install -q -e \"git+https://git.openstack.org/openstack/neutron-lbaas#egg\u003dneutron_lbaas\""}],"source_content_type":"text/x-properties","patch_set":1,"id":"ffb9cba7_83a5c906","line":227,"range":{"start_line":227,"start_character":23,"end_line":227,"end_character":27},"updated":"2019-04-24 15:35:53.000000000","message":"If the URL is changed here to opendev.org then git protocol is not an option as far as I know.","commit_id":"c6c63555d519566713bbfab1751d6c415650453e"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"780c822fd7140dc8e681025f180dcebc56bb4441","unresolved":false,"context_lines":[{"line_number":224,"context_line":"# https://pip.pypa.io/en/stable/reference/pip_install/#editable-installs"},{"line_number":225,"context_line":"# note that order is important to ensure dependencies don\u0027t override"},{"line_number":226,"context_line":"commands \u003d"},{"line_number":227,"context_line":"    pip install -q -e \"git+https://git.openstack.org/openstack/networking-l2gw#egg\u003dnetworking_l2gw\""},{"line_number":228,"context_line":"    pip install -q -e \"git+https://git.openstack.org/openstack/networking-bgpvpn#egg\u003dnetworking_bgpvpn\""},{"line_number":229,"context_line":"    pip install -q -e \"git+https://git.openstack.org/openstack/networking-sfc#egg\u003dnetworking_sfc\""},{"line_number":230,"context_line":"    pip install -q -e \"git+https://git.openstack.org/openstack/neutron-lbaas#egg\u003dneutron_lbaas\""}],"source_content_type":"text/x-properties","patch_set":1,"id":"ffb9cba7_a3732db1","line":227,"range":{"start_line":227,"start_character":35,"end_line":227,"end_character":52},"updated":"2019-04-24 15:35:53.000000000","message":"What about these URLs? Shouldn\u0027t be these URLs \"opendev.org\", too?\n\nIf yes, then it also applies the below lines.","commit_id":"c6c63555d519566713bbfab1751d6c415650453e"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"aef81bc391bb6900977e1e3c390f906c159998cb","unresolved":false,"context_lines":[{"line_number":14,"context_line":"          OS_FAIL_ON_MISSING_DEPS OS_POST_MORTEM_DEBUGGER TRACE_FAILONLY"},{"line_number":15,"context_line":"          OS_TEST_DBAPI_ADMIN_CONNECTION OS_DEBUG"},{"line_number":16,"context_line":"usedevelop \u003d True"},{"line_number":17,"context_line":"deps \u003d -c{env:UPPER_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}"},{"line_number":18,"context_line":"       -r{toxinidir}/requirements.txt"},{"line_number":19,"context_line":"       -r{toxinidir}/test-requirements.txt"},{"line_number":20,"context_line":"whitelist_externals \u003d bash"}],"source_content_type":"text/x-properties","patch_set":6,"id":"7faddb67_547a6324","line":17,"range":{"start_line":17,"start_character":37,"end_line":17,"end_character":92},"updated":"2019-07-05 06:35:17.000000000","message":"These links are really new to me, thanks for change the old ones to this one.","commit_id":"170ecc238d10a738a5cdbc8d387539002276bb2d"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"aef81bc391bb6900977e1e3c390f906c159998cb","unresolved":false,"context_lines":[{"line_number":227,"context_line":"    pip install -q -e \"git+https://opendev.org/openstack/networking-l2gw#egg\u003dnetworking_l2gw\""},{"line_number":228,"context_line":"    pip install -q -e \"git+https://opendev.org/openstack/networking-bgpvpn#egg\u003dnetworking_bgpvpn\""},{"line_number":229,"context_line":"    pip install -q -e \"git+https://opendev.org/openstack/networking-sfc#egg\u003dnetworking_sfc\""},{"line_number":230,"context_line":"    pip install -q -e \"git+https://opendev.org/openstack/neutron-lbaas#egg\u003dneutron_lbaas\""},{"line_number":231,"context_line":"    pip install -q -e \"git+https://opendev.org/openstack/neutron-fwaas#egg\u003dneutron_fwaas\""},{"line_number":232,"context_line":"    pip install -q -e \"git+https://opendev.org/openstack/ceilometer#egg\u003dceilometer\""},{"line_number":233,"context_line":"    pip install -q -e \"git+https://opendev.org/openstack/neutron#egg\u003dneutron\""}],"source_content_type":"text/x-properties","patch_set":6,"id":"7faddb67_d493b34e","line":230,"range":{"start_line":230,"start_character":4,"end_line":230,"end_character":89},"updated":"2019-07-05 06:35:17.000000000","message":"neutron_lbaas is retired, see:\nhttp://lists.openstack.org/pipermail/openstack-discuss/2019-May/006158.html","commit_id":"170ecc238d10a738a5cdbc8d387539002276bb2d"}]}
