31e591bd59f2117cb55641de18bde22e.ppt
- Количество слайдов: 4
Enabling Grids for E-scienc. E Source. Forge and Build Tools Discussion C. Loomis (CNRS/LAL) Quattor Workshop (Thessaloniki) 17 -19 March 2010 www. eu-egee. org EGEE-III INFSO-RI-222667 EGEE and g. Lite are registered trademarks
Situation Enabling Grids for E-scienc. E • Need to converge to using tools hosted on Source. Forge and work towards having a sustainable set of build tools. • Most of this work was to be done within QUEST, but now need to move forward ourselves as QUEST won’t be funded. • Need to have concrete realistic plan for: – Tool migration to SF – Consistent/maintainable build tools EGEE-III INFSO-RI-222667 Pan Compiler — C. Loomis — 11 -13 Mar. 2009 2
Tools In Use Enabling Grids for E-scienc. E • Wiki – Media. Wiki on SF; also serves as primary web site – Trac; enabled but not really used – Trac@LAL; used extensively for QWG documentation • Subversion – SF: all Quattor code is now hosted in SF – LAL: the QWG configuration is all in the LAL repository • Bug/Feature tracking – SF: Pan compiler only – Trac@LAL: QWG related bugs – Savannah@CERN: Still pointer to this; used? EGEE-III INFSO-RI-222667 Pan Compiler — C. Loomis — 11 -13 Mar. 2009 3
Build Tools Enabling Grids for E-scienc. E • Current set of build tools based on (very) complex make files – No one really dedicated to maintaining them now. – Very difficult to understand to modify • Replacement with Ant scripts – Attempt was made to do this – Unfortunately rather complex, not much gain over make files • Maven solution possible – – – Good integration with repository Allows dependencies through artifacts (easier release mgt. ) Allows multi-level project configuration Language “neutral”; although plug-in best done in java Willing to do limited test, will need help from others… EGEE-III INFSO-RI-222667 Pan Compiler — C. Loomis — 11 -13 Mar. 2009 4
31e591bd59f2117cb55641de18bde22e.ppt