Deckard does not support these and it leads to confusing errors.
In long term we need to migrate Deckard to different network backend:
https://gitlab.labs.nic.cz/knot/deckard/issues/42
-Subproject commit 947858cb649a4d477c93441ca96d894f0e545e4a
+Subproject commit 62a1736bebb41232055950ee27c7f27efe5708e7
python3 = find_program('python3')
py3_deps = []
+ libuv_before_sendmmsg = dependency('libuv', version: '<1.35', required: false)
subdir('pytests')
- if not sendmmsg
- subdir('integration')
+ if sendmmsg
+ warning('Integration tests do not work with sendmmsg, disable sendmmsg using meson configure -Dsendmmsg=disabled builddir')
+ elif not libuv_before_sendmmsg.found()
+ warning('Integration tests do not work with libuv >= 1.35 because it internally uses sendmmsg which is not supported by Deckard, use an older version of libuv')
else
- warning('Integration tests do not work with sendmmsg, disable sendmmsg first!')
+ subdir('integration')
endif
foreach py3_dep : py3_deps