action #24740
closedcopy sources of previous release
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
Updated by lnussel over 7 years ago
- Copied from action #14782: copy sources of previous release added
Updated by lnussel over 7 years ago
- Category changed from Release Engineering to Release Engineering
- % Done changed from 0 to 90
Almost done except for staging. The method was a different one for this major release though. used osc copypac to copy all packages up to ring2 from SLE resp Factory
Updated by lnussel over 7 years ago
- Assignee set to mlin7442
prjconf etc still needs to be created/checked
Updated by mlin7442 over 7 years ago
1) build against ring0 was removed
2) lua changes were in
3) php7 was in
4) several missed packages were in
Updated by mlin7442 over 7 years ago
- Due date changed from 2017-08-11 to 2017-10-11
all sub-package was created in the main project, now everything should fulfill up to ring2. but 000product is a problem...
- needed openSUSE-release in ring1, I've copied 000product to ring1 and manually override the content so it builds -release only, however the content of openSUSE-release needs a update.
Updated by lnussel about 7 years ago
looks like the lua change broke installation-images in ring1
For openSUSE-release maybe we need to disable it in _multibuild and use a link also in the main project so we can use a link in the ring.
Updated by lnussel about 7 years ago
- Status changed from New to Closed
- % Done changed from 90 to 100
I think this can be considered done now.
Updated by lnussel over 6 years ago
- Copied to action #36787: copy sources of previous release added