Package: buteo-syncml / 0.5.15-3
Metadata
Package | Version | Patches format |
---|---|---|
buteo-syncml | 0.5.15-3 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
1001_Fix hardcoded tmp.patch | (download) |
tests_meego/ChangeLogHandlerTest.cpp |
2 1 + 1 - 0 ! |
fix hardcoded temporary directory |
1002_Fix lib version.patch | (download) |
tests_meego/SyncAgentTest.cpp |
6 3 + 3 - 0 ! |
fix incorrect library version in tests |
2001_Disable DataSync__ClientWorkerTest.patch | (download) |
tests_meego/transporttests/transporttests.pro |
2 1 + 1 - 0 ! |
disable clientworkertest unit tests Several unit tests in ClientWorkerTest fail because worker.isConnected() returns false. This happens because OBEXClientWorker::process() returns prematurely after sending an OBEX CONNECT because OBEX_HandleInput() returns 0 which according to the libopenobex documentation should only happen in case of a timeout but in reality also happens in case of a EAGAIN, EINTR or EWOULDBLOCK when reading or writing to the server. In the unit tests this happens due to a race condition when the client tries to read a response from the server before it is ready. This seems to be more of an issue with libopenobex than with syncml since the OBEX_HandleInput() takes a timeout argument and is only documented to return 0 in case of exceeding that timeout. |
2002_Disable OBEXTransportTest.patch | (download) |
tests_meego/transporttests/transporttests.pro |
2 1 + 1 - 0 ! |
disable obextransporttest unit tests The OBEXTransportTest::testClientSend unit test hangs for unknown reasons. |
1003_src Fix typos in debug warning messages.patch | (download) |
src/ServerAlertedNotification.cpp |
2 1 + 1 - 0 ! |
[patch] src/: fix typos in debug/warning messages. Signed-off-by: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> |