- milestone: 899074 --> 2.3.0
We want the chance of running a version higher or equal to a given value.
For example, suppose that a given feature is implemented starting from foo-1.2.0. The feature is not touched in foo-1.3.x series.
Suppose we have
foo-1.3.1
foo-1.3.0
foo-1.2.1
foo-1.2.0
foo-1.1.0
now, suppose we have a program that requires the interface implemented in foo-1.2 and beyond.
if we cnrun foo-1.2, foo-1.2.1 will run. This is far from optimal, as we know that the feature is present in foo-1.3.x as well. However, we cannot specify cnrun foo-1, because if we put this invocation on a machine having only foo-1.1.0, it will run it, where the feature is not implemented.
We need something to specify in better detail this information
Proposed syntax
cnrun foo-1.2-
will run at least foo-1.2 (so foo-1.3 and foo-1.4 and so on)
cnrun foo-1.2-4
will run foo-1.4 series but not foo-1.5 series and beyond.