Feature changed by: Adrian Schröter (adrianSuSE) Feature #311184, revision 3 Title: Create Maintenance Update request - Buildservice: Evaluation by project manager - Milestone: 2.3 + Buildservice: Done + Milestone: 2.5 Priority Requester: Mandatory Projectmanager: Mandatory Requested by: Adrian Schröter (adriansuse) Project Manager: (Novell) Technical Contact: (Novell) Technical Contact: (Novell) Partner organization: openSUSE.org Description: - OBS needs to support to open a Maintenance project on request. This - project is used to prepare, test and document and contain all sources - and binaires for a maintenance incident. + OBS needs to support to open a Maintenance incident project on request. + This project is used to prepare, test and document and contain all + sources and binaires for a maintenance incident. The project should get a unique ID to identify the incident. The request may also include an entire project used as source for the maintenance incident. The following xml layout is suggested (for example): - action type="maintenance" source project="home:adrian:OBS_Maintenance: - libqt4" optional, take this project as source target project="openSUSE: - Maintenance" required target sourceupdate cleanup sourceupdate - optional, will remove source project on update action + action type="maintenance_incident" source project="home:adrian: + OBS_Maintenance:libqt4" optional, take this project as source target + project="openSUSE:Maintenance" required target sourceupdate cleanup + sourceupdate optional, will remove source project on update action On accept, the project openSUSE:Maintenance:$ID will get created and the sources from source project will get copied in. Binaries will get rebuild. - Having the source project optional makes sense if the maintenance - project owner wants to build up a maintenance project manually or for a - later feature, when maintenance creates such a project to request to - some maintainers to fix a certain issue (basically maintenance would - start the process, not the user). -- openSUSE Feature: https://features.opensuse.org/311184