[Bug 50759] New: automatic wine-gecko installation ignored - clean WINEPREFIX - regression
https://bugs.winehq.org/show_bug.cgi?id=50759 Bug ID: 50759 Summary: automatic wine-gecko installation ignored - clean WINEPREFIX - regression Product: Wine Version: 6.2 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: mshtml Assignee: wine-bugs(a)winehq.org Reporter: bob.mt.wya(a)gmail.com Distribution: --- wine-gecko is not automatically installed with Wine 6.2. Bisected to: 5b362f07f67db5f90ac355c62a1f3d73658c4346 is the first bad commit commit 5b362f07f67db5f90ac355c62a1f3d73658c4346 Author: Jacek Caban <jacek(a)codeweavers.com> Date: Tue Feb 9 13:51:59 2021 +0100 mshtml: Move load_gecko() call from DllRegisterServer to DllInstall. With this patch, Wine will no longer ensure that Wine Gecko is available during prefix creation and update. We have shared Gecko installations and good support for installing Gecko on demand now. To ensure that Gecko is installed, one may use DllInstall with something like |regsvr32 -i mshtml|. Signed-off-by: Jacek Caban <jacek(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> dlls/mshtml/main.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) Prior to this commit wine-gecko 2.47.2 is automatically installed (downloaded or installed from a local storage path). -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=50759 --- Comment #1 from Robert Walker <bob.mt.wya(a)gmail.com> --- Created attachment 69545 --> https://bugs.winehq.org/attachment.cgi?id=69545 Failed wine-gecko automatic installation - Wine Commit 5b362f07f67db5f90ac355c62a1f3d73658c4346 Wine terminal log and output from uninstaller - Wine Commit 5b362f07f67db5f90ac355c62a1f3d73658c4346 - tested with a clean WINEPREFIX. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=50759 --- Comment #2 from Robert Walker <bob.mt.wya(a)gmail.com> --- Created attachment 69546 --> https://bugs.winehq.org/attachment.cgi?id=69546 Successful wine-gecko automatic installation - Wine Commit 6cf0e7fe85ba2f9348cec4d4d555c5dac42033de Wine terminal log and output from uninstaller - Wine Commit 6cf0e7fe85ba2f9348cec4d4d555c5dac42033de - tested with a clean WINEPREFIX. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=50759 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|automatic wine-gecko |automatic wine-gecko |installation ignored - |installation ignored |clean WINEPREFIX - | |regression | Regression SHA1| |5b362f07f67db5f90ac355c62a1 | |f3d73658c4346 CC| |jacek(a)codeweavers.com Keywords| |download, regression -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=50759 --- Comment #3 from Jacek Caban <jacek(a)codeweavers.com> --- It was intentional. If you don't have Gecko in shared location, Wine will install it on demand. If you want to force installing it, you may use: wine regsvr32 -i mshtml (as mentioned in the commit). Why do you want it installed on prefix creation? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=50759 --- Comment #4 from Robert Walker <bob.mt.wya(a)gmail.com> --- (In reply to Jacek Caban from comment #3)
It was intentional. If you don't have Gecko in shared location, Wine will install it on demand.
Thanks for getting back - so promptly ... This is on Gentoo... So if you enable USE +gecko - then the app-emulation/wine-gecko package is installed globally, on the system, as in: sha256sum /usr/share/wine/gecko/wine-gecko-2.47.2-x86* 0596761024823ff3c21f13e1cd5cd3e89dccc698294d62974d8930aeda86ce45 /usr/share/wine/gecko/wine-gecko-2.47.2-x86_64.msi e520ce7336cd420cd09c91337d87e74bb420300fd5cbc6f724c1802766b6a61d /usr/share/wine/gecko/wine-gecko-2.47.2-x86.msi Formally these packages would be automatically installed - on the creation of a clean WINEPREFIX. As I indicated in my successful log (see above) - for Wine commit 6cf0e7fe85ba2f9348cec4d4d555c5dac42033de. This functionality has stopped working - as of Wine commit 5b362f07f67db5f90ac355c62a1f3d73658c4346. I'll take a look at the code changes properly, as soon as I get a chance! -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=50759 --- Comment #5 from Jacek Caban <jacek(a)codeweavers.com> --- Gentoo doesn't support shared installs, it only ships MSI files (as opposed to an extracted copy of Wine Gecko that can be used without installing anything inside prefix). See https://wiki.winehq.org/Gecko for more details. Using MSI files is sub-optimal, but fine. Wine will locate it and quietly install when you will attempt to use it. To verify that, you may just run wine iexplore. If it works, it means that Gecko works fine. After the first run, Gecko will be installed in the prefix. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=50759 --- Comment #6 from Robert Walker <bob.mt.wya(a)gmail.com> --- (In reply to Jacek Caban from comment #5)
Using MSI files is sub-optimal, but fine. Wine will locate it and quietly install when you will attempt to use it. To verify that, you may just run wine iexplore. If it works, it means that Gecko works fine. After the first run, Gecko will be installed in the prefix.
I see that running: wine iexplore does automatically install wine-gecko ... Thanks for clarifying this functionality! I think you can close this bug report as INVALID. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=50759 Jacek Caban <jacek(a)codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID --- Comment #7 from Jacek Caban <jacek(a)codeweavers.com> --- Resolving. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=50759 Gijs Vermeulen <gijsvrm(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #8 from Gijs Vermeulen <gijsvrm(a)gmail.com> --- Closing INVALID. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
WineHQ Bugzilla