poco: remove mongodb from ptest RDEPENDS

mongodb is in the dynamic-layers section of meta-oe, and not available
by default - which makes the layer not YP compatible.

To avoid this breakage, remove mongodb from RDEPENDS.

To run ptests fully, this is still required to be present however
(bbappend, or local.conf...).

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
This commit is contained in:
Gyorgy Sarvari
2025-11-10 19:55:53 +01:00
parent 0cffa14fcf
commit 5f9ee37d4b
+4 -1
View File
@@ -101,6 +101,9 @@ FILES:${PN}-cppunit += "${libdir}/libCppUnit.so*"
ALLOW_EMPTY:${PN}-cppunit = "1"
FILES:${PN}-ptest += "${bindir}/TestApp ${libdir}/TestLibrary.so"
RDEPENDS:${PN}-ptest += "${PN}-cppunit redis mongodb"
# When running the full ptests suite, mongodb should be added to RDEPENDS, however it
# is in dynamic-layers folder, only available when meta-python is
# available - thus breaking signature generation and failing YP compatibility.
RDEPENDS:${PN}-ptest += "${PN}-cppunit redis"
BBCLASSEXTEND = "native"