Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

version: more explicit version for comparison #173

Merged
merged 2 commits into from
Sep 11, 2015

Conversation

vbatts
Copy link
Member

@vbatts vbatts commented Sep 10, 2015

For deterministic comparison and still providing a Version string for
representation and reuse.

Signed-off-by: Vincent Batts vbatts@hashbangbash.com

const (
// VersionMajor is for an API incompatible changes
VersionMajor = 0
// VersionMinor is for functionality in a backwards-compatible manner
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe “VersionMinor is for backwards-compatible API changes”? And then mirror that for VersionMajor with “VersionMajor is for backwards-incompatible API changes”.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is leaning on verbiage from SemVer

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

On Thu, Sep 10, 2015 at 12:32:25PM -0700, Vincent Batts wrote:

  • // VersionMinor is for functionality in a backwards-compatible manner

this is leaning on verbiage from SemVer

Ah, consistency with semver.org is probably better than consistency
between the entries in this case. So suggestion retracted ;).

@philips
Copy link
Contributor

philips commented Sep 10, 2015

I don't know if this helps anything at this point. We should just make a note in the README that says:

"During the 0.* series of OCI releases we make no backwards compatibility guarantees and intend to break the schema during this series."

@vbatts
Copy link
Member Author

vbatts commented Sep 10, 2015

On Sep 10, 2015 3:48 PM, "Brandon Philips" notifications@github.com wrote:

I don't know if this helps anything at this point. We should just make a
note in the README that says:

"During the 0.* series of OCI releases we make no backwards compatibility
guarantees and intend to break the schema during this series."

Totally agree and was just fielding that response on irc

For deterministic comparison and still providing a Version string for
representation and reuse.

Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
As we ready for a draft release, verbiage is needed on what this
pre-release means.

Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
@vbatts
Copy link
Member Author

vbatts commented Sep 10, 2015

updated

removed the test and added release verbiage

@wking
Copy link
Contributor

wking commented Sep 10, 2015

On Thu, Sep 10, 2015 at 01:18:47PM -0700, Vincent Batts wrote:

updated

Through d335ecd looks good to me.

@crosbymichael
Copy link
Member

LGTM

@mrunalp
Copy link
Contributor

mrunalp commented Sep 10, 2015

LGTM

crosbymichael added a commit that referenced this pull request Sep 11, 2015
version: more explicit version for comparison
@crosbymichael crosbymichael merged commit b8bbd28 into opencontainers:master Sep 11, 2015
@vbatts vbatts deleted the versioning branch September 14, 2015 14:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants