[oe] [PATCH] libgweather: fix build with gobject-introspection 1.80.0

2024-04-29 Thread Alexander Kanavin
no longer installs those files, so the options are: - run the python script with target python inside qemu - copy the needed typelib from target sysroot into the native one. I took the easy way out. Signed-off-by: Alexander Kanavin --- meta-gnome/recipes-gnome/libgweather/libgweather4_4.4.2.bb

Re: [oe] [PATCH 1/1] [mesa] Update do_install as needed per upstream changes

2024-04-22 Thread Alexander Kanavin
Incorrect mailing list. Please read poky/README.md Text of DSO is not needed in the commit message. Alex On Mon, 22 Apr 2024 at 15:24, Joseph Mills via lists.openembedded.org wrote: > > Signed-off-by: Joseph Mills > > Developer's Certificate of Origin 1.1 > > By making a contribution to this

[oe] [PATCH] vlc: do not depend on mpeg2dec

2024-04-21 Thread Alexander Kanavin
The format is obsolete, the code hasn't been touched in well over 10 years and the recipe is about to be removed from oe-core. VLC can still access such files via its gstreamer module/ffmpeg. Signed-off-by: Alexander Kanavin --- meta-multimedia/recipes-multimedia/vlc/vlc_3.0.20.bb | 2 +- 1

Re: [oe] [meta-python2][PATCH] layer.conf: update LAYERSERIES_COMPAT for scarthgap

2024-04-17 Thread Alexander Kanavin
On Tue, 16 Apr 2024 at 17:03, Martin Jansa wrote: > As there is strong opinion against declaring scarthgap compatibility > in official meta-python2 from Timo, Alex and Jose, I don't plan to > merge Marek's change (nor my version with additional fixes for > Upstream-Status etc). There's more to

Re: [oe] [meta-python2][PATCH] layer.conf: update LAYERSERIES_COMPAT for scarthgap

2024-04-16 Thread Alexander Kanavin
On Tue, 16 Apr 2024 at 16:19, Peter Marko via lists.openembedded.org wrote: > Following works for yocto kirkstone + meta-lts-mixin kirkstone/go + > meta-lts-mixin kirkstone/rust + meta-virtualization master > LAYERSERIES_COMPAT_virtualization-layer += "kirkstone" > > meta-qt5 should be able to

Re: [oe] [meta-python2][PATCH] layer.conf: update LAYERSERIES_COMPAT for scarthgap

2024-04-16 Thread Alexander Kanavin
On Tue, 16 Apr 2024 at 15:55, Marek Vasut via lists.openembedded.org wrote: > I am aware of qt5 being a dead end, but I also think if making this > stuff build with scarthgap is a one-liner change, I don't really see why > not enable people to build it. > > The security implications have to be

Re: [oe] [meta-python2][PATCH] layer.conf: update LAYERSERIES_COMPAT for scarthgap

2024-04-15 Thread Alexander Kanavin
Yes to Tim's hard no. Qt5 itself is EOL for almost a year now (don't tell me about their commercial offers, ok?). I would put something similar to meta-gpl2 into that layer instead actually: https://git.yoctoproject.org/meta-gplv2/commit/?id=43bf0e8d5985945d19d01f94bfbbda420c4435f3 Alex On

Re: [oe] [meta-python][PATCH] python3-dbus: re-add recipe with latest patches and add ptest

2024-03-21 Thread Alexander Kanavin
The patches are taken from Fedora, and so aren't backports. Should be marked Inactive-Upstream rather. I would only add it back if it has real consumers or use cases that can't be fulfilled by maintained alternatives. Otherwise, anyone can carry it privately, Alex On Thu, 21 Mar 2024 at 23:18,

Re: [oe] [PATCH 18/23] mongodb: skip until python 3.12 fixes are available.

2024-01-16 Thread Alexander Kanavin
On Tue, 16 Jan 2024 at 10:24, Joao Marcos Costa 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

Re: [oe] [PATCH 05/23] libpwquality: backport a python 3.12 compatibility patch

2024-01-10 Thread Alexander Kanavin
shipped files. [installed-vs-shipped] > > On Sun, Dec 31, 2023 at 1:23 PM Alexander Kanavin > wrote: >> >> This also allows dropping a previous patch. >> >> Signed-off-by: Alexander Kanavin >> --- >> ...-Use-setuptools-instead-of-distutils.patch | 78 ++

Re: [oe] [PATCH 2/2] python3-kivy: update 2.2.1 -> 2.3.0

2024-01-09 Thread Alexander Kanavin
On Tue, 9 Jan 2024 at 15:57, Khem Raj wrote: > > On Tue, Jan 9, 2024 at 1:08 AM Alexander Kanavin > wrote: > > > > I think it's clang, so needs to be added to conf/nonclangable.conf? > > yes, Although it will be good to report this error upstream, since > mixing

Re: [oe] [PATCH 2/2] python3-kivy: update 2.2.1 -> 2.3.0

2024-01-09 Thread Alexander Kanavin
On Tue, 9 Jan 2024 at 16:02, Khem Raj wrote: > > btw, do we need to switch branch stable -> master ? > there is patch from Leon which has descriptive commit message. [1] > > [1] > https://patchwork.yoctoproject.org/project/oe/patch/20240109135121.3460927-3-leon.an...@konsulko.com/ When I sent

Re: [oe] [PATCH 2/2] python3-kivy: update 2.2.1 -> 2.3.0

