[ovs-dev] Bug#826780: Bug#826780: Please package OVS >= 2.6.0.dev1

Ben Pfaff blp at ovn.org
Fri Jun 10 20:38:29 UTC 2016


On Thu, Jun 09, 2016 at 04:07:13AM -0400, Russell Bryant wrote:
> 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.

The .90 suffix is supposed to indicate that it's much greater than 2.5,
but less than 2.6.

dpkg considers 2.6.0.dev1 to be greater than 2.6.0:
    $ if dpkg --compare-versions 2.6.0.dev1 gt 2.6.0; then echo greater; else echo less; fi
    greater
so it seems like a poor choice for anything in Debian.

(I guess you must know the rules for Fedora, so presumably this works
there?  Those rules seem to involve separate Version and Release fields
and I really don't understand them.  On the other hand, according to
https://www.redhat.com/archives/rpm-list/2005-January/msg00005.html,
developers are discouraged from understanding details of the version
numbering rules for RPM...)



More information about the dev mailing list