Difficulties with Regression Testing
jjmckenzie51 at earthlink.net
Thu Nov 19 10:10:23 CST 2009
Austin English wrote:
>On Thu, Nov 19, 2009 at 9:41 AM, James Mckenzie
><jjmckenzie51 at earthlink.net> wrote:
>>>From: Austin English <austinenglish at gmail.com>
>>>Sent: Nov 19, 2009 10:31 AM
>>>To: James Mckenzie <jjmckenzie51 at earthlink.net>
>>>Cc: Wine Development Mailing List <wine-devel at winehq.org>
>>>Subject: Re: Difficulties with Regression Testing
>>>On Thu, Nov 19, 2009 at 8:51 AM, James Mckenzie
>>><jjmckenzie51 at earthlink.net> wrote:
>>>> I've been running regression tests to find a commit between wine-1.1.10 and wine-1.1.11 that breaks the EM_FORMATRANGE
>>>> patch or to discover what I need to do to fix the patch to make it work with wine-1.1.11. I've been following the
>>>> instructions on the Regression Testing Wiki page. I am on the fourth git bisect good and I run into two different
>>>> 1. The tools/Makefile.in file gets corrupted on the fourth git bisect good. This is unexpected as I am not aware of
>>>> any changes to this file that would cause corruption. This happens interrmittently and a git fetch sometimes causes
>>>> the error that tools/Makefile.in needs to be updated to appear when I apply/remove a patch which is needed to correct
>>>> wordpad, one of the programs I am using to test the EM_FORMATRANGE patch. The build fails when attempting to build
>>>> makedep.c. The includes appear to be incorrect and do not pick up the files in the source directory thus the Wine
>>>> includes are not included.
>>>Try doing a make clean / make distclean.
>> I don't think this will do anything, but I'll try it.
>Ah, Makefile.in...nm, misread that. Not sure then.
Thanks for the thought. It is absolutely strange as this just started happening. I correct the Git and it happens after a few more tries at git bisect. Maybe something did change the file between wine-1.1.10 and wine-1.1.11 that git bisect corrupts. I'll be looking at this after the long ride this weekend and over the holiday next weekend.
>>>> 2. Something else is causing the check.bmp file not to be found and thus the tests fail on the fourth git bisect
>>>> good. The .rc file that calls this file is located in two different directorys but the check.bmp file only exists in
>>>> the tools/subdirectory.
>>>IIRC, that was a file for the cryptui manager that AJ forgot to
>>>include with the commit needing it. Try either putting it there
>>>manually from another git branch, or using make -k.
>> Where does this need to be added? I might be able to figure it out, but I don't want to go guessing.
>Put it in dlls/cryptui/, or just use make -k to ignore it.
Thank you. I'll put it there and then try the build again.
More information about the wine-devel