PaulVriens

Paul Vriens

Email: <Paul DOT Vriens DOT Wine AT SPAMFREE gmail DOT com>

TODO list

This is the list I'm trying to work on:

  • Try to find more time for Wine.
  • Update this page more regularly.

Winetest

There are some specific things I'd like to work on with respect to winetest on Windows and tests in general:

  • Run winetest on some real machines, but also on VMware sessions.
  • Fix tests in general (get a green http://test.winehq.org is the ultimate goal)

  • Make sure tests results are consistent. Known suspects:
    • dlls/comctl32/tests/tooltips.c (appears to be win9x specific)
    • dlls/kernel32/tests/actctx.c (seems to be Vista/W2K8 specific)

    • dlls/kernel32/tests/debugger.c (seems to be Vista/W2K8 specific)

    • dlls/user32/tests/menu.c
    • dlls/urlmon/tests/url.c
    • dlls/wininet/tests/http.c
  • Fix tests where it's assumed that everyone is having the system and/or root drive set to C:\. The following tests are possible suspects:
    • dlls/advpack/tests/advpack.c
    • dlls/advpack/tests/files.c
    • dlls/crypt32/tests/sip.c
    • dlls/hlink/tests/hlink.c
    • dlls/kernel32/tests/path.c
    • dlls/kernel32/tests/volume.c
    • dlls/msi/tests/install.c
    • dlls/msi/tests/msi.c
    • dlls/msi/tests/package.c
    • dlls/setupapi/tests/parser.c
    • dlls/shell32/tests/shelllink.c
    • dlls/shell32/tests/shlfileop.c
    • dlls/shell32/tests/shlfolder.c
  • Fix tests that are language/locale dependent
  • Fix tests that assume everyone is an administrator. Suspects:
    • dlls/advpack/tests/advpack.c
    • dlls/advpack/tests/install.c
    • dlls/msi/tests/msi.c
    • dlls/msi/tests/source.c
    • dlls/netapi32/tests/access.c
    • dlls/quartz/tests/filtergraph.c
    • dlls/quartz/tests/filtermapper.c
    • dlls/wintrust/tests/register.c
  • Fix tests where there is not network connectivity
  • Fix tests where the local firewall blocks everything (or a lot)
  • Fix tests that are dpi specific (DetlefRiekenberg is also working on this)

  • Have some way of spotting new test failures more easily (kind of like Patchwatcher but after the commit).
  • Run winetest in a more automated way (at least on my boxes ;) )

Snelstart (Dutch accounting software)

(AppDB doesn't accept GIT test results so I put it here. All of the below is with GIT as of Jan-22-2009 : a44ff54d814d4c54bebcf88144b6bedad8521602).

As my wife is starting up a small new business she was looking into Snelstart. I've donated my old laptop (with her promise I could buy a new one ;) ) and of course wanted this piece of software to run on Linux/Wine.

I downloaded the demo software and gave it a try on a fresh .wine. The installer starts up and downloads a dotnetfx.exe which is a wrapper around a .NET installer. This installation of .NET hangs. See bug 17076 and bug 13995

(Stepped out to Windows). I started up my WindowsXP box and started the installation. This went fine. As soon as .NET was installed the installation of the application started. At that point I copied the SnelStartV8.msi from the temporary install directory.

(Back to Wine). As I needed some extra stuff installed (clean .wine again) I did:

wget http://www.kegel.com/wine/winetricks
sh winetricks dotnet20        /* It's a .NET app and decided to go with V2 although the app downloads/installs V1.x */
sh winetricks mdac28 jet40    /* The out-of-the-box installation uses a MS Access DB */
sh winetricks wsh56           /* Requested by the app when started */
msiexec /i SnelStartV8.msi

This makes sure one can start the app and open a .MDB file. Working with that database was not possible (didn't look to deep into this yet) but with the help of:

<!> Do the oleaut32 override after the installation or the app will not run (so an old oleaut32 messes up the installation).

sh winetricks native_oleaut32

it's working !!! (I actually did a manual override afterwards, via winecfg, just for the app).

I'll update this with more stuff as I go along. Some bug reports will come out of this as well I guess. The wonderful thing is that I wasn't able to get this working with a stock 1.1.13 but with patches coming in by the dozens lately the app suddenly started working !!!

Wine AppDB Entry for SnelStart

What I've done so far

I think the accepted patches give the best overview :

My patches.


CategoryHomepage

PaulVriens (last edited 2009-01-26 16:46:41 by PaulVriens)