Bug 1215754

Summary: openQA on SLE+packagehub
Product: [openSUSE] PUBLIC SUSE Linux Enterprise Server 15 SP5 Reporter: Lubos Kocman <lubos.kocman>
Component: MaintenanceAssignee: Maurizio Galli <maurizio.galli>
Status: NEW --- QA Contact:
Severity: Normal    
Priority: P5 - None CC: maurizio.galli, meissner, okurz, santiago.zarate
Version: unspecified   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Lubos Kocman 2023-09-27 09:54:59 UTC
Copy into bugzilla from https://progress.opensuse.org/issues/127028

SUSE customers build their own products based on SUSE products including SLE, OBS, openQA. For a consistent supported base openQA should be usable on SLE. This was discussed by okurz, szarate, runger, hsehic on 2023-03-31

Acceptance criteria
AC1: openQA (webUI+worker) is fully usable on latest SLE+packagehub
AC2: openQA is continuously built+tested+published on latest SLE+packagehub
Suggestions
Review how the current SLE packages are built on https://build.opensuse.org/package/show/devel:openQA/openQA in repo SLE_15_SP3 and 15.4
Try out manually once running openQA on a SLE base and what is necessary from custom repositories to make it work
Review the state of openQA in packagehub, e.g. see https://packagehub.suse.com/packages/openQA/
Try out how feasible it is to build+run os-autoinst alone (due to less dependencies) on SLE+packagehub so no custom repos, just SLE+packagehub
Build+run+test openQA (webUI+worker) based no SLE submitted to packagehub
Ensure openQA and all needed dependencies are regularly/continuously automatically submitted to the SLE base and/or packagehub as applicable
Further details¶
Internal reference: https://confluence.suse.com/pages/viewpage.action?pageId=1127973305 and subpages
Our internal stakeholders for the story are hsehic+szarate
Comment 1 Marcus Meissner 2023-09-27 11:42:41 UTC
only partially for maintenance, but mostly for openqa teams for impl + setup?
Comment 2 Maurizio Galli 2023-09-28 05:30:13 UTC
@Marcus, I asked Lubos to create a tracker here because patchinfo does not use #poo as tracker
Comment 3 Maurizio Galli 2023-10-05 13:07:31 UTC
The staging maintenance incident for this tracker is https://build.suse.de/project/show/SUSE:Maintenance:30819.

There are a few more perl pacakges that need updating to fix unresolvables such as:

- perl [0]
- perl-Term-Table [1]
- perl-Test-Simple [2]

[0] https://smelt.suse.de/maintained/?q=perl
[1] https://smelt.suse.de/maintained/?q=perl-Term-Table
[2] https://smelt.suse.de/maintained/?q=perl-Test-Simple

This update may require ECO but let's evaluate when we have all the pieces
Comment 4 Lubos Kocman 2023-10-09 15:17:49 UTC
Eco https://jira.suse.com/browse/PED-7023