Upload
gwendoline-mccormick
View
214
Download
1
Embed Size (px)
Citation preview
C. Arnault – ATLAS RPMs- 14/03/2002 - n° 1
ATLAS RPMs from CMT
C. Arnault & C. Loomis
C. Arnault – ATLAS RPMs- 14/03/2002 - n° 2
Motivation
Software deployment mechanism for CMT, ATLAS, and DataGrid. general deployment (laptops, etc.)
automatic building of rpms
large software project with complex dependencies
Serendipity both had converging concerns
relevant expertise
and a shared office
C. Arnault – ATLAS RPMs- 14/03/2002 - n° 3
What We Did
Design Policy use standard build mechanism to make RPMs maintain dependencies have possibility to upgrade
Extracted from configuration mgt. what had to be deployed. reused existing specifications from requirements file same package organization
Created RPM manifest. shared libraries runtime files executables
Generated RPMs for ATLAS-2.6.0 and installed on ATLAS website. expect this to be independent of release
C. Arnault – ATLAS RPMs- 14/03/2002 - n° 4
Status
Experimental Software totally untested
incomplete procedure
incomplete set of rpms (Objectivity, OpenInventor, NAG)
To Do need policy for relocation of libraries, etc.
need interface to other services
completely automated deployment process
testing
C. Arnault – ATLAS RPMs- 14/03/2002 - n° 5
Future
CMT & ATLAS possibly move general feature to CMT itself refine RPM generation for ATLAS
Grid make RPM generation automatic for all experiments automated deployment to computing elements
More… possible extension to source RPMs
Testing and input welcome.