action #52034
closedcopy sources of previous release
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
Updated by lnussel over 5 years ago
- Copied from action #36787: copy sources of previous release added
Updated by lnussel over 5 years ago
- Start date changed from 2019-05-31 to 2019-05-27
Updated by lnussel over 5 years ago
- Blocks action #50465: rename product from openSUSE to Leap added
Updated by lnussel over 5 years ago
- Blocks deleted (action #52040: setup openQA)
Updated by lnussel over 5 years ago
- Description updated (diff)
- Assignee set to lkocman
Updated by lnussel over 5 years ago
- % Done changed from 0 to 10
OBS side is done according to Adrian
Updated by lnussel over 5 years ago
- Status changed from New to In Progress
- % Done changed from 10 to 20
project created and prjconf adjusted
Updated by lkocman about 5 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:~>
Updated by lkocman about 5 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
Updated by lkocman about 5 years ago
- Status changed from In Progress to Resolved