Project

General

Profile

Actions

action #24740

closed

copy sources of previous release

Added by lnussel over 7 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Release Engineering
Target version:
Start date:
2017-07-31
Due date:
2017-10-11
% Done:

100%

Estimated time:

Description

First, ask an obs admin to prepare the "partitioning" setup of OBS for the new release and to copy the signing keys including UEFI cert.
That makes sure rings and stagings end up on the correct backend and are correctly signed.

When done copy old project to new one with full history:

$ osc api /source/openSUSE:Leap:42.3?cmd=copy\&oproject=openSUSE:Leap:42.2\&withhistory=1\&comment=branch+from+42.2 -X POST
$ for i in \
    NonFree \
    Rings \
    Rings:0-Bootstrap \
    Rings:1-MinimalX \
    Rings:2-TestDVD \
    Staging Staging:A \
    Staging:A:DVD; do \
    echo $i; \
    osc api /source/openSUSE:Leap:42.3:$i?cmd=copy\&oproject=openSUSE:Leap:42.2:$i\&withhistory=1\&comment=branch+from+42.2 -X POST; \
    done

To adjust link files osc co -u the project, then

sed -i -e 's/openSUSE:Leap:42.2/openSUSE:Leap:42.3/' */_link

Fix non oss release file:

    osc api /source/openSUSE:Leap:42.3:NonFree/openSUSE-release/_aggregate -e
  • make sure prjconf contains _with_betatest macros
  • don't forget _service in _project

Related issues 2 (0 open2 closed)

Copied from openSUSE Leap 42.3 Release - action #14782: copy sources of previous releaseClosedmlschroe2016-11-142016-11-25

Actions
Copied to openSUSE Leap 15.1 - action #36787: copy sources of previous releaseResolvedmlin74422018-06-052018-06-15

Actions
Actions

Also available in: Atom PDF