[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