From patchwork Wed Apr 1 14:36:11 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: auh@yoctoproject.org X-Patchwork-Id: 85031 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1762E10F9313 for ; Wed, 1 Apr 2026 14:36:20 +0000 (UTC) Received: from a27-45.smtp-out.us-west-2.amazonses.com (a27-45.smtp-out.us-west-2.amazonses.com [54.240.27.45]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14666.1775054170143172757 for ; Wed, 01 Apr 2026 07:36:11 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@yoctoproject.org header.s=j46ser6a2yusdzubpv7m7ewqgesde2ie header.b=tP5wn5zU; dkim=pass header.i=@amazonses.com header.s=hsbnp7p3ensaochzwyq5wwmceodymuwv header.b=FsyFZQRI; spf=pass (domain: us-west-2.amazonses.com, ip: 54.240.27.45, mailfrom: 0101019d49792c1b-166dd6f3-c0b9-48a7-9b09-4349cb002eb7-000000@us-west-2.amazonses.com) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=j46ser6a2yusdzubpv7m7ewqgesde2ie; d=yoctoproject.org; t=1775054171; h=Content-Type:MIME-Version:From:To:Cc:Subject:Message-Id:Date; bh=3AsfZ0yoSFd675jcqiFQby9T2kw5uROe5vpZWUWlv6g=; b=tP5wn5zUuT1Cn8P5dEL4qpkfYSPYgyK9MWnuQtV7c7M+v//CtMTl/8NfcMqjami6 M6gYsOtigRF0u8fOQfaPOjcR2e2AttYprFlqrd49mapXAoYGRS7/5+iLlZJ9o0NVL50 iK7itbfi7h3vCJ8SqE1WrBVG5vJbbDK4MgmbQoH0= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=hsbnp7p3ensaochzwyq5wwmceodymuwv; d=amazonses.com; t=1775054171; h=Content-Type:MIME-Version:From:To:Cc:Subject:Message-Id:Date:Feedback-ID; bh=3AsfZ0yoSFd675jcqiFQby9T2kw5uROe5vpZWUWlv6g=; b=FsyFZQRISL0FKOB5bELk7kS2zbZL/SOoKaQmuqaEj2nxoS4D6Jc4pLJi+HzEFqoN bfEMmYHxHzSYjy+5H/7IUkfqawCzGD3EfXEH3RJ2pkq6EnyihFGfJQYgRuU9ACNaMe9 4OHXJJeF7V7ytP0XeNwsbDQJ4593b3OouWMC/8j4= MIME-Version: 1.0 From: auh@yoctoproject.org To: Ross Burton Cc: openembedded-core@lists.openembedded.org Subject: [AUH] gtk+3: upgrading to 3.24.52 FAILED Message-ID: <0101019d49792c1b-166dd6f3-c0b9-48a7-9b09-4349cb002eb7-000000@us-west-2.amazonses.com> Date: Wed, 1 Apr 2026 14:36:11 +0000 Feedback-ID: ::1.us-west-2.9np3MYPs3fEaOBysGKSlUD4KtcmPijcmS9Az2Hwf7iQ=:AmazonSES X-SES-Outgoing: 2026.04.01-54.240.27.45 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 01 Apr 2026 14:36:20 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/234413 Hello, this email is a notification from the Auto Upgrade Helper that the automatic attempt to upgrade the recipe(s) *gtk+3* to *3.24.52* has Failed(do_compile). Detailed error information: do_compile failed Next steps: - apply the patch: git am 0001-gtk-3-upgrade-3.24.51-3.24.52.patch - check the changes to upstream patches and summarize them in the commit message, - compile an image that contains the package - perform some basic sanity tests - amend the patch and sign it off: git commit -s --reset-author --amend - send it to the appropriate mailing list Alternatively, if you believe the recipe should not be upgraded at this time, you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that automatic upgrades would no longer be attempted. Please review the attached files for further information and build/update failures. Any problem please file a bug at https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler Regards, The Upgrade Helper -- >8 -- From dbe07cb0161b88ab677b570eb91d6f1836a5f818 Mon Sep 17 00:00:00 2001 From: Upgrade Helper Date: Wed, 1 Apr 2026 12:43:10 +0000 Subject: [PATCH] gtk+3: upgrade 3.24.51 -> 3.24.52 --- meta/recipes-gnome/gtk+/gtk+3/opengl.patch | 48 +++++++++---------- .../{gtk+3_3.24.51.bb => gtk+3_3.24.52.bb} | 2 +- 2 files changed, 25 insertions(+), 25 deletions(-) rename meta/recipes-gnome/gtk+/{gtk+3_3.24.51.bb => gtk+3_3.24.52.bb} (98%) diff --git a/meta/recipes-gnome/gtk+/gtk+3/opengl.patch b/meta/recipes-gnome/gtk+/gtk+3/opengl.patch index 51d4c8e43a..7102fd439b 100644 --- a/meta/recipes-gnome/gtk+/gtk+3/opengl.patch +++ b/meta/recipes-gnome/gtk+/gtk+3/opengl.patch @@ -1,4 +1,4 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From b98872167b946ecedf2fd2042c495fb937afdc2f Mon Sep 17 00:00:00 2001 From: Jussi Kukkonen Date: Fri, 16 Oct 2015 16:35:16 +0300 Subject: [PATCH] Do not try to initialize GL without libGL @@ -40,7 +40,7 @@ Signed-off-by: Jussi Kukkonen 21 files changed, 131 insertions(+), 13 deletions(-) diff --git a/demos/gtk-demo/meson.build b/demos/gtk-demo/meson.build -index 252da16d05..4b57cff6ac 100644 +index 252da16..4b57cff 100644 --- a/demos/gtk-demo/meson.build +++ b/demos/gtk-demo/meson.build @@ -28,7 +28,6 @@ demos = files([ @@ -63,7 +63,7 @@ index 252da16d05..4b57cff6ac 100644 demos += files('pagesetup.c') endif diff --git a/docs/tools/meson.build b/docs/tools/meson.build -index 05621ee7ed..3d0a333b32 100644 +index 05621ee..3d0a333 100644 --- a/docs/tools/meson.build +++ b/docs/tools/meson.build @@ -2,10 +2,13 @@ if x11_enabled @@ -83,7 +83,7 @@ index 05621ee7ed..3d0a333b32 100644 include_directories: [ confinc, gdkinc, gtkinc, testinc, ], dependencies: libgtk_dep) diff --git a/docs/tools/widgets.c b/docs/tools/widgets.c -index 932daf1746..348807e133 100644 +index 932daf1..348807e 100644 --- a/docs/tools/widgets.c +++ b/docs/tools/widgets.c @@ -8,7 +8,9 @@ @@ -110,7 +110,7 @@ index 932daf1746..348807e133 100644 return info; diff --git a/gdk/gdkconfig.h.meson b/gdk/gdkconfig.h.meson -index 7db19e0470..088651bafa 100644 +index 7db19e0..088651b 100644 --- a/gdk/gdkconfig.h.meson +++ b/gdk/gdkconfig.h.meson @@ -15,6 +15,7 @@ G_BEGIN_DECLS @@ -122,7 +122,7 @@ index 7db19e0470..088651bafa 100644 G_END_DECLS diff --git a/gdk/gdkdisplay.c b/gdk/gdkdisplay.c -index 5c41a48fd0..920bb18ce8 100644 +index 5c41a48..920bb18 100644 --- a/gdk/gdkdisplay.c +++ b/gdk/gdkdisplay.c @@ -2412,7 +2412,11 @@ gboolean @@ -150,7 +150,7 @@ index 5c41a48fd0..920bb18ce8 100644 GdkRenderingMode diff --git a/gdk/gdkgl.c b/gdk/gdkgl.c -index 0940c06c71..4b56614f9f 100644 +index 0940c06..4b56614 100644 --- a/gdk/gdkgl.c +++ b/gdk/gdkgl.c @@ -21,8 +21,9 @@ @@ -227,7 +227,7 @@ index 0940c06c71..4b56614f9f 100644 +#endif } diff --git a/gdk/gdkglcontext.c b/gdk/gdkglcontext.c -index 52c7bce692..fa544794ac 100644 +index 52c7bce..fa54479 100644 --- a/gdk/gdkglcontext.c +++ b/gdk/gdkglcontext.c @@ -85,7 +85,9 @@ @@ -273,7 +273,7 @@ index 52c7bce692..fa544794ac 100644 /** diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c -index 62e0cf816f..b8bda7140d 100644 +index 2f5501f..37122f9 100644 --- a/gdk/gdkwindow.c +++ b/gdk/gdkwindow.c @@ -45,7 +45,9 @@ @@ -333,7 +333,7 @@ index 62e0cf816f..b8bda7140d 100644 cairo_region_destroy (opaque_region); diff --git a/gdk/meson.build b/gdk/meson.build -index 297c38c68e..fc71f8f49d 100644 +index 297c38c..fc71f8f 100644 --- a/gdk/meson.build +++ b/gdk/meson.build @@ -56,7 +56,6 @@ gdk_gir_public_headers = files( @@ -366,7 +366,7 @@ index 297c38c68e..fc71f8f49d 100644 gdkconfig = configure_file( input : 'gdkconfig.h.meson', diff --git a/gdk/x11/gdkdisplay-x11.c b/gdk/x11/gdkdisplay-x11.c -index c6d1f53d70..9793cb4329 100644 +index c6d1f53..9793cb4 100644 --- a/gdk/x11/gdkdisplay-x11.c +++ b/gdk/x11/gdkdisplay-x11.c @@ -37,7 +37,9 @@ @@ -391,7 +391,7 @@ index c6d1f53d70..9793cb4329 100644 display_class->get_default_seat = gdk_x11_display_get_default_seat; diff --git a/gdk/x11/gdkvisual-x11.c b/gdk/x11/gdkvisual-x11.c -index 81479d81f4..3c8c5c02ff 100644 +index 81479d8..3c8c5c0 100644 --- a/gdk/x11/gdkvisual-x11.c +++ b/gdk/x11/gdkvisual-x11.c @@ -306,7 +306,12 @@ _gdk_x11_screen_init_visuals (GdkScreen *screen) @@ -408,7 +408,7 @@ index 81479d81f4..3c8c5c02ff 100644 gint diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c -index 0c59ad464e..ad3244f152 100644 +index c60cecd..28f008b 100644 --- a/gdk/x11/gdkwindow-x11.c +++ b/gdk/x11/gdkwindow-x11.c @@ -36,7 +36,9 @@ @@ -432,7 +432,7 @@ index 0c59ad464e..ad3244f152 100644 impl_class->get_unscaled_size = gdk_x11_window_get_unscaled_size; } diff --git a/gdk/x11/gdkx-autocleanups.h b/gdk/x11/gdkx-autocleanups.h -index edb0ea7dbf..a317d61cca 100644 +index edb0ea7..a317d61 100644 --- a/gdk/x11/gdkx-autocleanups.h +++ b/gdk/x11/gdkx-autocleanups.h @@ -30,7 +30,9 @@ G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkX11DeviceXI2, g_object_unref) @@ -446,7 +446,7 @@ index edb0ea7dbf..a317d61cca 100644 G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkX11Screen, g_object_unref) G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkX11Visual, g_object_unref) diff --git a/gdk/x11/gdkx.h b/gdk/x11/gdkx.h -index 1f64bccb6d..4db6c18351 100644 +index 1f64bcc..4db6c18 100644 --- a/gdk/x11/gdkx.h +++ b/gdk/x11/gdkx.h @@ -43,7 +43,9 @@ @@ -460,7 +460,7 @@ index 1f64bccb6d..4db6c18351 100644 #include #include diff --git a/gdk/x11/meson.build b/gdk/x11/meson.build -index 754ae0a615..0318c83877 100644 +index 754ae0a..0318c83 100644 --- a/gdk/x11/meson.build +++ b/gdk/x11/meson.build @@ -14,7 +14,6 @@ gdk_x11_sources = files( @@ -492,7 +492,7 @@ index 754ae0a615..0318c83877 100644 install_headers('gdkx.h', subdir: 'gtk-3.0/gdk/') diff --git a/gtk/gtkglarea.c b/gtk/gtkglarea.c -index 802303ea9f..6439d7745d 100644 +index 802303e..6439d77 100644 --- a/gtk/gtkglarea.c +++ b/gtk/gtkglarea.c @@ -29,7 +29,9 @@ @@ -580,7 +580,7 @@ index 802303ea9f..6439d7745d 100644 static gboolean diff --git a/gtk/inspector/general.c b/gtk/inspector/general.c -index a3a341956b..274600e74a 100644 +index a3a3419..274600e 100644 --- a/gtk/inspector/general.c +++ b/gtk/inspector/general.c @@ -35,8 +35,10 @@ @@ -627,7 +627,7 @@ index a3a341956b..274600e74a 100644 if (GDK_IS_WAYLAND_DISPLAY (gdk_display_get_default ())) { diff --git a/meson.build b/meson.build -index 04d54a8e2c..324915c9ee 100644 +index f7d3f8e..ce6b31f 100644 --- a/meson.build +++ b/meson.build @@ -137,6 +137,7 @@ wayland_enabled = get_option('wayland_backend') @@ -658,7 +658,7 @@ index 04d54a8e2c..324915c9ee 100644 if iso_codes_dep.found() cdata.set_quoted('ISO_CODES_PREFIX', iso_codes_dep.get_variable(pkgconfig: 'prefix')) else -@@ -914,9 +919,15 @@ else +@@ -917,9 +922,15 @@ else gio_packages = ['gio-2.0', glib_req] endif @@ -675,7 +675,7 @@ index 04d54a8e2c..324915c9ee 100644 ['fribidi', fribidi_req])) gtk_packages = ' '.join([ -@@ -930,7 +941,7 @@ pkgconf.set('GTK_PACKAGES', gtk_packages) +@@ -933,7 +944,7 @@ pkgconf.set('GTK_PACKAGES', gtk_packages) # Requires.private pc_gdk_extra_libs += cairo_libs @@ -685,7 +685,7 @@ index 04d54a8e2c..324915c9ee 100644 gtk_private_packages += ['pangoft2'] endif diff --git a/meson_options.txt b/meson_options.txt -index 94099aa01e..8bd096896d 100644 +index 94099aa..8bd0968 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -19,6 +19,8 @@ option('profiler', type: 'boolean', value: false, @@ -698,7 +698,7 @@ index 94099aa01e..8bd096896d 100644 # Print backends option('print_backends', type : 'string', value : 'auto', diff --git a/tests/meson.build b/tests/meson.build -index 6ff249f8a1..f2a9fbad6d 100644 +index 6ff249f..f2a9fba 100644 --- a/tests/meson.build +++ b/tests/meson.build @@ -5,7 +5,6 @@ gtk_tests = [ @@ -732,7 +732,7 @@ index 6ff249f8a1..f2a9fbad6d 100644 gtk_tests += [['testfontchooserdialog']] endif diff --git a/testsuite/gtk/objects-finalize.c b/testsuite/gtk/objects-finalize.c -index 95b565c591..7f340c3775 100644 +index 95b565c..7f340c3 100644 --- a/testsuite/gtk/objects-finalize.c +++ b/testsuite/gtk/objects-finalize.c @@ -109,7 +109,9 @@ main (int argc, char **argv) diff --git a/meta/recipes-gnome/gtk+/gtk+3_3.24.51.bb b/meta/recipes-gnome/gtk+/gtk+3_3.24.52.bb similarity index 98% rename from meta/recipes-gnome/gtk+/gtk+3_3.24.51.bb rename to meta/recipes-gnome/gtk+/gtk+3_3.24.52.bb index 35f99b2de0..cb3c544c7e 100644 --- a/meta/recipes-gnome/gtk+/gtk+3_3.24.51.bb +++ b/meta/recipes-gnome/gtk+/gtk+3_3.24.52.bb @@ -22,7 +22,7 @@ inherit gettext gnomebase gtk-doc update-alternatives gtk-immodules-cache gsetti SRC_URI += "\ file://opengl.patch \ " -SRC_URI[archive.sha256sum] = "0013877c6bd23c2dbe42ad7c70a053d0e449be66736574e37867c49c5f905a4f" +SRC_URI[archive.sha256sum] = "80931fa472a77b9a164f6740e3c0b444fac6770054632d35a7ff9d679e5e7b9f" BBCLASSEXTEND = "native nativesdk"