From patchwork Sat Oct 10 07:50:19 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 100279 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 E791BCA6017 for ; Sat, 10 Oct 2026 07:50:42 +0000 (UTC) Received: from mailout03.t-online.de (mailout03.t-online.de [194.25.134.81]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.5364.1791618633867571420 for ; Sat, 10 Oct 2026 00:50:34 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=f_l_k@t-online.de header.s=20260216 header.b=fqcqXuE/; spf=pass (domain: t-online.de, ip: 194.25.134.81, mailfrom: f_l_k@t-online.de) Received: from fwd91.aul.t-online.de (fwd91.aul.t-online.de [10.223.144.117]) by mailout03.t-online.de (Postfix) with SMTP id CEA77E24C for ; Sat, 10 Oct 2026 09:50:31 +0200 (CEST) Received: from intel-corei7-64.fritz.box ([79.219.229.158]) by fwd91.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1xFRqg-4UT2hM0; Sat, 10 Oct 2026 09:50:30 +0200 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [blacksail][meta-gnome][PATCH 1/4] apache2: fix build with OpenSSL 4 Date: Sat, 10 Oct 2026 09:50:19 +0200 Message-ID: <20261010075022.1738748-1-f_l_k@t-online.de> X-Mailer: git-send-email 2.55.0 MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1791618630-FFFFD47D-EBF8A1BC/0/0 CLEAN NORMAL X-TOI-MSGID: 298cbedb-3d1d-44a0-8def-09f14e71b829 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t-online.de; s=20260216; t=1791618631; i=f_l_k@t-online.de; bh=dYAOIi34JOCdLZByVacyFy4Bbybd+nYQIthh0pCK6QQ=; h=From:To:Subject:Date; b=fqcqXuE/vkNFOBlNEWRdxy4GYz6ethIrP7AKrgWjk5Fm9eH5DiKSNzfcH7G3/2Gcn /IFBaRByOy8J7Zcy9+iq4649VkTi5leM+kahCbLsStQyD3pU9zSKyIlQgu3oS3veOv 2vt0jsiGNNtqd9nZhnnwZLSYaS2arxohT9gvzjh/Hy90rI4yXvBd5pm4yfpVFP79kl tCnXvmnv8i5KgAOouEg3ZPxpw/rhCDb56lUfN9BOMPiPzPylhBd5dhIZKOmy+BW/Wz eekq3RMNQpxLF9xS1qDcEUdgwezzveM80kcrj3wo3QuKko73W3aVypZ4R6if2Hqswh Bzndcaciu8Q9A== 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 ; Sat, 10 Oct 2026 07:50:42 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/130715 ASN1_STRING is opaque in OpenSSL 4, so mod_md fails to compile in md_ocsp.c. Backport the httpd 2.4.x commit that switches to the getter functions. The fix is part of httpd 2.4.69, which master gets through the upgrade. Upstream-Status: Backport [https://github.com/apache/httpd/commit/6cd9ea8dcb5bf68a195e90578c7f05e12eba5468] AI-Generated: Uses Claude Code (Claude Opus 5.5) Signed-off-by: Markus Volk --- ...mod_md-Add-OpenSSL-4.0-compatibility.patch | 47 +++++++++++++++++++ .../recipes-httpd/apache2/apache2_2.4.68.bb | 1 + 2 files changed, 48 insertions(+) create mode 100644 meta-webserver/recipes-httpd/apache2/apache2/0011-mod_md-Add-OpenSSL-4.0-compatibility.patch diff --git a/meta-webserver/recipes-httpd/apache2/apache2/0011-mod_md-Add-OpenSSL-4.0-compatibility.patch b/meta-webserver/recipes-httpd/apache2/apache2/0011-mod_md-Add-OpenSSL-4.0-compatibility.patch new file mode 100644 index 0000000000..ee127681ec --- /dev/null +++ b/meta-webserver/recipes-httpd/apache2/apache2/0011-mod_md-Add-OpenSSL-4.0-compatibility.patch @@ -0,0 +1,47 @@ +From 6cd9ea8dcb5bf68a195e90578c7f05e12eba5468 Mon Sep 17 00:00:00 2001 +From: Rainer Jung +Date: Wed, 17 Jun 2026 09:48:52 +0000 +Subject: [PATCH] mod_md: Add OpenSSL 4.0 compatibility + +* Use getters instead of direct member access. + +* Struct was made opaque in OpenSSL 4. Getters exist since OpenSSL 1.1.0. + +* Keep OpenSSL 1.0.2 compatibility. + +Merge from icing/md: +https://github.com/icing/mod_md/commit/9fd90380db0722f0ccc14ff1c4da0ca21d4da75c + +Backport of r1935161 from trunk, [mod_md CTR] + + +Upstream-Status: Backport [https://github.com/apache/httpd/commit/6cd9ea8dcb5bf68a195e90578c7f05e12eba5468] +--- +diff --git a/modules/md/md_ocsp.c b/modules/md/md_ocsp.c +index aee799a7b39..2e7f14dff31 100644 +--- a/modules/md/md_ocsp.c ++++ b/modules/md/md_ocsp.c +@@ -533,13 +533,23 @@ static const char *certid_summary(const OCSP_CERTID *certid, apr_pool_t *p) + serial = issuer = key = "???"; + OCSP_id_get0_info(&aname_hash, &amd_nid, &akey_hash, &aserial, (OCSP_CERTID*)certid); + if (aname_hash) { ++#if OPENSSL_VERSION_NUMBER < 0x10100000L + data.len = (apr_size_t)aname_hash->length; + data.data = (const char*)aname_hash->data; ++#else ++ data.len = (apr_size_t)ASN1_STRING_length(aname_hash); ++ data.data = (const char*)ASN1_STRING_get0_data(aname_hash); ++#endif + md_data_to_hex(&issuer, 0, p, &data); + } + if (akey_hash) { ++#if OPENSSL_VERSION_NUMBER < 0x10100000L + data.len = (apr_size_t)akey_hash->length; + data.data = (const char*)akey_hash->data; ++#else ++ data.len = (apr_size_t)ASN1_STRING_length(akey_hash); ++ data.data = (const char*)ASN1_STRING_get0_data(akey_hash); ++#endif + md_data_to_hex(&key, 0, p, &data); + } + if (aserial) { diff --git a/meta-webserver/recipes-httpd/apache2/apache2_2.4.68.bb b/meta-webserver/recipes-httpd/apache2/apache2_2.4.68.bb index dc8c0df12d..f178007ab7 100644 --- a/meta-webserver/recipes-httpd/apache2/apache2_2.4.68.bb +++ b/meta-webserver/recipes-httpd/apache2/apache2_2.4.68.bb @@ -16,6 +16,7 @@ SRC_URI = "${APACHE_MIRROR}/httpd/httpd-${PV}.tar.bz2 \ file://0008-Fix-perl-install-directory-to-usr-bin.patch \ file://0009-support-apxs.in-force-destdir-to-be-empty-string.patch \ file://0001-make_exports.awk-not-expose-the-path.patch \ + file://0011-mod_md-Add-OpenSSL-4.0-compatibility.patch \ " SRC_URI:append:class-target = " \ From patchwork Sat Oct 10 07:50:20 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 100280 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 44037CA9EC0 for ; Sat, 10 Oct 2026 07:50:44 +0000 (UTC) Received: from mailout03.t-online.de (mailout03.t-online.de [194.25.134.81]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.5365.1791618633916367639 for ; Sat, 10 Oct 2026 00:50:34 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=f_l_k@t-online.de header.s=20260216 header.b=Q4JIvVx4; spf=pass (domain: t-online.de, ip: 194.25.134.81, mailfrom: f_l_k@t-online.de) Received: from fwd91.aul.t-online.de (fwd91.aul.t-online.de [10.223.144.117]) by mailout03.t-online.de (Postfix) with SMTP id DC3DDE280 for ; Sat, 10 Oct 2026 09:50:31 +0200 (CEST) Received: from intel-corei7-64.fritz.box ([79.219.229.158]) by fwd91.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1xFRqg-4UT2hN0; Sat, 10 Oct 2026 09:50:30 +0200 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [blacksail][meta-gnome][PATCH 2/4] Revert "gnome-shell-extensions: upgrade 50.3 -> 51.0" Date: Sat, 10 Oct 2026 09:50:20 +0200 Message-ID: <20261010075022.1738748-2-f_l_k@t-online.de> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20261010075022.1738748-1-f_l_k@t-online.de> References: <20261010075022.1738748-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1791618630-DF7FC47D-AE4B6220/0/0 CLEAN NORMAL X-TOI-MSGID: f84c2fdc-662c-4b55-961c-4f7220d4b8be DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t-online.de; s=20260216; t=1791618631; i=f_l_k@t-online.de; bh=fyZ/LLDYWCJ+UQRulO1YcFfEHYSgpn7OvtvLRK0fqYE=; h=From:To:Subject:Date:In-Reply-To:References; b=Q4JIvVx4Nf+gLo5QuO8a5IIqr0Ew89wfvKcJTRQDEeqdbQS4buuuIyB5JEcpR+Vbe PijXwMM3sp/J+G+xQuQGKDcB263mhThvsW5STkuBFvNZp+T7grZdrI1wagRMEzUBA9 8GvvQ06jICmppgjgsRvc6AmCmb90bfnJT5Gq34Ys52JxOKLUuP4yMDFcyOIp7UADzF oUn/4rcvMu/q3SRSiuJIHLjdH0UpXE7VruKvL6zEI7QpVbwah3PrlBXd0Akz+0lAUP ZJwa/Q7rwWPmN6DmHPyPk17/qO2aB7kDvS6Quwkzvo3i/KMf0ju5OqdXj9MUQsFzKH GDogZKLaSwW1Q== 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 ; Sat, 10 Oct 2026 07:50:44 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/130716 This reverts commit 89448d167e9e672609801802286c432ad0b88218. The extensions follow gnome-shell, which goes back to 50.4 on blacksail. AI-Generated: Uses Claude Code (Claude Opus 5.5) --- ...-shell-extensions_51.0.bb => gnome-shell-extensions_50.3.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-gnome/recipes-gnome/gnome-shell/{gnome-shell-extensions_51.0.bb => gnome-shell-extensions_50.3.bb} (85%) diff --git a/meta-gnome/recipes-gnome/gnome-shell/gnome-shell-extensions_51.0.bb b/meta-gnome/recipes-gnome/gnome-shell/gnome-shell-extensions_50.3.bb similarity index 85% rename from meta-gnome/recipes-gnome/gnome-shell/gnome-shell-extensions_51.0.bb rename to meta-gnome/recipes-gnome/gnome-shell/gnome-shell-extensions_50.3.bb index 9b58d976ef..a7a5b06fb9 100644 --- a/meta-gnome/recipes-gnome/gnome-shell/gnome-shell-extensions_51.0.bb +++ b/meta-gnome/recipes-gnome/gnome-shell/gnome-shell-extensions_50.3.bb @@ -6,7 +6,7 @@ inherit gnomebase gettext gsettings features_check REQUIRED_DISTRO_FEATURES = "x11 polkit systemd pam gobject-introspection-data" -SRC_URI[archive.sha256sum] = "3c078d7b88faee3d0f68adcee1392b1bed84731b91a337ec894cc88aa8a8b813" +SRC_URI[archive.sha256sum] = "68fc74306f88f697a6bcdb8243cb32a9ec0cd3f6e2bb92249b24b60fc57450b6" EXTRA_OEMESON += " \ -Dextension_set=all \ From patchwork Sat Oct 10 07:50:21 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 100281 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 2A61CCA9EC5 for ; Sat, 10 Oct 2026 07:50:44 +0000 (UTC) Received: from mailout03.t-online.de (mailout03.t-online.de [194.25.134.81]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.5367.1791618634115937379 for ; Sat, 10 Oct 2026 00:50:34 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=f_l_k@t-online.de header.s=20260216 header.b=s5N8hbI6; spf=pass (domain: t-online.de, ip: 194.25.134.81, mailfrom: f_l_k@t-online.de) Received: from fwd91.aul.t-online.de (fwd91.aul.t-online.de [10.223.144.117]) by mailout03.t-online.de (Postfix) with SMTP id EA044E295 for ; Sat, 10 Oct 2026 09:50:31 +0200 (CEST) Received: from intel-corei7-64.fritz.box ([79.219.229.158]) by fwd91.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1xFRqg-4UT2hO0; Sat, 10 Oct 2026 09:50:30 +0200 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [blacksail][meta-gnome][PATCH 3/4] Revert "gnome-shell: upgrade 50.4 -> 51.0" Date: Sat, 10 Oct 2026 09:50:21 +0200 Message-ID: <20261010075022.1738748-3-f_l_k@t-online.de> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20261010075022.1738748-1-f_l_k@t-online.de> References: <20261010075022.1738748-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1791618630-D77FC47D-5F0E3BB5/0/0 CLEAN NORMAL X-TOI-MSGID: acd2a3ee-790f-466d-a8f2-699a6029d0c1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t-online.de; s=20260216; t=1791618631; i=f_l_k@t-online.de; bh=dQASgwRV3Qaf7VGbxd+qcWKJ21TRO1tjL/ILHmbb+bo=; h=From:To:Subject:Date:In-Reply-To:References; b=s5N8hbI6QGLbDPx0XTDmKnhsDhuEvYc8eryf84SyB07NX98w03uvXTTrHbd6LvNua kLUaZgE/6qrbbNOKcVf+HP2RvAc0qO5QTz9YBublpTtf3J1vfkc2jvzmAh8v3x8Lzw ME7VXPXffVbTltqKZ29V4T4kDXpgot6A6qT0th4t97vFAYsjd7UMIvfvw+smhYCJR5 dOBqjb3OisNsFh4vpFVkb56Scxvs3m98phInqY29Z0Jz0hh5TDVACMOkUZ1Hq6VioK wY2jzv9ZquCza7Omb+I5vo7AHeSYhsyxqlGYIoVsHzmdWZBT213u7tDRmM3gITTrt3 6TumfRS06MsvA== 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 ; Sat, 10 Oct 2026 07:50:44 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/130718 This reverts commit d22efe5c4c2252226b8644ee805863d3c3b5e446. gnome-shell 51.0 needs mutter >= 51.0, which goes back to 50.4 on blacksail. AI-Generated: Uses Claude Code (Claude Opus 5.5) --- ...ver-Fix-build-failure-with-libical-4.patch | 44 +++++++++++++++++++ ...nome-shell_51.0.bb => gnome-shell_50.4.bb} | 7 ++- 2 files changed, 50 insertions(+), 1 deletion(-) create mode 100644 meta-gnome/recipes-gnome/gnome-shell/gnome-shell/0002-calendar-server-Fix-build-failure-with-libical-4.patch rename meta-gnome/recipes-gnome/gnome-shell/{gnome-shell_51.0.bb => gnome-shell_50.4.bb} (86%) diff --git a/meta-gnome/recipes-gnome/gnome-shell/gnome-shell/0002-calendar-server-Fix-build-failure-with-libical-4.patch b/meta-gnome/recipes-gnome/gnome-shell/gnome-shell/0002-calendar-server-Fix-build-failure-with-libical-4.patch new file mode 100644 index 0000000000..d64cf38ccc --- /dev/null +++ b/meta-gnome/recipes-gnome/gnome-shell/gnome-shell/0002-calendar-server-Fix-build-failure-with-libical-4.patch @@ -0,0 +1,44 @@ +From 91eaa9221b45b506d7a5d84a9ec8c204b5c8c34f Mon Sep 17 00:00:00 2001 +From: Xi Ruoyao +Date: Fri, 8 May 2026 13:13:37 +0800 +Subject: [PATCH] calendar-server: Fix build failure with libical 4 + +Fix the following build error with libical 4 due to function signature changes: + + error: passing argument 4 of 'get_time_from_property' from incompatible pointer type [-Wincompatible-pointer-types] + note: expected 'ICalTime * (*)(ICalProperty *)' but argument is of type 'ICalTime * (*)(const ICalProperty *)' + +Link: https://github.com/libical/libical/blob/4.0/docs/MigrationGuide_to_4.md +Part-of: + +Only the gnome-shell-calendar-server.c hunk of the upstream commit is taken; +src/calendar-server/reminder-watcher.c does not exist in the 50.x series. + +Upstream-Status: Backport [https://gitlab.gnome.org/GNOME/gnome-shell/-/commit/b34766f3992c7616b7816a47249fb463c053e5fa] +--- + src/calendar-server/gnome-shell-calendar-server.c | 8 +++++++- + 1 file changed, 7 insertions(+), 1 deletion(-) + +diff --git a/src/calendar-server/gnome-shell-calendar-server.c b/src/calendar-server/gnome-shell-calendar-server.c +index 0b2f88eb7..622c16181 100644 +--- a/src/calendar-server/gnome-shell-calendar-server.c ++++ b/src/calendar-server/gnome-shell-calendar-server.c +@@ -112,11 +112,17 @@ typedef struct + time_t end_time; + } CalendarAppointment; + ++#if ICAL_CHECK_VERSION(4, 0, 0) ++typedef ICalTime * (* GetICalPropFunc) (const ICalProperty *prop); ++#else ++typedef ICalTime * (* GetICalPropFunc) (ICalProperty *prop); ++#endif ++ + static gboolean + get_time_from_property (ECalClient *cal, + ICalComponent *icomp, + ICalPropertyKind prop_kind, +- ICalTime * (* get_prop_func) (ICalProperty *prop), ++ GetICalPropFunc get_prop_func, + ICalTimezone *default_zone, + ICalTime **out_itt, + ICalTimezone **out_timezone) diff --git a/meta-gnome/recipes-gnome/gnome-shell/gnome-shell_51.0.bb b/meta-gnome/recipes-gnome/gnome-shell/gnome-shell_50.4.bb similarity index 86% rename from meta-gnome/recipes-gnome/gnome-shell/gnome-shell_51.0.bb rename to meta-gnome/recipes-gnome/gnome-shell/gnome-shell_50.4.bb index 549a3d5971..f39d72532e 100644 --- a/meta-gnome/recipes-gnome/gnome-shell/gnome-shell_51.0.bb +++ b/meta-gnome/recipes-gnome/gnome-shell/gnome-shell_50.4.bb @@ -31,7 +31,8 @@ GIR_MESON_OPTION = "" REQUIRED_DISTRO_FEATURES += "gobject-introspection-data" SRC_URI += "file://0001-shell-app-usage.c-only-include-x11-headers-if-HAVE_X.patch" -SRC_URI[archive.sha256sum] = "2179bab13af353427065096af8bf3d30da7b86e0c516e5ba86a14998af9575f6" +SRC_URI += "file://0002-calendar-server-Fix-build-failure-with-libical-4.patch" +SRC_URI[archive.sha256sum] = "c531939539db316a41aef23670370abd1330d3254f84bcb0f9f4dae5d6e362cf" PACKAGECONFIG ??= " \ camera-monitor \ @@ -43,6 +44,7 @@ PACKAGECONFIG ??= " \ " PACKAGECONFIG[bluetooth] = ",,gnome-bluetooth" PACKAGECONFIG[camera-monitor] = "-Dcamera_monitor=true, -Dcamera_monitor=false, pipewire" +PACKAGECONFIG[extensions-app] = "-Dextensions_app=true, -Dextensions_app=false" PACKAGECONFIG[extensions-tool] = "-Dextensions_tool=true, -Dextensions_tool=false, gnome-autoar json-glib libsoup-3.0" PACKAGECONFIG[nm] = "-Dnetworkmanager=true, -Dnetworkmanager=false, networkmanager libsecret, networkmanager" PACKAGECONFIG[portal-helper] = "-Dportal_helper=true, -Dportal_helper=false" @@ -96,6 +98,9 @@ RDEPENDS:${PN} += " \ librsvg-gtk \ " +# The extensions app is a GJS application and pulls libadwaita at runtime only. +RDEPENDS:${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'extensions-app', 'libadwaita', '', d)}" + PACKAGES =+ "${PN}-tools ${PN}-gsettings" FILES:${PN}-tools = "${bindir}/*-tool" RDEPENDS:${PN}-tools = "python3-core" From patchwork Sat Oct 10 07:50:22 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 100278 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 F39D4CA9EBE for ; Sat, 10 Oct 2026 07:50:42 +0000 (UTC) Received: from mailout06.t-online.de (mailout06.t-online.de [194.25.134.19]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.5366.1791618633998088969 for ; Sat, 10 Oct 2026 00:50:34 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=f_l_k@t-online.de header.s=20260216 header.b=rTFz7vvr; spf=pass (domain: t-online.de, ip: 194.25.134.19, mailfrom: f_l_k@t-online.de) Received: from fwd91.aul.t-online.de (fwd91.aul.t-online.de [10.223.144.117]) by mailout06.t-online.de (Postfix) with SMTP id ECA7451F for ; Sat, 10 Oct 2026 09:50:31 +0200 (CEST) Received: from intel-corei7-64.fritz.box ([79.219.229.158]) by fwd91.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1xFRqg-4UT2hP0; Sat, 10 Oct 2026 09:50:30 +0200 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [blacksail][meta-gnome][PATCH 4/4] Revert "mutter: upgrade 50.4 -> 51.0" Date: Sat, 10 Oct 2026 09:50:22 +0200 Message-ID: <20261010075022.1738748-4-f_l_k@t-online.de> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20261010075022.1738748-1-f_l_k@t-online.de> References: <20261010075022.1738748-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1791618630-DEFFB47D-20E1D151/0/0 CLEAN NORMAL X-TOI-MSGID: 526b29af-4db4-4036-be73-b4c71d6d1697 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t-online.de; s=20260216; t=1791618631; i=f_l_k@t-online.de; bh=EBJBm/PgwGq3sm3b4uvkbiYvZyFi0QN/aCJ243SdY7Q=; h=From:To:Subject:Date:In-Reply-To:References; b=rTFz7vvrtzGvOAbPquhIJEFfRudPgsREyEvDGweUiKiLCGl402Sx13z8mPZJL7260 WIIrTUXT44Re6kZjWO+nrOh8tjbXVbUk5GzYDfvd04M51t+grv/PJ6R8sTUsl9C2nn 5geYOo7kdjBjZkOYwUwML1lYh2SCuMDuaLUGUdXxJU3kiLwAdehHX1tUtiNaB7kpmX nmpk7vm8coC3rgwZB0W16VCCDcKQV/xsgOyImc7Nu9r+95EvzdWSupZ6E76kxZ0jIc 0NZgaRd8IbYBk2GrC3tVXKXiqE2JoDoifnV6CaRn/XjEUmqTVkV4XixtY5nfEp/TjF MUx1mFDmfxKkA== 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 ; Sat, 10 Oct 2026 07:50:42 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/130717 This reverts commit 6f735ce8ac29f1e57dc463bac8c34f3c439a7fb7. mutter 51.0 needs gsettings-desktop-schemas >= 51.rc, but oe-core blacksail has 50.1. Tested by building gnome-image against oe-core blacksail. AI-Generated: Uses Claude Code (Claude Opus 5.5) --- .../mutter/{mutter_51.0.bb => mutter_50.4.bb} | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) rename meta-gnome/recipes-gnome/mutter/{mutter_51.0.bb => mutter_50.4.bb} (85%) diff --git a/meta-gnome/recipes-gnome/mutter/mutter_51.0.bb b/meta-gnome/recipes-gnome/mutter/mutter_50.4.bb similarity index 85% rename from meta-gnome/recipes-gnome/mutter/mutter_51.0.bb rename to meta-gnome/recipes-gnome/mutter/mutter_50.4.bb index 6604865f67..f9b3e9d5e5 100644 --- a/meta-gnome/recipes-gnome/mutter/mutter_51.0.bb +++ b/meta-gnome/recipes-gnome/mutter/mutter_50.4.bb @@ -17,17 +17,12 @@ DEPENDS = " \ libdisplay-info \ libdrm \ libei \ - libgudev \ - libinput \ - libxcvt-native \ libxkbcommon \ pango \ pixman \ python3-argcomplete-native \ python3-docutils-native \ - udev \ virtual/egl \ - virtual/libgbm \ virtual/libgles2 \ wayland \ wayland-native \ @@ -37,7 +32,7 @@ DEPENDS = " \ inherit gnomebase gsettings gobject-introspection gettext features_check SRC_URI += "file://0001-Dont-use-system-sysprof-dbus-folder.patch" -SRC_URI[archive.sha256sum] = "5d28f3ae225692428fcafb96500d673f34328b698b86960c9c1460d0b1d983b3" +SRC_URI[archive.sha256sum] = "273d33c875abcb4b6cbea3f4ec045d18155fbc510c3521fc7e47926371310988" REQUIRED_DISTRO_FEATURES = "wayland polkit" ANY_OF_DISTRO_FEATURES = "opengl vulkan" @@ -45,10 +40,10 @@ ANY_OF_DISTRO_FEATURES = "opengl vulkan" # systemd can be replaced by libelogind (not available atow - make systemd # mandatory distro feature) LOGIND ?= "systemd" -DEPENDS += "${LOGIND}" REQUIRED_DISTRO_FEATURES += "systemd" PACKAGECONFIG ??= " \ + native-backend \ egl \ gles2 \ ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'opengl', '', d)} \ @@ -56,11 +51,17 @@ PACKAGECONFIG ??= " \ bash-completion \ gnome-desktop \ ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'xwayland', '', d)} \ + ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'logind udev', '', d)} \ " +PACKAGECONFIG[native-backend] = "-Dnative_backend=true -Dudev=true, -Dnative_backend=false -Dudev=false, libdrm virtual/libgbm libinput ${LOGIND} virtual/egl virtual/libgles2 udev libxcvt-native" PACKAGECONFIG[opengl] = "-Dopengl=true, -Dopengl=false, virtual/libgl" PACKAGECONFIG[gles2] = "-Dgles2=true, -Dgles2=false, virtual/libgles2" PACKAGECONFIG[egl] = "-Degl=true, -Degl=false, virtual/egl" +PACKAGECONFIG[egl-device] = "-Degl_device=true, -Degl_device=false" +PACKAGECONFIG[wayland-eglstream] = "-Dwayland_eglstream=true, -Dwayland_eglstream=false, wayland-eglstream-protocols" +PACKAGECONFIG[udev] = "-Dudev=true, -Dudev=false, udev" +PACKAGECONFIG[logind] = "-Dlogind=true, -Dlogind=false, systemd" PACKAGECONFIG[libwacom] = "-Dlibwacom=true, -Dlibwacom=false, libwacom" PACKAGECONFIG[remote-desktop] = "-Dremote_desktop=true, -Dremote_desktop=false, pipewire" PACKAGECONFIG[gnome-desktop] = "-Dlibgnome_desktop=true, -Dlibgnome_desktop=false, gnome-desktop gnome-settings-daemon" @@ -87,7 +88,7 @@ EXTRA_OEMESON += " \ -Dverbose=true \ " -MUTTER_API_NAME = "mutter-${@oe.utils.trim_version('${PV}', 1)}" +MUTTER_API_NAME = "mutter-18" do_install:prepend() { sed -i -e 's|${B}/||g' ${B}/cogl/cogl/cogl-enum-types.c