2024-01-09 Thread Alexander Kanavin
g finding additional problems ) > > https://sprunge.us/lq5PKS > > On Fri, Jan 5, 2024 at 5:36 AM Alexander Kanavin > wrote: > > > > License-Update: years, mention that it is MIT at the start. > > > > Signed-off-by: Alexander Kanavin > > --- > > ...

Re: [oe] [meta-gnome][PATCHv2] gnome-terminal: fix search_provider build

2024-01-07 Thread Alexander Kanavin
Pending is strongly discouraged and disliked. Please submit even if it’s not perfect yet. Alex On Sun 7. Jan 2024 at 11.27, Markus Volk wrote: > currently org.gnome.ShellSearchProvider2.xml is read from host machine and > thus gnome-terminal with search_provider enabled can only be build from

Re: [oe] [meta-gnome][PATCH] gnome-terminal: fix search_provider build

2024-01-06 Thread Alexander Kanavin
Upstream-status is missing. Alex On Sat 6. Jan 2024 at 23.33, Markus Volk wrote: > currently org.gnome.ShellSearchProvider2.xml is read from host machine and > thus gnome-terminal with search_provider enabled can only be build from a > host > system that has gnome-shell installed. > > Add an

[oe] [PATCH 1/2] python3-h5py: backport a cython 3.x compatibility patch

2024-01-05 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- .../0001-Fix-Cython-3-compatibility.patch | 796 ++ .../python/python3-h5py_3.10.0.bb | 3 +- 2 files changed, 798 insertions(+), 1 deletion(-) create mode 100644 meta-python/recipes-devtools/python/python3-h5py/0001-Fix

[oe] [PATCH 2/2] python3-kivy: update 2.2.1 -> 2.3.0

