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