Project

General

Profile

Idea #16703

For debugging purposes, make it simple to install any versions of the various packages (artdaq, artdaq-demo, etc.)

Added by John Freeman over 2 years ago. Updated over 1 year ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
05/28/2017
Due date:
% Done:

0%

Estimated time:
Experiment:
-
Duration:

Description

This Issue is motivated by the fact that a common occurrence in large/complex software systems is that a feature which previously worked breaks as code is refactored, new features are added, etc. When this occurs, it's highly desirable to be able to perfectly recreate the condition of the code at the last known point the broken feature worked. Part of this issue is handled in that whenever DAQInterface is run, a record of the commit hashes of the packages used (artdaq, artdaq-demo, etc.) are saved in the metadata of the run record. While in principle this should allow us to perfectly recreate the code as it was constituted when the run in question was performed, in practice, there's currently no simple way to perform a full installation and build of the code given the desired commit hashes using quick-mrb-start.sh. quick-mrb-start.sh should be modified so that it's trivial to accomplish this. One possible way to do this would be to introduce an option where developers supplied quick-mrb-start.sh with an ASCII file containing the package names and their desired git commit hashes.

History

#1 Updated by Eric Flumerfelt over 1 year ago

  • Status changed from New to Closed

This issue is resolved by the quick-mrb-start.sh --tag option.



Also available in: Atom PDF