<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" id="owaParaStyle">P {margin-top:0;margin-bottom:0;}</style>
</head>
<body fpstyle="1" ocsi="0">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">Hello,<br>
<br>
As many of you know, during Kilo, the neutron vendor decomposition happened, which lead to the birth of many networking-* libraries, including networking-hyperv. When it was time for us to make a release for that cycle, pretty much every networking-* project
followed the release version number at that time, which was 2015.1.0. After Kilo, the versioning changed to the current format.<br>
<br>
networking-hyperv currently contains the "hyperv" mechanism_driver, which is needed in order to bind neutron ports to Hyper-V compute nodes using neutron-hyperv-agent L2 agents.<br>
<br>
Now, my main issue is that networking-hyperv==2015.1.0 is currently on Pypi, and whenever someone upgrades networking-hyperv through pip (pip install -U networking-hyperv), it "upgrades" to 2015.1.0. And even if it isn't already installed, networking-hyperv==2015.1.0
is installed, as that is considered the "latest" version:<br>
<font face="Courier New"><br>
(test) ubuntu@ubuntu:~$ pip freeze | grep networking-hyperv<br>
<br>
(test) ubuntu@ubuntu:~$ pip install networking-hyperv<br>
...<br>
(test) ubuntu@ubuntu:~$ pip freeze | grep networking-hyperv<br>
networking-hyperv==2015.1.0<br>
</font><br>
This is a common pitfall for people using pip to install / upgrade networking-hyperv. It's actually become a ritual for new developers to mistakenly install the "latest" version. :)<br>
<br>
Now, my question is: could we / should we unpublish the 2015.1.0 version?<br>
<br>
[1] Kolla using pip package "networking-hyperv>=5.0.0,<6.0.0" <a href="https://review.openstack.org/#/c/498409/1" target="_blank">
https://review.openstack.org/#/c/498409/1</a><br>
[1] #openstack-release: <a href="http://eavesdrop.openstack.org/irclogs/%23openstack-release/%23openstack-release.2017-08-29.log.html#t2017-08-29T08:19:28" target="_blank">
http://eavesdrop.openstack.org/irclogs/%23openstack-release/%23openstack-release.2017-08-29.log.html#t2017-08-29T08:19:28</a><br>
[2] #openstack-release: <a href="http://eavesdrop.openstack.org/irclogs/%23openstack-release/%23openstack-release.2017-08-29.log.html#t2017-08-29T13:20:36" target="_blank">
http://eavesdrop.openstack.org/irclogs/%23openstack-release/%23openstack-release.2017-08-29.log.html#t2017-08-29T13:20:36</a><br>
<br>
<br>
Best regards,<br>
<br>
Claudiu Belu<br>
<br>
</div>
</body>
</html>