https://bugs.winehq.org/show_bug.cgi?id=47316
Bug ID: 47316 Summary: Mono/gecko installers should installer after a timeout period Product: Wine Version: 4.9 Hardware: x86 OS: Linux Status: NEW Keywords: download, Installer, source Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: austinenglish@gmail.com Distribution: ---
Currently, if mono/gecko aren't installed, the user gets a prompt to install them. That's great, but if it's an unattended run, it will hang indefinitely.
Instead, the installer should automatically install after 1/5/10 minutes, to not break automated runs.
https://bugs.winehq.org/show_bug.cgi?id=47316
bronek kenorb@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kenorb@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=47316
pattietreutel katyaberezyaka@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |katyaberezyaka@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=47316
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |o.dierick@piezo-forte.be
--- Comment #1 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- Hello,
I'd rather have the choice of the default action. I would like to get rid of the interactive prompts too, not only for unattended updates, but also when I'm manually updating tens of prefixes.
I supplement this enhancement request by suggesting the use of an environment variable that specifies whether to install or not. When the variable is set the interactive prompts should be bypassed immediately.
Something like this : WINE_AUTOMATIC_UPDATE=string which would be a comma separated list of installable modules names, or "none". examples: WINE_AUTOMATIC_UPDATE=mono #Install only mono. WINE_AUTOMATIC_UPDATE=gecko,mono #Install mono and gecko. WINE_AUOTMATIC_UPDATE=all #Install all modules. WINE_AUTOMATIC_UPDATE=none #Don't install any modules. WINE_AUTOMATIC_UPDATE="" #Ask user with prompts (same as unset variable).
Regards.
https://bugs.winehq.org/show_bug.cgi?id=47316
--- Comment #2 from Matteo Bruni matteo.mystral@gmail.com --- Isn't it easier to put the installation files where they are looked for instead of having to rely on the downloader? E.g. for local wine builds, put the wine-mono installers under ../mono and gecko ones under ../gecko. If you have multiple prefixes you probably even want to use the new shared install thing for mono.
https://bugs.winehq.org/show_bug.cgi?id=47316
--- Comment #3 from Austin English austinenglish@gmail.com --- (In reply to Matteo Bruni from comment #2)
Isn't it easier to put the installation files where they are looked for instead of having to rely on the downloader? E.g. for local wine builds, put the wine-mono installers under ../mono and gecko ones under ../gecko. If you have multiple prefixes you probably even want to use the new shared install thing for mono.
Sure; but if you want to run automated tests, things will break whenever wine-mono/wine-gecko get updated.
Just because people can download/cache locally doesn't mean we shouldn't make it easier to support testing the latest and greatest wine.
IMO Oliver's request belongs in a separate bug, I don't want to confuse two the two discussions.
https://bugs.winehq.org/show_bug.cgi?id=47316
--- Comment #4 from bronek kenorb@gmail.com --- To reproduce the issue, you can run: `wineboot -i` or `wineboot -u` on the first install (otherwise remove ~/.wine to test).
When you've headless installation using X virtual framebuffer, the command hangs.
The only workaround is to stop Gecko/Mono from installing by WINEDLLOVERRIDES="mscoree,mshtml="
But the idea is to install it automatically.
Related posts:
- https://superuser.com/a/1434420/87805 - https://superuser.com/q/948508/87805
https://bugs.winehq.org/show_bug.cgi?id=47316
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Mono/gecko installers |Mono/gecko installers |should installer after a |should install after a |timeout period |timeout period