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

more complete version info #1351

Closed
JeffBezanson opened this issue Oct 9, 2012 · 5 comments
Closed

more complete version info #1351

JeffBezanson opened this issue Oct 9, 2012 · 5 comments
Assignees
Milestone

Comments

@JeffBezanson
Copy link
Member

As @vtjnash suggests:

Something like ver(), that provides more complete information, would probably be nice to add. I currently can think of the following to include:

  • Base.libblas_name
  • Base.VERSION
  • uname -mprsv
  • uv_cpu()
@staticfloat
Copy link
Member

Is there any use in providing not only Base.libblas_name but also a version string for the blas library?

@ViralBShah
Copy link
Member

What would be great is if every library or module can register a version number, so that versions can be managed in a uniform way.

@StefanKarpinski
Copy link
Member

This seems like it should be integrated into require functionality, since that keeps track of what has and hasn't been loaded it should also keep track of what version was loaded.

@staticfloat
Copy link
Member

Now that packages have taken the Julia ecosystem by storm, let's revisit this and possibly scope it down a little.

I suggest setting this pull request to track the creation of a ver() or version() call that returns information about Julia itself, and any libraries included. Packages can be handled with separately, this should specifically address @timholy's comment for a way to identify a particular Julia "release".

To that end, the list that Jeff started with seems pretty good, with Julia's commit hash, BLAS name/version, cpu and platform identifies. I can't think of anything else that might be interesting, can anyone else?

vtjnash added a commit that referenced this issue Feb 16, 2013
@vtjnash
Copy link
Member

vtjnash commented Feb 16, 2013

also potentially useful (in verbose mode):

vtjnash added a commit that referenced this issue Mar 1, 2013
@vtjnash vtjnash closed this as completed in 72bcf44 Mar 4, 2013
vtjnash added a commit that referenced this issue Mar 7, 2013
StefanKarpinski added a commit that referenced this issue Mar 7, 2013
This partially reverts commit bca3206.

This cherry-pick accidentally brought along versioninfo, which is a new
feature that shouldn't be introduced in a patch version.

Conflicts:
	base/pkg.jl
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

5 participants