Actions
action #36787
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.1?cmd=copy\&oproject=openSUSE:Leap:15.0\&withhistory=1\&comment=branch+from+15.0 -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:15.1:$i?cmd=copy\&oproject=openSUSE:Leap:15.0:$i\&withhistory=1\&comment=branch+from+15.0 -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.0/openSUSE:Leap:15.1/' */_link
Fix non oss release file:
osc api /source/openSUSE:Leap:15.1: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.1:Rings:0-Bootstrap/rpmlint-mini-AGGR/_aggregate -e
Actions