Regression testing

Austin English austinenglish at gmail.com
Thu Apr 12 17:11:06 CDT 2012


On Thu, Apr 12, 2012 at 16:58, Daniel Jelinski <djelinski1 at gmail.com> wrote:
> 2012/4/12 Scott Ritchie <scott at open-vote.org>:
>> On 4/12/12 1:23 AM, Daniel Jeliński wrote:
>>>
>>> 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.
>>>
>>
>> Packaged Wine might be different for a few reasons:
>>
>> 1) It is a hybrid 32+64 build, which you can't get in one step on Ubuntu
>> 12.04 anymore
>> 2) It uses GCC-4.5 (12.04 default is 4.6)
>> 3) It has one small patch for fonts (shouldn't matter in your case)
>> 4) It's built in a clean environment on the build daemon
>> 5) It's installed and run out of tree.
>>
>> Thanks,
>> Scott Ritchie
>
> I eventually compiled a wine version that behaves like the packaged
> one - git clean did the trick. Also I'm still on 11.10 (waiting for a
> final release of 12.04).
>
> By the way I've got the results of bisection. The first bad commit was
> "atl80: New dll.". I guess this won't be an easy fix...

Disable the dll in winecfg (or use a native dll and set it to native, builtin).

-- 
-Austin



More information about the wine-devel mailing list