action #107620
closed[qe-core] Please add upgrade test from Leap 15.3 to Leap 15.4
Added by lkocman over 2 years ago. Updated over 2 years ago.
100%
Description
Leap test suite does not have upgrade test from 15.3 to 15.4 could you please add it?
Thank you
(Tracked as part of) https://progress.opensuse.org/issues/99894
Notes¶
- We need to add a job that does the upgrade from 15.3 to 15.4
- Test coverage should be kept
- Plan for migration towards YAML Schedule in a separate ticket (Unless changes in the schedule are required.)
Acceptance criteria¶
- AC1 Upgrade job is running in the Leap 15.4 jobgroup (https://openqa.opensuse.org/group_overview/50)
- AC2: Test coverage is maintained.
- AC3: Ticket to track schedule migration to yaml is created.
Updated by lkocman over 2 years ago
Also please be aware that latest supported Leap is currently 15.2
Technically all migration tests from previous releases (42.X, 15.0, 15.1) could be dropped. Unless QA is willing to help maintaing them.
Thank you
Updated by favogt over 2 years ago
lkocman wrote:
Also please be aware that latest supported Leap is currently 15.2
Technically all migration tests from previous releases (42.X, 15.0, 15.1) could be dropped. Unless QA is willing to help maintaing them.
Technically, yes. As long as they work they should be kept though, they can still show product bugs of actual relevance.
Updated by szarate over 2 years ago
- Subject changed from Please add upgrade test from Leap 15.3 to Leap 15.4 to [qe-core] Please add upgrade test from Leap 15.3 to Leap 15.4
Updated by tjyrinki_suse over 2 years ago
- Status changed from New to Workable
- Target version set to QE-Core: Ready
- Start date deleted (
2022-02-25)
Updated by szarate over 2 years ago
- Related to action #107812: [qe-core] Leap 15.2 GM deleted by mistake added
Updated by punkioudi over 2 years ago
- Status changed from Workable to Blocked
Thanks Santiago for the update. For now, I set this ticket as blocked, until we have the Leap15.3 GM qcow2 image in o3 assets.
Updated by tjyrinki_suse over 2 years ago
- Status changed from Blocked to Workable
Image was restored.
Updated by punkioudi over 2 years ago
@tjyrinki_suse is leap15.3 GM qcow2 in o3 assets?
Updated by punkioudi over 2 years ago
- Status changed from Workable to Blocked
I set this ticket back to blocked, as Leap15.3 GM qcow2 image is not there yet. We are waiting for the next build here : https://openqa.opensuse.org/group_overview/88.
Updated by szarate over 2 years ago
- Related to action #99894: add openqa upgrade tests to/from 15.3 added
Updated by szarate over 2 years ago
- Related to action #91554: [qem][leap][opensuse][qe-core] Update GM images before running upgrade tests added
Updated by punkioudi over 2 years ago
- Status changed from Workable to In Progress
The following testsuites have been added in Leap 15 runs:
- upgrade_Leap_15.3_gnome
- upgrade_Leap_15.3_kde They will run when the new Build is triggered.
I did some check runs :
https://openqa.opensuse.org/tests/2237332
https://openqa.opensuse.org/tests/2237356
Updated by szarate over 2 years ago
Updated by punkioudi over 2 years ago
upgrade_Leap_15.3_kde : https://openqa.opensuse.org/tests/2243864
upgrade_Leap_15.3_gnome : https://openqa.opensuse.org/tests/2243863
In both cases, it seems that the welcome opensuse doesn't work in the same was as in create_hdd_gnome
+ create_hdd_kde
, should I file a bug?
For the upgrade_Leap_15.3_cryptlvm@uefi, I think there was no qcow2 image created.
Updated by punkioudi over 2 years ago
I will schedule also the tests mentioned in the bugzilla link :
- zdup-Leap-15.2-gnome
- zdup-Leap-15.2-kde
Is there anything else I'm missing?
Updated by punkioudi over 2 years ago
- Status changed from In Progress to Feedback
Updated by punkioudi over 2 years ago
I opened two bugs for the issues in opensuse_welcome:
https://bugzilla.opensuse.org/show_bug.cgi?id=1197130
https://bugzilla.opensuse.org/show_bug.cgi?id=1197127
Updated by szarate over 2 years ago
- Category set to New test
punkioudi wrote:
upgrade_Leap_15.3_kde : https://openqa.opensuse.org/tests/2243864
upgrade_Leap_15.3_gnome : https://openqa.opensuse.org/tests/2243863In both cases, it seems that the welcome opensuse doesn't work in the same was as in
create_hdd_gnome
+create_hdd_kde
, should I file a bug?
For the upgrade_Leap_15.3_cryptlvm@uefi, I think there was no qcow2 image created.
Cryptlvm has to be also added (atm the create job failed for aarch64, and is not scheduled for x86_64).
For the zdup, we'll wait for @lkocman to create the ticket to start working on it, and make the tests scenarios to behave as a linked list (15.0* to 15.4 step by step) (asterisk means last EOL version)
Updated by punkioudi over 2 years ago
I re-triggered the cryptlvm test and the qcow2 image is now available:
https://openqa.opensuse.org/tests/2246951#downloads
@szarate, could you copy it to the folder with the other qcow2 images? (:
Updated by favogt over 2 years ago
- Status changed from Feedback to Workable
Let's reopen this for the opensuse_welcome failures.
It's not that trivial to fix, as in the live_upgrade case it'll have to deal with opensuse_welcome on the live CD, but not after the upgrade. So it might have to do a version switch like SLE.
Updated by punkioudi over 2 years ago
I think that it would be better to fix the way that HDD is being created, instead of adding a workaround in the test, as we see different behaviors in gnome + kde.
For example the similar scenario Leap 15.2 -> Leap 15.4 : https://openqa.opensuse.org/tests/2255751#step/opensuse_welcome/3 works fine, so we could probably try to achieve the same result.
@tjyrinki_suse, @szarate wdyt?
Updated by favogt over 2 years ago
punkioudi wrote:
I think that it would be better to fix the way that HDD is being created, instead of adding a workaround in the test, as we see different behaviors in gnome + kde.
No, the behaviour is identical - opensuse-welcome does not autostart in the upgraded system.
For example the similar scenario Leap 15.2 -> Leap 15.4 : https://openqa.opensuse.org/tests/2255751#step/opensuse_welcome/3 works fine, so we could probably try to achieve the same result.
@tjyrinki_suse, @szarate wdyt?
Updated by punkioudi over 2 years ago
favogt wrote:
punkioudi wrote:
I think that it would be better to fix the way that HDD is being created, instead of adding a workaround in the test, as we see different behaviors in gnome + kde.
No, the behaviour is identical - opensuse-welcome does not autostart in the upgraded system.
For example the similar scenario Leap 15.2 -> Leap 15.4 : https://openqa.opensuse.org/tests/2255751#step/opensuse_welcome/3 works fine, so we could probably try to achieve the same result.
@tjyrinki_suse, @szarate wdyt?
How is it identical?
Leap 15.2 -> Leap 15.4
- show on next startup is selected : https://openqa.opensuse.org/tests/2255751#step/opensuse_welcome/2
- show on next startup gets unselected : https://openqa.opensuse.org/tests/2255751#step/opensuse_welcome/3
Leap 15.3 -> Leap 15.4
- show on next startup is not selected : https://openqa.opensuse.org/tests/2255543#step/opensuse_welcome/8
Do I see something wrong?
Updated by lkocman over 2 years ago
Please be aware of https://progress.opensuse.org/issues/108692 which is supposed to ensure that migrations from prior 15.2 are possible.
Updated by szarate over 2 years ago
- Related to action #108692: [qe-core] Leap offline migration - do not skip releases (15.0 -> 15.1 -> 15.2 -> 15.3) added
Updated by punkioudi over 2 years ago
- Related to action #108689: [qe-core][opensuse] KDE / Leap test fails in consoletest_finish - screnlocker missing needle ? added
Updated by favogt over 2 years ago
punkioudi wrote:
favogt wrote:
punkioudi wrote:
I think that it would be better to fix the way that HDD is being created, instead of adding a workaround in the test, as we see different behaviors in gnome + kde.
No, the behaviour is identical - opensuse-welcome does not autostart in the upgraded system.
For example the similar scenario Leap 15.2 -> Leap 15.4 : https://openqa.opensuse.org/tests/2255751#step/opensuse_welcome/3 works fine, so we could probably try to achieve the same result.
@tjyrinki_suse, @szarate wdyt?How is it identical?
15.3 -> 15.4 has identical behaviour on GNOME and KDE. The difference is that on GNOME, the test module itself start opensuse-welcome as a (meanwhile obsolete?) workaround for a product bug.
Updated by punkioudi over 2 years ago
favogt wrote:
punkioudi wrote:
favogt wrote:
punkioudi wrote:
I think that it would be better to fix the way that HDD is being created, instead of adding a workaround in the test, as we see different behaviors in gnome + kde.
No, the behaviour is identical - opensuse-welcome does not autostart in the upgraded system.
For example the similar scenario Leap 15.2 -> Leap 15.4 : https://openqa.opensuse.org/tests/2255751#step/opensuse_welcome/3 works fine, so we could probably try to achieve the same result.
@tjyrinki_suse, @szarate wdyt?How is it identical?
15.3 -> 15.4 has identical behaviour on GNOME and KDE. The difference is that on GNOME, the test module itself start opensuse-welcome as a (meanwhile obsolete?) workaround for a product bug.
Yes, indeed but I was speaking about its difference with the upgrade Leap15.2 -> Leap 15.4 test results.
In any case, I am preparing a PR to solve the test issue (:
Updated by favogt over 2 years ago
Yes, indeed but I was speaking about its difference with the upgrade Leap15.2 -> Leap 15.4 test results.
Yep. From 15.3 on, opensuse-welcome is installed by default and thus also already disabled in those images. So for future 15.4 -> 15.5 upgrades opensuse-welcome will also not appear after upgrades.
For some reason I'm not receiving mail notifications for changes to this ticket...
Updated by favogt over 2 years ago
- Related to deleted (action #108689: [qe-core][opensuse] KDE / Leap test fails in consoletest_finish - screnlocker missing needle ?)
Updated by punkioudi over 2 years ago
Here is the proposed solution for opensuse_welcome issue : https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/14575, I am running some VRs and open it for review
Updated by openqa_review over 2 years ago
This is an autogenerated message for openQA integration by the openqa_review script:
This bug is still referenced in a failing openQA test: kde_live_upgrade_leap_15.3@64bit
https://openqa.opensuse.org/tests/2285635#step/opensuse_welcome#1/1
To prevent further reminder comments one of the following options should be followed:
- The test scenario is fixed by applying the bug fix to the tested product or the test is adjusted
- The openQA job group is moved to "Released" or "EOL" (End-of-Life)
- The bugref in the openQA scenario is removed or replaced, e.g.
label:wontfix:boo1234
Expect the next reminder at the earliest in 28 days if nothing changes in this ticket.
Updated by szarate over 2 years ago
Is the status of this ticket current? any updates? can we resolve the ticket?
Updated by punkioudi over 2 years ago
@szarate, I am wating for you to upload the cryptlvm qcow2 image and then schedule the upgrade_cryptlvm testsuite. After that, the ticket can be closed.
Updated by szarate over 2 years ago
- Sprint set to QE-Core: April Sprint (Apr 13 - May 11)
- Tags set to outofsprint
- Status changed from Workable to Feedback
punkioudi wrote:
@szarate, I am wating for you to upload the cryptlvm qcow2 image and then schedule the upgrade_cryptlvm testsuite. After that, the ticket can be closed.
I have just added them to the pool
`fixed/opensuse-15.3-x86_64-38.1-cryptlvm@uefi.qcow2' -> `fixed/opensuse-15.3-x86_64-GM-QU-cryptlvm@uefi.qcow2'
`fixed/opensuse-15.3-x86_64-38.1-cryptlvm@uefi-uefi-vars.qcow2' -> `fixed/opensuse-15.3-x86_64-GM-QU-cryptlvm@uefi-uefi-vars.qcow2'
Updated by szarate over 2 years ago
- Sprint deleted (
QE-Core: April Sprint (Apr 13 - May 11))
Updated by punkioudi over 2 years ago
Thanks @szarate, I just added the new testsuite and scheduled it in Leap runs. It will be visible in the next Build :)
Updated by szarate over 2 years ago
- Blocks action #108695: [desktop] test fails in opensuse_welcome - blocks migration from 15.3 - missing needle? added
Updated by szarate over 2 years ago
- Blocks deleted (action #108695: [desktop] test fails in opensuse_welcome - blocks migration from 15.3 - missing needle?)
Updated by szarate over 2 years ago
- Is duplicate of action #108695: [desktop] test fails in opensuse_welcome - blocks migration from 15.3 - missing needle? added
Updated by punkioudi over 2 years ago
Last upgrade scenario runs fine : https://openqa.opensuse.org/tests/2317436, so I think this ticket can be set as resolved now, wdyt @szarate?
Updated by szarate over 2 years ago
- Sprint set to QE-Core: April Sprint (Apr 13 - May 11)