Project

General

Profile

Actions

action #52034

closed

copy sources of previous release

Added by lnussel almost 5 years ago. Updated over 4 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Release Engineering
Target version:
Start date:
2019-05-27
Due date:
2019-06-10
% Done:

20%

Estimated time:

Description

First, ask an obs admin to prepare the "partitioning" setup of OBS for the new release. That makes sure rings and stagings end up on the correct backend.
Also ask for dispatchprios to be adjusted.

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

$ osc api /source/openSUSE:Leap:15.2?cmd=copy\&oproject=openSUSE:Leap:15.1\&withhistory=1\&comment=branch+from+15.1 -X POST

Adjust prj meta, add reviews etc (check previous release)

    $ osc meta prj -e openSUSE:Leap:15.2

Then copy the rest:

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

Ask an obs admin to copy the signkey for the staging projects from the previous release

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

sed -i -e 's/openSUSE:Leap:15.1/openSUSE:Leap:15.2/' */_link

Fix non oss release file:

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

Fix rpmlint-AGGR in ring0

    osc api /source/openSUSE:Leap:15.2:Rings:0-Bootstrap/rpmlint-mini-AGGR/_aggregate -e

Related issues 2 (0 open2 closed)

Blocks openSUSE Leap 15.2 - action #50465: rename product from openSUSE to LeapRejectedlkocman2019-07-012019-11-30

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

Actions
Actions #1

Updated by lnussel almost 5 years ago

  • Copied from action #36787: copy sources of previous release added
Actions #2

Updated by lnussel almost 5 years ago

  • Start date changed from 2019-05-31 to 2019-05-27
Actions #3

Updated by lnussel almost 5 years ago

  • Blocks action #50465: rename product from openSUSE to Leap added
Actions #4

Updated by lnussel almost 5 years ago

Actions #5

Updated by lnussel almost 5 years ago

Actions #6

Updated by lnussel almost 5 years ago

  • Description updated (diff)
Actions #7

Updated by lnussel almost 5 years ago

  • Description updated (diff)
  • Assignee set to lkocman
Actions #8

Updated by lnussel almost 5 years ago

  • % Done changed from 0 to 10

OBS side is done according to Adrian

Actions #9

Updated by lnussel almost 5 years ago

  • Description updated (diff)
Actions #10

Updated by lnussel almost 5 years ago

  • Description updated (diff)
Actions #11

Updated by lnussel almost 5 years ago

  • Status changed from New to In Progress
  • % Done changed from 10 to 20

project created and prjconf adjusted

Actions #12

Updated by lkocman over 4 years ago

Stagin:A:DVD was not found. I did checkout the entire folder and it's not in 15.1. I suppose that that would be equivalent of Test-DVD from SLE 15.1

Rest is done
lkocman-factory@linux-i0y4:~> bash /tmp/runme
NonFree

Job invoked

Rings

Job invoked

Rings:0-Bootstrap

Job invoked

Rings:1-MinimalX

Job invoked

Staging

Job invoked

Staging:A

Job invoked

lkocman-factory@linux-i0y4:~> C
lkocman-factory@linux-i0y4:~> cat /tmp/runme
for i in \
NonFree \
Rings \
Rings:0-Bootstrap \
Rings:1-MinimalX \
Staging Staging:A; do \
echo $i; \
osc api /source/openSUSE:Leap:15.2:$i?cmd=copy&oproject=openSUSE:Leap:15.1:$i&withhistory=1&comment=branch+from+15.1 -X POST; \
done
lkocman-factory@linux-i0y4:~>

Actions #13

Updated by lkocman over 4 years ago

Stagin:A:DVD was not found. I did checkout the entire folder and it's not in 15.1. I suppose that that would be equivalent of Test-DVD from SLE 15.1

Rest is done
lkocman-factory@linux-i0y4:~> bash /tmp/runme
NonFree

Job invoked

Rings

Job invoked

Rings:0-Bootstrap

Job invoked

Rings:1-MinimalX

Job invoked

Staging

Job invoked

Staging:A

Job invoked

lkocman-factory@linux-i0y4:~> C
lkocman-factory@linux-i0y4:~> cat /tmp/runme
for i in \
NonFree \
Rings \
Rings:0-Bootstrap \
Rings:1-MinimalX \
Staging Staging:A; do \
echo $i; \
osc api /source/openSUSE:Leap:15.2:$i?cmd=copy&oproject=openSUSE:Leap:15.1:$i&withhistory=1&comment=branch+from+15.1 -X POST; \
done
lkocman-factory@linux-i0y4:~>

I did ask autobuild@ to copy the signkey from previous realease via autobuild@suse.de

Actions #14

Updated by lkocman over 4 years ago

Signing key part done by Adrian S.

Actions #15

Updated by lkocman over 4 years ago

  • Status changed from In Progress to Resolved
Actions #16

Updated by mlin7442 over 4 years ago

_aggregate updated

Actions #17

Updated by mlin7442 over 4 years ago

also updated _link in ring0 and ring1.

Actions

Also available in: Atom PDF