Speaker
E. Ronchieri
(INFN CNAF)
Description
We described the process for handling software builds and realeases for the Workload
Management package of the DataGrid project. The software development in the project
was shared among nine contractual partners, in seven different countries, and was
organized in work-packages covering different areas.
In this paper, we discuss how a combination of Concurrent Version System, GNU
autotools and other tools and practices was organised to allow the development,
build, test and distribution of the DataGrid Workload Management System. This is not
only characterised by a rather high internal geographic and administrative dispersion
(four institutions with developers at nine different locations in three countries),
but by the fact we had to integrate and interface to a dozen of third-party code
packages coming from different sources, and to the software products coming from
other three development work-packages internal to the project.
A high level of central co-ordination needed to be maintained for project-wide
steering, and this had also to be reflected in the software development
infrastructure, while maintaining ease-of-use for distributed developers and
automated procedures wherever possible.
Primary authors
Co-authors
A. Gianelle
(INFN Padova)
A. Guarise
(INFN Torino)
A. Krenek
(CESNET)
A. Maraschini
(Datamat Ingegneria dei Sistemi S.p.A)
A. Werbrouck
(INFN Torino)
B. Cantalupo
(Datamat Ingegneria dei Sistemi S.p.A.)
D. Colling
(Imperial College, London)
D. Kouril
(CESNET)
F. Giacomini
(INFN CNAF)
F. Pacini
(Datamat Ingegneria dei Sistemi S.p.A)
G. Avellino
(Datamat Ingegneria dei Sistemi S.p.A)
J. Pospisil
(CESNET)
Mr
J. Sitera
(CESNET)
L. Matyska
(CESNET)
M. Mezzadri
(INFN Milano)
M. Mulac
(CESNET)
M. Pappalardo
(INFN Catania)
M. Ruda
(CESNET)
M. Sgaravatto
(INFN Padova)
Mr
M. Vocu
(CESNET)
R. Piro
(INFN Torino)
S. Beco
(Datamat Ingegneria dei Sistemi S.p.A.)
S. Monforte
(INFN Catania)
Z Kabelac
(CESNET)
Mr
Z. Salvet
(CESNET)