meta-openembedded/meta-xfce/recipes-apps
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
..
catfish catfish: upgrade 4.16.3 -> 4.18.0 2023-11-06 08:48:43 -08:00
gigolo gigolo: upgrade 0.5.2 -> 0.5.3 2023-11-06 08:49:51 -08:00
menulibre menulibre: upgrade 2.2.3 -> 2.3.2 2023-11-06 08:49:51 -08:00
mousepad mousepad: upgrade 0.5.9 -> 0.6.1 2023-11-06 08:49:51 -08:00
orage orage: upgrade 4.16.0 -> 4.18.0 2023-11-06 08:48:27 -08:00
ristretto ristretto: use python3native and depend on glib-2.0-native, python3-packaging-native 2024-02-28 11:28:37 -08:00
xarchiver xarchiver: Specify the version in the recipe file name 2023-11-07 19:59:58 -08:00
xfce-polkit recipes: Update LICENSE variable to use SPDX license identifiers 2022-03-04 17:41:45 -08:00
xfce4-datetime-setter recipes: Update LICENSE variable to use SPDX license identifiers 2022-03-04 17:41:45 -08:00
xfce4-notifyd xfce4-notifyd: use python3native and depend on python3-packaging-native 2024-02-28 11:28:37 -08:00
xfce4-panel-profiles xfce4-panel-profiles: 1.0.13 -> 1.0.14 2023-10-31 00:33:57 -07:00
xfce4-screensaver xfce4-screensaver: 4.16.0 -> 4.18.1 2023-04-17 09:53:32 -07:00
xfce4-screenshooter xfce4-screenshooter: upgrade 1.10.3 -> 1.10.4 2023-11-06 08:48:27 -08:00
xfce4-taskmanager xfce4-taskmanager: upgrade 1.5.5 -> 1.5.6 2023-11-06 08:49:51 -08:00
xfce4-terminal xfce4-terminal: 1.0.0 -> 1.0.4 2023-04-07 16:58:15 -07:00