2024-01-05 Thread Alexander Kanavin
License-Update: years, mention that it is MIT at the start. Signed-off-by: Alexander Kanavin --- .../python/{python3-kivy_2.2.1.bb => python3-kivy_2.3.0.bb} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename meta-python/recipes-devtools/python/{python3-kivy_2.2.1.bb => p

[oe] [PATCH] audit: reenable python bindings and bring in distutils via setuptools (needed with python 3.12)

2024-01-01 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta-oe/recipes-security/audit/audit_3.1.2.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta-oe/recipes-security/audit/audit_3.1.2.bb b/meta-oe/recipes-security/audit/audit_3.1.2.bb index 1f2c821f0..7136ed6a4 100644 --- a/meta

Re: [oe] [PATCH 03/23] audit: disable python bindings as incompatible with python 3.12

2024-01-01 Thread Alexander Kanavin
On Sun, 31 Dec 2023 at 18:04, Khem Raj wrote: > > On Sun, Dec 31, 2023 at 4:23 AM Alexander Kanavin > wrote: > > > > Signed-off-by: Alexander Kanavin > > --- > > meta-oe/recipes-security/audit/audit_3.1.2.bb | 2 +- > > 1 file changed, 1 insertion(+), 1 d

[oe] [PATCH 23/23] hplip: provide setuptools for the distutils copy

2023-12-31 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta-oe/recipes-extended/hplip/hplip_3.22.10.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-oe/recipes-extended/hplip/hplip_3.22.10.bb b/meta-oe/recipes-extended/hplip/hplip_3.22.10.bb index ed9f28e07..be420b483 100644 --- a/meta

[oe] [PATCH 21/23] upm: get disutils copy via setuptools

2023-12-31 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta-oe/recipes-extended/upm/upm_git.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-oe/recipes-extended/upm/upm_git.bb b/meta-oe/recipes-extended/upm/upm_git.bb index 0695f9969..a86f4a80d 100644 --- a/meta-oe/recipes-extended/upm

[oe] [PATCH 22/23] python3-kmod: remove the recipe

2023-12-31 Thread Alexander Kanavin
Not compatible with cython 3.x, and has been inactive for years: https://pypi.org/project/kmod/#description https://github.com/agrover/python-kmod Signed-off-by: Alexander Kanavin --- .../packagegroups/packagegroup-meta-python.bb | 1 - .../recipes-devtools/python/python3-kmod_0.9.1.bb

[oe] [PATCH 19/23] mercurial: ensure setuptools is present as distutils is no longer (mercurial tries both)

2023-12-31 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta-oe/recipes-devtools/mercurial/mercurial_6.5.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-oe/recipes-devtools/mercurial/mercurial_6.5.bb b/meta-oe/recipes-devtools/mercurial/mercurial_6.5.bb index 112df8c1e..2451a36be

[oe] [PATCH 20/23] rwmem: fix python modules packaging

2023-12-31 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- .../dynamic-layers/meta-python/recipes-bsp/rwmem/rwmem_1.2.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-oe/dynamic-layers/meta-python/recipes-bsp/rwmem/rwmem_1.2.bb b/meta-oe/dynamic-layers/meta-python/recipes-bsp/rwmem

[oe] [PATCH 18/23] mongodb: skip until python 3.12 fixes are available.

2023-12-31 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- .../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

[oe] [PATCH 15/23] openipmi: update 2.0.32 -> 2.0.34

2023-12-31 Thread Alexander Kanavin
This resolves dependency on removed python distutils in particular. openipmi-remove-host-path-from-la_LDFLAGS.patch is removed as issue is fixed upstream. Signed-off-by: Alexander Kanavin --- ..._devel.m4-do-not-check-for-distutils.patch | 41 ...fix-symlink-install-error

[oe] [PATCH 17/23] cockpit: add setuptools dependency to bring in distutils copy

2023-12-31 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta-webserver/recipes-webadmin/cockpit/cockpit_304.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-webserver/recipes-webadmin/cockpit/cockpit_304.bb b/meta-webserver/recipes-webadmin/cockpit/cockpit_304.bb index ab05fd377

[oe] [PATCH 16/23] libsigrokdecode: add python 3.12 support

2023-12-31 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- .../libsigrokdecode/0001-configure.ac-add-py-3.10-support.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-oe/recipes-extended/sigrok/libsigrokdecode/0001-configure.ac-add-py-3.10-support.patch b/meta-oe/recipes-extended

[oe] [PATCH 14/23] wireshark: update 4.0.10 -> 4.2.0

2023-12-31 Thread Alexander Kanavin
This resolves python 3.12 issues. Signed-off-by: Alexander Kanavin --- ...-a-try_run-test-when-cross-compiling.patch | 66 -- ...-do-not-use-lemon-data-from-the-host.patch | 32 +++ ...ireshark-src-improve-reproducibility.patch | 16 ++-- .../0002-flex-Remove-line

[oe] [PATCH 13/23] nmap: disable ndiff

2023-12-31 Thread Alexander Kanavin
In 7.80 this requires distutils (no longer provided in python 3.12). This may be resolved in newer nmap versions, so if you care about it please provide a version update: https://nmap.org/dist/ Signed-off-by: Alexander Kanavin --- meta-oe/recipes-security/nmap/nmap_7.80.bb | 2 +- 1 file

[oe] [PATCH 10/23] python3-custom-inherit: fix python 3.12 builds

2023-12-31 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- ...oneer.py-do-not-use-SafeConfigParser.patch | 29 +++ .../python/python3-custom-inherit_2.4.1.bb| 1 + 2 files changed, 30 insertions(+) create mode 100644 meta-python/recipes-devtools/python/files/0001-versioneer.py-do-not-use

[oe] [PATCH 09/23] python3-gmpy2: fix python 3.12 issues

2023-12-31 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- .../0001-src-fix-python-3.12-builds.patch | 263 ++ .../python/python3-gmpy2_2.1.5.bb | 1 + 2 files changed, 264 insertions(+) create mode 100644 meta-python/recipes-devtools/python/python3-gmpy2/0001-src-fix-python-3.12

[oe] [PATCH 11/23] python3-jsonrpcserver: remove

2023-12-31 Thread Alexander Kanavin
No activity in over a year, and depends on oslash, which has had no activity since 2020. Signed-off-by: Alexander Kanavin --- .../packagegroups/packagegroup-meta-python.bb | 1 - .../python/python3-jsonrpcserver_5.0.9.bb | 23 --- 2 files changed, 24 deletions(-) delete

[oe] [PATCH 12/23] python3-oslash: remove

2023-12-31 Thread Alexander Kanavin
Not compatible with python 3.12; dead upstream (no activity since 2020). Signed-off-by: Alexander Kanavin --- .../python/python3-oslash_0.6.3.bb| 22 --- 1 file changed, 22 deletions(-) delete mode 100644 meta-python/recipes-devtools/python/python3-oslash_0.6.3.bb

[oe] [PATCH 05/23] libpwquality: backport a python 3.12 compatibility patch

2023-12-31 Thread Alexander Kanavin
This also allows dropping a previous patch. Signed-off-by: Alexander Kanavin --- ...-Use-setuptools-instead-of-distutils.patch | 78 +++ ...missing-python-include-dir-for-cross.patch | 43 -- .../libpwquality/libpwquality_1.4.5.bb| 6 +- 3 files changed, 81

[oe] [PATCH 06/23] mycroft: do not depend on python3-xmlrunner

2023-12-31 Thread Alexander Kanavin
Nothing in the source tree refers to it. Signed-off-by: Alexander Kanavin --- meta-multimedia/recipes-multimedia/mycroft/mycroft_19.8.1.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-multimedia/recipes-multimedia/mycroft/mycroft_19.8.1.bb b/meta-multimedia/recipes

[oe] [PATCH 07/23] python3-xmlrunner: remove the recipe

2023-12-31 Thread Alexander Kanavin
Last release in 2014, not compatible with python 3.12. Signed-off-by: Alexander Kanavin --- .../packagegroups/packagegroup-meta-python.bb | 1 - .../python/python3-xmlrunner_1.7.7.bb | 11 --- 2 files changed, 12 deletions(-) delete mode 100644 meta-python

[oe] [PATCH 08/23] system-config-printer: rely on setuptools to obtain distutils copy

2023-12-31 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- .../system-config-printer/system-config-printer_1.5.18.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-networking/dynamic-layers/meta-python/recipes-printing/system-config-printer/system-config-printer_1.5.18.bb b/meta

[oe] [PATCH 04/23] cmpi-bindings: update 1.0.1 -> 1.0.4

2023-12-31 Thread Alexander Kanavin
Drop several obsolete patches; either upstream fixed the issue or there's a standard way to cross-build python items. Add setuptools dependency as distutils is still needed. Signed-off-by: Alexander Kanavin --- ...BI-suffix-to-the-python-library-name.patch | 22 -- .../cmpi-bindings

[oe] [PATCH 03/23] audit: disable python bindings as incompatible with python 3.12

2023-12-31 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta-oe/recipes-security/audit/audit_3.1.2.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-oe/recipes-security/audit/audit_3.1.2.bb b/meta-oe/recipes-security/audit/audit_3.1.2.bb index 5380e9022..1f2c821f0 100644 --- a/meta-oe

[oe] [PATCH 02/23] volume-key: disable python bindings

2023-12-31 Thread Alexander Kanavin
No longer compatible with python 3.12; there hasn't been a release since 2018: https://pagure.io/volume_key/releases Signed-off-by: Alexander Kanavin --- meta-oe/recipes-extended/volume_key/volume-key_0.3.12.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-oe/recipes

[oe] [PATCH 01/23] fontforge: add a readline PACKAGECONFIG

2023-12-31 Thread Alexander Kanavin
This helps with build determinism; also if readline is not in sysroot but readline-native is, fontforge erroneously decides to build with it. Signed-off-by: Alexander Kanavin --- meta-oe/recipes-graphics/fontforge/fontforge_20230101.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta

Re: [oe] [PATCH 8/9] flatpak: do not rely on executables from the host

2023-12-22 Thread Alexander Kanavin
On Fri 22. Dec 2023 at 17.50, wrote: > > -EXTRA_OEMESON += "-Dsystem_dbus_proxy=${bindir}/xdg-dbus-proxy > -Dsystem_bubblewrap=${bindir}/bwrap" > > My understanding was that these were runtime dependencies and setting the > paths would ensure that target flatpak can find them > No, it actually

Re: [oe] [PATCH 1/9] python3-yappi: update 1.4.0 -> 1.6.0

2023-12-22 Thread Alexander Kanavin
Dec 22, 2023 at 7:11 AM Alexander Kanavin > wrote: > > > > Drop patches: > > 0002-add-3.11-to-the-setup.patch - issue resolved upstream > > 0001-Fix-imports-for-ptests.patch - unclear what the problem is, too > > difficult to rebase. > > Does > bitbak

[oe] [PATCH 9/9] bolt: package systemd units

2023-12-22 Thread Alexander Kanavin
This wasn't seen because the recipe is enabled only when systemd and polkit are both in distro features. Signed-off-by: Alexander Kanavin --- meta-oe/recipes-bsp/bolt/bolt_0.9.6.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta-oe/recipes-bsp/bolt/bolt_0.9.6.bb b/meta-oe/recipes-bsp

[oe] [PATCH 6/9] mozjs-102: remove the recipe

2023-12-22 Thread Alexander Kanavin
I'd rather drop mozjs-102, than attempt to make it work. mozjs-115 is esr (long term support) release like mozjs-102, but it is also newer and therefore will remain in support longer. Signed-off-by: Alexander Kanavin --- .../packagegroup-meta-oe.bbappend | 1 - ...001-Cargo.toml-do

[oe] [PATCH 5/9] mozjs-115: backport py 3.12 compatibility

2023-12-22 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- .../mozjs/mozjs-115/py3.12.patch | 2496 + .../mozjs/mozjs-115_115.2.0.bb|1 + 2 files changed, 2497 insertions(+) create mode 100644 meta-oe/recipes-extended/mozjs/mozjs-115/py3.12.patch diff --git a/meta-oe

[oe] [PATCH 8/9] flatpak: do not rely on executables from the host

2023-12-22 Thread Alexander Kanavin
This is not how yocto builds work: any needed executables should come from the build itself, with limited exceptions listed in HOSTTOOLS. flatpak is entirely capable of building without requiring them upfront. Signed-off-by: Alexander Kanavin --- meta-oe/recipes-extended/flatpak/flatpak_1.15.6

[oe] [PATCH 7/9] gthumb: update 3.12.2 -> 3.12.4

2023-12-22 Thread Alexander Kanavin
Drop erroneous autotools assignment as well; not sure how this wasn't noticed until now. Signed-off-by: Alexander Kanavin --- .../gthumb/{gthumb_3.12.2.bb => gthumb_3.12.4.bb} | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) rename meta-gnome/recipes-gnome/gth

[oe] [PATCH 1/9] python3-yappi: update 1.4.0 -> 1.6.0

2023-12-22 Thread Alexander Kanavin
Drop patches: 0002-add-3.11-to-the-setup.patch - issue resolved upstream 0001-Fix-imports-for-ptests.patch - unclear what the problem is, too difficult to rebase. Signed-off-by: Alexander Kanavin --- .../0001-Fix-imports-for-ptests.patch | 3895 - .../0002-add-3.11

[oe] [PATCH 3/9] mozjs-115: split the way-too-long PYTHONPATH line

2023-12-22 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- .../recipes-extended/mozjs/mozjs-115_115.2.0.bb | 17 - 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/meta-oe/recipes-extended/mozjs/mozjs-115_115.2.0.bb b/meta-oe/recipes-extended/mozjs/mozjs-115_115.2.0.bb index fcdf64c93

[oe] [PATCH 4/9] polkit: update mozjs dependency 102 -> 115

2023-12-22 Thread Alexander Kanavin
This will allow dropping mozjs-102 instead of attempting to make it work with python 3.12. Signed-off-by: Alexander Kanavin --- .../0001-jsauthority-Bump-mozjs-to-115.patch | 26 +++ meta-oe/recipes-extended/polkit/polkit_123.bb | 10 +++ 2 files changed, 31 insertions

Re: [oe] [PATCH 20/20] nodejs: backport (partially) python 3.12 support

2023-12-20 Thread Alexander Kanavin
recipe e.g. simpleiot which depends > on gyp from nodejs-native > > https://github.com/YoeDistro/yoe-distro/actions/runs/7258317572/job/19834510249?pr=882 > > On Thu, Dec 14, 2023 at 11:53 PM Alexander Kanavin > wrote: > > > > Signed-off-by: Alexander Kanavin > > -

Re: [oe] [PATCH 19/20] libcamera: skip until upstream resolves python 3.12 compatibility

2023-12-15 Thread Alexander Kanavin
mailing list > > > > Quoting Alexander Kanavin (2023-12-15 07:52:38) > > > I'd note that imp module has been deprecated for years, so that's what > > > happens when deprecation warnings are ignored. > > > > Can you tell me more about what this issue is please?

[oe] [PATCH 13/20] python3-astroid: remove unneeded distutils dependency

2023-12-14 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta-python/recipes-devtools/python/python3-astroid_3.0.1.bb | 1 - 1 file changed, 1 deletion(-) diff --git a/meta-python/recipes-devtools/python/python3-astroid_3.0.1.bb b/meta-python/recipes-devtools/python/python3-astroid_3.0.1.bb index db3ef4392

[oe] [PATCH 20/20] nodejs: backport (partially) python 3.12 support

2023-12-14 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- ...001-build-fix-build-with-Python-3.12.patch | 55 .../0001-gyp-resolve-python-3.12-issues.patch | 63 +++ .../recipes-devtools/nodejs/nodejs_20.8.1.bb | 4 +- 3 files changed, 121 insertions(+), 1 deletion(-) create mode

[oe] [PATCH 16/20] python3-grpcio: update 1.56.2 -> 1.59.3

2023-12-14 Thread Alexander Kanavin
This is needed for python 3.12 compatibility. Drop 0001-direct_mmap-Use-off_t-on-linux.patch as issue resolved upstream. Other dropped patches are all due to the code being significantly refactored upstream; if the issues persist, please write updated patches. Signed-off-by: Alexander Kanavin

[oe] [PATCH 18/20] libplist: fix python 3.12 compatibility

2023-12-14 Thread Alexander Kanavin
Ticket: https://github.com/libimobiledevice/libplist/issues/247 Signed-off-by: Alexander Kanavin --- meta-oe/recipes-extended/libimobiledevice/libplist_2.3.0.bb | 4 meta-oe/recipes-extended/libimobiledevice/libplist_git.bb | 4 2 files changed, 8 insertions(+) diff --git a/meta-oe

[oe] [PATCH 19/20] libcamera: skip until upstream resolves python 3.12 compatibility

2023-12-14 Thread Alexander Kanavin
I'd note that imp module has been deprecated for years, so that's what happens when deprecation warnings are ignored. Signed-off-by: Alexander Kanavin --- meta-multimedia/recipes-multimedia/libcamera/libcamera_0.1.0.bb | 1 + .../packagegroups/packagegroup-meta-multimedia.bb | 1

[oe] [PATCH 15/20] python3-pillow: remove unneeded distutils dependency

2023-12-14 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta-python/recipes-devtools/python/python3-pillow_10.1.0.bb | 1 - 1 file changed, 1 deletion(-) diff --git a/meta-python/recipes-devtools/python/python3-pillow_10.1.0.bb b/meta-python/recipes-devtools/python/python3-pillow_10.1.0.bb index 322c90eda

[oe] [PATCH 17/20] gstd: correctly delete files in do_install

2023-12-14 Thread Alexander Kanavin
gstd always installs these in /usr, so root_prefix would work only if usrmerge is in DISTRO_FEATURES. Signed-off-by: Alexander Kanavin --- .../recipes-multimedia/gstreamer-1.0/gstd_git.bb| 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/meta-multimedia

[oe] [PATCH 14/20] python3-django: remove unneeded distutils dependency

2023-12-14 Thread Alexander Kanavin
Nothing in the source tree requires it at runtime. Signed-off-by: Alexander Kanavin --- meta-python/recipes-devtools/python/python-django.inc | 1 - 1 file changed, 1 deletion(-) diff --git a/meta-python/recipes-devtools/python/python-django.inc b/meta-python/recipes-devtools/python/python

[oe] [PATCH 10/20] python3-pyroute2: remove unused distutils dependency

2023-12-14 Thread Alexander Kanavin
It's not mentioned in source tree. Signed-off-by: Alexander Kanavin --- meta-python/recipes-devtools/python/python3-pyroute2_0.7.9.bb | 1 - 1 file changed, 1 deletion(-) diff --git a/meta-python/recipes-devtools/python/python3-pyroute2_0.7.9.bb b/meta-python/recipes-devtools/python/python3

[oe] [PATCH 11/20] python3-eventlet: backport a patch to remove distutils dependency

2023-12-14 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- ...o-host-0-is-not-supported-on-OpenInd.patch | 78 +++ .../python/python3-eventlet_0.33.3.bb | 2 +- 2 files changed, 79 insertions(+), 1 deletion(-) create mode 100644 meta-python/recipes-devtools/python/python3-eventlet/0001

[oe] [PATCH 12/20] python3-unoconv: rely on setuptools to obtain distutils copy

2023-12-14 Thread Alexander Kanavin
The source contains: from distutils.version import LooseVersion Signed-off-by: Alexander Kanavin --- meta-python/recipes-devtools/python/python3-unoconv_0.9.0.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-python/recipes-devtools/python/python3-unoconv_0.9.0.bb b

[oe] [PATCH 09/20] python3-cppy: remove unused distutils dependency

2023-12-14 Thread Alexander Kanavin
It's not mentioned anywhere in source tree. Signed-off-by: Alexander Kanavin --- meta-python/recipes-devtools/python/python3-cppy_1.2.1.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-python/recipes-devtools/python/python3-cppy_1.2.1.bb b/meta-python/recipes

[oe] [PATCH 07/20] python3-joblib: do not rely in distutils

2023-12-14 Thread Alexander Kanavin
Upstream has removed the dependency as of 1.3.0: https://github.com/joblib/joblib/blob/master/CHANGES.rst Signed-off-by: Alexander Kanavin --- meta-python/recipes-devtools/python/python3-joblib_1.3.2.bb | 1 - 1 file changed, 1 deletion(-) diff --git a/meta-python/recipes-devtools/python

[oe] [PATCH 08/20] python3-web3: remove distutils dependency

2023-12-14 Thread Alexander Kanavin
It's not mentioned in the source tree anymore. Signed-off-by: Alexander Kanavin --- meta-python/recipes-devtools/python/python3-web3_6.11.3.bb | 1 - 1 file changed, 1 deletion(-) diff --git a/meta-python/recipes-devtools/python/python3-web3_6.11.3.bb b/meta-python/recipes-devtools/python

[oe] [PATCH 05/20] python3-uinput: remove as unmaintained

2023-12-14 Thread Alexander Kanavin
Both homepage and downloads are gone, last release in 2016, still relies on distutils which is no longer available in python core as of 3.12. https://pypi.org/project/python-uinput/ Signed-off-by: Alexander Kanavin --- .../packagegroups/packagegroup-meta-python.bb | 1 - ...time_t-default

[oe] [PATCH 06/20] python3-mcrypto: rely on setuptools for distutils copy

2023-12-14 Thread Alexander Kanavin
It's still used in source tree: src/M2Crypto/__init__.py:from distutils.version import StrictVersion as Version Signed-off-by: Alexander Kanavin --- meta-python/recipes-devtools/python/python3-m2crypto_0.40.1.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta

[oe] [PATCH 04/20] python3-m2crypto: do not rely on smtpd module

2023-12-14 Thread Alexander Kanavin
It's not mentioned anywhere in source code, and python 3.12 has removed it. Signed-off-by: Alexander Kanavin --- meta-python/recipes-devtools/python/python3-m2crypto_0.40.1.bb | 1 - 1 file changed, 1 deletion(-) diff --git a/meta-python/recipes-devtools/python/python3-m2crypto_0.40.1.bb b

[oe] [PATCH 03/20] python3-meld3: do not rely on smtpd module

2023-12-14 Thread Alexander Kanavin
It's not mentioned anywhere in source code, and python 3.12 has removed it. Signed-off-by: Alexander Kanavin --- meta-python/recipes-devtools/python/python3-meld3_2.0.1.bb | 1 - 1 file changed, 1 deletion(-) diff --git a/meta-python/recipes-devtools/python/python3-meld3_2.0.1.bb b/meta

[oe] [PATCH 02/20] python3-supervisor: do not rely on smtpd module

2023-12-14 Thread Alexander Kanavin
It's not mentioned anywhere in source code, and python 3.12 has removed it. Signed-off-by: Alexander Kanavin --- meta-python/recipes-devtools/python/python3-supervisor_4.2.5.bb | 1 - 1 file changed, 1 deletion(-) diff --git a/meta-python/recipes-devtools/python/python3-supervisor_4.2.5.bb b

[oe] [PATCH 01/20] python3-pyinotify: remove as unmaintained

2023-12-14 Thread Alexander Kanavin
There hasn't been a release in years, and python 3.12 is no longer compatible as it has removed the smtpd module. https://github.com/seb-m/pyinotify Signed-off-by: Alexander Kanavin --- .../packagegroups/packagegroup-meta-python.bb | 1 - .../python/python3-pyinotify_0.9.6.bb | 19

[oe] python 3.12 - help needed in fixing meta-oe failures

2023-12-07 Thread Alexander Kanavin
Hello all, I've been working on updating python to 3.12.0 in oe-core, and here's the current situation: 1. oe-core patchset is ready and tested against a-full on the AB. Get it here: https://git.yoctoproject.org/poky-contrib/log/?h=akanavin/py3.12 2. meta-oe patchset is half-done. I've fixed

[oe] [PATCH] fio: revert "fio: upgrade 3.32 -> 2022"

2023-11-29 Thread Alexander Kanavin
This was a bogus update (from AUH I believe) and should be reverted. Signed-off-by: Alexander Kanavin --- .../fio/fio/0001-Fio-3.31.patch | 23 - ...-__fill_random_buf-using-the-multi-r.patch | 136 --- ...d-get-rid-of-unused-MAX_SEED_BUCKETS.patch | 31 - ...filecreate-filestat

[oe] [PATCH] fio: revert "fio: upgrade 3.32 -> 2022"

2023-11-29 Thread Alexander Kanavin
This was a bogus update (from AUH I believe) and should be reverted. --- .../fio/fio/0001-Fio-3.31.patch | 23 - ...-__fill_random_buf-using-the-multi-r.patch | 136 --- ...d-get-rid-of-unused-MAX_SEED_BUCKETS.patch | 31 - ...filecreate-filestat-filedelete-engin.patch | 800

Re: [oe] [meta-oe][PATCH 2/2] webkitgtk4: Add recipe

2023-11-21 Thread Alexander Kanavin
oe-core already carries the gtk4 version of webkitgtk. webkitgtk3 in meta-oe is a temporary recipe until all consumers migrate to gtk4. Alex On Tue, 21 Nov 2023 at 14:02, Zoltan Boszormenyi wrote: > > Signed-off-by: Zoltán Böszörményi > --- > .../recipes-support/webkitgtk/webkitgtk4_2.42.2.bb

Re: [oe] [AUH] modemmanager: upgrading to 1.23.1 SUCCEEDED

2023-11-07 Thread Alexander Kanavin
Yes, please do exercise caution and don't push AUH updates blindly, especially when the new version looks iffy, or goes from even to odd in the middle component. A lot of recipes in meta-oe seem to have broken version checks - there's a whole arsenal of tweaks in form of UPSTREAM_CHECK_* settings

Re: [oe] [Openembedded-architecture] [RFC] Support for alternative init systems

2023-11-07 Thread Alexander Kanavin
On Tue, 7 Nov 2023 at 10:30, ANQUETIN Mathieu wrote: > I would like to discuss an architecture solution to ease support for > alternative init systems. > > As of now, OpenEmbedded supports sysvinit and systemd as first-class citizens > but does so by including required files in the main package

[oe] [PATCH] libadwaita: move recipe to oe-core

2023-07-28 Thread Alexander Kanavin
As required by latest epiphany. Signed-off-by: Alexander Kanavin --- .../libadwaita/libadwaita_1.3.3.bb| 24 --- 1 file changed, 24 deletions(-) delete mode 100644 meta-gnome/recipes-gnome/libadwaita/libadwaita_1.3.3.bb diff --git a/meta-gnome/recipes-gnome

Re: [oe] [RFC][meta-gnome][PATCHv3] webkitgtk3: add recipe

2023-07-27 Thread Alexander Kanavin
A=ON,-DENABLE_GOA=OFF,gnome-online-accounts" > > PACKAGECONFIG[kerberos]= "-DWITH_KRB5=ON,-DWITH_KRB5=OFF,krb5" > > # BROKEN: due missing pkg-config in openldap eds' cmake finds > host-libs when > > diff --git > a/meta-gnome/recipes-gnome/gc

Re: [oe] [RFC][meta-gnome][PATCHv2] webkitgtk3: add recipe

2023-07-27 Thread Alexander Kanavin
s once epiphany was updated. > > On Thu, Jul 27 2023 at 06:27:25 AM +02:00:00, Alexander Kanavin > wrote: > > You could probably move gcr3 to meta-gnome for the same reasons once epiphany > transitions to gtk4. Alex On Thu, 27 Jul 2023 at 02:02, Markus Volk > wrote: > >

Re: [oe] [RFC][meta-gnome][PATCHv2] webkitgtk3: add recipe

2023-07-26 Thread Alexander Kanavin
-Dwebkitgtk=true,-Dwebkitgtk=false,webkitgtk" > +PACKAGECONFIG[webkitgtk] = "-Dwebkitgtk=true,-Dwebkitgtk=false,webkitgtk3" > > PACKAGES =+ "${PN}-gdialog" > FILES:${PN}-gdialog = "${bindir}/gdialog" > diff --git > a/meta-gnome/recipes-supp

Re: [oe] DISTRO_FEATURE gobject-introspection-data or gobject-introspection?

2023-05-31 Thread Alexander Kanavin
On Wed, 31 May 2023 at 18:00, Petr Gotthard wrote: > > Hello. Is there a DISTRO_FEATURE "gobject-introspection" or just > "gobject-introspection-data", please? Or both? > > Recently there was a set of patches called "requires > gobject-introspection-data DISTRO_FEATURE", but for some recipes it

Re: [oe] Depending on external recipes in OE-core

2023-04-21 Thread Alexander Kanavin
PACKAGECONFIG definition for a feature such as qt5/6 support doesn't have to be in an external .bbappend, as in itself it doesn't change how a recipe is being built, it only defines a recipe option, component command line switches to enable it, and dependencies that need to be fulfilled. If there

Re: [oe] [meta-oe][PATCH 2/3] libfprint: New recipe

2023-03-30 Thread Alexander Kanavin
On Thu, 30 Mar 2023 at 19:20, Böszörményi Zoltán wrote: > > 2023. 03. 30. 17:40 keltezéssel, Alexander Kanavin írta: > > How do libfprint's meson rules for producing the executable and then > > running it look like? > > Here are the two generators: > https://gitla

Re: [oe] [meta-oe][PATCH 2/3] libfprint: New recipe

2023-03-30 Thread Alexander Kanavin
wrote: > > 2023. 03. 30. 17:24 keltezéssel, Zoltan Boszormenyi via > lists.openembedded.org írta: > > 2023. 03. 30. 15:50 keltezéssel, Alexander Kanavin írta: > >> Meson is specifically configured in yocto to user qemu usermode as the > >> wrapper to run cross

Re: [oe] [meta-oe][PATCH 2/3] libfprint: New recipe

2023-03-30 Thread Alexander Kanavin
of the exe_wrapper is documented here: https://mesonbuild.com/Cross-compilation.html Alex On Thu, 30 Mar 2023 at 17:24, Böszörményi Zoltán wrote: > > 2023. 03. 30. 15:50 keltezéssel, Alexander Kanavin írta: > > Meson is specifically configured in yocto to user qemu usermode as the

Re: [oe] [meta-oe][PATCH 2/3] libfprint: New recipe

2023-03-30 Thread Alexander Kanavin
Meson is specifically configured in yocto to user qemu usermode as the wrapper to run cross binaries, so can libfprint build configuration be tweaked to use that? This would avoid all the nasty -native extensions and modifications. Alex On Thu, 30 Mar 2023 at 15:43, Zoltan Boszormenyi wrote: >

Re: [oe] [meta-python][PATCH v2 2/3] python3-cmake: New recipe

2023-03-11 Thread Alexander Kanavin
There are several 'master-next' branches, each integrator maintains their own. The pypi patch did make it into https://git.yoctoproject.org/poky-contrib/log/?h=abelloni/master-next Alex On Sat, 11 Mar 2023 at 06:59, Zoltan Boszormenyi wrote: > > 2023. 03. 10. 14:46 keltezéssel, Zoltan

Re: [oe] [meta-gnome][PATCH] gnome:terminal add missing inherit meson

2023-01-05 Thread Alexander Kanavin
Presence of ' GNOMEBASEBUILDCLASS = "meson"' indicates that the recipe should be inheriting gnomebase class rather. Did it get erroneously dropped at some point? Alex On Thu, 5 Jan 2023 at 16:36, Markus Volk wrote: > > When testing Gnome recipes at runtime, I noticed that inherit meson was >

[oe] [PATCH] nftables: fix builds with latest setuptools

2023-01-05 Thread Alexander Kanavin
be addressed by simply not installing the .pyc. Signed-off-by: Alexander Kanavin --- ...tables-python-Split-root-from-prefix.patch | 44 --- .../recipes-filter/nftables/nftables_1.0.6.bb | 6 ++- 2 files changed, 5 insertions(+), 45 deletions(-) delete mode 100644 meta-networking

Re: [oe] [PATCH] packagegroup-meta-python: drop python3-strict-rfc3339

2023-01-04 Thread Alexander Kanavin
No, jsonschema is fixed to not use the removed recipe. I sent a gigantic patchset to core a few hours ago with all that. Alex On Wed 4. Jan 2023 at 18.00, Khem Raj wrote: > On Wed, Jan 4, 2023 at 3:22 AM Alexander Kanavin > wrote: > > > > This has been unmaintained, not

[oe] [PATCH] packagegroup-meta-python: drop python3-strict-rfc3339

2023-01-04 Thread Alexander Kanavin
This has been unmaintained, not needed by anything and is now removed from oe-core. Signed-off-by: Alexander Kanavin --- .../recipes-core/packagegroups/packagegroup-meta-python.bb | 1 - 1 file changed, 1 deletion(-) diff --git a/meta-python/recipes-core/packagegroups/packagegroup-meta

[oe] [PATCH] libportal: move to oe-core

2022-12-29 Thread Alexander Kanavin
Epiphany now again requires it. Signed-off-by: Alexander Kanavin --- .../recipes-gnome/libportal/libportal_0.6.bb | 19 --- 1 file changed, 19 deletions(-) delete mode 100644 meta-gnome/recipes-gnome/libportal/libportal_0.6.bb diff --git a/meta-gnome/recipes-gnome/libportal

Re: [oe] [OE-core] OpenEmbedded Happy Hour November 30

2022-11-29 Thread Alexander Kanavin
Isn't that clashing with YPS social slot? https://summit.yoctoproject.org/yocto-project-summit-2022-11/talk/UBXLG8/ Alex On Tue, 29 Nov 2022 at 14:15, Denys Dmytriyenko wrote: > > All, > > This month OpenEmbedded Happy Hour coincides with the Yocto Project Summit > and will be held on

Re: [oe] [PATCH 2/2] lirc: correctly use PYTHONPATH

2022-11-09 Thread Alexander Kanavin
=a45830a39bb47a9eab27980d52966226c9504ea4 >> > shows that meta-oe/meta-* layers belong to this group. >> > >> > Yes, it's not 100% consistent, but lets not make it less consistent, just >> > because "devtool finish" prepared such change. >> >

Re: [oe] [PATCH 2/2] lirc: correctly use PYTHONPATH

2022-11-09 Thread Alexander Kanavin
ed.org/meta-openembedded/commit/?id=a45830a39bb47a9eab27980d52966226c9504ea4 > shows that meta-oe/meta-* layers belong to this group. > > Yes, it's not 100% consistent, but lets not make it less consistent, just > because "devtool finish" prepared such change. > >

Re: [oe] [PATCH 2/2] lirc: correctly use PYTHONPATH

2022-11-09 Thread Alexander Kanavin
uses 4 spaces for > indentation with closing quote as the first character as described on > https://www.openembedded.org/wiki/Styleguide > > On Wed, Nov 9, 2022 at 9:06 PM Alexander Kanavin > wrote: >> >> Signed-off-by: Alexander Kanavin >> --- >> ...ot

  1   2   3   4   5   >