Project

General

Profile

Feature #6410

cetbuildtools request: building same version of a product but with different versions of art

Added by Rob Kutschke over 6 years ago. Updated about 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
06/03/2014
Due date:
% Done:

100%

Estimated time:
12.00 h
Spent time:
Scope:
Internal
Experiment:
-
SSI Package:
cetbuildtools
Duration:

Description

I will soon want to make a new release of the toyExperiment data product. Different experiments are at different version of art and I would like to make several builds of the the new version, one for each version of art that is currently in use. There will likely be two or three builds.

Of course there will be occasions when this won't work because different version of art require code changes but it looks like the current version of toyExperiment will build against all versions of art between v1_08_09 and v1_09_03.

toyExperiment is currently deployed as a ups product and I would like to use the ups qualifier feature to deploy a single version of toyExperiments with three sets of qualifiers, one for each version of art.

I understand that cetbuildtools does not currently support this - I am requesting support.

History

#1 Updated by Lynn Garren over 6 years ago

  • Status changed from New to Assigned
  • Assignee set to Lynn Garren
  • Estimated time set to 12.00 h

There is already a plan to support this, but implementation has been low priority without a user request, which we now have.

#2 Updated by Lynn Garren over 6 years ago

  • Status changed from Assigned to Resolved
  • % Done changed from 0 to 100
  • SSI Package cetbuildtools added
  • SSI Package deleted ()

cetbuildtools v4_00_00 supports this. You will need to update product_deps and setup_for_development.

We have added a new qualifier: s1, s2, or s3. The "s" is short for "version set". You will find them listed as secondary qualifiers at https://cdcvs.fnal.gov/redmine/projects/cet-is-public/wiki/AboutQualifiers

s1 -> art v1_09_03
s2 -> art v1_09_04
s3 -> art v1_10_00b

#3 Updated by Christopher Green about 6 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF