action #55661
closedcoordination #56267: [epic][qe-core][functional] openSUSE welcome message is not properly handled
[opensuse][u] test fails in several modules after booting and login - "openSUSE Welcome" not handled (WAS: test fails in first_boot)
0%
Description
Observation¶
openQA test in scenario opensuse-Tumbleweed-NET-x86_64-kde@Laptop_64 fails in
first_boot
Affect all tests on KDE Plasma/GNOME/XFCE.
Greeter should be closed.
There is already a test module opensuse_welcome.
There is already a function untick_welcome_on_next_startup
On some scenarios the function call is more efficient than the opensuse_welcome module:
- change_password - (latest)
- multi_users_dm - (latest)
- first_boot - (latest)
Acceptance criteria¶
- AC1: The module change_password calls the function untick_welcome_on_next_startup to handle the opensuse-welcome popup. RESOLVED in PR #9310
- AC2: The module multi_users_dm calls the function untick_welcome_on_next_startup to handle the opensuse-welcome popup. RESOLVED in #58577
- AC3: The module first_boot calls the function untick_welcome_on_next_startup to handle the opensuse-welcome popup. dropped this AC as the magic happens in next module
opensuse_welcome
which already usesuntick_welcome_on_next_startup
.
Updated by StefanBruens about 5 years ago
- Status changed from New to In Progress
Updated by SLindoMansilla about 5 years ago
- Related to action #55664: [opensuse] test fails in application_starts_on_login (opensuse-welcome) added
Updated by SLindoMansilla about 5 years ago
- Subject changed from test fails in first_boot - "openSUSE Welcome" not handled to [opensuse] test fails in first_boot - "openSUSE Welcome" not handled
Updated by SLindoMansilla about 5 years ago
WIP PR with no activity since 14 days: https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/8229
Updated by SLindoMansilla about 5 years ago
- Has duplicate action #56162: [opensuse] closing of openSUSE-welcome is unreliabe/unstable added
Updated by SLindoMansilla about 5 years ago
- Subject changed from [opensuse] test fails in first_boot - "openSUSE Welcome" not handled to [opensuse][u] test fails in first_boot - "openSUSE Welcome" not handled
- Status changed from In Progress to Workable
- Priority changed from Normal to Urgent
It seems this is hitting several people/teams
The PR has not activity since 14 days.
Let's see if U-Team can take over.
Updated by SLindoMansilla about 5 years ago
- Subject changed from [opensuse][u] test fails in first_boot - "openSUSE Welcome" not handled to [opensuse][u] test fails in several modules after booting and login - "openSUSE Welcome" not handled (test fails in first_boot)
Updated by SLindoMansilla about 5 years ago
- Subject changed from [opensuse][u] test fails in several modules after booting and login - "openSUSE Welcome" not handled (test fails in first_boot) to [opensuse][u] test fails in several modules after booting and login - "openSUSE Welcome" not handled (WAS: test fails in first_boot)
Updated by ggardet_arm about 5 years ago
https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/8336 has been merged, but we still have some occurrences, but less often apparently: https://openqa.opensuse.org/tests/1022681#step/opensuse_welcome/9
Updated by SLindoMansilla about 5 years ago
- Assignee set to ggardet_arm
PR to schedule welcome_opensuse module on live scenarios: https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/8348/files
Updated by dimstar about 5 years ago
ggardet_arm wrote:
https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/8336 has been merged, but we still have some occurrences, but less often apparently: https://openqa.opensuse.org/tests/1022681#step/opensuse_welcome/9
I woudln't sign the 'less often' statement
Just look at e.g. https://openqa.opensuse.org/tests/1024810#next_previous (and for once welcome was fine, FF was crazying up of course)
Updated by SLindoMansilla about 5 years ago
@mgriessmeier, this ticket needs a milestone to change the status from URGENT to HIGH
Updated by SLindoMansilla about 5 years ago
- Description updated (diff)
- Priority changed from Urgent to High
- Target version set to Milestone 28
Updated by StefanBruens about 5 years ago
AC3 will be difficult, as disabling is per user, and it shows up in e.g. 'change_password' https://progress.opensuse.org/issues/56798 later for the "Test" user. On the other hand, as the Test user is logged out immediately after, it is probably best to just accept the Welcome dialog as valid result and just log out.
Updated by SLindoMansilla about 5 years ago
- Description updated (diff)
Hmm, I didn't thought about other users.
Well, as long as we avoid to duplicate the behavior in all cases, it should be fine.
Updated by SLindoMansilla about 5 years ago
- Has duplicate action #56798: [functional][u] test fails in change_password - openSUSE Welcome is shown for "Test" user added
Updated by SLindoMansilla about 5 years ago
- Has duplicate action #56963: test fails in opensuse_welcome - opensuse welcome dialog hasn't closed properly added
Updated by SLindoMansilla about 5 years ago
Scenario: opensuse-Tumbleweed-NET-x86_64-zdup-Leap-42.3-gnome@64bit_cirrus https://openqa.opensuse.org/tests/1033997#step/opensuse_welcome/10
Updated by StefanBruens about 5 years ago
PR for "secondary" users (https://progress.opensuse.org/issues/55661#note-16) here:
https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/8451
Updated by StefanBruens about 5 years ago
SLindoMansilla wrote:
Scenario: opensuse-Tumbleweed-NET-x86_64-zdup-Leap-42.3-gnome@64bit_cirrus https://openqa.opensuse.org/tests/1033997#step/opensuse_welcome/10
May be one of the "input ignored" glitches, rerun scheduled.
Confirmed input glitch, second run passed without problems.
Updated by StefanBruens about 5 years ago
- Has duplicate deleted (action #56963: test fails in opensuse_welcome - opensuse welcome dialog hasn't closed properly)
Updated by StefanBruens about 5 years ago
- Related to action #56963: test fails in opensuse_welcome - opensuse welcome dialog hasn't closed properly added
Updated by Guillaume_G about 5 years ago
PR available for change_password
test https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/8571
Updated by SLindoMansilla about 5 years ago
- Precedes action #55805: [opensuse][functional][u] test fails in opensuse_welcome - does not have welcome dialog for root logged in added
Updated by SLindoMansilla about 5 years ago
- Description updated (diff)
- Status changed from Workable to New
Updated by StefanBruens almost 5 years ago
The Acceptance Criteria are nonsense.
You should write down what you want to achieve and why, but you just tell how something should be implemented.
The "is more efficient" is totally vague.
Updated by SLindoMansilla almost 5 years ago
- Precedes action #56774: [functional][u] test fails in boot_to_desktop - openSUSE Welcome not handled in upgrade scenarios added
Updated by SLindoMansilla almost 5 years ago
- Related to action #58577: opensuse-welcome not handled in multi_users_dm added
Updated by SLindoMansilla almost 5 years ago
multi_users_dm may be fixed by: https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/8451/files
Waiting for verification run on O3.
Updated by SLindoMansilla almost 5 years ago
- Description updated (diff)
multi_users_dm fixed in #58577
Verification run on O3: https://openqa.opensuse.org/tests/1095677#step/multi_users_dm/16
Updated by SLindoMansilla almost 5 years ago
- Status changed from New to Workable
- Estimated time set to 42.00 h
change_password is the important module to be fixed here.
Since the first_boot scenario is scheduling the "opensuse_welcome" module, which is using already the function untick_welcome_on_next_startup.
Updated by mgriessmeier almost 5 years ago
- Target version changed from Milestone 28 to Milestone 30
needs to be discussed offline
Updated by dheidler almost 5 years ago
- Status changed from Workable to In Progress
- Assignee set to dheidler
Updated by dheidler almost 5 years ago
Updated by dheidler almost 5 years ago
- Status changed from In Progress to Resolved