Bugzilla – Bug 1183454
[Build 20210311] openQA test fails in first_boot: opensuse-welcome fails on pentium3
Last modified: 2023-01-08 10:36:18 UTC
opensuse-welcome uses Qt WebEngine, which requires SSE2 and CMOV (https://github.com/v8/v8/blob/dc712da548c7fb433caed56af9a021d964952728/src/codegen/ia32/assembler-ia32.cc#L129). If those are not available, it simply doesn't start properly. Ideas on how to address this: - Don't install opensuse-welcome on such hardware (probably needs libzypp feature)? - Don't start opensuse-welcome on such hardware? - Just raise the minimum hardware requirements to SSE2 + CMOV, at least for desktop installs? ## Observation openQA test in scenario opensuse-Tumbleweed-NET-i586-install_only@pentium3 fails in [first_boot](https://openqa.opensuse.org/tests/1665203/modules/first_boot/steps/2) ## Test suite description set HDDSIZE=40 as required for ppc64le (failed w/o it on https://openqa.opensuse.org/tests/390330#step/install_and_reboot/21 ## Reproducible Fails since (at least) Build [20210310](https://openqa.opensuse.org/tests/1664163) ## Expected result Last good: (unknown) (or more recent) ## Further details Always latest result in this scenario: [latest](https://openqa.opensuse.org/tests/latest?arch=i586&distri=opensuse&flavor=NET&machine=pentium3&test=install_only&version=Tumbleweed)
To be honest: Pentium III is 22 years old and since 19 years no longer in production. While this machines might work as simple "servers", I heavy doubt that anybody is using them in production with X11. We really should drop support for such old hardware. At some point in time it's enough.
This is an autogenerated message for openQA integration by the openqa_review script: This bug is still referenced in a failing openQA test: install_only@pentium3 https://openqa.opensuse.org/tests/1681295 To prevent further reminder comments one of the following options should be followed: 1. The test scenario is fixed by applying the bug fix to the tested product or the test is adjusted 2. The openQA job group is moved to "Released" 3. The label in the openQA scenario is removed
This is an autogenerated message for openQA integration by the openqa_review script: This bug is still referenced in a failing openQA test: install_only@pentium3 https://openqa.opensuse.org/tests/1694378 To prevent further reminder comments one of the following options should be followed: 1. The test scenario is fixed by applying the bug fix to the tested product or the test is adjusted 2. The openQA job group is moved to "Released" 3. The label in the openQA scenario is removed
This is an autogenerated message for openQA integration by the openqa_review script: This bug is still referenced in a failing openQA test: install_only@pentium3 https://openqa.opensuse.org/tests/1710745 To prevent further reminder comments one of the following options should be followed: 1. The test scenario is fixed by applying the bug fix to the tested product or the test is adjusted 2. The openQA job group is moved to "Released" 3. The label in the openQA scenario is removed
This is an autogenerated message for openQA integration by the openqa_review script: This bug is still referenced in a failing openQA test: install_only@pentium3 https://openqa.opensuse.org/tests/1731153 To prevent further reminder comments one of the following options should be followed: 1. The test scenario is fixed by applying the bug fix to the tested product or the test is adjusted 2. The openQA job group is moved to "Released" 3. The label in the openQA scenario is removed
This is an autogenerated message for openQA integration by the openqa_review script: This bug is still referenced in a failing openQA test: install_only@pentium3 https://openqa.opensuse.org/tests/1752534 To prevent further reminder comments one of the following options should be followed: 1. The test scenario is fixed by applying the bug fix to the tested product or the test is adjusted 2. The openQA job group is moved to "Released" 3. The label in the openQA scenario is removed
This is an autogenerated message for openQA integration by the openqa_review script: This bug is still referenced in a failing openQA test: install_only@pentium3 https://openqa.opensuse.org/tests/1770639 To prevent further reminder comments one of the following options should be followed: 1. The test scenario is fixed by applying the bug fix to the tested product or the test is adjusted 2. The openQA job group is moved to "Released" 3. The label in the openQA scenario is removed
This is an autogenerated message for openQA integration by the openqa_review script: This bug is still referenced in a failing openQA test: install_only@pentium3 https://openqa.opensuse.org/tests/1796672 To prevent further reminder comments one of the following options should be followed: 1. The test scenario is fixed by applying the bug fix to the tested product or the test is adjusted 2. The openQA job group is moved to "Released" 3. The label in the openQA scenario is removed
This is an autogenerated message for openQA integration by the openqa_review script: This bug is still referenced in a failing openQA test: install_only@pentium3 https://openqa.opensuse.org/tests/1823298 To prevent further reminder comments one of the following options should be followed: 1. The test scenario is fixed by applying the bug fix to the tested product or the test is adjusted 2. The openQA job group is moved to "Released" or "EOL" (End-of-Life) 3. The label in the openQA scenario is removed
This is an autogenerated message for openQA integration by the openqa_review script: This bug is still referenced in a failing openQA test: install_only@pentium3 https://openqa.opensuse.org/tests/1846928 To prevent further reminder comments one of the following options should be followed: 1. The test scenario is fixed by applying the bug fix to the tested product or the test is adjusted 2. The openQA job group is moved to "Released" or "EOL" (End-of-Life) 3. The label in the openQA scenario is removed
This is an autogenerated message for openQA integration by the openqa_review script: This bug is still referenced in a failing openQA test: install_only@pentium3 https://openqa.opensuse.org/tests/1864850 To prevent further reminder comments one of the following options should be followed: 1. The test scenario is fixed by applying the bug fix to the tested product or the test is adjusted 2. The openQA job group is moved to "Released" or "EOL" (End-of-Life) 3. The label in the openQA scenario is removed
This is an autogenerated message for openQA integration by the openqa_review script: This bug is still referenced in a failing openQA test: install_only@pentium3 https://openqa.opensuse.org/tests/1877219 To prevent further reminder comments one of the following options should be followed: 1. The test scenario is fixed by applying the bug fix to the tested product or the test is adjusted 2. The openQA job group is moved to "Released" or "EOL" (End-of-Life) 3. The label in the openQA scenario is removed
This is an autogenerated message for openQA integration by the openqa_review script: This bug is still referenced in a failing openQA test: install_only@pentium3 https://openqa.opensuse.org/tests/1894154 To prevent further reminder comments one of the following options should be followed: 1. The test scenario is fixed by applying the bug fix to the tested product or the test is adjusted 2. The openQA job group is moved to "Released" or "EOL" (End-of-Life) 3. The label in the openQA scenario is removed
This is an autogenerated message for openQA integration by the openqa_review script: This bug is still referenced in a failing openQA test: install_only@pentium3 https://openqa.opensuse.org/tests/1915136 To prevent further reminder comments one of the following options should be followed: 1. The test scenario is fixed by applying the bug fix to the tested product or the test is adjusted 2. The openQA job group is moved to "Released" or "EOL" (End-of-Life) 3. The bugref in the openQA scenario is removed or replaced, e.g. `label:wontfix:boo1234`
This is an autogenerated message for openQA integration by the openqa_review script: This bug is still referenced in a failing openQA test: install_only@pentium3 https://openqa.opensuse.org/tests/1943315 To prevent further reminder comments one of the following options should be followed: 1. The test scenario is fixed by applying the bug fix to the tested product or the test is adjusted 2. The openQA job group is moved to "Released" or "EOL" (End-of-Life) 3. The bugref in the openQA scenario is removed or replaced, e.g. `label:wontfix:boo1234`
This is an autogenerated message for openQA integration by the openqa_review script: This bug is still referenced in a failing openQA test: install_only@pentium3 https://openqa.opensuse.org/tests/1964833 To prevent further reminder comments one of the following options should be followed: 1. The test scenario is fixed by applying the bug fix to the tested product or the test is adjusted 2. The openQA job group is moved to "Released" or "EOL" (End-of-Life) 3. The bugref in the openQA scenario is removed or replaced, e.g. `label:wontfix:boo1234`
This is an autogenerated message for openQA integration by the openqa_review script: This bug is still referenced in a failing openQA test: install_only@pentium3 https://openqa.opensuse.org/tests/1994442 To prevent further reminder comments one of the following options should be followed: 1. The test scenario is fixed by applying the bug fix to the tested product or the test is adjusted 2. The openQA job group is moved to "Released" or "EOL" (End-of-Life) 3. The bugref in the openQA scenario is removed or replaced, e.g. `label:wontfix:boo1234`
This is an autogenerated message for openQA integration by the openqa_review script: This bug is still referenced in a failing openQA test: install_only@pentium3 https://openqa.opensuse.org/tests/2028893 To prevent further reminder comments one of the following options should be followed: 1. The test scenario is fixed by applying the bug fix to the tested product or the test is adjusted 2. The openQA job group is moved to "Released" or "EOL" (End-of-Life) 3. The bugref in the openQA scenario is removed or replaced, e.g. `label:wontfix:boo1234`
This is an autogenerated message for openQA integration by the openqa_review script: This bug is still referenced in a failing openQA test: install_only@pentium3 https://openqa.opensuse.org/tests/2057684 To prevent further reminder comments one of the following options should be followed: 1. The test scenario is fixed by applying the bug fix to the tested product or the test is adjusted 2. The openQA job group is moved to "Released" or "EOL" (End-of-Life) 3. The bugref in the openQA scenario is removed or replaced, e.g. `label:wontfix:boo1234`
This is an autogenerated message for openQA integration by the openqa_review script: This bug is still referenced in a failing openQA test: install_only@pentium3 https://openqa.opensuse.org/tests/2079119 To prevent further reminder comments one of the following options should be followed: 1. The test scenario is fixed by applying the bug fix to the tested product or the test is adjusted 2. The openQA job group is moved to "Released" or "EOL" (End-of-Life) 3. The bugref in the openQA scenario is removed or replaced, e.g. `label:wontfix:boo1234`
This is an autogenerated message for openQA integration by the openqa_review script: This bug is still referenced in a failing openQA test: install_only@pentium3 https://openqa.opensuse.org/tests/2102958 To prevent further reminder comments one of the following options should be followed: 1. The test scenario is fixed by applying the bug fix to the tested product or the test is adjusted 2. The openQA job group is moved to "Released" or "EOL" (End-of-Life) 3. The bugref in the openQA scenario is removed or replaced, e.g. `label:wontfix:boo1234`
This is an autogenerated message for openQA integration by the openqa_review script: This bug is still referenced in a failing openQA test: install_only@pentium3 https://openqa.opensuse.org/tests/2125620 To prevent further reminder comments one of the following options should be followed: 1. The test scenario is fixed by applying the bug fix to the tested product or the test is adjusted 2. The openQA job group is moved to "Released" or "EOL" (End-of-Life) 3. The bugref in the openQA scenario is removed or replaced, e.g. `label:wontfix:boo1234`
This is an autogenerated message for openQA integration by the openqa_review script: This bug is still referenced in a failing openQA test: install_only@pentium3 https://openqa.opensuse.org/tests/2150732 To prevent further reminder comments one of the following options should be followed: 1. The test scenario is fixed by applying the bug fix to the tested product or the test is adjusted 2. The openQA job group is moved to "Released" or "EOL" (End-of-Life) 3. The bugref in the openQA scenario is removed or replaced, e.g. `label:wontfix:boo1234`
This is an autogenerated message for openQA integration by the openqa_review script: This bug is still referenced in a failing openQA test: install_only@pentium3 https://openqa.opensuse.org/tests/2177008 To prevent further reminder comments one of the following options should be followed: 1. The test scenario is fixed by applying the bug fix to the tested product or the test is adjusted 2. The openQA job group is moved to "Released" or "EOL" (End-of-Life) 3. The bugref in the openQA scenario is removed or replaced, e.g. `label:wontfix:boo1234`
This is an autogenerated message for openQA integration by the openqa_review script: This bug is still referenced in a failing openQA test: install_only@pentium3 https://openqa.opensuse.org/tests/2200029 To prevent further reminder comments one of the following options should be followed: 1. The test scenario is fixed by applying the bug fix to the tested product or the test is adjusted 2. The openQA job group is moved to "Released" or "EOL" (End-of-Life) 3. The bugref in the openQA scenario is removed or replaced, e.g. `label:wontfix:boo1234`
This is an autogenerated message for openQA integration by the openqa_review script: This bug is still referenced in a failing openQA test: install_only@pentium3 https://openqa.opensuse.org/tests/2256390 To prevent further reminder comments one of the following options should be followed: 1. The test scenario is fixed by applying the bug fix to the tested product or the test is adjusted 2. The openQA job group is moved to "Released" or "EOL" (End-of-Life) 3. The bugref in the openQA scenario is removed or replaced, e.g. `label:wontfix:boo1234` Expect the next reminder at the earliest in 56 days if nothing changes in this ticket.
This is an autogenerated message for openQA integration by the openqa_review script: This bug is still referenced in a failing openQA test: install_only@pentium3 https://openqa.opensuse.org/tests/2349907#step/first_boot/1 To prevent further reminder comments one of the following options should be followed: 1. The test scenario is fixed by applying the bug fix to the tested product or the test is adjusted 2. The openQA job group is moved to "Released" or "EOL" (End-of-Life) 3. The bugref in the openQA scenario is removed or replaced, e.g. `label:wontfix:boo1234` Expect the next reminder at the earliest in 112 days if nothing changes in this ticket.
(In reply to Fabian Vogt from comment #0) > opensuse-welcome uses Qt WebEngine, which requires SSE2 and CMOV > (https://github.com/v8/v8/blob/dc712da548c7fb433caed56af9a021d964952728/src/ > codegen/ia32/assembler-ia32.cc#L129). If those are not available, it simply > doesn't start properly. > > Ideas on how to address this: > - Don't install opensuse-welcome on such hardware (probably needs libzypp > feature)? > - Don't start opensuse-welcome on such hardware? > - Just raise the minimum hardware requirements to SSE2 + CMOV, at least for > desktop installs? > > ## Observation > > openQA test in scenario opensuse-Tumbleweed-NET-i586-install_only@pentium3 > fails in > [first_boot](https://openqa.opensuse.org/tests/1665203/modules/first_boot/ > steps/2) > > ## Test suite description > set HDDSIZE=40 as required for ppc64le (failed w/o it on > https://openqa.opensuse.org/tests/390330#step/install_and_reboot/21 > > > ## Reproducible > > Fails since (at least) Build > [20210310](https://openqa.opensuse.org/tests/1664163) > > > ## Expected result > > Last good: (unknown) (or more recent) > > > ## Further details > > Always latest result in this scenario: > [latest](https://openqa.opensuse.org/tests/ > latest?arch=i586&distri=opensuse&flavor=NET&machine=pentium3&test=install_onl > y&version=Tumbleweed) AMD 32-bit CPUs never got SSE2 capabilities. Apart from Qt Webengine related stuff, see also bug 1183493, most tumbleweed software is still usable on such hardware. The question is if this testcase makes sense for the i586 Tumbleweed architecture/port - as long as it is executed on a CPU which does not support SSE2 it will always fail (or maybe some day Qt Webengine would be compiled without generation of SSE2 instructions). But I think a CPU without SSE2 support, Pentium-III or Athlon-XP, makes sense for OpenQA tests, because when SSE2 instructions creep in to more essential parts of the distribution it will make Tumbleweed i586 unusable on most real x86_32 CPUs (all except Pentium-4) which would probably impact its users seriously.
(In reply to Dirk Weber from comment #28) > will make Tumbleweed i586 unusable on > most real x86_32 CPUs (all except Pentium-4) which would probably impact its > users seriously. Pentium M also has sse2, which is in my experience the processor most likely to still run a 32bit distribution in a useful way ;-) But yes, checking if sse2 is used "by accident" is a good idea.