[8.6 Release Issues] Graphical and Console wait login are mixed up sometimes #81

Closed
opened 2022-05-12 23:57:25 +00:00 by lumarel · 5 comments
lumarel commented 2022-05-12 23:57:25 +00:00 (Migrated from github.com)

Describe the bug
We have sometimes the _graphical_wait_login and _console_wait_login mixed up, i.e. in

  • rocky-8.6-dvd-iso-x86_64-Build-minimal-20220512.125057.0-install_default@uefi is graphical:
    image
  • rocky-8.6-universal-x86_64-Build-universal-20220512.223204.0-install_custom_gui_software_raid@64bit is console:
    image

To Reproduce
run one of the test suites:

  • minimal dvd-iso
  • universal

that might also occur in others but these are pretty good examples

Expected behavior
correctly handle the addition of the wait

Additional context
If the tests run too long, just send me a message, and I will look to grab the rest of the occurrences

**Describe the bug** We have sometimes the _graphical_wait_login and _console_wait_login mixed up, i.e. in - rocky-8.6-dvd-iso-x86_64-Build-minimal-20220512.125057.0-install_default@uefi is graphical: ![image](https://user-images.githubusercontent.com/42647570/168185520-d4dc4fdc-dc73-4927-80d4-62e5494b5121.png) - rocky-8.6-universal-x86_64-Build-universal-20220512.223204.0-install_custom_gui_software_raid@64bit is console: ![image](https://user-images.githubusercontent.com/42647570/168185561-9124a933-39c1-4b9a-a715-98d261389d4c.png) **To Reproduce** run one of the test suites: - minimal dvd-iso - universal that might also occur in others but these are pretty good examples **Expected behavior** correctly handle the addition of the wait **Additional context** If the tests run too long, just send me a message, and I will look to grab the rest of the occurrences
akatch commented 2022-06-10 00:53:37 +00:00 (Migrated from github.com)

The install_default failure case still exists in develop after the 8.6 merge, so not closing this. Working on a fix.

The `install_default` failure case still exists in `develop` after the 8.6 merge, so *not* closing this. Working on a fix.
akatch commented 2022-06-10 04:17:03 +00:00 (Migrated from github.com)

Having investigated this further, I believe that the behavior we're seeing is expected. The install_default test suite is intended to verify that the default package set for each flavor. For both dvd-iso and boot-iso flavors, the default package set is graphical-server, which is expected to have a post-install graphical login. When the server package set is specified, no graphical login is available, thus the test fails. We should probably avoid calling install_default with a PACKAGE_SET provided, since the nature of the test is to expect a particular package set already.

Having investigated this further, I believe that the behavior we're seeing is expected. The `install_default` test suite is intended to verify that the default package set for each flavor. For both dvd-iso and boot-iso flavors, the default package set is `graphical-server`, which is expected to have a post-install graphical login. When the `server` package set is specified, no graphical login is available, thus the test fails. We should probably avoid calling `install_default` with a PACKAGE_SET provided, since the nature of the test is to expect a particular package set already.
lumarel commented 2022-06-10 05:15:53 +00:00 (Migrated from github.com)

Having investigated this further, I believe that the behavior we're seeing is expected. The install_default test suite is intended to verify that the default package set for each flavor. For both dvd-iso and boot-iso flavors, the default package set is graphical-server, which is expected to have a post-install graphical login. When the server package set is specified, no graphical login is available, thus the test fails. We should probably avoid calling install_default with a PACKAGE_SET provided, since the nature of the test is to expect a particular package set already.

Unfortunately this is not true for some of the tests, because for some the name already suggests the test being in text / graphical mode, and I have a history of how they have run in the past as well, for some.
It looks to me like the selection in the main.pm works not correctly there 🤔

> Having investigated this further, I believe that the behavior we're seeing is expected. The `install_default` test suite is intended to verify that the default package set for each flavor. For both dvd-iso and boot-iso flavors, the default package set is `graphical-server`, which is expected to have a post-install graphical login. When the `server` package set is specified, no graphical login is available, thus the test fails. We should probably avoid calling `install_default` with a PACKAGE_SET provided, since the nature of the test is to expect a particular package set already. Unfortunately this is not true for some of the tests, because for some the name already suggests the test being in text / graphical mode, and I have a history of how they have run in the past as well, for some. It looks to me like the selection in the main.pm works not correctly there 🤔
akatch commented 2022-06-10 14:49:08 +00:00 (Migrated from github.com)

You are correct, I should have specified that my last comment was only in relation to the install_default suite. Sounds like we should keep this open for now.

You are correct, I should have specified that my last comment was only in relation to the `install_default` suite. Sounds like we should keep this open for now.
tcooper commented 2023-03-16 23:18:57 +00:00 (Migrated from github.com)

Resolved in #125 and #127... closing.

Resolved in #125 and #127... closing.
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: testing/os-autoinst-distri-rocky-migrated#81
No description provided.