public inbox for openembedded-core@lists.openembedded.org
 help / color / mirror / Atom feed
* Convert packages to gnomebase and upgrade
@ 2025-11-03  7:26 Jörg Sommer
  2025-11-03  7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
                   ` (2 more replies)
  0 siblings, 3 replies; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03  7:26 UTC (permalink / raw)
  To: openembedded-core

This patch set converts these packages to gnomebase:

* vala
* python3-pygobject
* libsoup
* gconf
* epiphany
* gdk-pixbuf
* at-spi2-core
* glib-2.0
* gobject-introspection
* gtk+3
* gtk4

These packages have newer upstream versions:

* python3-pygobject: Upgrade 3.52.3 -> 3.54.5
* at-spi2-core: Upgrade 2.56.4 -> 2.58.1
* glib-2.0: Upgrade 2.86.0 -> 2.86.1
* gobject-introspection: Upgrade 1.84.0 -> 1.86.0
* libadwaita: Upgrade 1.7.6 -> 1.8.1

(I'm still working on epiphany and gdk-pixbuf, because they have new
dependencies, but I will send this as a new request.)

Some minor clean-ups:

* libgudev: Remove UPSTREAM_CHECK_URI; not needed
* cantarell-fonts: Remove meson, pkgconfig; already in



^ permalink raw reply	[flat|nested] 24+ messages in thread

* [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed
  2025-11-03  7:26 Convert packages to gnomebase and upgrade Jörg Sommer
@ 2025-11-03  7:26 ` Jörg Sommer
  2025-11-03  7:26   ` [PATCH 02/18] vala: Convert to gnomebase Jörg Sommer
                     ` (16 more replies)
  2025-11-03 11:14 ` [OE-core] Convert packages to gnomebase and upgrade Alexander Kanavin
  2025-11-06 13:21 ` Ross Burton
  2 siblings, 17 replies; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03  7:26 UTC (permalink / raw)
  To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer

From: Jörg Sommer <joerg.sommer@navimatix.de>

Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
 meta/recipes-gnome/libgudev/libgudev_238.bb | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/meta/recipes-gnome/libgudev/libgudev_238.bb b/meta/recipes-gnome/libgudev/libgudev_238.bb
index f197f6421d..ff5017ade0 100644
--- a/meta/recipes-gnome/libgudev/libgudev_238.bb
+++ b/meta/recipes-gnome/libgudev/libgudev_238.bb
@@ -23,9 +23,6 @@ GIR_MESON_DISABLE_FLAG = 'disabled'
 
 GTKDOC_MESON_OPTION = "gtk_doc"
 
-UPSTREAM_CHECK_URI = "http://ftp.gnome.org/pub/GNOME/sources/libgudev/"
-UPSTREAM_CHECK_REGEX = "(?P<pver>(\d+))"
-
 EXTRA_OEMESON += "-Dtests=disabled -Dvapi=disabled"
 
 # This isn't a GNOME-style version do gnome_verdir fails. Just return the
-- 
2.51.0



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PATCH 02/18] vala: Convert to gnomebase
  2025-11-03  7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
@ 2025-11-03  7:26   ` Jörg Sommer
  2025-11-03  7:26   ` [PATCH 03/18] python3-pygobject: Use SRC_URI from gnomebase Jörg Sommer
                     ` (15 subsequent siblings)
  16 siblings, 0 replies; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03  7:26 UTC (permalink / raw)
  To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer

From: Jörg Sommer <joerg.sommer@navimatix.de>

Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
 meta/recipes-devtools/vala/vala_0.56.18.bb | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/meta/recipes-devtools/vala/vala_0.56.18.bb b/meta/recipes-devtools/vala/vala_0.56.18.bb
index 32105a3c23..16e5d2b7c8 100644
--- a/meta/recipes-devtools/vala/vala_0.56.18.bb
+++ b/meta/recipes-devtools/vala/vala_0.56.18.bb
@@ -16,15 +16,15 @@ BBCLASSEXTEND = "native"
 LICENSE = "LGPL-2.1-only"
 LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24"
 
-SHRT_VER = "${@d.getVar('PV').split('.')[0]}.${@d.getVar('PV').split('.')[1]}"
+GNOMEBASEBUILDCLASS = "autotools"
 
-SRC_URI = "http://ftp.gnome.org/pub/GNOME/sources/${BPN}/${SHRT_VER}/${BP}.tar.xz"
-SRC_URI[sha256sum] = "f2affe7d40ab63db8e7b9ecc3f6bdc9c2fc7e3134c84ff2d795f482fe926a382"
+inherit gnomebase upstream-version-is-even
 
-inherit autotools pkgconfig upstream-version-is-even
+SRC_URI[archive.sha256sum] = "f2affe7d40ab63db8e7b9ecc3f6bdc9c2fc7e3134c84ff2d795f482fe926a382"
+
+SHRT_VER = "${@gnome_verdir("${PV}")}"
 
 FILES:${PN} += "${datadir}/${BPN}-${SHRT_VER}/vapi ${libdir}/${BPN}-${SHRT_VER}/"
-FILES:${PN}-doc += "${datadir}/devhelp"
 
 # .gir files from gobject-introspection are installed to ${libdir} when multilib is enabled
 GIRDIR_OPT = "${@'--girdir=${STAGING_LIBDIR}/gir-1.0' if d.getVar('MULTILIBS') else ''}"
-- 
2.51.0



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PATCH 03/18] python3-pygobject: Use SRC_URI from gnomebase
  2025-11-03  7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
  2025-11-03  7:26   ` [PATCH 02/18] vala: Convert to gnomebase Jörg Sommer
@ 2025-11-03  7:26   ` Jörg Sommer
  2025-11-27 10:50     ` [OE-core] " Ross Burton
  2025-11-03  7:26   ` [PATCH 04/18] python3-pygobject: Upgrade 3.52.3 -> 3.54.5 Jörg Sommer
                     ` (14 subsequent siblings)
  16 siblings, 1 reply; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03  7:26 UTC (permalink / raw)
  To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer

From: Jörg Sommer <joerg.sommer@navimatix.de>

Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
 meta/recipes-devtools/python/python3-pygobject_3.52.3.bb | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/meta/recipes-devtools/python/python3-pygobject_3.52.3.bb b/meta/recipes-devtools/python/python3-pygobject_3.52.3.bb
index 42b071ca08..ae81f1e31f 100644
--- a/meta/recipes-devtools/python/python3-pygobject_3.52.3.bb
+++ b/meta/recipes-devtools/python/python3-pygobject_3.52.3.bb
@@ -16,12 +16,12 @@ python() {
 
 DEPENDS += "python3 glib-2.0"
 
-SRCNAME = "pygobject"
+GNOME_COMPRESS_TYPE = "gz"
+GNOMEBN = "pygobject"
 
-SRC_URI = "http://ftp.gnome.org/pub/GNOME/sources/${SRCNAME}/${@gnome_verdir("${PV}")}/${SRCNAME}-${PV}.tar.gz"
-SRC_URI[sha256sum] = "00e427d291e957462a8fad659a9f9c8be776ff82a8b76bdf402f1eaeec086d82"
+SRC_URI[archive.sha256sum] = "00e427d291e957462a8fad659a9f9c8be776ff82a8b76bdf402f1eaeec086d82"
 
-S = "${UNPACKDIR}/${SRCNAME}-${PV}"
+S = "${UNPACKDIR}/${GNOMEBN}-${PV}"
 
 PACKAGECONFIG ??= "${@bb.utils.contains_any('DISTRO_FEATURES', [ 'directfb', 'wayland', 'x11' ], 'cairo', '', d)}"
 
-- 
2.51.0



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PATCH 04/18] python3-pygobject: Upgrade 3.52.3 -> 3.54.5
  2025-11-03  7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
  2025-11-03  7:26   ` [PATCH 02/18] vala: Convert to gnomebase Jörg Sommer
  2025-11-03  7:26   ` [PATCH 03/18] python3-pygobject: Use SRC_URI from gnomebase Jörg Sommer
