Regression testing

Daniel Jeliński djelinski1 at gmail.com
Thu Apr 12 03:23:07 CDT 2012


Hello all,
I am trying to get Microsoft SQL Server Management Studio to work  
flawlessly under Wine. For the most part I create and triage related bug  
reports, but recently I also started tinkering with code, specifically  
with comctl library, which I am most familiar with.

Back on subject. I thought I found a regression - on Wine 1.4 package  
downloaded from launchpad the "New query" button works fine, while on my  
compiled Wine it produces an error. So I did:

git reset --hard wine-1.4
make

and, surprisingly, I still had the problem with the compiled version.  
However after some combination of deleting leftover files, running make  
clean, make depend and make the button started working, so I started  
bisecting, hoping for the best. At some point I started getting bad  
versions, and every subsequent compile was bad - even after I ended  
bisecting and returned to wine-1.4, the button still did not work (and it  
still works under packaged Wine - I use the same install for all tests).  
This time make clean && make depend && make did not help.

I am comparing what I did to [1], and the only difference I see is that I  
did not run configure before make. I'll try doing that later, but I think  
this shouldn't affect the outcome. Any other ideas?


Also [1] suggests to set CC="ccache gcc -m32" on amd64 machines. I did  
that and when doing make I noticed that many lines start with:
ccache gcc -m32 -m32
I guess that CC="ccache gcc" would be enough - but I didn't test that yet.

Also I noticed that running parallel make (make -j) is never mentioned on  
[1]. Is there any reason I shouldn't use it?

Daniel

[1] http://wiki.winehq.org/RegressionTesting



More information about the wine-devel mailing list