<html><head></head><body><div>Hi Andreas,</div><div><br></div><div>In the documentation for networking-bgpvpn, we suggest to install these packages with "pip install -c <a href="https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt">https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt</a> networking-bgpvpn=8.0.0" .</div><div>In many cases this can work well enough for people wanting to try this component on top of an existing installation, assuming they follow a few extra steps explained in the rest of the doc.</div><div><br></div><div>Adding networing-bgpvpn to upper-constraints.txt will break this way of doing things.</div><div><br></div><div>-Thomas</div><div><span><div data-evo-signature-plain-text-mode=""><br></div></span></div><div><br></div><div>Andreas Jaeger, 2018-03-16 11:53:</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div>On 2018-03-16 11:42, Thomas Morin wrote:</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div>This is related to the topic in "[horizon][neutron] tools/tox_install</div><div>changes - breakage with constraints".</div><div><br></div><div>proposes to remove these projects from upper-constraints (for a</div><div>different reason)</div><div><a href="https://review.openstack.org/#/c/552865">https://review.openstack.org/#/c/552865</a></div><div><<a href="https://review.openstack.org/#/c/552865/">https://review.openstack.org/#/c/552865/</a>> that adds other projects to</div><div>global-requirements, explicitly postpone their addition to</div><div>upper-constraints to a later step</div><div><br></div><div>Perhaps neutron and horizon should be removed from upper-constraints for</div><div>now ? (ie restore <a href="https://review.openstack.org/#/c/553030">https://review.openstack.org/#/c/553030</a> ?)</div></blockquote><div><br></div><div>Yes, that would be one option. but I like to understand whether that</div><div>would be a temporary solution - or the end solution.</div><div><br></div><div>Jeffrey, how exactly are you installing neutron? From git? From tarballs?</div><div><br></div><div>Andreas</div></blockquote></body></html>