[Devel] Тестирование с помощью git-bisect

Konstantin Kondratyuk =?iso-8859-1?q?kondratyuk_=CE=C1_etersoft=2Eru?=
Пт Окт 24 21:25:08 MSD 2008


Пытаюсь отловить проблемный коммит с помощью git-bisect.

[kondratyuk на builder wine]$ git-bisect start
[kondratyuk на builder wine]$ git-bisect bad 1.0.9-eter24
[kondratyuk на builder wine]$ git-bisect good 1.0.9-eter23
Bisecting: 266 revisions left to test after this
[3ecb8bdd610d6c05bc9e1c94ecb7b74ab334e5e4] gdiplus: Stubs for 
GdipIsVisiblePoint/GdipIsVisiblePointI.
[kondratyuk на builder wine]$ make
...
Wine build complete.

Собранный wine неработоспособен.

$ ww notepad
wine: Call from 0x7b83ffa0 to unimplemented function 
ntoskrnl.exe.KeInitializeMutex, aborting
wine: Unimplemented function ntoskrnl.exe.KeInitializeMutex called at address 
0x7b83ffa0 (thread 0015), starting debugger...
Unhandled exception: unimplemented function ntoskrnl.exe.KeInitializeMutex 
called in 32-bit code (0x7b840017).

Таким образом, лишаюсь эффективности bisect уже на первом шаге.
Как бороться? 1.0.9-eter23 и 1.0.9-eter24 - два соседних тега, в любой (почти) 
точке между ними сборка не работает.

P.S. Репозиторий получен отсюда: 
http://git.etersoft.ru/people/lav/packages?p=wine.git;a=summary

bisect start запускался из ветки eterhack.

-- 
Best regards,
Konstantin Kondratyuk.


Подробная информация о списке рассылки devel