ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

ReactOS Community > ReactOS Wiki

CMake Todo

From ReactOS

Jump to: navigation, search

The TODO list before we can switch completely: bootcd for testing rev53003

  • usermode backtraces are broken (Arty is working on that)
  • scheduler active during a bt in kdbg
  • random crashes of tests in different modules. Dunno if it's cmake bug because it also happens with rbuild but in different modules.

TODO after complete switch:

  • delete all rbuild files
  • delete old .asm boot sectors
  • get rid of nasm (once bootsectors are converted)
  • delete old rossym, rsym, ...

Current test regressions:

latest comparison: http://reactos.org/testman/compare.php?ids=10041,10042

Test Suite Description Status Tester Testing
comctl32:toolbar +1 failure Random testbot Not present in 51555
crypt32:cert -15 tests, +4 failures Random testbot Not present in 51555
gdiplus:image -2 tests, +1 failure (fixed) Confirmed regression (+1 failure). Fixed in r51413 testbot, igorko image.c:961: Test failed: Failed to create a Bitmap
kernel32:file -1 test Fixed file.c:2031 Not present in 51555
kernel32:locales +13 failures (fixed) Confirmed regression. This is a windres bug, in handling \0

Fixed by commits 51381-51383

testbot, igorko locale.c:248: Test failed: Expected genitive name to differ, got the same for month 1

locale.c:248: Test failed: Expected genitive name to differ, got the same for month 2

locale.c:248: Test failed: Expected genitive name to differ, got the same for month 3

locale.c:248: Test failed: Expected genitive name to differ, got the same for month 4

locale.c:248: Test failed: Expected genitive name to differ, got the same for month 5

locale.c:248: Test failed: Expected genitive name to differ, got the same for month 6

locale.c:248: Test failed: Expected genitive name to differ, got the same for month 7

locale.c:248: Test failed: Expected genitive name to differ, got the same for month 8

locale.c:248: Test failed: Expected genitive name to differ, got the same for month 9

locale.c:248: Test failed: Expected genitive name to differ, got the same for month 10

locale.c:248: Test failed: Expected genitive name to differ, got the same for month 11

locale.c:248: Test failed: Expected genitive name to differ, got the same for month 12

locale.c:562: Test failed: Expected different month forms

kernel32:process +2 failures Fixed in r52151 testbot process.c:1410: Test failed: Console:CursorX expected 0, but got 36

process.c:1435: Test failed: Wrong cursor position

kernel32:toolhelp -2 tests Fixed in r52151 No audiosrv.exe process. Amine said we can ignore this
kernel32:volume -7 tests Fixed in r52151 testbot volume.c:63 volume.c:243 volume.c:246 volume.c:247

volume.c:248 volume.c:284 volume.c:285 volume.c:286 volume.c:287

mlang:mlang -2 tests, +10 failures (fixed) Fixed in 51425 testbot, rafalh mlang.c:1089: Test failed: #01: HRESULT 0x0 (expected 0x80004005)

mlang.c:1093: Test failed: #01: got LCID 0x404 (expected 0xffffffff)

mlang.c:1170: Test failed: #05: HRESULT 0x80004005 (expected 0x0)

mlang.c:1006: Test failed: Expected S_OK, got 80004005

mlang.c:1010: Test failed: Expected matching locale names

mlang.c:1006: Test failed: Expected S_OK, got 80004005

mlang.c:1010: Test failed: Expected matching locale names

mlang.c:1036: Test failed: #01: HRESULT 0x0 (expected 0x80004005)

mlang.c:1040: Test failed: #01: got LCID 0x404 (expected 0xffffffff)

mlang.c:1133: Test failed: #05: HRESULT 0x80004005 (expected 0x0)

msvcrt:locale -3 tests, +1 failure (fixed) Confirmed regression (+1 failure). Fixed in r51425. testbot, igorko locale.c:113: Test failed: ret = Chinese_People's Republic of China.936
msvcrt:string -4 tests (fixed) Fixed in r51425
ntdll:exception from -10 tests to -2 tests Random testbot, igorko There is continuable entering in kdb. It's also randomly cancelled in trunk
ntdll:info -15 tests Random
rpcrt4:rpc +1 failure(Random) Fixed testbot, igorko rpc.c:419: Test failed: address was "127.0.0.1" instead of "0.0.0.0"

This +1 failure also randomly happens in trunk

user32:listbox -13 tests Random testbot The same happens in trunk
user32:msg +2 failures (random) Random testbot The same happens in trunk
user32:win Randomly +1 test or {+1 test, +1 failure} Random testbot The same happens in trunk
usp10:usp10 +2 failures Confirmed regression. Fixed in 51425 testbot, igorko, rafalh usp10.c:1546: Test failed: ScriptRecordDigitSubstitution failed: 0x80070057

usp10.c:1546: Test failed: ScriptRecordDigitSubstitution failed: 0x80070057

winmm:mci +33 failure Failed testbot

MSVC Todo

Here is the link of Todo for MSVC build of ReactOS.


Merging List

Checked merges: Head - r49670

next commits/files were not merged(or merged partially) from branch into trunk(mostly MSVC fixes)

http://svn.reactos.org/svn/reactos?view=rev&revision=50690 and http://svn.reactos.org/svn/reactos?view=rev&revision=50720 : /dll/directx/ksproxy/...

http://svn.reactos.org/svn/reactos?view=rev&revision=50643 : /dll/win32/shlwapi/shlwapi_Hu.rc; /dll/win32/shlwapi/shlwapi_Pt.rc ( "," were reverted by commit 50645 so they must be merged again)

http://svn.reactos.org/svn/reactos?view=rev&revision=49897 : /include/reactos/wine/typeof.h

http://svn.reactos.org/svn/reactos?view=rev&revision=49889 : /dll/directx/wine/d3dx9_24/d3dx9_24.spec; /d3dx9_36/d3dx9_36.spec

http://svn.reactos.org/svn/reactos?view=rev&revision=49891 : /dll/directx/wine/d3dx9_36/d3dx9_36_main.c

http://svn.reactos.org/svn/reactos?view=rev&revision=49892 : /dll/directx/wine/d3dx9_36/d3dx9_36.spec

http://svn.reactos.org/svn/reactos?view=rev&revision=49681 : /hal/halx86/mp/i386/mps.S (WARNING: merging this breaks build)

http://svn.reactos.org/svn/reactos?view=rev&revision=50433 http://svn.reactos.org/svn/reactos?view=rev&revision=50448 http://svn.reactos.org/svn/reactos?view=rev&revision=50449 : /include/reactos/wine/test.h

http://svn.reactos.org/svn/reactos?view=rev&revision=49849 : /include/reactos/wine/port.h

http://svn.reactos.org/svn/reactos?view=rev&revision=49046 : /include/psdk/winefs.h

there were few commits so stuff is mixed http://svn.reactos.org/svn/reactos?view=rev&revision=49596 http://svn.reactos.org/svn/reactos?view=rev&revision=49906 http://svn.reactos.org/svn/reactos?view=rev&revision=50496 : /boot/freeldr/freeldr/windows/winldr.c

Patches

I(igorko) made few patches for reducing differences(my own investigations and diff made by Timo):

main diff http://pastebin.com/j95FQAc1

mps http://pastebin.com/ysduGKg3 (it breakes rbuild build)

directx spec files http://pastebin.com/67Di1ai5 (it breakes rbuild build)

wined3d http://pastebin.com/YH0b0FKc (it breakes rbuild build)

user32 formatting http://pastebin.com/MDrYwaY6

shlwapi resurces http://pastebin.com/xaZkwkAG (be careful-it's UTF-8)