[22:14] ugh... [22:15] TIL: version "2.0-_0" is a valid version number [22:15] I was looking for something that would compare less than any 2.0 release we'd make [22:15] and looking at the regexp, I found that this was valid [22:15] hopefully we'll never use a tag like that, but it is valid... [22:17] hmm... [22:17] "2.0-00" is less than "2.0-_0" [22:34] damn... [22:34] don't want to make juju/cmd depend on the version package... [22:34] * thumper thinks [22:35] hmm... [22:35] juju/cmd already depends on juju/utils [22:46] thumper: what properties of version.Version does command depend on [22:46] one way to break the dependncy [22:46] is define your own interface type in juju/cmd [22:46] that juju/juju/version just happens to implement [22:46] _or_ [22:46] maybe allow new commands to be registered at init time [22:47] so juju/cmd/juju inserts a version command rather than inhereting one [22:47] * davecheney waves hands at virtual white board === mjs0 is now known as menn0