@ 2025-11-03  7:26   ` Jörg Sommer
  2025-11-03  7:26   ` [PATCH 05/18] libsoup: Convert to gnomebase Jörg Sommer
                     ` (13 subsequent siblings)
  16 siblings, 0 replies; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03  7:26 UTC (permalink / raw)
  To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer

From: Jörg Sommer <joerg.sommer@navimatix.de>

Changes in the upstream COPYING file were only replacements of \f by \n

3.54.5 - 2025-10-18
-------------------
* Backport: GLib 2.86/GioUnix compatibility :mr:`461`

3.54.3 - 2025-09-21
-------------------
* Do not skip symbols both in Gio and in platform specific :mr:`452`

3.54.2 - 2025-09-13
-------------------
* Prefix platform specific symbols with platform name :mr:`451`

3.54.1 - 2025-09-12
-------------------
* Excempt GioPlatform namespaces from required version check :mr:`450`

3.54.0 - 2025-09-06
-------------------
* Fix compatibility with Python 3.14 :mr:`433`
* Add platform specific symbols back to Gio module :mr:`445`
* Include docs from old GNOME wiki :mr:`441`
* Add override for `GLib.MainContext.query()` :mr:`446`
* Fix optional inout parameter marshalling :mr:`447`

3.53.0 - 2025-08-27
-------------------
* Drop Python upper limit :mr:`418`
* Add `__enum|flags_values__` back to GEnum and GFlags :mr:`420`
* Fix asyncio event loop selector with Python 3.13 :mr:`421`
* Support `Gtk.Template` on sub-classed Python classes :mr:`199`
* Use GI Repository singleton if GLib >= 2.85 :mr:`427`
* Expose finish_func on function info to determine if a function can be used as awaitable :mr:`428`
* Documentation updates :mr:`424` :mr:`426` :mr:`429` :mr:`430`
* `ParamSpec` objects now return the expected enum type :mr:`432`
* Fix `Gio.ActionMap` override for `Gio.Application` :mr:`435`
* Fix regression for functions with multiple callbacks :mr:`436` :mr:`437`
* Cleanup: callable argument cache :mr:`438`
* Format Python and C code :mr:`386`
* Fix compatibility with GLib 2.84 :mr:`443`
* (chore) clean up array cache code :mr:`440`

Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
 ...ython3-pygobject_3.52.3.bb => python3-pygobject_3.54.5.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-devtools/python/{python3-pygobject_3.52.3.bb => python3-pygobject_3.54.5.bb} (88%)

diff --git a/meta/recipes-devtools/python/python3-pygobject_3.52.3.bb b/meta/recipes-devtools/python/python3-pygobject_3.54.5.bb
similarity index 88%
rename from meta/recipes-devtools/python/python3-pygobject_3.52.3.bb
rename to meta/recipes-devtools/python/python3-pygobject_3.54.5.bb
index ae81f1e31f..f6ed3ff5fb 100644
--- a/meta/recipes-devtools/python/python3-pygobject_3.52.3.bb
+++ b/meta/recipes-devtools/python/python3-pygobject_3.54.5.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://gitlab.gnome.org/GNOME/pygobject"
 DESCRIPTION = "PyGObject is a Python package which provides bindings for GObject based libraries such as GTK, GStreamer, WebKitGTK, GLib, GIO and many more."
 SECTION = "devel/python"
 LICENSE = "LGPL-2.1-only"
-LIC_FILES_CHKSUM = "file://COPYING;md5=a916467b91076e631dd8edb7424769c7"
+LIC_FILES_CHKSUM = "file://COPYING;md5=91db794c3adc9d824d4eddabb341e816"
 
 GIR_MESON_OPTION = ""
 
@@ -19,7 +19,7 @@ DEPENDS += "python3 glib-2.0"
 GNOME_COMPRESS_TYPE = "gz"
 GNOMEBN = "pygobject"
 
-SRC_URI[archive.sha256sum] = "00e427d291e957462a8fad659a9f9c8be776ff82a8b76bdf402f1eaeec086d82"
+SRC_URI[archive.sha256sum] = "b6656f6348f5245606cf15ea48c384c7f05156c75ead206c1b246c80a22fb585"
 
 S = "${UNPACKDIR}/${GNOMEBN}-${PV}"
 
-- 
2.51.0



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PATCH 05/18] libsoup: Convert to gnomebase
  2025-11-03  7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
                     ` (2 preceding siblings ...)
  2025-11-03  7:26   ` [PATCH 04/18] python3-pygobject: Upgrade 3.52.3 -> 3.54.5 Jörg Sommer
@ 2025-11-03  7:26   ` Jörg Sommer
  2025-11-03  7:27   ` [PATCH 06/18] gconf: Use SRC_URI from gnomebase Jörg Sommer
                     ` (12 subsequent siblings)
  16 siblings, 0 replies; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03  7:26 UTC (permalink / raw)
  To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer

From: Jörg Sommer <joerg.sommer@navimatix.de>

* Dropping CVE_PRODUCT, because it was equal to the default.

Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
 meta/recipes-support/libsoup/libsoup_3.6.5.bb | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/meta/recipes-support/libsoup/libsoup_3.6.5.bb b/meta/recipes-support/libsoup/libsoup_3.6.5.bb
index 29e45dfb97..a9f1e0d96a 100644
--- a/meta/recipes-support/libsoup/libsoup_3.6.5.bb
+++ b/meta/recipes-support/libsoup/libsoup_3.6.5.bb
@@ -9,17 +9,13 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=5f30f0716dfdd0d91eb439ebec522ec2"
 
 DEPENDS = "glib-2.0 glib-2.0-native libxml2 sqlite3 libpsl nghttp2"
 
-SHRT_VER = "${@d.getVar('PV').split('.')[0]}.${@d.getVar('PV').split('.')[1]}"
-
-SRC_URI = "${GNOME_MIRROR}/libsoup/${SHRT_VER}/libsoup-${PV}.tar.xz"
-SRC_URI[sha256sum] = "6891765aac3e949017945c3eaebd8cc8216df772456dc9f460976fbdb7ada234"
+SRC_URI[archive.sha256sum] = "6891765aac3e949017945c3eaebd8cc8216df772456dc9f460976fbdb7ada234"
 
 PROVIDES = "libsoup-3.0"
-CVE_PRODUCT = "libsoup"
 
-S = "${UNPACKDIR}/libsoup-${PV}"
+S = "${UNPACKDIR}/${GNOMEBN}-${PV}"
 
-inherit meson gettext pkgconfig upstream-version-is-even gobject-introspection gi-docgen vala
+inherit gettext gnomebase upstream-version-is-even gobject-introspection gi-docgen vala
 
 GIR_MESON_ENABLE_FLAG = 'enabled'
 GIR_MESON_DISABLE_FLAG = 'disabled'
-- 
2.51.0



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PATCH 06/18] gconf: Use SRC_URI from gnomebase
  2025-11-03  7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
                     ` (3 preceding siblings ...)
  2025-11-03  7:26   ` [PATCH 05/18] libsoup: Convert to gnomebase Jörg Sommer
@ 2025-11-03  7:27   ` Jörg Sommer
  2025-11-03  7:27   ` [PATCH 07/18] epiphany: " Jörg Sommer
                     ` (11 subsequent siblings)
  16 siblings, 0 replies; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03  7:27 UTC (permalink / raw)
  To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer

From: Jörg Sommer <joerg.sommer@navimatix.de>

Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
 meta/recipes-gnome/gnome/gconf_3.2.6.bb | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/meta/recipes-gnome/gnome/gconf_3.2.6.bb b/meta/recipes-gnome/gnome/gconf_3.2.6.bb
index 54666801c5..45de01d9b1 100644
--- a/meta/recipes-gnome/gnome/gconf_3.2.6.bb
+++ b/meta/recipes-gnome/gnome/gconf_3.2.6.bb
@@ -9,20 +9,20 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=55ca817ccb7d5b5b66355690e9abc605"
 
 DEPENDS = "glib-2.0 glib-2.0-native dbus dbus-glib libxml2 intltool-native"
 
+GNOMEBN = "GConf"
 GNOMEBASEBUILDCLASS = "autotools"
 inherit gnomebase gtk-doc gettext gobject-introspection gio-module-cache
 
-SRC_URI = "${GNOME_MIRROR}/GConf/${@gnome_verdir("${PV}")}/GConf-${PV}.tar.xz;name=archive \
+SRC_URI += "\
            file://remove_plus_from_invalid_characters_list.patch \
            file://unable-connect-dbus.patch \
            file://create_config_directory.patch \
            file://python3.patch \
 "
 
-SRC_URI[archive.md5sum] = "2b16996d0e4b112856ee5c59130e822c"
 SRC_URI[archive.sha256sum] = "1912b91803ab09a5eed34d364bf09fe3a2a9c96751fde03a4e0cfa51a04d784c"
 
-S = "${UNPACKDIR}/GConf-${PV}"
+S = "${UNPACKDIR}/${GNOMEBN}-${PV}"
 
 EXTRA_OECONF = "--enable-shared --disable-static \
                 --disable-orbit --with-openldap=no --disable-gtk"
-- 
2.51.0



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PATCH 07/18] epiphany: Use SRC_URI from gnomebase
  2025-11-03  7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
                     ` (4 preceding siblings ...)
  2025-11-03  7:27   ` [PATCH 06/18] gconf: Use SRC_URI from gnomebase Jörg Sommer
@ 2025-11-03  7:27   ` Jörg Sommer
  2025-11-03  7:27   ` [PATCH 08/18] gdk-pixbuf: Convert to gnomebase Jörg Sommer
                     ` (10 subsequent siblings)
  16 siblings, 0 replies; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03  7:27 UTC (permalink / raw)
  To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer

From: Jörg Sommer <joerg.sommer@navimatix.de>

Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
 meta/recipes-gnome/epiphany/epiphany_48.5.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-gnome/epiphany/epiphany_48.5.bb b/meta/recipes-gnome/epiphany/epiphany_48.5.bb
index 8129cd79f8..6a1abdc553 100644
--- a/meta/recipes-gnome/epiphany/epiphany_48.5.bb
+++ b/meta/recipes-gnome/epiphany/epiphany_48.5.bb
@@ -26,7 +26,7 @@ DEPENDS = " \
 inherit gnomebase gsettings features_check gettext mime-xdg gtk-icon-cache
 REQUIRED_DISTRO_FEATURES = "x11 opengl"
 
