action #61704
[functional][u] wine: new dialog to install gecko engine - workaround for product issue?
0%
Description
Observation¶
openQA test in scenario opensuse-Tumbleweed-DVD-x86_64-extra_tests_on_gnome@64bit fails in
wine
With the update to wine 5.0 rc2, there is a new dialog to install a gecko engine, possibly in a global installation. The openQA test needs to handle this new dialog
Test suite description¶
Maintainer: asmorodskyi, okurz. Extra tests which were designed to run on gnome
Reproducible¶
Fails since (at least) Build 20191223
Expected result¶
Last good: 20191221 (or more recent)
Further details¶
Always latest result in this scenario: latest
History
#1
Updated by StefanBruens about 3 years ago
The wine-gecko-2.47 package gets installed:
https://openqa.opensuse.org/tests/1130577#step/wine/15
For some reason, wine does not find/accept it: "Wine could not find a Gecko package. ..."
#2
Updated by StefanBruens about 3 years ago
Actually a bug in the wine package:
%ifarch %ix86 x86_64 Requires: wine-gecko >= 2.47 %endif
but (strace -f -efile -o'|grep gecko' winecfg)
7379 execve("/usr/bin/wine-preloader", ["/usr/bin/wine-preloader", "/usr/bin/wine", "C:\\windows\\system32\\control.exe", "appwiz.cpl", "install_gecko"], 0x7cfc76f0 /* 106 vars */ <unfinished ...> 7379 stat64("/home/sbruens/.wine/dosdevices/z:/usr/bin/../share/wine/gecko/wine-gecko-2.47.1-x86.msi", 0x32f008) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) 7379 stat64("/home/sbruens/.wine/dosdevices/z:/usr/bin/../share/wine/gecko", 0x32f068) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) 7379 stat64("/home/sbruens/.wine/dosdevices/z:/usr/share/wine/gecko/wine-gecko-2.47.1-x86.msi", 0x32efe8) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) 7379 stat64("/home/sbruens/.wine/dosdevices/z:/usr/share/wine/gecko", 0x32f048) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) 7379 stat64("/home/sbruens/.wine/dosdevices/z:/opt/wine/gecko/wine-gecko-2.47.1-x86.msi", 0x32efe8) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) 7379 stat64("/home/sbruens/.wine/dosdevices/z:/home/sbruens/.cache/wine/wine-gecko-2.47.1-x86.msi", 0x32eab8) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) 7379 stat64("/home/sbruens/.wine/dosdevices/z:/home/sbruens/.cache/wine/wine-gecko-2.47.1-x86.msi", 0x32efa8) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) Could not find Wine Gecko. HTML rendering will be disabled.
wine-gecko-2.47.1 exists in the Wine project.
#3
Updated by okurz about 3 years ago
- Subject changed from wine: new dialog to install gecko engine to [functional][u] wine: new dialog to install gecko engine - workaround for product issue?
#4
Updated by dimstar about 3 years ago
- Status changed from New to Rejected
Let's cancel that ticket - this was indeed a packaging bug exposed by openQA (with an easy workaround for the user, so no big issue)
wine-gecko has been updated to the right version in snapshot 20200110 - since then the wine test passes again