action #128651
closedcoordination #127031: [saga][epic] openQA for SUSE customers
coordination #127910: [epic] openQA in SLE modules
[spike][timeboxed:20h] Current openQA+os-autoinst+dependencies updated in SLE+packagehub size:M
0%
Description
Motivation¶
For now the decision regarding SLE module or such is still pending but we can at least update package dependencies and packages that are already in SLE or packagehub so that openQA in Leap works in a current version without needing devel:openQA
Goal¶
- G1: All packages for current openQA+os-autoinst+dependencies are up-to-date or pending submit requests towards in the corresponding product base repos
Suggestions¶
- With a simple for-loop submit all packages from https://build.opensuse.org/project/show/devel:openQA:Leap:15.4 + https://build.opensuse.org/project/show/devel:openQA:tested (or openSUSE:Factory accordingly) to SLE (following https://en.opensuse.org/openSUSE:Maintenance_update_process)
- Make sure the source is openSUSE:Factory to improve chances requests will be accepted (devel:openQA could be seen as a list of relevant packages in that sense)
- React to comments/rejections in SRs accordingly
- List all unattended SRs, i.e. the ones that have open review but apparently after some day receive no update
- If you never worked with build.suse.de okurz suggests to use https://github.com/okurz/scripts/tree/master/isc
Updated by okurz over 1 year ago
- Copied from action #128318: [spike][timeboxed:20h] Current openQA+os-autoinst+dependencies in pure SLE size:M added
Updated by okurz over 1 year ago
Could you provide some details on what you did and what you wait for with status "Feedback"? Is there a list of SRs?
Updated by jbaier_cz over 1 year ago
I just used something like
for pkg in $(osc list devel:openQA:Leap:15.4); do release=$(osc sm $pkg 2>/dev/null); if [ -n "$release" ]; then echo "osc mr -m 'Update dependency needed for https://progress.opensuse.org/issues/128651' openSUSE:Factory $pkg ${release%/*}"; else echo "osc mr -m 'Provide dependency needed for https://progress.opensuse.org/issues/128651' openSUSE:Factory $pkg openSUSE:Backports:SLE-15-SP4:Update"; fi; done
to obtain the list of request needed. Now we have first few requests waiting for review:
https://build.opensuse.org/request/show/1086500 -> openSUSE:Maintenance:17905:1086777 -> accepted
https://build.opensuse.org/request/show/1086503 -> openSUSE:Maintenance:17906:1087916 -> accepted
https://build.opensuse.org/request/show/1086511 -> openSUSE:Maintenance:17907:1087774 -> accepted
https://build.opensuse.org/request/show/1086512 -> openSUSE:Maintenance:17908:1087917 -> accepted
https://build.opensuse.org/request/show/1086513 -> openSUSE:Maintenance:17921
https://build.opensuse.org/request/show/1086516 -> openSUSE:Maintenance:17909:1087918 -> accepted
https://build.opensuse.org/request/show/1086517 -> openSUSE:Maintenance:17910:1087919 -> accepted
https://build.opensuse.org/request/show/1086518 -> openSUSE:Maintenance:17911:1087920 -> accepted
https://build.opensuse.org/request/show/1086519 -> openSUSE:Maintenance:17912:1087921 -> accepted
https://build.opensuse.org/request/show/1086520 -> openSUSE:Maintenance:17913:1087922 -> accepted
https://build.opensuse.org/request/show/1086521 -> openSUSE:Maintenance:17914:1087923 -> accepted
https://build.opensuse.org/request/show/1086522 -> openSUSE:Maintenance:17915
https://build.opensuse.org/request/show/1086523 -> openSUSE:Maintenance:17916:1087924 -> accepted
https://build.opensuse.org/request/show/1086524 -> openSUSE:Maintenance:17923:1087930 -> accepted
https://build.opensuse.org/request/show/1086525 -> openSUSE:Maintenance:17924:1087945 -> accepted
https://build.opensuse.org/request/show/1086526 -> openSUSE:Maintenance:17917:1087925 -> accepted
https://build.opensuse.org/request/show/1086527 -> openSUSE:Maintenance:17925:1087931 -> accepted
https://build.opensuse.org/request/show/1086528 -> openSUSE:Maintenance:17922:1087929 -> accepted
https://build.opensuse.org/request/show/1086530 -> openSUSE:Maintenance:17920:1087928 -> accepted
https://build.opensuse.org/request/show/1086531 -> openSUSE:Maintenance:17919:1087927 -> accepted
Updated by okurz over 1 year ago
this will take some time to have all SRs accepted. No SRs were rejected so far AFAICS
Updated by jbaier_cz over 1 year ago
- Related to action #94997: Downloading compressed disk images is broken on o3 added
Updated by jbaier_cz over 1 year ago
Nothing new here so far, we might want to change the target to 15.5, though.
Updated by jbaier_cz over 1 year ago
- Status changed from Feedback to In Progress
Updated by jbaier_cz over 1 year ago
- Status changed from In Progress to Feedback
Requests targeting openSUSE:Backports:SLE-15-SP5:Update
https://build.opensuse.org/request/show/1094621
https://build.opensuse.org/request/show/1094623
https://build.opensuse.org/request/show/1094624
https://build.opensuse.org/request/show/1094625
https://build.opensuse.org/request/show/1094626
https://build.opensuse.org/request/show/1094627
https://build.opensuse.org/request/show/1094629
https://build.opensuse.org/request/show/1094630
https://build.opensuse.org/request/show/1094803 -> openSUSE:Maintenance:17961:1094912 -> accepted
after that, we can delete at least some of the package links from devel:openQA:Leap:15.5
Updated by jbaier_cz over 1 year ago
- Status changed from Feedback to In Progress
Updated by openqa_review over 1 year ago
- Due date set to 2023-07-14
Setting due date based on mean cycle time of SUSE QE Tools
Updated by okurz over 1 year ago
State of SRs is much better than we originally anticipated. You can try to create some SLE update maintenance requests and we can see what happens.
Updated by jbaier_cz over 1 year ago
- Copied to action #132236: Current openQA+os-autoinst+dependencies updated in SLE+packagehub size:M added
Updated by jbaier_cz over 1 year ago
- Due date deleted (
2023-07-14) - Status changed from In Progress to Resolved
A request for SLE: https://build.opensuse.org/request/show/1096614; however the situation there is difficult. We should prefer to create the request in IBS (as we are able to do so) and also, as the SLE version has sometimes custom patches we won't be able to just submit the TW version there. As Marcus noted, there version updates might even need an ECO.