| Message ID | 20231231122329.405225-18-alex@linutronix.de | 
|---|---|
| State | Accepted | 
| Headers | show | 
| Series | [01/23] fontforge: add a readline PACKAGECONFIG | expand | 
Hello Alexander, On 12/31/23 13:23, Alexander Kanavin wrote: > Signed-off-by: Alexander Kanavin <alex@linutronix.de> > --- > .../meta-python/recipes-dbs/mongodb/mongodb_git.bb | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/meta-oe/dynamic-layers/meta-python/recipes-dbs/mongodb/mongodb_git.bb b/meta-oe/dynamic-layers/meta-python/recipes-dbs/mongodb/mongodb_git.bb > index 037d58cf1..ee5c77a85 100644 > --- a/meta-oe/dynamic-layers/meta-python/recipes-dbs/mongodb/mongodb_git.bb > +++ b/meta-oe/dynamic-layers/meta-python/recipes-dbs/mongodb/mongodb_git.bb > @@ -145,3 +145,5 @@ SYSTEMD_SERVICE:${PN} = "mongod.service" > FILES:${PN} += "${nonarch_libdir}/tmpfiles.d" > > RDEPENDS:${PN} += "tzdata-core" > + > +SKIP_RECIPE[mongodb] ?= "Needs porting to python 3.12" Would you have any updates on this porting? As of now, skipping mongodb is raising some warnings in YP Autobuilder: https://autobuilder.yoctoproject.org/typhoon/#/builders/156/builds/206/steps/12/logs/warnings and https://autobuilder.yoctoproject.org/typhoon/#/builders/156/builds/193/steps/12/logs/warnings
On Tue, 16 Jan 2024 at 10:24, Joao Marcos Costa
<joaomarcos.costa@bootlin.com> wrote:
> Would you have any updates on this porting?
I wouldn't and I don't plan to fix it. Mongodb is under a proprietary
license that OSI rejected and thus in my opinion doesn't belong in
meta-oe at all.
If it's important to you, then you need to do the work.
Alex
Hello, Le 16/01/2024 à 10:30, Alexander Kanavin a écrit : > On Tue, 16 Jan 2024 at 10:24, Joao Marcos Costa > <joaomarcos.costa@bootlin.com> wrote: >> Would you have any updates on this porting? > > I wouldn't and I don't plan to fix it. Mongodb is under a proprietary > license that OSI rejected and thus in my opinion doesn't belong in > meta-oe at all. > > If it's important to you, then you need to do the work. FYI, I've sent a patch removing mongodb from the packagegroup: https://lists.openembedded.org/g/openembedded-devel/message/108306 Regards,
Hello
It seems to compile with this patch
diff --git a/buildscripts/moduleconfig.py b/buildscripts/moduleconfig.py
index b4d0bba0490..73c0f1a03fa 100644
--- a/buildscripts/moduleconfig.py
+++ b/buildscripts/moduleconfig.py
@@ -27,7 +27,7 @@ MongoDB SConscript files do.
__all__ = ('discover_modules', 'discover_module_directories', 'configure_modules',
'register_module_test')  # pylint: disable=undefined-all-variable
-import imp
+import importlib
import inspect
import os
@@ -71,7 +71,7 @@ def discover_modules(module_root, allowed_modules):
print("adding module: %s" % (name))
fp = open(build_py, "r")
try:
-                module = imp.load_module("module_" + name, fp, build_py,
+                module = importlib.import_module("module_" + name, fp, build_py,
(".py", "r", imp.PY_SOURCE))
if getattr(module, "name", None) is None:
module.name = name
--
2.34.1
I'm not that confident about it but if it helps :)
Best regards,
Vincent
diff --git a/meta-oe/dynamic-layers/meta-python/recipes-dbs/mongodb/mongodb_git.bb b/meta-oe/dynamic-layers/meta-python/recipes-dbs/mongodb/mongodb_git.bb index 037d58cf1..ee5c77a85 100644 --- a/meta-oe/dynamic-layers/meta-python/recipes-dbs/mongodb/mongodb_git.bb +++ b/meta-oe/dynamic-layers/meta-python/recipes-dbs/mongodb/mongodb_git.bb @@ -145,3 +145,5 @@ SYSTEMD_SERVICE:${PN} = "mongod.service" FILES:${PN} += "${nonarch_libdir}/tmpfiles.d" RDEPENDS:${PN} += "tzdata-core" + +SKIP_RECIPE[mongodb] ?= "Needs porting to python 3.12"
Signed-off-by: Alexander Kanavin <alex@linutronix.de> --- .../meta-python/recipes-dbs/mongodb/mongodb_git.bb | 2 ++ 1 file changed, 2 insertions(+)