Dan Kegel wrote:
On Thu, Nov 12, 2009 at 11:44 AM, Jacek Caban jacek@codeweavers.com wrote:
as of today, "winetricks gecko" triggers the download dialog box :-(
The plan is that winetricks should not be used for installing Gecko. Users really should use packagers. People compiling Wine themselves should read this: http://wiki.winehq.org/Gecko If it's not clear enough, we should fix it.
Those users are already accustomed to using winetricks, so I should probably make 'winetricks gecko' implement those steps. Sadly, that means it will have to use sudo, which is kind of ugly.
I'm sad that this change happened; it makes things harder for me. I can't figure out why gecko is needed for, say, cmd.
Why did you make that change?
For now I've reverted the change locally until I implement the sudo-ized gecko verb
Downloading Gecko on the first use is technically a pain. It can't work correctly unless we'd freeze the whole app. We constantly have bugs from users complaining about it they are resolved as invalid. I've even considered removing the whole downloader, but after a talk with Alexandre we decided to try with the current solution. It wasn't meant against winetricks.
The question is why people are using winetricks for installing Gecko. Users should not notice this change if both wine and gecko are packaged correctly. I also believe that downloading manually Gecko once per a few months is not too much pain for developers. And if you have it correctly installed in Linux, you don't have to care about it every time you create a new wineprefix.
BTW, users use it with no understanding. I've seen things like 'winetricks gecko ie6' which obviously doesn't make sense. I wouldn't be surprised if most of these users already had gecko installed.
Thanks, Jacek