Skip to main content

EMI EMT-coordination

Europe/Zurich
CERN

CERN

Doina Cristina Aiftimiei (INFN)
Description
Title: EMI EMT-Coordination Community: EMI Meeting Access Information: - Meeting URL http://evo.caltech.edu/evoNext/koala.jnlp?meeting=eneueMvivIaua2a2In - Password: emiemt - Phone Bridge ID: 66455 Password: 1423 - Phone Bridges Numbers http://evo.caltech.edu/evoGate/telephone.jsp NOTE: THE MEETING IS RECORDED (for minutes-taking only purposes, then the files are deleted)
    • 14:30 14:40
      Welcome

      list of participants & actions

    • 14:40 16:15
      Software Integration, Packaging, QA Metrics and Release Process

      In this first meeting will start the discussion on some important issues, and try to organize working-groups dedicated to solving them

      • 14:40
        Software Integration 20m
        - What level of integration is required among middleware distributions? - Is it required to uniformly configure the software? How? - How to configure software for integration, packaging, testing and development? Does it have to be the same system? - What tools to be used? - How to manage 3rd-party libraries? - How to manage dependencies among distributions? - Is it required to setup development environments? How? People: Lorenzo Dini (ETICS, GL), Anders Waananen (ARC), Mattias Ellert (ARC), Owen Synge (dCache), Francesco Giacomini (gLite), Eamonn Kenny (gLite), Cristina Aiftimei (EMI), Pedro Andrade (gLite), Bernd Schuller (UNICORE), Björn Hagemeier (UNICORE)
      • 15:00
        Software Packaging 20m
        - What level of conformance to Fedora and Debian guidelines? - Are EMI-specific conventions required (Versioning scheme, naming, extra constraints)? - What packaging tools? - How to package uniformly for Fedora and Debian? - Do the integration and packaging tools have to be a single system? - How often to release packages to distributions? How? People: Lorenzo Dini (ETICS, GL), Anders Waananen (ARC), Mattias Ellert (ARC), Andre Giesler (UNICORE), Owen Synge (dCache), Francesco Giacomini (gLite), Eamonn Kenny (gLite), Cristina Aiftimei (EMI)
      • 15:20
        Software QA (Testing and Metrics) 20m
        - What Metrics? Software, process, language specific? - How to define thresholds? - Is an integrated testing environment required? How? - How to generate metrics? Automatically or Manually? - Who generates metrics? - How to uniformly extract metrics from Bug Trackers? - What format to use to communicate, store and display metrics? - What level of continuous integration? Are Nightly builds/tests OK? Test on commit? - What tools? People: Eamonn Kenny (gLite, GL), Jezef Cernak (ARC), Giuseppe Fiameni (UNICORE), Gianni Pucciani (gLite), Andres Abad Rodrigues (ETICS), Lorenzo Dini (ETICS), Andrea Ceccanti (gLite)
      • 15:40
        Software Release Process 20m
        - How to handle changes in software? - Are gLite Patches suitable? - What is the release workflow? - How to attach bugs to releases? - How to manage YUM/APT repositories? - What platforms to support? - What tools to track changes, bugs, releases? - Bug categories, states, other fields, etc. People: Maria Alandes Pradillo (gLite), Francesco Giacomini (gLite), Pedro Andrade (gLite), Bernd Schuller (UNICORE), Björn Hagemeier (UNICORE), Anders Waananen (ARC), Owen Synge (dCache), Antje Petersen (dCache), Cristina Aiftimei (EMI)
    • 16:15 16:30
      AOB