Go to file
Martin Jansa fdab9ca9fe
xfce4-notifyd: use python3native and depend on python3-packaging-native
* it uses gdbus-codegen from glib-2.0-native which depended
  on python3-distutils-native until
  https://lists.openembedded.org/g/openembedded-core/message/196136
  but distutils on host was enforced by sanity check only until mickledore with:
  https://git.openembedded.org/openembedded-core/commit/?id=8e3a5b0709384f2b455a82ac1e8e212686fe4456

  so on hosts without distutils this was already failing
  and the glib-2.0-native change only changes the dependency from
  distutils to packaging which results in:
  https://errors.yoctoproject.org/Errors/Details/754995/

gdbus-codegen \
	--interface-prefix org.xfce.Notifyd.Log \
	--c-namespace Xfce \
	--generate-c-code xfce-notify-log-gbus \
	--glib-max-allowed 2.68 \
	../../xfce4-notifyd-0.8.2/common/xfce-notify-log-dbus.xml
Traceback (most recent call last):
  File "TOPDIR/build/tmp/work/riscv64-yoe-linux/xfce4-notifyd/0.8.2/recipe-sysroot-native/usr/bin/gdbus-codegen", line 53, in <module>
    from codegen import codegen_main
  File "TOPDIR/build/tmp/work/riscv64-yoe-linux/xfce4-notifyd/0.8.2/recipe-sysroot-native/usr/share/glib-2.0/codegen/codegen_main.py", line 29, in <module>
    from . import dbustypes
  File "TOPDIR/build/tmp/work/riscv64-yoe-linux/xfce4-notifyd/0.8.2/recipe-sysroot-native/usr/share/glib-2.0/codegen/dbustypes.py", line 22, in <module>
    from . import utils
  File "TOPDIR/build/tmp/work/riscv64-yoe-linux/xfce4-notifyd/0.8.2/recipe-sysroot-native/usr/share/glib-2.0/codegen/utils.py", line 22, in <module>
    import packaging.version
ModuleNotFoundError: No module named 'packaging'

* packaging probably isn't as wide spread on host distros as old
  distutils was, so make sure it's available by using
  python3-native with python3-packaging-native from OE build

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-28 11:28:37 -08:00
contrib contrib: oe-stylize: Use Python3 explicitly 2023-06-04 22:29:46 -07:00
meta-filesystems meta-multimedia-image-ptest: Add images to enable BBCLASSEXTEND parallel execution 2024-02-22 19:23:55 -08:00
meta-gnome meta-gnome: drop ${PYTHON_PN} 2024-02-19 23:22:25 -08:00
meta-initramfs kexec-tools-klibc: Fix building on x86_64 with binutils 2.41 2024-02-13 15:08:40 -08:00
meta-multimedia meta-multimedia-image-ptest: Add images to enable BBCLASSEXTEND parallel execution 2024-02-22 19:23:55 -08:00
meta-networking openipmi: fix do_configure error when using dash 2024-02-28 00:38:46 -08:00
meta-oe libkcapi: Update HOMEPAGE url 2024-02-28 08:01:19 -08:00
meta-perl ptest-packagelists-meta-perl.inc: Move couple of test to PTESTS_FAST_META_PERL 2024-02-26 08:13:21 -08:00
meta-python python3-pydantic-core: Fix build for arches without 64bit atomics 2024-02-27 17:51:18 -08:00
meta-webserver netdata: version bump 1.43.2 -> 1.44.3 2024-02-21 19:59:52 -08:00
meta-xfce xfce4-notifyd: use python3native and depend on python3-packaging-native 2024-02-28 11:28:37 -08:00
.gitignore .gitignore: add *.pyc and *.pyo 2019-06-15 16:45:33 -07:00
COPYING.MIT add README and license for this layer 2011-02-13 16:47:32 +01:00
README.md layers: Move READMEs to markdown format 2023-06-17 08:30:01 -07:00

Collection of layers for the OE-core universe

Main layer maintainer: Khem Raj raj.khem@gmail.com

This repository is a collection of layers to suppliment OE-Core with additional packages, Each layer have designated maintainer Please see the respective READMEs in the layer subdirectories