Debian Patches

Status for buteo-syncml/0.5.16-1

Patch Description Author Forwarded Bugs Origin Last update
1002_Fix-lib-version.patch Fix incorrect library version in tests Guido Berhoerster <guido+debian@berhoerster.name> yes
2001_Disable-DataSync__ClientWorkerTest.patch 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.
Guido Berhoerster <guido+debian@berhoerster.name> not-needed
2002_Disable-OBEXTransportTest.patch Disable OBEXTransportTest unit tests The OBEXTransportTest::testClientSend unit test hangs for unknown reasons. Guido Berhoerster <guido+debian@berhoerster.name> not-needed

All known versions for source package 'buteo-syncml'

Links