-SRC_URI = "${GNOME_MIRROR}/${GNOMEBN}/${@oe.utils.trim_version("${PV}", 1)}/${GNOMEBN}-${PV}.tar.${GNOME_COMPRESS_TYPE};name=archive \
+SRC_URI += "\
            file://0002-help-meson.build-disable-the-use-of-yelp.patch \
            file://migrator.patch \
            file://distributor.patch \
-- 
2.51.0



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PATCH 08/18] gdk-pixbuf: Convert to gnomebase
  2025-11-03  7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
                     ` (5 preceding siblings ...)
  2025-11-03  7:27   ` [PATCH 07/18] epiphany: " Jörg Sommer
@ 2025-11-03  7:27   ` Jörg Sommer
  2025-11-03  7:27   ` [PATCH 09/18] at-spi2-core: " Jörg Sommer
                     ` (9 subsequent siblings)
  16 siblings, 0 replies; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03  7:27 UTC (permalink / raw)
  To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer

From: Jörg Sommer <joerg.sommer@navimatix.de>

Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
 meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.12.bb | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.12.bb b/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.12.bb
index a468cea74b..98993cc07d 100644
--- a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.12.bb
+++ b/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.12.bb
@@ -14,18 +14,16 @@ SECTION = "libs"
 
 DEPENDS = "glib-2.0 shared-mime-info"
 
-MAJ_VER = "${@oe.utils.trim_version("${PV}", 2)}"
+SRC_URI[archive.sha256sum] = "b9505b3445b9a7e48ced34760c3bcb73e966df3ac94c95a148cb669ab748e3c7"
 
-SRC_URI = "${GNOME_MIRROR}/${BPN}/${MAJ_VER}/${BPN}-${PV}.tar.xz \
+inherit gettext gnomebase pixbufcache ptest-gnome upstream-version-is-even gobject-introspection gi-docgen lib_package
+
+SRC_URI += "\
            file://run-ptest \
            file://fatal-loader.patch \
            file://0001-meson.build-allow-a-subset-of-tests-in-cross-compile.patch \
            "
 
-SRC_URI[sha256sum] = "b9505b3445b9a7e48ced34760c3bcb73e966df3ac94c95a148cb669ab748e3c7"
-
-inherit meson pkgconfig gettext pixbufcache ptest-gnome upstream-version-is-even gobject-introspection gi-docgen lib_package
-
 GIR_MESON_OPTION = 'introspection'
 GIR_MESON_ENABLE_FLAG = "enabled"
 GIR_MESON_DISABLE_FLAG = "disabled"
-- 
2.51.0



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PATCH 09/18] at-spi2-core: Convert to gnomebase
  2025-11-03  7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
                     ` (6 preceding siblings ...)
  2025-11-03  7:27   ` [PATCH 08/18] gdk-pixbuf: Convert to gnomebase Jörg Sommer
@ 2025-11-03  7:27   ` Jörg Sommer
  2025-11-03  7:27   ` [PATCH 10/18] at-spi2-core: Upgrade 2.56.4 -> 2.58.1 Jörg Sommer
                     ` (8 subsequent siblings)
  16 siblings, 0 replies; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03  7:27 UTC (permalink / raw)
  To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer

From: Jörg Sommer <joerg.sommer@navimatix.de>

Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
 meta/recipes-support/atk/at-spi2-core_2.56.4.bb | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/meta/recipes-support/atk/at-spi2-core_2.56.4.bb b/meta/recipes-support/atk/at-spi2-core_2.56.4.bb
index 90df892461..a1cbf4b455 100644
--- a/meta/recipes-support/atk/at-spi2-core_2.56.4.bb
+++ b/meta/recipes-support/atk/at-spi2-core_2.56.4.bb
@@ -9,11 +9,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
 
 CVE_PRODUCT += "at-spi2-atk"
 
-MAJ_VER = "${@oe.utils.trim_version("${PV}", 2)}"
-
-SRC_URI = "${GNOME_MIRROR}/${BPN}/${MAJ_VER}/${BPN}-${PV}.tar.xz"
-
-SRC_URI[sha256sum] = "dbe35b951499e1d6f1fb552c2e0a09cea7cba2adf6c2eba0b2c85b6c094a3a02"
+SRC_URI[archive.sha256sum] = "dbe35b951499e1d6f1fb552c2e0a09cea7cba2adf6c2eba0b2c85b6c094a3a02"
 
 DEPENDS = " \
 	dbus \
@@ -27,7 +23,7 @@ DEPENDS = " \
 PROVIDES += "atk at-spi2-atk"
 RPROVIDES:${PN} += "atk at-spi2-atk"
 
-inherit meson gi-docgen gettext systemd pkgconfig upstream-version-is-even gobject-introspection
+inherit gnomebase gi-docgen gettext systemd upstream-version-is-even gobject-introspection
 
 EXTRA_OEMESON = " -Dsystemd_user_dir=${systemd_user_unitdir} \
                   -Ddbus_daemon=${bindir}/dbus-daemon"
-- 
2.51.0



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PATCH 10/18] at-spi2-core: Upgrade 2.56.4 -> 2.58.1
  2025-11-03  7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
                     ` (7 preceding siblings ...)
  2025-11-03  7:27   ` [PATCH 09/18] at-spi2-core: " Jörg Sommer
@ 2025-11-03  7:27   ` Jörg Sommer
  2025-11-03 19:26     ` [OE-core] " Mathieu Dubois-Briand
  2025-11-03  7:27   ` [PATCH 11/18] glib-2.0: Convert to gnomebase Jörg Sommer
                     ` (7 subsequent siblings)
  16 siblings, 1 reply; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03  7:27 UTC (permalink / raw)
  To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer

From: Jörg Sommer <joerg.sommer@navimatix.de>

Add python override files added with 2.57.0

/usr/lib/python3.13/site-packages/gi/overrides/Atspi.py
/usr/lib/python3.13/site-packages/gi/overrides/__pycache__/Atspi.cpython-313.pyc

see https://gitlab.gnome.org/GNOME/at-spi2-core/-/commit/7c8a9365d5009b43afe6d16bebefc14a8df410a7

Changelog:

What's new in at-spi2-core 2.58.1:
* at-spi-bus-launcher: Fix a possible crash when registering.
* python: Avoid traceback when hashing a disposed object
* Fix build failure on MacOS.
* Fix transfer rule for atk_table_cell_get_table and atk_table_get_summary.

What's new in at-spi2-core 2.58.0:
* libatspi: Increase ATSPI_ROLE_COUNT after switch role was added
* Add ATSPI_CHECK_VERSION macro.
* Properly fix key notifications under X11 when multiple keyboard layouts
  are in use.

What's new in at-spi2-core 2.57.2:
* Don't install at-spi-dbus-bus.service if systemd is not enabled.
* Some collection fixes and documentation improvements.
* Fix reporting the wrong keysym on X11 setups where multiple keyboard
  layouts are in use.
* Fix possible memory leak in atspi_accessible_get_description.

What's new in at-spi2-core 2.57.1:
* Fix several crashes introduced by the code to handle the accessibility
  bus going away.
* Add atspi_device_clear_key_grabs.
* Fix key grabs when num lock or caps lock are on under Wayland.
    atk-bridge: Don't crash when requesting a plug if not activated
* Have python overrides check DBus object paths when testing for equality.
* Add sanity checks for child indices received via DBus.

What's new in at-spi2-core 2.57.0:
* device-a11y-manager: Fix crash on dispose
* device-a11y-manager: Check properly for the DBus backend presence
* Fix the build with glib < 2.76.
* a11y-manager-device: Fix unmap_keysym_modifier.
* DeviceEventController: update mouse coordinates before sending button events
* atspi-device-legacy: Don't crash when XkbGetMap fails
* Return localized role name for ATSPI_ROLE_EDITBAR
    atk-adaptor: Reconnect when the bus launcher reappears.
* Don't keep references to uncached objects in the application's hash table.
* Add some Python overrides.
    AtspiDeviceX11: Suppress window events following key grabs when needed.

Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
 .../atk/{at-spi2-core_2.56.4.bb => at-spi2-core_2.58.1.bb}   | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
 rename meta/recipes-support/atk/{at-spi2-core_2.56.4.bb => at-spi2-core_2.58.1.bb} (87%)

diff --git a/meta/recipes-support/atk/at-spi2-core_2.56.4.bb b/meta/recipes-support/atk/at-spi2-core_2.58.1.bb
similarity index 87%
rename from meta/recipes-support/atk/at-spi2-core_2.56.4.bb
rename to meta/recipes-support/atk/at-spi2-core_2.58.1.bb
index a1cbf4b455..7376a1e950 100644
--- a/meta/recipes-support/atk/at-spi2-core_2.56.4.bb
+++ b/meta/recipes-support/atk/at-spi2-core_2.58.1.bb
@@ -3,13 +3,13 @@ SUMMARY = "Assistive Technology Service Provider Interface (dbus core)"
 DESCRIPTION = "It provides a Service Provider Interface for the Assistive Technologies available on the GNOME platform and a library against which applications can be linked."
 
 HOMEPAGE = "https://wiki.linuxfoundation.org/accessibility/d-bus"
