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(+)