Software Release Plan

Software Release Plan

EUROPEAN MIDDLEWARE INITIATIVE DSA1.2 - SOFTWARE RELEASE PLAN EU DELIVERABLE: D3.2 EMI-DSA1.2-1277545-Software_Release_Plan- Document identifier: v1.0.doc Date: 31/07/2010 Activity: SA1 Lead Partner: INFN Document status: Final Document link: http://cdsweb.cern.ch/record/1277545?ln=en Abstract: This document describes the EMI release management procedures and plans, and the initial release schedules prepared in collaboration with the PTB and the JRA1 Work Package. The release schedule will be updated every three months during the course of the project. INFSO-RI-261611 2010 © Members of EMI collaboration PUBLIC 1 / 42 DSA1.2 - SOFTWARE RELEASE PLAN Doc. Identifier: EMI-DSA1.2-1277545-Software_Release_Plan-v1.0.doc Date:31/07/2010 2/15/2011 Copyright notice: Copyright (c) Members of the EMI Collaboration. 2010. See http://www.eu-emi.eu/about/Partners/ for details on the copyright holders. EMI (“European Middleware Initiative”) is a project partially funded by the European Commission. For more information on the project, its partners and contributors please see http://www.eu-emi.eu. This document is released under the Open Access license. You are permitted to copy and distribute verbatim copies of this document containing this copyright notice, but modifying this document is not allowed. You are permitted to copy this document in whole or in part into other documents if you attach the following reference to the copied elements: "Copyright (C) 2010. Members of the EMI Collaboration. http://www.eu-emi.eu ". The information contained in this document represents the views of EMI as of the date they are published. EMI does not guarantee that any information contained herein is error-free, or up to date. EMI MAKES NO WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, BY PUBLISHING THIS DOCUMENT. INFSO-RI-261611 2010 © Members of EMI collaboration PUBLIC 2 / 42 DSA1.2 - SOFTWARE RELEASE PLAN Doc. Identifier: EMI-DSA1.2-1277545-Software_Release_Plan-v1.0.doc Date:31/07/2010 2/15/2011 Delivery Slip Partner / Name Date Signature Activity From Cristina Aiftimiei INFN/SA1 10/01/2011 Gianni Pucciani, CERN/SA2, 27/01/2011 Reviewed by Morris Riedel JUELICH/JRA1 Approved by Document Log Issue Date Comment Author / Partner v0.14 for review including modified schedule Cristina 1 10/01/2011 dates Aiftimiei/INFN v0.15 incorporating comments from Gianni Cristina 2 24/01/2011 Pucciani, Morris Riedel, Alberto Di Meglio Aiftimiei/INFN Document Change Record Issue Item Reason for Change 1 2 3 INFSO-RI-261611 2010 © Members of EMI collaboration PUBLIC 3 / 42 DSA1.2 - SOFTWARE RELEASE PLAN Doc. Identifier: EMI-DSA1.2-1277545-Software_Release_Plan-v1.0.doc Date:31/07/2010 2/15/2011 TABLE OF CONTENTS 1. INTRODUCTION ......................................................................................................................................... 6 1.1. PURPOSE .................................................................................................................................................. 6 1.2. DOCUMENT ORGANISATION ..................................................................................................................... 6 1.3. REFERENCES ............................................................................................................................................ 6 1.4. DOCUMENT AMENDMENT PROCEDURE ..................................................................................................... 9 1.5. TERMINOLOGY ......................................................................................................................................... 9 2. EXECUTIVE SUMMARY ......................................................................................................................... 11 3. SUMMARY OF INITIAL SITUATION ................................................................................................... 12 3.1. ARC RELEASE PROCESS ........................................................................................................................ 12 3.1.1 Background ................................................................................................................................ 12 3.1.2 Development Environment ......................................................................................................... 12 3.1.3 Release Categories .................................................................................................................... 12 3.1.4 Release Procedure ..................................................................................................................... 12 3.2. DCACHE RELEASE PROCESS ................................................................................................................... 13 3.2.1 Background ................................................................................................................................ 13 3.2.2 Development Environment ......................................................................................................... 13 3.2.3 Release Categories .................................................................................................................... 14 3.2.4 Release Procedure ..................................................................................................................... 14 3.3. GLITE RELEASE PROCESS ....................................................................................................................... 14 3.3.1 Background ................................................................................................................................ 14 3.3.2 Development Environment ......................................................................................................... 14 3.3.3 Release Categories .................................................................................................................... 15 3.3.4 Release Procedure ..................................................................................................................... 15 3.4. UNICORE RELEASE PROCESS ................................................................................................................... 15 3.4.1 Background ................................................................................................................................ 15 3.4.2 Development Environment ......................................................................................................... 16 3.4.3 Release Categories .................................................................................................................... 16 3.4.4 Release Procedure ..................................................................................................................... 16 4. EMI RELEASE PROCESS ........................................................................................................................ 17 4.1. DESCRIPTION OF THE LIFE-CYCLE .......................................................................................................... 17 4.2. PROCESS OVERVIEW .............................................................................................................................. 18 4.2.1 Roles and responsibilities .......................................................................................................... 18 4.2.2 Decision-Making bodies ............................................................................................................ 19 4.2.3 Release Categories .................................................................................................................... 19 4.2.4 Build Process ............................................................................................................................. 21 4.2.5 External Dependencies .............................................................................................................. 21 4.2.6 Release Criteria ......................................................................................................................... 21 4.2.7 EMI Releases Repository ........................................................................................................... 22 4.2.8 Technical management of Releases ............................................................................................ 23 4.2.9 EMI RELEASE PROCEDURES ................................................................................................................... 27 4.2.10 Scheduled Release Procedure .................................................................................................... 27 4.2.11 Emergency Release Procedure ................................................................................................... 28 INFSO-RI-261611 2010 © Members of EMI collaboration PUBLIC 4 / 42 DSA1.2 - SOFTWARE RELEASE PLAN Doc. Identifier: EMI-DSA1.2-1277545-Software_Release_Plan-v1.0.doc Date:31/07/2010 2/15/2011 4.3. RELEASE SCHEDULE .............................................................................................................................. 29 4.3.1 3-years Release Schedule ........................................................................................................... 30 4.3.2 Schedule Methodology ............................................................................................................... 30 4.3.3 EMI 1 (Kebnekaise) Schedule .................................................................................................... 31 4.3.4

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    42 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us