Project

General

Profile

Actions

action #133820

closed

Selecting addons with libyui fails for sle micro

Added by syrianidou_sofia 9 months ago. Updated 9 months ago.

Status:
Resolved
Priority:
Normal
Target version:
Start date:
2023-08-05
Due date:
% Done:

0%

Estimated time:

Description

The Sle Micro page for selecting extensions and modules has some differences with sles, when it comes to naming. The sles version of libyui is checking if the box with id=addon_repos is visible, in order to proceed with module selection. For slem there is no item with such id, instead there is one with id=items, so we have failure: https://openqa.suse.de/tests/11747803#step/select_nonconflicting_modules/2
We should either change the particular check to identify something existing in both sles and slem versions of extensions and modules page or create a slem distribution that will inherit all functions form sles distribution but have different check for "lib/Installation/ModuleSelection/ModuleSelectionController.pm"->get_module_selection_page.

Acceptance criteria

Attached you can find the widgets output of slem extensions and modules page


Files

out_addon.txt (2.49 KB) out_addon.txt syrianidou_sofia, 2023-08-05 07:11
Actions #1

Updated by syrianidou_sofia 9 months ago

  • Description updated (diff)
Actions #2

Updated by syrianidou_sofia 9 months ago

  • Status changed from Workable to In Progress
  • Assignee set to syrianidou_sofia
Actions #3

Updated by syrianidou_sofia 9 months ago

  • Status changed from In Progress to Resolved

Fixed by changing the schedule. Using installation/module_registration/register_extensions_and_modules.pm instead of a new module that would use ModuleSelectionPage lib, works for slem extensions.

See PR: https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/17500/files

Actions

Also available in: Atom PDF