On Wed, Jun 8, 2016 at 10:35 PM, Joe Stringer <j...@ovn.org> wrote: > On 8 June 2016 at 16:40, Ben Pfaff <b...@ovn.org> wrote: > > On Thu, Jun 09, 2016 at 01:23:12AM +0200, Thomas Goirand wrote: > >> Source: openvswitch > >> Version: 2.3.0+git20140819-4 > >> Severity: normal > >> > >> Hi, > >> > >> OpenStack Neutron currently has: > >> > >> ovs>=2.5.0;python_version=='2.7' # Apache-2.0 > >> ovs>=2.6.0.dev1;python_version>='3.4' # Apache-2.0 > >> > >> in its requirements.txt. Please package this at least to Debian > Experimental, > >> so that I can package Neutron Newton Beta 1. > > > > I can package 2.5.x, though there are reports that there's one testsuite > > failure on big-endian architectures. > > > > OVS 2.6.0 doesn't exist yet, so it can't be packaged. When Neutron asks > > for 2.6.0 what does it mean? > > It would appear that someone has uploaded an OVS 2.5.90 development > version of the OVS python libraries to pypi as 2.6.0.dev1: > https://pypi.python.org/pypi/ovs/2.6.0.dev1 > > This probably has the latest python3 fixes that were applied since OVS > 2.5, so is required if someone wants to run neutron under python3. > > Russell, do you know much about this? I'd CC otherwiseguy, but I don't > know who that is off-hand. >
otherwiseguy is Terry Wilson, CC'd, but this one is on me. I uploaded "2.6.0.dev1". This was to enable OpenStack CI to start running tests using the version of the Python library that includes Python 3. I followed some python packaging / pypi versioning guidelines to pick that number. It indicates that it's a dev snapshot of what will eventually (presumably) be 2.6.0. I know OVS generates 2.5.90, but I don't find that appropriate to use, as it isn't 2.5 at all. Regarding the debian issue, I don't see a need to package anything new beyond 2.5.x. It just won't include Python 3 support yet. The real solution to making this less awkward would be to split the Python library out of the OVS git tree so that it can be released independently of OVS itself. That way a proper verison could be released that includes Python 3 support. -- Russell Bryant _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev