INFSOM-RI WP3: WP3: Software configuration tools and methodologies Status Report ETICS All-Hands – 23 May 2007 E. Ronchieri
INFSOM-RI Staffing and Resources WP3 teamWP3 team –G. Diez Andino Sancho –S. Da Ronco –M. Gentilini –E. Ronchieri –M. Selmi FreelancersFreelancers –A. Di Meglio –M. Bégin 2 ETICS 3rd All-Hands Meeting - University of Wisconsin, Madison /05/2007
INFSOM-RI Deliverables Status D3.1 – PM03 - Done Configuration, build and integration specifications D3.2 – PM12 - Done Interoperability reports specifications and configuration, build and integration system (prototype) D3.3 – PM 22D3.3 – PM 22 Final evaluation report and configuration, build and integration system (final release) 3 ETICS 3rd All-Hands Meeting - University of Wisconsin, Madison /05/2007
INFSOM-RI Major Tasks Performed A3.1 - Collect requirements for configuration, build, integration and packaging tools – –From October – –Collect requirements from EGEE JRA1, OMII-Europe, and Diligent – –Related to checkout, build, package and edit – –Some of which are included in the following documents: – –“Use Cases - Web Application, Command Line Interfaces and Web Service” – –“Use Cases - Local Editing Operations” – –“Web Service Requirements” 4 ETICS 3rd All-Hands Meeting - University of Wisconsin, Madison /05/2007
INFSOM-RI Major Tasks Performed A3.2 Deploy, adapt and maintain the software configuration tools – –Deployment performed by Alberto – –Consists on testing and producing each ETICS release – –Maintenance performed by Alberto, Meb and WP3 people – –Consists on bug fixing – –Adaptation performed by Alberto, Meb and WP3 people – –From October – –New features: local editing, accounting, scheduler, man pages – –Improvements: checkout, packager, build, support for new platforms (started for Windows and Debian), edit operations, security 5 ETICS 3rd All-Hands Meeting - University of Wisconsin, Madison /05/2007
INFSOM-RI Major Tasks Performed Local editing: configuration and module are locally handled correctly. The command etics-commit is planned for June together with the roll back mechanism. Accounting: ready Scheduler: This functionality has been implemented in the new command etics-submit
INFSOM-RI Major Tasks Performed From Alberto – –Build command: for the moment there are no open critical issues that I know of, only working in maintenance mode. I’m adding a new feature to create lists of the packages built during a build and create a report with the report generator. It’s partially done, the last missing bit is the list of run-time dependencies packages (only build-time packages are listed now). The integration with the report generator is done. This is required to perform the deployment tests needed by JRA1 – –Support for Windows: for the moment this is done on low priority. I would like to have a script to install the client on Windows, but packaging will not be available before the Summer – –Support for Debian: the client installs fine on Debian, but I need to add a check for the required dependencies to warn users of missing packages. I will start the implementation of the Debian packager next week – –Extension of RPM spec file features: not done, but we know how to do it. It will be added after Debian support, unless it become more critical. 7 ETICS 3rd All-Hands Meeting - University of Wisconsin, Madison /05/2007
INFSOM-RI Major Tasks Performed A3.3 Identify interoperability metrics based on software configuration items, and provide information collectors for the reporting engine – –From October –IPv6 plugin (ready for test) Test the compliance with the Ipv6 standard –WSI plugin (ready for test) Check the compliance of WSDL with the T.A.D. distributed by WS-I –D3.2 - –D3.2 - Interoperability reports specifications and configuration, build and integration system (prototype) – –M. Begin et al., “ANALYSIS OF REQUIREMENTS FOR AUTOMATED INTEROPERABILITY TESTING”, IDPT conference ETICS 3rd All-Hands Meeting - University of Wisconsin, Madison /05/2007
INFSOM-RI Issues InteroperabilityInteroperability –WP3 is in delay –But Management gave higher priority to other features, such as accounting and local editing 9 ETICS 3rd All-Hands Meeting - University of Wisconsin, Madison /05/2007
INFSOM-RI Recommendations Tasks are currently well defined for each developerTasks are currently well defined for each developer Cooperation is required inside WP3 –Holidays should not be a problem Currently Bug Fixes and Patches are performed by WP3 and freelancers which is helpfulCurrently Bug Fixes and Patches are performed by WP3 and freelancers which is helpful But if it is not done by the main developer of the code, s and notifications would be appreciated as it would avoid some duplicated efforts 10 ETICS 3rd All-Hands Meeting - University of Wisconsin, Madison /05/2007
INFSOM-RI Workplan for the next quarter 11 ETICS 3rd All-Hands Meeting - University of Wisconsin, Madison /05/2007 ActivitiesDate Local editing30 June LockingETICS 1.2 Scheduler30 June Study of the ETICS performance 30 June Interoperability metrics for the reporting engine 31 July Interoperability collectors for the reporting engine 30 September
INFSOM-RI Metrics Client’s bugsClient’s bugs Platform supportedPlatform supported –slc3, slc4 –debian (no packaging) –Windows on going –suse 12 ETICS 3rd All-Hands Meeting - University of Wisconsin, Madison /05/2007
INFSOM-RI Client’s bugs 94 bugs in the category “Client” related to one week ago Distribution among developers Status of the bugs Number of submitted bugs in the last 7 months
INFSOM-RI