action #25396
closed[sle][functional][medium]extra_tests_in_textmode always incomplete because "Media2" can not be found for lookup of source packages -> update zypper_info for SLE15 and SLE12SP4
0%
Description
Acceptance criteria¶
- AC1: test does not incomplete
- AC2: "zypper_info" is still called for SLE15 corresponding what is supported there
- AC3: "extra_tests_in_textmode" still works for SLE12 SP3/4
Observation¶
See https://openqa.suse.de/tests/1174111/file/autoinst-log.txt
Reproducible¶
Fails since always on SLE15
Expected result¶
Last good: SLE 12 SP3 GM
Suggestion¶
"Media2" has been added for the test module "zypper_info" for SLE12 tests. openSUSE already uses a repo for that. It does not make sense to use the LeanOS-Media2 as the test should be about "any" package that most likely comes from a module repository so the corresponding source package needs to be found from the corresponding location
- An always incomplete test is very annoying as hard to review, also we are missing important test results from other test modules in the same scenario so make sure the test does not incomplete as first step so fix that first. It can be as simple as removing the src medium from the test suite for SLE15 (0.1-1h)
- Find out how source packages can be accessed by customers on SLE15 (1-20h)
- Adjust zypper info test part correspondingly for SLE15 (1-6h)
Further details¶
Always latest result in this scenario: latest
Effort estimation by okurz: 2.1-40h
Updated by okurz over 7 years ago
- Copied from action #25394: [sle][functional][aarch64]test fails in install_and_reboot because save_y2logs times out added
Updated by jorauch over 7 years ago
- Assignee set to jorauch
Removed "ISO_2=SLE-%VERSION%-%FLAVOR%-%ARCH%-Build%BUILD%-Media2.iso" from test suite
Updated by okurz over 7 years ago
- Assignee deleted (
jorauch)
ok. Please clone a job from the latest build accordingly overwriting the settings to make sure we have a non-incomplete test. Also we have to keep in mind though for later, i.e. SLE12, that we either need the ISO back or a better way. By using a remote repo we could add this setting in main.pm. If we need to use the ISO we have to do it before we trigger a job, e.g. in the test suite, to start qemu accordingly.
Updated by jorauch over 7 years ago
- Priority changed from Urgent to High
PR with workaround:
https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/3608
Updated by jorauch about 7 years ago
- Assignee deleted (
jorauch)
Not sure if I can get it done to the due date since raid partitioning is taking more and more time
Updated by okurz about 7 years ago
slindomansilla and jrauch will take care of this ticket and ensure it's progressing further. As discussed with both: AC1 and AC3 look ok even though I did not see a proof for AC3 yet, AC2 is missing. I suggest to start with the suggested suggestions ;)
Updated by jorauch about 7 years ago
According to Stefan Behlert there will be a Media 2 in the future, meanwhile this bug will be referenced:
https://bugzilla.opensuse.org/show_bug.cgi?id=1059680
Updated by SLindoMansilla about 7 years ago
- Status changed from In Progress to Resolved
The bug is about the missing source codes. The investigation about where to find sources packages for SLE-15 should be discussed there.
Updated by okurz about 7 years ago
- Status changed from Resolved to Feedback
- Assignee set to jorauch
Ok, so we say we are blocked here by https://bugzilla.opensuse.org/show_bug.cgi?id=1059680 , agreed?
@jrauch: can you take this ticket and track the progress in the bug? E.g. when someone answers in the bug act accordingly, no actual development work needed right now.
Updated by riafarov about 7 years ago
- Has duplicate action #23866: [sles][functional] Tests fail as incomplete because 404 when trying to download any *media2 added
Updated by riafarov about 7 years ago
Shall we use SLE-15-Packages-x86_64-Build313.2-Media2.iso now?
Updated by okurz about 7 years ago
very good idea. Most likely will not include installer packages but the "interesting ones". I assume the all packages media2 was never tested by anyone so worth a try. Should be a very simple trigger on osd without any code changes, just clone from osd to osd with media2 as additional iso.
Updated by okurz about 7 years ago
- Due date deleted (
2017-10-11) - Target version changed from Milestone 11 to Milestone 12
Updated by jorauch about 7 years ago
Latest run:
https://openqa.suse.de/tests/1340612
Updated by okurz almost 7 years ago
- Subject changed from [sle][functional]extra_tests_in_textmode always incomplete because "Media2" can not be found for lookup of source packages to [sle][functional][medium]extra_tests_in_textmode always incomplete because "Media2" can not be found for lookup of source packages
- Due date changed from 2017-12-22 to 2018-01-16
- Status changed from Feedback to Workable
- Assignee deleted (
jorauch) - Target version changed from Milestone 12 to Milestone 13
Updated by okurz almost 7 years ago
- Subject changed from [sle][functional][medium]extra_tests_in_textmode always incomplete because "Media2" can not be found for lookup of source packages to [sle][functional][medium]extra_tests_in_textmode always incomplete because "Media2" can not be found for lookup of source packages -> update zypper_info for SLE15 and SLE12SP4
Updated by JERiveraMoya almost 7 years ago
- Status changed from Workable to In Progress
- Assignee set to JERiveraMoya
Updated by JERiveraMoya almost 7 years ago
PR to add synchronization for medium 2 containing source code in sle15, so zypper_info test will able to use it. Used Medium 2 for Module Basesystem due to package coreutils which is tested in the test is contained in this module.
Updated by JERiveraMoya almost 7 years ago
Checking with zypper in my local test, discovered that the url for medium 2 and 3 are pointing to the url for medium 1. PR to fix it: https://gitlab.suse.de/openqa/scripts/merge_requests/176.
Updated by JERiveraMoya almost 7 years ago
- Status changed from In Progress to Feedback
Updated by JERiveraMoya almost 7 years ago
- Status changed from Feedback to In Progress
Updated by JERiveraMoya almost 7 years ago
- Status changed from In Progress to Resolved
Verification runs in OSD:
jrivera_extra_tests_in_textmode for sle15
jrivera_extra_tests_in_textmode for sle12sp4