You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Subtasks

Db updates

These are well described in Tom's notes.

Jenkins

Need to get together with one or both of Tony and Max for part of this. See more helpful notes from Tom.

RM programs must run on rhel7

Such as checkoutBuild, compileBuild, triggerBuild, etc.  For Linux OSes, they're kept under ~glastrm/grits-cpp.  The sym link bin is translated according to the value of \@sys on that platform.  For rhel7 values are currently (and likely to remain) amd64_rhel70 and amd64_rhel60.

Externals

RM programs depend at a minimum on Qt and MySQL.  Similar to the executables, they're stored under a directory with a name of the form  /nfs/farm/g/glast/u35/grits-externals/some-dir where some-dir is in the platform's sysname list.

Possible short-cut

It may be that we can get by with the rhel6 binaries of RM programs and externals to begin with. (The rhel5 build of GoGui, another Qt-based program, is perfectly usable on rhel6 and comes up with no complaints on rhel7.)  Ultimately we should have a native rhel7 build, but if the rhel6 binaries are usable the db updates and Jenkins interface could be tested much more quickly.

 

  • No labels