5
C. Arnault – ATLAS RPMs- 14/03/2002 - n° 1 ATLAS RPMs from CMT C. Arnault & C. Loomis [email protected] [email protected]

C. Arnault – ATLAS RPMs- 14/03/2002 - n° 1 ATLAS RPMs from CMT C. Arnault & C. Loomis [email protected] [email protected]

Embed Size (px)

Citation preview

Page 1: C. Arnault – ATLAS RPMs- 14/03/2002 - n° 1 ATLAS RPMs from CMT C. Arnault & C. Loomis arnault@lal.in2p3.fr charles.loomis@cern.ch

C. Arnault – ATLAS RPMs- 14/03/2002 - n° 1

ATLAS RPMs from CMT

C. Arnault & C. Loomis

[email protected]

[email protected]

Page 2: C. Arnault – ATLAS RPMs- 14/03/2002 - n° 1 ATLAS RPMs from CMT C. Arnault & C. Loomis arnault@lal.in2p3.fr charles.loomis@cern.ch

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

Page 3: C. Arnault – ATLAS RPMs- 14/03/2002 - n° 1 ATLAS RPMs from CMT C. Arnault & C. Loomis arnault@lal.in2p3.fr charles.loomis@cern.ch

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

Page 4: C. Arnault – ATLAS RPMs- 14/03/2002 - n° 1 ATLAS RPMs from CMT C. Arnault & C. Loomis arnault@lal.in2p3.fr charles.loomis@cern.ch

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

Page 5: C. Arnault – ATLAS RPMs- 14/03/2002 - n° 1 ATLAS RPMs from CMT C. Arnault & C. Loomis arnault@lal.in2p3.fr charles.loomis@cern.ch

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.