= Projet d'évolution de CMT = Relevé de la réunion du 30/06 == Thème Atlas est prêt à supporter un effort pour une amélioration éventuellement majeure de CMT (on ne parle pas du bug fixing que n'est pas remis en question et qui doit rester actif - Grigory) == Quelles sont les forces disponibles? * Christian : coordination * Grigory, Sébastien: études, développements * au Cern: Alex + Emil: essentiellement pour la validation/tests * au LAL: Antoine, CAL: Réflexions, concepts == Principe de base de cette action: découpage en 3 phases: 1. (jusqu'à mi-septembre) définition du périmètre du projet: * benchmark conceptuel/feature/design sur les outils actuels: waf, scons, tup, etc... * évaluer pour chacun des candidats: * technologie, * état d'implémentation, de diffusion, * position vs les tendances, * distance conceptuelle à CMT * identifier les concepts à rajouter à un build système pour être CMT * gestion de config * query features * db * faire un choix * de technologie * d'architecture * db * distribuée * cache 2. réalisation (jusqu'à l'été 2012) en s'assurant que les services associés à la gestion de conf restent compatibles/intégrés * 'checkreq' * packaging et distribution * testing 3. certification (jusqu'à l'été 2013) et validation pour la communauté Atlas == Autres questions * Collaboration avec les efforts parallèles (Pere, LHCb, LCG) * coordonner avant la phase 2 * Les autres clients * Virgo: * pour l'instant pas intéressés mais qui sait? * LHCb: * voir point 4.1 * Mise en place des outils pour le projet: * un TRAC * une liste Mailman * un svn = [wiki:Reunions Réunions] = [wiki:presentations Présentations] = [wiki:Design Design] = [wiki:documents Documents] = Développements * [wiki:CMTng installation d'un testbed pour hwaf] * [wiki:CMTInWaf Emulation of CMT on top of Waf] * [wiki:TestbedUsingWaffle A testbed using Waffle] * [wiki:CMTInCMake Emulation of CMT on top of CMake] * [wiki:PoC of YAML-based build descr] * [wiki:Sébastien Sébastien] * [wiki:Christian Christian] * [wiki:Antoine Antoine]