Bug 1216721

Summary: [Build 28.1] openQA test fails in zypper_migration - from sles15sp4 with python3 migration to sles15sp6 cannot find migration target
Product: [openSUSE] PUBLIC SUSE Linux Enterprise Server 15 SP6 Reporter: yutao wang <yuwang>
Component: RegistrationAssignee: SCC Bugs <scc-bugs>
Status: RESOLVED FIXED QA Contact: Hernan Schmidt <hschmidt>
Severity: Normal    
Priority: P2 - High CC: chcao, leli, mcepl, richard.fan, rtsvetkov, tschmidt, yuwang
Version: unspecified   
Target Milestone: ---   
Hardware: x86-64   
OS: SLES 15   
URL: https://openqa.suse.de/tests/12715384/modules/zypper_migration/steps/4
Whiteboard:
Found By: openQA Services Priority:
Business Priority: Blocker: Yes
Marketing QA Status: --- IT Deployment: ---
Bug Depends on: 1214196    
Bug Blocks:    

Description yutao wang 2023-10-31 02:22:28 UTC
Hardware: x86_64, aarch64, ppc64le and s390x
Software: migration from sles15sp4 to sles15sp6
*********************************************************************
## Observation

openQA test in scenario sle-15-SP6-Migration-from-SLE15-SPx-aarch64-online_sles15sp4_pscc_basesys-srv-desk-python3_all_full_y@aarch64 fails in
[zypper_migration](https://openqa.suse.de/tests/12715384/modules/zypper_migration/steps/4)

## Test suite description
The base test suite is used for job templates defined in YAML documents. It has no settings of its own.


## Reproducible

Fails since (at least) Build [28.1](https://openqa.suse.de/tests/12715384) (current job)

********************************************************************
Test steps:
1. Installed sles15sp4 with base, serverapp, desktop and python3
2. Migration to sles15sp6 with zypper migration command, got error message:
Cannot find migration target.
Checked SCC migration path:
https://scc.suse.com/admin/products/2683
It only supported sles15sp5 with python3 online migration.
Should it support sles15sp4 with python3 migration?
Comment 1 Thomas Schmidt 2023-10-31 11:15:14 UTC
The python3 module is configured not to be migrateable from 15SP4 -> 15SP6. 
It's set to support only migration from 15SP5 -> 15SP6. 
Could you please check with the Python3 module owners if this is supposed to be supported?
Comment 2 Chenzi Cao 2023-11-01 08:54:27 UTC
Hi Radoslav, would you please help to confirm it? Thanks.
Comment 3 Radoslav Tzvetkov 2023-11-23 12:58:57 UTC
According to the documentation  https://confluence.suse.com/display/packaging/Python+Stack+Proposal 
we should also have 15SP4 -> 15SP6 

I"'m adding Matej as an expert. 

This depends on 1214196
Comment 4 Dirk Mueller 2023-12-05 17:08:37 UTC
migration for the python3 module from SP4 -> SP6 as well as SP4 -> SP5 -> SP6 should be supported
Comment 5 Dirk Mueller 2023-12-05 17:13:21 UTC
Basically the same like the "Base System module", https://scc.suse.com/admin/products/2618
Comment 6 Thomas Schmidt 2023-12-06 13:09:42 UTC
The product setup is updated in SCC now to allow SP4 -> SP6 migrations for Python3.