State of wine (was Re: web pages not shown with Internet Explorer
6 IE6 on RedHat 9)
marthter
marthter at yahoo.ca
Tue Apr 27 11:43:05 CDT 2004
Fabian Cenedese wrote on 27/04/04 02:26 AM:
>>What DID work, however, was to take the warning seriously on the install-ie6.sh page, namely that it ONLY works with wine-20031212, and ONLY built from source. So here is what I did:
>>
>>
>As you now have a working version and know that other versions don't work
>you may apply patches until it doesn't work anymore and find out what
>broke wine. You can always go back to wine-20031212 if you do serious
>work :)
>
>bye Fabi
>
Yes, it would be great if I could spend all week getting to the bottom
of this. But spending 3 days just to get this far, and then finding
that Wine crashes a few pages further in to the business critical site
that I need to access, has left me a bit discouraged.
For now I will have to just transfer my win98 from another old machine
and dual boot this one.
My own opinion as a software developer, is that the Wine team seems to
be spread too thin. Why has IE been broken since 20031212? It might be
more manageable if they focus on one version of windows (say win98), and
they should pick a few applications against which they measure
regression before every commit (or at least before every release).
(Naturally I would hope ie6setup.exe and iexplore.exe were some of the
applications tested for regression, but I am biased.)
Also, the black magic of incantations in DllOverrides seems to throw too
many variables into the mix at a time. I've read hundreds of these
mailing list articles, and people just say "use these, it worked for me"
but they don't even tell you if that is based on a no-windows install or
they have a real windows partition to get some dlls from. So you have
no idea if their "help" applies to your case.
Could some knowledgeable Wine developer write a document on how to
troubleshoot Wine? As it is, there is no clear line between what is
caused by a Wine bug (or unfinished feature), and what is caused by
incorrect DllOverrides. The goal of the document would be to handle all
users in a predictable, reproducible way: Suppose you start from a clean
Wine install, and run program X, if you see error Y, you should make
this ONE change in your config and it should allow you to get past that
error, and if it doesn't then file it as a bug. If you get a little
further, but you hit error Z, make this other change... Etc. Etc.
As it is, the majority of all the help that is out there consists of
"make these 50 changes, it worked for me" and when you try it and it
doesn't work, you can't even tell if the new error is happening earlier
or later than the old error that you were trying to get rid of.
I don't envy the task of the Wine developers, and I have to tip my hat
to them for bringing it this far. But I have to say, the screen shot of
IE working in Wine really got my hopes up that this would solve my
dilemma (of needing IE for a specific web site), and it has been a big
let down that IE certainly did not work "out of the box" (from the
latest RPM), and is only part-working after days of fiddling, and that
part is not enough of the whole to get my critical web work done. If it
had been days of fiddling and it eventually WORKED, that would have been
an okay investment of time. But to have days of fiddling and to still
hit a wall, feels like a bad investment of time.
Keep on truckin; I will be checking back with each release to see if the
regression unregresses.
Regards.
Martin
More information about the wine-users
mailing list