-BUGTRACKER = "http://bugzilla.gnome.org/"
+BUGTRACKER = "https://gitlab.gnome.org/GNOME/at-spi2-core/-/issues"
 LICENSE = "LGPL-2.1-or-later"
 LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
 
 CVE_PRODUCT += "at-spi2-atk"
 
-SRC_URI[archive.sha256sum] = "dbe35b951499e1d6f1fb552c2e0a09cea7cba2adf6c2eba0b2c85b6c094a3a02"
+SRC_URI[archive.sha256sum] = "7f374a6a38cd70ff4b32c9d3a0310bfa804d946fed4c9e69a7d49facdcb95e9c"
 
 DEPENDS = " \
 	dbus \
@@ -38,6 +38,7 @@ GIR_MESON_DISABLE_FLAG = 'disabled'
 
 FILES:${PN} += "${libdir}/gnome-settings-daemon-3.0/gtk-modules/at-spi2-atk.desktop \
                 ${libdir}/gtk-2.0/modules/libatk-bridge.so \
+                ${libdir}/python*/site-packages/gi/overrides/ \
                 ${datadir}/dbus-1/services/*.service \
                 ${datadir}/dbus-1/accessibility-services/*.service \
                 ${datadir}/defaults/at-spi2 \
-- 
2.51.0



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PATCH 11/18] glib-2.0: Convert to gnomebase
  2025-11-03  7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
                     ` (8 preceding siblings ...)
  2025-11-03  7:27   ` [PATCH 10/18] at-spi2-core: Upgrade 2.56.4 -> 2.58.1 Jörg Sommer
@ 2025-11-03  7:27   ` Jörg Sommer
  2025-11-03  7:27   ` [PATCH 12/18] glib-2.0: Upgrade 2.86.0 -> 2.86.1 Jörg Sommer
                     ` (6 subsequent siblings)
  16 siblings, 0 replies; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03  7:27 UTC (permalink / raw)
  To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer

From: Jörg Sommer <joerg.sommer@navimatix.de>

Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
 meta/recipes-core/glib-2.0/glib.inc | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/meta/recipes-core/glib-2.0/glib.inc b/meta/recipes-core/glib-2.0/glib.inc
index f9cb3417ec..2e8dde2820 100644
--- a/meta/recipes-core/glib-2.0/glib.inc
+++ b/meta/recipes-core/glib-2.0/glib.inc
@@ -28,9 +28,11 @@ PACKAGES += "${PN}-codegen ${PN}-utils"
 
 LEAD_SONAME = "libglib-2.0.*"
 
-inherit meson gettext gi-docgen pkgconfig ptest-gnome upstream-version-is-even bash-completion gio-module-cache manpages gobject-introspection-data
+GNOMEBN = "glib"
 
-S = "${UNPACKDIR}/glib-${PV}"
+inherit gettext gi-docgen gnomebase ptest-gnome upstream-version-is-even bash-completion gio-module-cache manpages gobject-introspection-data
+
+S = "${UNPACKDIR}/${GNOMEBN}-${PV}"
 
 GIDOCGEN_MESON_OPTION = "documentation"
 
@@ -219,9 +221,7 @@ RDEPENDS:${PN}-ptest:append:libc-glibc = "\
 
 PE = "1"
 
-SHRT_VER = "${@oe.utils.trim_version("${PV}", 2)}"
-
-SRC_URI = "${GNOME_MIRROR}/glib/${SHRT_VER}/glib-${PV}.tar.xz \
+SRC_URI += "\
            file://run-ptest \
            file://0001-Fix-DATADIRNAME-on-uclibc-Linux.patch \
            file://0001-Remove-the-warning-about-deprecated-paths-in-schemas.patch \
@@ -236,7 +236,7 @@ SRC_URI:append:class-native = " file://relocate-modules.patch \
                                 file://0001-meson.build-do-not-enable-pidfd-features-on-native-g.patch \
                               "
 
-SRC_URI[sha256sum] = "b5739972d737cfb0d6fd1e7f163dfe650e2e03740bb3b8d408e4d1faea580d6d"
+SRC_URI[archive.sha256sum] = "b5739972d737cfb0d6fd1e7f163dfe650e2e03740bb3b8d408e4d1faea580d6d"
 
 # Find any meson cross files in FILESPATH that are relevant for the current
 # build (using siteinfo) and add them to EXTRA_OEMESON.
-- 
2.51.0



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PATCH 12/18] glib-2.0: Upgrade 2.86.0 -> 2.86.1
  2025-11-03  7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
                     ` (9 preceding siblings ...)
  2025-11-03  7:27   ` [PATCH 11/18] glib-2.0: Convert to gnomebase Jörg Sommer
@ 2025-11-03  7:27   ` Jörg Sommer
  2025-11-06 10:54     ` [OE-core] " Marta Rybczynska
  2025-11-03  7:27   ` [PATCH 13/18] gobject-introspection: Convert to gnomebase Jörg Sommer
                     ` (5 subsequent siblings)
  16 siblings, 1 reply; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03  7:27 UTC (permalink / raw)
  To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer

From: Jörg Sommer <joerg.sommer@navimatix.de>

Overview of changes in GLib 2.86.1, 2025-10-21
==============================================

* Bugs fixed:
  - #3745 GIRepository: union fields offsets for compiled typelibs all have
    offset 0xffff (unknown) (Philip Chimento)
  - #3780 `gio/tests/socket-listener` requires dlsym
  - #3781 GLib.OptionContext's get_help() includes width of invisible options
    (FeRD (Frank Dana))
  - #3783 [CI] Pipeline on 'main' failed for commit c31c4a52 (Tobias Stoeckmann)
  - #3784 Memory leak related to g_get_home_dir (Michael Catanzaro)
  - #3798 Gio.AppInfo.launch_default_for_uri_async crashes with non-existent
    paths (Philip Withnall)
  - #3803 GNetworkMonitor's netlink backend doesn't notify connectivity change
    (Philip Withnall)
  - https://gitlab.gnome.org/Infrastructure/Infrastructure/-/issues/
  - !4755 ghash: Fix entry_is_big for CHERI architecture
  - !4756 ghash: Handle all table sizes in iterator
  - !4760 gbookmarkfile: Escape icon href and mime-type
  - !4773 docs: Add Luca Bacci as a co-maintainer of the Windows code
  - !4775 Update Ukrainian translation
  - !4776 Update Catalan translation
  - !4777 Update Lithuanian translation
  - !4778 tests: Fix clang compilation warnings
  - !4779 gmem: Replace SIZE_OVERFLOWS with g_size_checked_mul
  - !4780 Update Brazilian Portuguese translation
  - !4781 Update eu translation
  - !4782 Update Korean translation
  - !4785 Update Japanese translation
  - !4786 Update Galician translations
  - !4787 Update Hungarian translation
  - !4791 gstrfuncs: Check string length in g_strescape
  - !4800 gutils: Improve load_user_special_dirs' user-dirs.dirs parser
  - !4802 Update Turkish translation
  - !4809 Trivial backport of "gutils: Handle singletons in unlocked functions"
    to glib-2-86 branch
  - !4814 Backport translation updates to glib-2-86
  - !4821 Backport !4820 “gio/tests: Fix a race condition in
    /gdbus/connection/flush” to glib-2-86
  - !4828 Backport !4827 “ghostutils: Treat 0x80 (and above) as non-ASCII” to
    glib-2-86
  - !4834 Backport !4810 and !4819, various fixes to user-dirs.dirs handling in
    gutils
  - !4836 Backport !4835 “Update Portuguese translation” to glib-2-86
  - !4839 Update Romanian translation
  - !4842 Backport "girnode: Fix computation of union member offsets" to
    glib-2-86
  - !4848 Update British English translation (2.86)
  - !4865 Backport !4859 “gopenuriportal: Fix a crash when the file can’t be
    opened” to glib-2-86
  - !4867 Backport !4792 “gtype: Use transfer none for types (un)ref functions”
    to glib-2-86
  - !4872 Fix macOS and msys2 CI builds on glib-2-86 branch
  - !4873 Backport !4871 “gnetworkmonitorbase: Add missing notify::connectivity
    signal” to glib-2-86

* Translation updates:
  - Basque (Asier Saratsua Garmendia)
  - Catalan (Jordi Mas)
  - English (United Kingdom) (Bruce Cowan)
  - Esperanto (Kristjan ESPERANTO)
  - Galician (Fran Dieguez)
  - Hungarian (Balázs Úr)
  - Japanese (Makoto Sakaguchi)
  - Korean (Changwoo Ryu)
  - Lithuanian (Aurimas Černius)
  - Portuguese (Hugo Carvalho)
  - Portuguese (Brazil) (Rafael Fontenelle)
  - Romanian (Antonio Marin)
  - Serbian (Милош Поповић)
  - Turkish (Sabri Ünal)
  - Ukrainian (Yuri Chornoivan)

Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
 .../{glib-2.0-initial_2.86.0.bb => glib-2.0-initial_2.86.1.bb}  | 0
 .../glib-2.0/{glib-2.0_2.86.0.bb => glib-2.0_2.86.1.bb}         | 0
 meta/recipes-core/glib-2.0/glib.inc                             | 2 +-
 3 files changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-core/glib-2.0/{glib-2.0-initial_2.86.0.bb => glib-2.0-initial_2.86.1.bb} (100%)
 rename meta/recipes-core/glib-2.0/{glib-2.0_2.86.0.bb => glib-2.0_2.86.1.bb} (100%)

diff --git a/meta/recipes-core/glib-2.0/glib-2.0-initial_2.86.0.bb b/meta/recipes-core/glib-2.0/glib-2.0-initial_2.86.1.bb
similarity index 100%
rename from meta/recipes-core/glib-2.0/glib-2.0-initial_2.86.0.bb
rename to meta/recipes-core/glib-2.0/glib-2.0-initial_2.86.1.bb
diff --git a/meta/recipes-core/glib-2.0/glib-2.0_2.86.0.bb b/meta/recipes-core/glib-2.0/glib-2.0_2.86.1.bb
similarity index 100%
rename from meta/recipes-core/glib-2.0/glib-2.0_2.86.0.bb
rename to meta/recipes-core/glib-2.0/glib-2.0_2.86.1.bb
diff --git a/meta/recipes-core/glib-2.0/glib.inc b/meta/recipes-core/glib-2.0/glib.inc
index 2e8dde2820..5909851896 100644
--- a/meta/recipes-core/glib-2.0/glib.inc
+++ b/meta/recipes-core/glib-2.0/glib.inc
@@ -236,7 +236,7 @@ SRC_URI:append:class-native = " file://relocate-modules.patch \
                                 file://0001-meson.build-do-not-enable-pidfd-features-on-native-g.patch \
                               "
 
-SRC_URI[archive.sha256sum] = "b5739972d737cfb0d6fd1e7f163dfe650e2e03740bb3b8d408e4d1faea580d6d"
+SRC_URI[archive.sha256sum] = "119d1708ca022556d6d2989ee90ad1b82bd9c0d1667e066944a6d0020e2d5e57"
 
 # Find any meson cross files in FILESPATH that are relevant for the current
 # build (using siteinfo) and add them to EXTRA_OEMESON.
-- 
2.51.0



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PATCH 13/18] gobject-introspection: Convert to gnomebase
  2025-11-03  7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
                     ` (10 preceding siblings ...)
  2025-11-03  7:27   ` [PATCH 12/18] glib-2.0: Upgrade 2.86.0 -> 2.86.1 Jörg Sommer
@ 2025-11-03  7:27   ` Jörg Sommer
  2025-11-03  7:27   ` [PATCH 14/18] gobject-introspection: Upgrade 1.84.0 -> 1.86.0 Jörg Sommer
                     ` (4 subsequent siblings)
  16 siblings, 0 replies; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03  7:27 UTC (permalink / raw)
  To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer

From: Jörg Sommer <joerg.sommer@navimatix.de>

Replace HOMEPAGE, because wiki.gnome.org ‘has been retiredʼ (said on the
site).

Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
 .../gobject-introspection_1.84.0.bb                      | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.84.0.bb b/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.84.0.bb
index f6797cd2e5..dfdb1eaa03 100644
--- a/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.84.0.bb
+++ b/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.84.0.bb
@@ -3,7 +3,7 @@ DESCRIPTION = "GObject Introspection is a project for providing machine \
 readable introspection data of the API of C libraries. This introspection \
 data can be used in several different use cases, for example automatic code \
 generation for bindings, API verification and documentation generation."
-HOMEPAGE = "https://wiki.gnome.org/action/show/Projects/GObjectIntrospection"
+HOMEPAGE = "https://gitlab.gnome.org/GNOME/gobject-introspection"
 BUGTRACKER = "https://gitlab.gnome.org/GNOME/gobject-introspection/issues"
 SECTION = "libs"
 LICENSE = "LGPL-2.0-or-later & GPL-2.0-or-later & MIT"
@@ -13,14 +13,11 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=c434e8128a68bedd59b80b2ac1eb1c4a \
                     file://girepository/giregisteredtypeinfo.c;endline=21;md5=661847611ae6979465415f31a759ba27 \
                     "
 
-SRC_URI = "${GNOME_MIRROR}/${BPN}/${@oe.utils.trim_version("${PV}", 2)}/${BPN}-${PV}.tar.xz \
-           "
-
-SRC_URI[sha256sum] = "945b57da7ec262e5c266b89e091d14be800cc424277d82a02872b7d794a84779"
+SRC_URI[archive.sha256sum] = "945b57da7ec262e5c266b89e091d14be800cc424277d82a02872b7d794a84779"
 
 SRC_URI:append:class-native = " file://0001-Relocate-the-repository-directory-for-native-builds.patch"
 
-inherit meson pkgconfig gtk-doc python3targetconfig qemu gobject-introspection-data upstream-version-is-even multilib_script
+inherit gnomebase gtk-doc python3targetconfig qemu gobject-introspection-data upstream-version-is-even multilib_script
 
 GTKDOC_MESON_OPTION = "gtk_doc"
 
-- 
2.51.0



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PATCH 14/18] gobject-introspection: Upgrade 1.84.0 -> 1.86.0
  2025-11-03  7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
                     ` (11 preceding siblings ...)
  2025-11-03  7:27   ` [PATCH 13/18] gobject-introspection: Convert to gnomebase Jörg Sommer
@ 2025-11-03  7:27   ` Jörg Sommer
  2025-11-03  7:27   ` [PATCH 15/18] gtk+3: Convert to gnomebase Jörg Sommer
                     ` (3 subsequent siblings)
  16 siblings, 0 replies; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03  7:27 UTC (permalink / raw)
  To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer

From: Jörg Sommer <joerg.sommer@navimatix.de>

1.86.0 - 2025-09-13
-------------------
- giscanner: Added ability to add wrapper script arguments [!530]
- g-ir-tools: Support reading @rspfiles for arguments [!532]
- Update gobject-introspection-tests [!536]
- giscanner: support alignof expressions [!538]
- dumper: Fix introspection binaries missing rpaths for uninstalled ELF shlibs [!540]
- meson: Fix fs.copyfile semantics breaking GIR build with Ninja 1.12+ [!534]
- giscanner: Deduplicate arguments and use response files for MSVC [!535]
- scanner: Prefer some getters over others [!473]
- girepository: Initialize the async functions parameters [!544]

Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
 ...-introspection_1.84.0.bb => gobject-introspection_1.86.0.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-gnome/gobject-introspection/{gobject-introspection_1.84.0.bb => gobject-introspection_1.86.0.bb} (99%)

diff --git a/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.84.0.bb b/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.86.0.bb
similarity index 99%
rename from meta/recipes-gnome/gobject-introspection/gobject-introspection_1.84.0.bb
rename to meta/recipes-gnome/gobject-introspection/gobject-introspection_1.86.0.bb
index dfdb1eaa03..f8eab2797f 100644
--- a/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.84.0.bb
+++ b/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.86.0.bb
@@ -13,7 +13,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=c434e8128a68bedd59b80b2ac1eb1c4a \
                     file://girepository/giregisteredtypeinfo.c;endline=21;md5=661847611ae6979465415f31a759ba27 \
                     "
 
-SRC_URI[archive.sha256sum] = "945b57da7ec262e5c266b89e091d14be800cc424277d82a02872b7d794a84779"
+SRC_URI[archive.sha256sum] = "920d1a3fcedeadc32acff95c2e203b319039dd4b4a08dd1a2dfd283d19c0b9ae"
 
 SRC_URI:append:class-native = " file://0001-Relocate-the-repository-directory-for-native-builds.patch"
 
-- 
2.51.0



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PATCH 15/18] gtk+3: Convert to gnomebase
  2025-11-03  7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
                     ` (12 preceding siblings ...)
  2025-11-03  7:27   ` [PATCH 14/18] gobject-introspection: Upgrade 1.84.0 -> 1.86.0 Jörg Sommer
@ 2025-11-03  7:27   ` Jörg Sommer
  2025-11-03  7:27   ` [PATCH 16/18] gtk4: " Jörg Sommer
                     ` (2 subsequent siblings)
  16 siblings, 0 replies; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03  7:27 UTC (permalink / raw)
  To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer

From: Jörg Sommer <joerg.sommer@navimatix.de>

Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
 meta/recipes-gnome/gtk+/gtk+3_3.24.51.bb | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/meta/recipes-gnome/gtk+/gtk+3_3.24.51.bb b/meta/recipes-gnome/gtk+/gtk+3_3.24.51.bb
index d4fe121733..690d5a2dcd 100644
--- a/meta/recipes-gnome/gtk+/gtk+3_3.24.51.bb
+++ b/meta/recipes-gnome/gtk+/gtk+3_3.24.51.bb
@@ -15,15 +15,16 @@ DEPENDS = "glib-2.0 cairo pango atk jpeg libpng gdk-pixbuf gdk-pixbuf-native"
 
 LICENSE = "LGPL-2.0-only & LGPL-2.0-or-later & LGPL-2.1-or-later"
 
-inherit meson gettext pkgconfig gtk-doc update-alternatives gtk-immodules-cache gsettings features_check gobject-introspection
+GNOMEBN = "gtk"
 
