Project

General

Profile

Feature #5795

code version control provenance

Added by Brendan Kiburg over 5 years ago. Updated almost 2 years ago.

Status:
Feedback
Priority:
Normal
Assignee:
-
Category:
Build System
Target version:
-
Start date:
04/01/2014
Due date:
% Done:

0%

Estimated time:
32.00 h
Scope:
Internal
Experiment:
g-2
SSI Package:
-
Duration:

Description

Dear Art Developers,
I've recently been wondering how we should record information about the version of the code used to run art jobs. In order to know what version of various algorithms and modules produced output files, it would seem like we need to record some information from git/svn/etc, somewhere.

Is there a preferred way of doing this in the art framework? If not, could we discuss the best way to record this information?

Thanks,
Brendan

History

#1 Updated by Christopher Green over 5 years ago

  • Category set to Build System
  • Status changed from New to Accepted
  • Estimated time set to 32.00 h
  • Scope changed from External to Internal
  • SSI Package - added
  • SSI Package deleted ()

We have been thinking about this for a long time (several years). We have a proposal that we'd like to write and discuss with you and other interested parties. The current estimated time reflects the effort required to produce the proposal for comments.

#2 Updated by Brendan Kiburg over 5 years ago

Hi Chris,
That sounds pretty good. I've briefly discussed this with Adam as well to bring him into the loop. Do you intend to discuss this issue at an upcoming Stakeholders meeting?

Thanks,
Brendan

#3 Updated by Adam Lyon over 5 years ago

I'm really interested in this - and I can imagine how we would do it at g-2, where we use UPS heavily - so I'm interested to hear what you've come up with. Will this be discussed at the meeting tomorrow? Thanks, Adam

#4 Updated by Marc Paterno almost 5 years ago

  • Status changed from Accepted to Feedback

We would like to see the implementation that Adam currently has for g-2, and generalize and import it into art.

We will leave for later a discussion of how to do generalize the information, and what the full set of requirements are.

#5 Updated by Kyle Knoepfel over 4 years ago

  • Target version set to 521

#6 Updated by Kyle Knoepfel almost 2 years ago

  • Target version deleted (521)


Also available in: Atom PDF