Project

General

Profile

Actions

action #61704

closed

[functional][u] wine: new dialog to install gecko engine - workaround for product issue?

Added by dimstar over 4 years ago. Updated over 4 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Category:
Bugs in existing tests
Target version:
-
Start date:
2019-12-27
Due date:
% Done:

0%

Estimated time:
Difficulty:

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

Actions #1

Updated by StefanBruens over 4 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. ..."

Actions #2

Updated by StefanBruens over 4 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.

Actions #3

Updated by okurz over 4 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?
Actions #4

Updated by dimstar over 4 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

Actions

Also available in: Atom PDF