-MAJ_VER = "${@oe.utils.trim_version("${PV}", 2)}"
-SRC_URI = "${GNOME_MIRROR}/gtk/${MAJ_VER}/gtk-${PV}.tar.xz \
+inherit gettext gnomebase gtk-doc update-alternatives gtk-immodules-cache gsettings features_check gobject-introspection
+
+SRC_URI += "\
            file://opengl.patch \
            "
-SRC_URI[sha256sum] = "0013877c6bd23c2dbe42ad7c70a053d0e449be66736574e37867c49c5f905a4f"
+SRC_URI[archive.sha256sum] = "0013877c6bd23c2dbe42ad7c70a053d0e449be66736574e37867c49c5f905a4f"
 
-S = "${UNPACKDIR}/gtk-${PV}"
+S = "${UNPACKDIR}/${GNOMEBN}-${PV}"
 
 BBCLASSEXTEND = "native nativesdk"
 
@@ -104,7 +105,6 @@ FILES:${PN}:append = " ${bindir}/gtk-update-icon-cache-3.0 \
                ${bindir}/gtk-query-immodules-3.0 \
                ${bindir}/gtk-launch \
                ${datadir}/themes ${datadir}/gtk-3.0/emoji \
-               ${sysconfdir} ${datadir}/glib-2.0/schemas/ \
                ${libdir}/gtk-3.0/${LIBV}/engines/libpixmap.so \
                ${libdir}/gtk-3.0/modules/*.so"
 
-- 
2.51.0



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PATCH 16/18] gtk4: Convert to gnomebase
  2025-11-03  7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
                     ` (13 preceding siblings ...)
  2025-11-03  7:27   ` [PATCH 15/18] gtk+3: Convert to gnomebase Jörg Sommer
@ 2025-11-03  7:27   ` Jörg Sommer
  2025-11-03  7:27   ` [PATCH 17/18] cantarell-fonts: Remove meson, pkgconfig; already in gnomebase Jörg Sommer
  2025-11-03  7:27   ` [PATCH 18/18] libadwaita: Upgrade 1.7.6 -> 1.8.1 Jörg Sommer
  16 siblings, 0 replies; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03  7:27 UTC (permalink / raw)
  To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer

From: Jörg Sommer <joerg.sommer@navimatix.de>

Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
 meta/recipes-gnome/gtk+/gtk4_4.20.2.bb | 15 +++++----------
 1 file changed, 5 insertions(+), 10 deletions(-)

diff --git a/meta/recipes-gnome/gtk+/gtk4_4.20.2.bb b/meta/recipes-gnome/gtk+/gtk4_4.20.2.bb
index 9fcb55b52a..d04251927f 100644
--- a/meta/recipes-gnome/gtk+/gtk4_4.20.2.bb
+++ b/meta/recipes-gnome/gtk+/gtk4_4.20.2.bb
@@ -33,18 +33,15 @@ LIC_FILES_CHKSUM = " \
     file://tests/testgtk.c;endline=25;md5=49d06770681b8322466b52ed19d29fb2 \
 "
 
-MAJ_VER = "${@oe.utils.trim_version("${PV}", 2)}"
+SRC_URI[archive.sha256sum] = "5e8240edecafaff2b8baf4663bdceaa668ef10a207bee4d7f90e010e10bddc5c"
 
-UPSTREAM_CHECK_REGEX = "gtk-(?P<pver>\d+\.(\d*[02468])+(\.\d+)+)\.tar.xz"
-
-SRC_URI = "${GNOME_MIRROR}/gtk/${MAJ_VER}/gtk-${PV}.tar.xz"
-SRC_URI[sha256sum] = "5e8240edecafaff2b8baf4663bdceaa668ef10a207bee4d7f90e010e10bddc5c"
-
-S = "${UNPACKDIR}/gtk-${PV}"
+S = "${UNPACKDIR}/${GNOMEBN}-${PV}"
 
 CVE_PRODUCT = "gnome:gtk"
 
-inherit meson gettext pkgconfig gi-docgen update-alternatives gsettings features_check gobject-introspection
+GNOMEBN = "gtk"
+
+inherit gettext gnomebase gi-docgen update-alternatives gsettings features_check gobject-introspection
 
 # TBD: nativesdk
 # gobject-introspection.bbclass pins introspection off for nativesk. As long as
@@ -85,10 +82,8 @@ LIBV = "4.0.0"
 
 FILES:${PN}:append = " \
     ${datadir}/bash-completion \
-    ${datadir}/glib-2.0/schemas/ \
     ${datadir}/gtk-4.0/emoji/ \
     ${datadir}/metainfo/ \
-    ${datadir}/icons/hicolor/*/apps/org.gtk.PrintEditor4*.* \
     ${libdir}/gtk-4.0/${LIBV}/media \
     ${bindir}/gtk4-update-icon-cache \
     ${bindir}/gtk4-launch \
-- 
2.51.0



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PATCH 17/18] cantarell-fonts: Remove meson, pkgconfig; already in gnomebase
  2025-11-03  7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
                     ` (14 preceding siblings ...)
  2025-11-03  7:27   ` [PATCH 16/18] gtk4: " Jörg Sommer
@ 2025-11-03  7:27   ` Jörg Sommer
  2025-11-03  7:27   ` [PATCH 18/18] libadwaita: Upgrade 1.7.6 -> 1.8.1 Jörg Sommer
  16 siblings, 0 replies; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03  7:27 UTC (permalink / raw)
  To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer

From: Jörg Sommer <joerg.sommer@navimatix.de>

Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
 .../recipes-graphics/cantarell-fonts/cantarell-fonts_0.303.1.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-graphics/cantarell-fonts/cantarell-fonts_0.303.1.bb b/meta/recipes-graphics/cantarell-fonts/cantarell-fonts_0.303.1.bb
index a3a69ae49c..6e32d1b861 100644
--- a/meta/recipes-graphics/cantarell-fonts/cantarell-fonts_0.303.1.bb
+++ b/meta/recipes-graphics/cantarell-fonts/cantarell-fonts_0.303.1.bb
@@ -10,7 +10,7 @@ SECTION = "fonts"
 LICENSE = "OFL-1.1 & Apache-2.0"
 LIC_FILES_CHKSUM = "file://COPYING;md5=fb1ef92b6909969a472a6ea3c4e99cb7"
 
-inherit gnomebase meson allarch fontcache pkgconfig
+inherit gnomebase allarch fontcache
 SRC_URI[archive.sha256sum] = "f9463a0659c63e57e381fdd753cf1929225395c5b49135989424761830530411"
 
 EXTRA_OEMESON += "-Duseprebuilt=true -Dbuildappstream=false"
-- 
2.51.0



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PATCH 18/18] libadwaita: Upgrade 1.7.6 -> 1.8.1
  2025-11-03  7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
                     ` (15 preceding siblings ...)
  2025-11-03  7:27   ` [PATCH 17/18] cantarell-fonts: Remove meson, pkgconfig; already in gnomebase Jörg Sommer
@ 2025-11-03  7:27   ` Jörg Sommer
  16 siblings, 0 replies; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03  7:27 UTC (permalink / raw)
  To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer

From: Jörg Sommer <joerg.sommer@navimatix.de>

Changelog: https://gitlab.gnome.org/GNOME/libadwaita/-/blob/1.8.1/NEWS

Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
 .../libadwaita/{libadwaita_1.7.6.bb => libadwaita_1.8.1.bb}    | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
 rename meta/recipes-gnome/libadwaita/{libadwaita_1.7.6.bb => libadwaita_1.8.1.bb} (82%)

diff --git a/meta/recipes-gnome/libadwaita/libadwaita_1.7.6.bb b/meta/recipes-gnome/libadwaita/libadwaita_1.8.1.bb
similarity index 82%
rename from meta/recipes-gnome/libadwaita/libadwaita_1.7.6.bb
rename to meta/recipes-gnome/libadwaita/libadwaita_1.8.1.bb
index 6e5eca38de..c4a40a8c36 100644
--- a/meta/recipes-gnome/libadwaita/libadwaita_1.7.6.bb
+++ b/meta/recipes-gnome/libadwaita/libadwaita_1.8.1.bb
@@ -1,5 +1,6 @@
 SUMMARY = "Building blocks for modern GNOME applications"
 HOMEPAGE = "https://gitlab.gnome.org/GNOME/libadwaita"
+BUGTRACKER = "https://gitlab.gnome.org/GNOME/libadwaita/issues"
 LICENSE = "LGPL-2.1-or-later"
 LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
 
@@ -11,7 +12,7 @@ DEPENDS = " \
 
 inherit gnomebase gobject-introspection gi-docgen vala features_check
 
-SRC_URI[archive.sha256sum] = "5eacc5550f0bdbba6a1568aebf25a3d88f5ee07d6b558becc6fd9487579c9a29"
+SRC_URI[archive.sha256sum] = "8b1d4d5f89373a5b6eea8d93ecdaee34cd26ad27a4dd396c06f5d9929fb313bc"
 
 ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
 REQUIRED_DISTRO_FEATURES = "opengl"
-- 
2.51.0



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* Re: [OE-core] Convert packages to gnomebase and upgrade
  2025-11-03  7:26 Convert packages to gnomebase and upgrade Jörg Sommer
  2025-11-03  7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
@ 2025-11-03 11:14 ` Alexander Kanavin
  2025-11-06 13:21 ` Ross Burton
  2 siblings, 0 replies; 24+ messages in thread
From: Alexander Kanavin @ 2025-11-03 11:14 UTC (permalink / raw)
  To: joerg.sommer; +Cc: openembedded-core

Thanks, it's a nice set of cleanups.

Alex

On Mon, 3 Nov 2025 at 08:26, Jörg Sommer via lists.openembedded.org
<joerg.sommer=navimatix.de@lists.openembedded.org> wrote:
>
> This patch set converts these packages to gnomebase:
>
> * vala
> * python3-pygobject
> * libsoup
> * gconf
> * epiphany
> * gdk-pixbuf
> * at-spi2-core
> * glib-2.0
> * gobject-introspection
> * gtk+3
> * gtk4
>
> These packages have newer upstream versions:
>
> * python3-pygobject: Upgrade 3.52.3 -> 3.54.5
> * at-spi2-core: Upgrade 2.56.4 -> 2.58.1
> * glib-2.0: Upgrade 2.86.0 -> 2.86.1
> * gobject-introspection: Upgrade 1.84.0 -> 1.86.0
> * libadwaita: Upgrade 1.7.6 -> 1.8.1
>
> (I'm still working on epiphany and gdk-pixbuf, because they have new
> dependencies, but I will send this as a new request.)
>
> Some minor clean-ups:
>
> * libgudev: Remove UPSTREAM_CHECK_URI; not needed
> * cantarell-fonts: Remove meson, pkgconfig; already in
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#225591): https://lists.openembedded.org/g/openembedded-core/message/225591
> Mute This Topic: https://lists.openembedded.org/mt/116094097/1686489
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [alex.kanavin@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [OE-core] [PATCH 10/18] at-spi2-core: Upgrade 2.56.4 -> 2.58.1
  2025-11-03  7:27   ` [PATCH 10/18] at-spi2-core: Upgrade 2.56.4 -> 2.58.1 Jörg Sommer
@ 2025-11-03 19:26     ` Mathieu Dubois-Briand
  0 siblings, 0 replies; 24+ messages in thread
From: Mathieu Dubois-Briand @ 2025-11-03 19:26 UTC (permalink / raw)
  To: joerg.sommer, openembedded-core

On Mon Nov 3, 2025 at 8:27 AM CET, Jörg Sommer via lists.openembedded.org wrote:
> From: Jörg Sommer <joerg.sommer@navimatix.de>
>
> Add python override files added with 2.57.0
>
> /usr/lib/python3.13/site-packages/gi/overrides/Atspi.py
> /usr/lib/python3.13/site-packages/gi/overrides/__pycache__/Atspi.cpython-313.pyc
>
> see https://gitlab.gnome.org/GNOME/at-spi2-core/-/commit/7c8a9365d5009b43afe6d16bebefc14a8df410a7
>
> Changelog:
>
> What's new in at-spi2-core 2.58.1:
> * at-spi-bus-launcher: Fix a possible crash when registering.
> * python: Avoid traceback when hashing a disposed object
> * Fix build failure on MacOS.
> * Fix transfer rule for atk_table_cell_get_table and atk_table_get_summary.
>
> What's new in at-spi2-core 2.58.0:
> * libatspi: Increase ATSPI_ROLE_COUNT after switch role was added
> * Add ATSPI_CHECK_VERSION macro.
> * Properly fix key notifications under X11 when multiple keyboard layouts
>   are in use.
>
> What's new in at-spi2-core 2.57.2:
> * Don't install at-spi-dbus-bus.service if systemd is not enabled.
> * Some collection fixes and documentation improvements.
> * Fix reporting the wrong keysym on X11 setups where multiple keyboard
>   layouts are in use.
> * Fix possible memory leak in atspi_accessible_get_description.
>
> What's new in at-spi2-core 2.57.1:
> * Fix several crashes introduced by the code to handle the accessibility
>   bus going away.
> * Add atspi_device_clear_key_grabs.
> * Fix key grabs when num lock or caps lock are on under Wayland.
>     atk-bridge: Don't crash when requesting a plug if not activated
> * Have python overrides check DBus object paths when testing for equality.
> * Add sanity checks for child indices received via DBus.
>
> What's new in at-spi2-core 2.57.0:
> * device-a11y-manager: Fix crash on dispose
> * device-a11y-manager: Check properly for the DBus backend presence
> * Fix the build with glib < 2.76.
> * a11y-manager-device: Fix unmap_keysym_modifier.
> * DeviceEventController: update mouse coordinates before sending button events
> * atspi-device-legacy: Don't crash when XkbGetMap fails
> * Return localized role name for ATSPI_ROLE_EDITBAR
>     atk-adaptor: Reconnect when the bus launcher reappears.
> * Don't keep references to uncached objects in the application's hash table.
> * Add some Python overrides.
>     AtspiDeviceX11: Suppress window events following key grabs when needed.
>
> Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
> ---

Hi Jörg,

Thanks for the patch.

It looks like some new files should be shipped:

ERROR: at-spi2-core-2.58.1-r0 do_package: QA Issue: at-spi2-core: Files/directories were installed but not shipped in any package:
  /usr/lib/python3.13
  /usr/lib/python3.13/site-packages
  /usr/lib/python3.13/site-packages/gi
  /usr/lib/python3.13/site-packages/gi/overrides
  /usr/lib/python3.13/site-packages/gi/overrides/Atspi.py
  /usr/lib/python3.13/site-packages/gi/overrides/__pycache__
  /usr/lib/python3.13/site-packages/gi/overrides/__pycache__/Atspi.cpython-313.pyc

https://autobuilder.yoctoproject.org/valkyrie/#/builders/92/builds/2667

Can you have a look at this?

Thanks,
Mathieu


-- 
Mathieu Dubois-Briand, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com



^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [OE-core] [PATCH 12/18] glib-2.0: Upgrade 2.86.0 -> 2.86.1
  2025-11-03  7:27   ` [PATCH 12/18] glib-2.0: Upgrade 2.86.0 -> 2.86.1 Jörg Sommer
@ 2025-11-06 10:54     ` Marta Rybczynska
  0 siblings, 0 replies; 24+ messages in thread
From: Marta Rybczynska @ 2025-11-06 10:54 UTC (permalink / raw)
  To: joerg.sommer; +Cc: openembedded-core

[-- Attachment #1: Type: text/plain, Size: 6223 bytes --]

Hello,
I'm favorable for taking this patch to the release. Some of the fixes look
like potential security issues (even if I do not see any CVEs for now).

Kind regards,
Marta

On Mon, Nov 3, 2025 at 8:27 AM Jörg Sommer via lists.openembedded.org
<joerg.sommer=navimatix.de@lists.openembedded.org> wrote:

> From: Jörg Sommer <joerg.sommer@navimatix.de>
>
> Overview of changes in GLib 2.86.1, 2025-10-21
> ==============================================
>
> * Bugs fixed:
>   - #3745 GIRepository: union fields offsets for compiled typelibs all have
>     offset 0xffff (unknown) (Philip Chimento)
>   - #3780 `gio/tests/socket-listener` requires dlsym
>   - #3781 GLib.OptionContext's get_help() includes width of invisible
> options
>     (FeRD (Frank Dana))
>   - #3783 [CI] Pipeline on 'main' failed for commit c31c4a52 (Tobias
> Stoeckmann)
>   - #3784 Memory leak related to g_get_home_dir (Michael Catanzaro)
>   - #3798 Gio.AppInfo.launch_default_for_uri_async crashes with
> non-existent
>     paths (Philip Withnall)
>   - #3803 GNetworkMonitor's netlink backend doesn't notify connectivity
> change
>     (Philip Withnall)
>   - https://gitlab.gnome.org/Infrastructure/Infrastructure/-/issues/
>   - !4755 ghash: Fix entry_is_big for CHERI architecture
>   - !4756 ghash: Handle all table sizes in iterator
>   - !4760 gbookmarkfile: Escape icon href and mime-type
>   - !4773 docs: Add Luca Bacci as a co-maintainer of the Windows code
>   - !4775 Update Ukrainian translation
>   - !4776 Update Catalan translation
>   - !4777 Update Lithuanian translation
>   - !4778 tests: Fix clang compilation warnings
>   - !4779 gmem: Replace SIZE_OVERFLOWS with g_size_checked_mul
>   - !4780 Update Brazilian Portuguese translation
>   - !4781 Update eu translation
>   - !4782 Update Korean translation
>   - !4785 Update Japanese translation
>   - !4786 Update Galician translations
>   - !4787 Update Hungarian translation
>   - !4791 gstrfuncs: Check string length in g_strescape
>   - !4800 gutils: Improve load_user_special_dirs' user-dirs.dirs parser
>   - !4802 Update Turkish translation
>   - !4809 Trivial backport of "gutils: Handle singletons in unlocked
> functions"
>     to glib-2-86 branch
>   - !4814 Backport translation updates to glib-2-86
>   - !4821 Backport !4820 “gio/tests: Fix a race condition in
>     /gdbus/connection/flush” to glib-2-86
>   - !4828 Backport !4827 “ghostutils: Treat 0x80 (and above) as non-ASCII”
> to
>     glib-2-86
>   - !4834 Backport !4810 and !4819, various fixes to user-dirs.dirs
> handling in
>     gutils
>   - !4836 Backport !4835 “Update Portuguese translation” to glib-2-86
>   - !4839 Update Romanian translation
>   - !4842 Backport "girnode: Fix computation of union member offsets" to
>     glib-2-86
>   - !4848 Update British English translation (2.86)
>   - !4865 Backport !4859 “gopenuriportal: Fix a crash when the file can’t
> be
>     opened” to glib-2-86
>   - !4867 Backport !4792 “gtype: Use transfer none for types (un)ref
> functions”
>     to glib-2-86
>   - !4872 Fix macOS and msys2 CI builds on glib-2-86 branch
>   - !4873 Backport !4871 “gnetworkmonitorbase: Add missing
> notify::connectivity
>     signal” to glib-2-86
>
> * Translation updates:
>   - Basque (Asier Saratsua Garmendia)
>   - Catalan (Jordi Mas)
>   - English (United Kingdom) (Bruce Cowan)
>   - Esperanto (Kristjan ESPERANTO)
>   - Galician (Fran Dieguez)
>   - Hungarian (Balázs Úr)
>   - Japanese (Makoto Sakaguchi)
>   - Korean (Changwoo Ryu)
>   - Lithuanian (Aurimas Černius)
>   - Portuguese (Hugo Carvalho)
>   - Portuguese (Brazil) (Rafael Fontenelle)
>   - Romanian (Antonio Marin)
>   - Serbian (Милош Поповић)
>   - Turkish (Sabri Ünal)
>   - Ukrainian (Yuri Chornoivan)
>
> Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
> ---
>  .../{glib-2.0-initial_2.86.0.bb => glib-2.0-initial_2.86.1.bb}  | 0
>  .../glib-2.0/{glib-2.0_2.86.0.bb => glib-2.0_2.86.1.bb}         | 0
>  meta/recipes-core/glib-2.0/glib.inc                             | 2 +-
>  3 files changed, 1 insertion(+), 1 deletion(-)
>  rename meta/recipes-core/glib-2.0/{glib-2.0-initial_2.86.0.bb =>
> glib-2.0-initial_2.86.1.bb} (100%)
>  rename meta/recipes-core/glib-2.0/{glib-2.0_2.86.0.bb =>
> glib-2.0_2.86.1.bb} (100%)
>
> diff --git a/meta/recipes-core/glib-2.0/glib-2.0-initial_2.86.0.bb
> b/meta/recipes-core/glib-2.0/glib-2.0-initial_2.86.1.bb
> similarity index 100%
> rename from meta/recipes-core/glib-2.0/glib-2.0-initial_2.86.0.bb
> rename to meta/recipes-core/glib-2.0/glib-2.0-initial_2.86.1.bb
> diff --git a/meta/recipes-core/glib-2.0/glib-2.0_2.86.0.bb
> b/meta/recipes-core/glib-2.0/glib-2.0_2.86.1.bb
> similarity index 100%
> rename from meta/recipes-core/glib-2.0/glib-2.0_2.86.0.bb
> rename to meta/recipes-core/glib-2.0/glib-2.0_2.86.1.bb
> diff --git a/meta/recipes-core/glib-2.0/glib.inc
> b/meta/recipes-core/glib-2.0/glib.inc
> index 2e8dde2820..5909851896 100644
> --- a/meta/recipes-core/glib-2.0/glib.inc
> +++ b/meta/recipes-core/glib-2.0/glib.inc
> @@ -236,7 +236,7 @@ SRC_URI:append:class-native = "
> file://relocate-modules.patch \
>
>  file://0001-meson.build-do-not-enable-pidfd-features-on-native-g.patch \
>                                "
>
> -SRC_URI[archive.sha256sum] =
> "b5739972d737cfb0d6fd1e7f163dfe650e2e03740bb3b8d408e4d1faea580d6d"
> +SRC_URI[archive.sha256sum] =
> "119d1708ca022556d6d2989ee90ad1b82bd9c0d1667e066944a6d0020e2d5e57"
>
>  # Find any meson cross files in FILESPATH that are relevant for the
> current
>  # build (using siteinfo) and add them to EXTRA_OEMESON.
> --
> 2.51.0
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#225603):
> https://lists.openembedded.org/g/openembedded-core/message/225603
> Mute This Topic: https://lists.openembedded.org/mt/116094110/5827677
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [
> rybczynska@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>

[-- Attachment #2: Type: text/html, Size: 9012 bytes --]

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [OE-core] Convert packages to gnomebase and upgrade
  2025-11-03  7:26 Convert packages to gnomebase and upgrade Jörg Sommer
  2025-11-03  7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
  2025-11-03 11:14 ` [OE-core] Convert packages to gnomebase and upgrade Alexander Kanavin
@ 2025-11-06 13:21 ` Ross Burton
  2 siblings, 0 replies; 24+ messages in thread
From: Ross Burton @ 2025-11-06 13:21 UTC (permalink / raw)
  To: joerg.sommer@navimatix.de; +Cc: openembedded-core@lists.openembedded.org

On 3 Nov 2025, at 07:26, Jörg Sommer via lists.openembedded.org <joerg.sommer=navimatix.de@lists.openembedded.org> wrote:
> 
> This patch set converts these packages to gnomebase:
> 
> * vala
> * python3-pygobject
> * libsoup
> * gconf
> * epiphany
> * gdk-pixbuf
> * at-spi2-core
> * glib-2.0
> * gobject-introspection
> * gtk+3
> * gtk4

Have you verified with buildhistory-diff that these patches don’t result in unexpected changes to the packaging?

Cheers,
Ross

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [OE-core] [PATCH 03/18] python3-pygobject: Use SRC_URI from gnomebase
  2025-11-03  7:26   ` [PATCH 03/18] python3-pygobject: Use SRC_URI from gnomebase Jörg Sommer
@ 2025-11-27 10:50     ` Ross Burton
  0 siblings, 0 replies; 24+ messages in thread
From: Ross Burton @ 2025-11-27 10:50 UTC (permalink / raw)
  To: joerg.sommer@navimatix.de; +Cc: openembedded-core@lists.openembedded.org

Hi Joerg,

On 3 Nov 2025, at 07:26, Jörg Sommer via lists.openembedded.org <joerg.sommer=navimatix.de@lists.openembedded.org> wrote:
> 
> -S = "${UNPACKDIR}/${SRCNAME}-${PV}"
> +S = "${UNPACKDIR}/${GNOMEBN}-${PV}”

gnomebase now sets S to this value, so you can drop the S assignment too.

Cheers,
Ross

^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2025-11-27 10:51 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-03  7:26 Convert packages to gnomebase and upgrade Jörg Sommer
2025-11-03  7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
2025-11-03  7:26   ` [PATCH 02/18] vala: Convert to gnomebase Jörg Sommer
2025-11-03  7:26   ` [PATCH 03/18] python3-pygobject: Use SRC_URI from gnomebase Jörg Sommer
2025-11-27 10:50     ` [OE-core] " Ross Burton
2025-11-03  7:26   ` [PATCH 04/18] python3-pygobject: Upgrade 3.52.3 -> 3.54.5 Jörg Sommer
2025-11-03  7:26   ` [PATCH 05/18] libsoup: Convert to gnomebase Jörg Sommer
2025-11-03  7:27   ` [PATCH 06/18] gconf: Use SRC_URI from gnomebase Jörg Sommer
2025-11-03  7:27   ` [PATCH 07/18] epiphany: " Jörg Sommer
2025-11-03  7:27   ` [PATCH 08/18] gdk-pixbuf: Convert to gnomebase Jörg Sommer
2025-11-03  7:27   ` [PATCH 09/18] at-spi2-core: " Jörg Sommer
2025-11-03  7:27   ` [PATCH 10/18] at-spi2-core: Upgrade 2.56.4 -> 2.58.1 Jörg Sommer
2025-11-03 19:26     ` [OE-core] " Mathieu Dubois-Briand
2025-11-03  7:27   ` [PATCH 11/18] glib-2.0: Convert to gnomebase Jörg Sommer
2025-11-03  7:27   ` [PATCH 12/18] glib-2.0: Upgrade 2.86.0 -> 2.86.1 Jörg Sommer
2025-11-06 10:54     ` [OE-core] " Marta Rybczynska
2025-11-03  7:27   ` [PATCH 13/18] gobject-introspection: Convert to gnomebase Jörg Sommer
2025-11-03  7:27   ` [PATCH 14/18] gobject-introspection: Upgrade 1.84.0 -> 1.86.0 Jörg Sommer
2025-11-03  7:27   ` [PATCH 15/18] gtk+3: Convert to gnomebase Jörg Sommer
2025-11-03  7:27   ` [PATCH 16/18] gtk4: " Jörg Sommer
2025-11-03  7:27   ` [PATCH 17/18] cantarell-fonts: Remove meson, pkgconfig; already in gnomebase Jörg Sommer
2025-11-03  7:27   ` [PATCH 18/18] libadwaita: Upgrade 1.7.6 -> 1.8.1 Jörg Sommer
2025-11-03 11:14 ` [OE-core] Convert packages to gnomebase and upgrade Alexander Kanavin
2025-11-06 13:21 ` Ross Burton

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox