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

Use the semantic versioning and add a version header file #486

Closed
kloudkl opened this issue Jun 10, 2014 · 5 comments
Closed

Use the semantic versioning and add a version header file #486

kloudkl opened this issue Jun 10, 2014 · 5 comments

Comments

@kloudkl
Copy link
Contributor

kloudkl commented Jun 10, 2014

Recently released versions are called 0.9, 0.99 and 0.999. Another popular method to set the number is the semantic versioning. Even HBase, one of the Hadoop ecosystem projects, that has been approaching version 1.0 for a long time names its recent versions as 0.9x.x.

OpenCV updates its version in a header file for the users to know the current version they are using. It also enables CMake to automatically version some other files.

@shelhamer shelhamer modified the milestone: 1.0 Jun 12, 2014
@shelhamer
Copy link
Member

Semantic versioning is a nice scheme, but it has too much overhead at least until 1.0. A version header is a good idea too, but likewise the bookkeeping is a little bit of a hassle.

Nice ideas for the future all the same!

@bhack
Copy link
Contributor

bhack commented Jun 12, 2014

👍

1 similar comment
@boaz001
Copy link

boaz001 commented May 8, 2015

👍

@shelhamer
Copy link
Member

Keeping open to remind us of the version header.

@shelhamer
Copy link
Member

Caffe now declares a version, but we haven't followed semantic versioning practices. Closing as close enough for now.

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

No branches or pull requests

4 participants