-
Notifications
You must be signed in to change notification settings - Fork 98
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
feature request: Get installed FairRoot version as git identifier from derived projects #1076
Comments
As a first remark, about the "offcial version string": With "official version string", I mean something like
|
Possible TODO for the "official version string":
That way, one can query the FairRoot version at runtime. (So if the installed version is different from the one, that an application was built against.) |
Possible TODOs for a git commit hash based version string:
|
If I understand you correctly, this is what ABI versioning is for. Currently, the |
In other repos we generate a git-based version string via
However, this may not be possible depending on how FairRoot is packaged ...
Let's simply match all the places that also provide the "official version string" |
First step: Adding |
Short Update: It contains FairRootGroup/FairCMakeModules#23 Using this, we can now start to implement the requested feature. |
Just a status update: TL;DR this has not been forgotten I want to implement this using FairCMakeModules new But the CI images for FairRoot have not yet been updated. And we want to first get these updates more autoamted and robust. |
If building a specific git commit, try to export that information. fixes: FairRootGroup#1076
#1381 should add most of the stuff that was requested. |
If building a specific git commit, try to export that information. fixes: FairRootGroup#1076
If building a specific git commit, try to export that information. fixes: FairRootGroup#1076
To be able to check what version of FairRoot was used for the simulation of data it would be good to get the git version of the installed FairRood code (e.g. somehting like the output of git describe --dirty) from the installation folder.
The text was updated successfully, but these errors were encountered: