From patchwork Wed Nov 15 19:06:27 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 34662 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 B3B07C5AE4A for ; Wed, 15 Nov 2023 19:06:48 +0000 (UTC) Received: from mail-pg1-f174.google.com (mail-pg1-f174.google.com [209.85.215.174]) by mx.groups.io with SMTP id smtpd.web11.21986.1700075202935845124 for ; Wed, 15 Nov 2023 11:06:42 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=EVOSWSUG; spf=pass (domain: gmail.com, ip: 209.85.215.174, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f174.google.com with SMTP id 41be03b00d2f7-5b99bfca064so4766639a12.3 for ; Wed, 15 Nov 2023 11:06:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1700075202; x=1700680002; darn=lists.openembedded.org; h=to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=y21Go7tdxKOu5KFCE1+S3oYlB6/UJH81NMH/Rus/EeA=; b=EVOSWSUGXQeF0gpwaLBYQgPhfFWhxciO1FPWnrdsEy0eg4xQF4cLivtfz/qACqipcb qTsDEitW3JMLSO94tGpw0yhBdFrE65e8o+hyl9bVGG2UPF2GBYZxXsUaEv60fRy3LXw5 cEduypDBuhfKVd2YugfEt6jCXXtc7/NN5DDI+/qQh7NxCLbaOw1S2f2ek/RH0We2jg4l B1tlO65HmX8zRH1c+wDmYI2T3TbZ+OI/3/1FCzCqVzzHSZOZOlVNuUvYgiytAoqDFHc/ esAMwpfSZ98omtapL4G4rn6DH6PxcgPlBDTt/aEtHWcGRJsGRUrTyQ8HKtUJ8WSBBLTJ ap4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700075202; x=1700680002; h=to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=y21Go7tdxKOu5KFCE1+S3oYlB6/UJH81NMH/Rus/EeA=; b=khOUsxhLF4Co9FzcoW/VJbteQS7IwfhP7LVa5tN5kiMyqGYTKYM5Z7yMOMc63KXyfq T+MJC4ny84bwsUzsOT1Bd/EJWdkWMvNPy8XxPAqWHjLUpHNngZLNrAka+yAMWrlvGi6P Dy28FUQZW22fqs/L2XR4QsqVUDnEt5Kk7QScJDkDy1h6ik/jky0YzSDr/bE3WfOWZBnt Gd1g4EZ0Aomtr59qQU+xqMcXYJKokgNjyEiltvfBv4NAJlGcAEb/esEY2CDaUMLgBJpB 4t8EwZECqh3mzpuQ9VLX61zqMOBmkcMuJx4JFZAeTCoTU+MC7pyKosg8V63uwcvPSSE9 v33Q== X-Gm-Message-State: AOJu0YxGB3rwgfqIJhsOM+JA/wiD0whniGzmMgJv2Q3e2fDETzUw2MGP 6f9mPLa1BFb4Jn9zIQgtm8hkzybiNwML3Q== X-Google-Smtp-Source: AGHT+IFctf47P1OF5gpZpKP6Vau4tb9Zyz6ou69vlb5niJ+7XQhlhfQQPzRgbbX0w2G6lss1MmptaA== X-Received: by 2002:a17:90b:4a43:b0:27c:f9e7:30fd with SMTP id lb3-20020a17090b4a4300b0027cf9e730fdmr11209948pjb.7.1700075201703; Wed, 15 Nov 2023 11:06:41 -0800 (PST) Received: from apollo.localdomain ([2601:646:9100:2cb0::62f8]) by smtp.gmail.com with ESMTPSA id ji12-20020a170903324c00b001bfd92ec592sm7669004plb.292.2023.11.15.11.06.41 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Nov 2023 11:06:41 -0800 (PST) From: Khem Raj Date: Wed, 15 Nov 2023 11:06:27 -0800 Subject: [PATCH v2 1/4] gnome-console,gnome-terminal: Depend on vte from core layer MIME-Version: 1.0 Message-Id: <20231115-remove-vte9-v2-1-c894df1c7af8@gmail.com> References: <20231115-remove-vte9-v2-0-c894df1c7af8@gmail.com> In-Reply-To: <20231115-remove-vte9-v2-0-c894df1c7af8@gmail.com> To: openembedded-devel@lists.openembedded.org X-Mailer: b4 0.12.4 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 15 Nov 2023 19:06:48 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/106768 Signed-off-by: Khem Raj --- meta-gnome/recipes-gnome/gnome-console/gnome-console_45.0.bb | 2 +- meta-gnome/recipes-gnome/gnome-terminal/gnome-terminal_3.50.1.bb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/meta-gnome/recipes-gnome/gnome-console/gnome-console_45.0.bb b/meta-gnome/recipes-gnome/gnome-console/gnome-console_45.0.bb index 748ea7b5a5..9669e337a8 100644 --- a/meta-gnome/recipes-gnome/gnome-console/gnome-console_45.0.bb +++ b/meta-gnome/recipes-gnome/gnome-console/gnome-console_45.0.bb @@ -14,7 +14,7 @@ DEPENDS = " \ libadwaita \ libgtop \ pcre2 \ - vte9 \ + vte \ " SRC_URI[archive.sha256sum] = "e7462128d2df2324a1d748062c40429cd0504af09e407067b33f3a9d0c59c8e1" diff --git a/meta-gnome/recipes-gnome/gnome-terminal/gnome-terminal_3.50.1.bb b/meta-gnome/recipes-gnome/gnome-terminal/gnome-terminal_3.50.1.bb index 014b329b34..594e1c0b22 100644 --- a/meta-gnome/recipes-gnome/gnome-terminal/gnome-terminal_3.50.1.bb +++ b/meta-gnome/recipes-gnome/gnome-terminal/gnome-terminal_3.50.1.bb @@ -13,7 +13,7 @@ DEPENDS = " \ desktop-file-utils-native \ gtk+3 \ gsettings-desktop-schemas \ - vte9 \ + vte \ dconf \ libhandy \ libpcre2 \ From patchwork Wed Nov 15 19:06:28 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 34663 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 9F53FC5AD4C for ; Wed, 15 Nov 2023 19:06:48 +0000 (UTC) Received: from mail-pl1-f176.google.com (mail-pl1-f176.google.com [209.85.214.176]) by mx.groups.io with SMTP id smtpd.web10.21986.1700075204067844129 for ; Wed, 15 Nov 2023 11:06:44 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=k9i+uZVj; spf=pass (domain: gmail.com, ip: 209.85.214.176, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f176.google.com with SMTP id d9443c01a7336-1cc9b626a96so134485ad.2 for ; Wed, 15 Nov 2023 11:06:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1700075203; x=1700680003; darn=lists.openembedded.org; h=to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=bs7BpDg+0hfaJVeP2cztN9Qsco/7s6inB2s4kP2PsEw=; b=k9i+uZVjMNyIINayhJ/yzkoHmKIWVjC0dr+pV46VMx4v9ynlr9Q03+87mFWcsSuvE1 0U3/znH5jQzITii7tJatVrbXvDZ/wV6z6dW22wDMSw7WFCQi7nlgI7wwTmMblgv1lRKw UewIo0/R795yBKE762uCNUcOztBoysO1z/Gr3Cqu26gxxc0wfJAptVkPoJo226/9Rtpx Fs4kQDcqsOqsk2Vsqn8hJ2Ddr0MO5TSY6E+Ly4vCnx//wUyFDu4j50H++eX8w72ps541 CnLCJLl7Y2OdCEHGsdxYfq8m3RvbJgPtAcDNNbBVO76ujMlRMjihpwt/qPwxpM6OjbIi 9gpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700075203; x=1700680003; h=to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=bs7BpDg+0hfaJVeP2cztN9Qsco/7s6inB2s4kP2PsEw=; b=cjFhreL1H0nKvva6A5qJG07TicAmyPSSFfBmjKJ2Sx1VUB5x1fNpzEaYnjIGtklQFx proQQifMLErI0+97tFlyUoRi+3KaLg6i9gTjqOinWH922hN3s5cw1g+CWtVSenZ9GS4b svvQ3Wc52lg9OZFXTNzQlxcA8u2lJeCBspP944GGw6eBnDMJr25UVZiQDGkdKxGBEyOi 4ldNMNXDBnp/ElFd+3FTQmfgsoC8m9CtnoNbOTDrtgoSwf1hzIp8/N7XBTSvN8N51T6a 9QPwMlXJvrLRIRjTK6xQnkXyQHmPJHBHbZ4xGId4aIC9Y/xFoljJogvD283f7qKjjaXH dGbA== X-Gm-Message-State: AOJu0YyQWAopANPqUXuY3nRb2QFieWSE1Y/IgST6rZ8D26Ty8rgaEdSY LtBYe6ML7u7nqRsQnIKt0fUV++wIwuUkWg== X-Google-Smtp-Source: AGHT+IHrKG7auBMcTCinb2ZQDYN+Q9O1Vt9Op3NKaXcFNoWwsZmyfkpcaVkoZYuEob9wUXR1QsHmmA== X-Received: by 2002:a17:902:f544:b0:1cc:4146:9eb0 with SMTP id h4-20020a170902f54400b001cc41469eb0mr7164943plf.57.1700075202863; Wed, 15 Nov 2023 11:06:42 -0800 (PST) Received: from apollo.localdomain ([2601:646:9100:2cb0::62f8]) by smtp.gmail.com with ESMTPSA id ji12-20020a170903324c00b001bfd92ec592sm7669004plb.292.2023.11.15.11.06.41 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Nov 2023 11:06:42 -0800 (PST) From: Khem Raj Date: Wed, 15 Nov 2023 11:06:28 -0800 Subject: [PATCH v2 2/4] vte9: Drop recipe MIME-Version: 1.0 Message-Id: <20231115-remove-vte9-v2-2-c894df1c7af8@gmail.com> References: <20231115-remove-vte9-v2-0-c894df1c7af8@gmail.com> In-Reply-To: <20231115-remove-vte9-v2-0-c894df1c7af8@gmail.com> To: openembedded-devel@lists.openembedded.org X-Mailer: b4 0.12.4 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 15 Nov 2023 19:06:48 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/106769 The version from core layer is good for meta-gnome as well these days packages needing older version are gone. Signed-off-by: Khem Raj --- .../packagegroups/packagegroup-meta-oe.bb | 1 - .../recipes-gnome/vte9/vte9/cve-2012-2738.patch | 136 --------------------- .../vte9/vte9/obsolete_automake_macros.patch | 14 --- meta-oe/recipes-gnome/vte9/vte9_0.74.1.bb | 30 ----- 4 files changed, 181 deletions(-) diff --git a/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb b/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb index 0f01356129..1a588eb29c 100644 --- a/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb +++ b/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb @@ -466,7 +466,6 @@ RDEPENDS:packagegroup-meta-oe-gnome ="\ gtkmm \ ${@bb.utils.contains("DISTRO_FEATURES", "gobject-introspection-data", "libpeas", "", d)} \ pyxdg \ - vte9 \ gnome-theme-adwaita \ " diff --git a/meta-oe/recipes-gnome/vte9/vte9/cve-2012-2738.patch b/meta-oe/recipes-gnome/vte9/vte9/cve-2012-2738.patch deleted file mode 100644 index 9b9980397a..0000000000 --- a/meta-oe/recipes-gnome/vte9/vte9/cve-2012-2738.patch +++ /dev/null @@ -1,136 +0,0 @@ -Upstream-Status: Backport -CVE: CVE-2012-2738 -Signed-off-by: Ross Burton - -From e524b0b3bd8fad844ffa73927c199545b892cdbd Mon Sep 17 00:00:00 2001 -From: Christian Persch -Date: Sat, 19 May 2012 19:36:09 +0200 -Subject: [PATCH 1/2] emulation: Limit integer arguments to 65535 - -To guard against malicious sequences containing excessively big numbers, -limit all parsed numbers to 16 bit range. Doing this here in the parsing -routine is a catch-all guard; this doesn't preclude enforcing -more stringent limits in the handlers themselves. - -https://bugzilla.gnome.org/show_bug.cgi?id=676090 ---- - src/table.c | 2 +- - src/vteseq.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/src/table.c b/src/table.c -index 140e8c8..85cf631 100644 ---- a/src/table.c -+++ b/src/table.c -@@ -550,7 +550,7 @@ _vte_table_extract_numbers(GValueArray **array, - if (G_UNLIKELY (*array == NULL)) { - *array = g_value_array_new(1); - } -- g_value_set_long(&value, total); -+ g_value_set_long(&value, CLAMP (total, 0, G_MAXUSHORT)); - g_value_array_append(*array, &value); - } while (i++ < arginfo->length); - g_value_unset(&value); -diff --git a/src/vteseq.c b/src/vteseq.c -index 7ef4c8c..10991db 100644 ---- a/src/vteseq.c -+++ b/src/vteseq.c -@@ -557,7 +557,7 @@ vte_sequence_handler_multiple(VteTerminal *terminal, - GValueArray *params, - VteTerminalSequenceHandler handler) - { -- vte_sequence_handler_multiple_limited(terminal, params, handler, G_MAXLONG); -+ vte_sequence_handler_multiple_limited(terminal, params, handler, G_MAXUSHORT); - } - - static void --- -2.4.9 (Apple Git-60) - - -From cf1ad453a8def873c49cf6d88162593402f32bb2 Mon Sep 17 00:00:00 2001 -From: Christian Persch -Date: Sat, 19 May 2012 20:04:12 +0200 -Subject: [PATCH 2/2] emulation: Limit repetitions - -Don't allow malicious sequences to cause excessive repetitions. - -https://bugzilla.gnome.org/show_bug.cgi?id=676090 ---- - src/vteseq.c | 25 ++++++++++++++++++------- - 1 file changed, 18 insertions(+), 7 deletions(-) - -diff --git a/src/vteseq.c b/src/vteseq.c -index 10991db..209522f 100644 ---- a/src/vteseq.c -+++ b/src/vteseq.c -@@ -1392,7 +1392,7 @@ vte_sequence_handler_dc (VteTerminal *terminal, GValueArray *params) - static void - vte_sequence_handler_DC (VteTerminal *terminal, GValueArray *params) - { -- vte_sequence_handler_multiple(terminal, params, vte_sequence_handler_dc); -+ vte_sequence_handler_multiple_r(terminal, params, vte_sequence_handler_dc); - } - - /* Delete a line at the current cursor position. */ -@@ -1785,7 +1785,7 @@ vte_sequence_handler_reverse_index (VteTerminal *terminal, GValueArray *params) - static void - vte_sequence_handler_RI (VteTerminal *terminal, GValueArray *params) - { -- vte_sequence_handler_multiple(terminal, params, vte_sequence_handler_nd); -+ vte_sequence_handler_multiple_r(terminal, params, vte_sequence_handler_nd); - } - - /* Save cursor (position). */ -@@ -2777,8 +2777,7 @@ vte_sequence_handler_insert_lines (VteTerminal *terminal, GValueArray *params) - { - GValue *value; - VteScreen *screen; -- long param, end, row; -- int i; -+ long param, end, row, i, limit; - screen = terminal->pvt->screen; - /* The default is one. */ - param = 1; -@@ -2796,7 +2795,13 @@ vte_sequence_handler_insert_lines (VteTerminal *terminal, GValueArray *params) - } else { - end = screen->insert_delta + terminal->row_count - 1; - } -- /* Insert the new lines at the cursor. */ -+ -+ /* Only allow to insert as many lines as there are between this row -+ * and the end of the scrolling region. See bug #676090. -+ */ -+ limit = end - row + 1; -+ param = MIN (param, limit); -+ - for (i = 0; i < param; i++) { - /* Clear a line off the end of the region and add one to the - * top of the region. */ -@@ -2817,8 +2822,7 @@ vte_sequence_handler_delete_lines (VteTerminal *terminal, GValueArray *params) - { - GValue *value; - VteScreen *screen; -- long param, end, row; -- int i; -+ long param, end, row, i, limit; - - screen = terminal->pvt->screen; - /* The default is one. */ -@@ -2837,6 +2841,13 @@ vte_sequence_handler_delete_lines (VteTerminal *terminal, GValueArray *params) - } else { - end = screen->insert_delta + terminal->row_count - 1; - } -+ -+ /* Only allow to delete as many lines as there are between this row -+ * and the end of the scrolling region. See bug #676090. -+ */ -+ limit = end - row + 1; -+ param = MIN (param, limit); -+ - /* Clear them from below the current cursor. */ - for (i = 0; i < param; i++) { - /* Insert a line at the end of the region and remove one from --- -2.4.9 (Apple Git-60) - diff --git a/meta-oe/recipes-gnome/vte9/vte9/obsolete_automake_macros.patch b/meta-oe/recipes-gnome/vte9/vte9/obsolete_automake_macros.patch deleted file mode 100644 index 6763d37540..0000000000 --- a/meta-oe/recipes-gnome/vte9/vte9/obsolete_automake_macros.patch +++ /dev/null @@ -1,14 +0,0 @@ -Upstream-Status: Submitted [https://bugzilla.gnome.org/show_bug.cgi?id=691545] - -Signed-off-by: Marko Lindqvist -diff -Nurd vte-0.28.2/gnome-pty-helper/configure.in vte-0.28.2/gnome-pty-helper/configure.in ---- vte-0.28.2/gnome-pty-helper/configure.in 2010-07-15 20:08:44.000000000 +0300 -+++ vte-0.28.2/gnome-pty-helper/configure.in 2013-01-11 14:50:34.971027440 +0200 -@@ -8,7 +8,6 @@ - AC_ISC_POSIX - AC_PROG_CC - AC_STDC_HEADERS --AM_PROG_CC_STDC - - if test -z "$enable_maintainer_mode"; then - enable_maintainer_mode=yes diff --git a/meta-oe/recipes-gnome/vte9/vte9_0.74.1.bb b/meta-oe/recipes-gnome/vte9/vte9_0.74.1.bb deleted file mode 100644 index a10b917394..0000000000 --- a/meta-oe/recipes-gnome/vte9/vte9_0.74.1.bb +++ /dev/null @@ -1,30 +0,0 @@ -SUMMARY = "Virtual terminal emulator GTK+ widget library" -BUGTRACKER = "https://bugzilla.gnome.org/buglist.cgi?product=vte" -LICENSE = "LGPL-3.0-only" -LIC_FILES_CHKSUM = "file://COPYING.LGPL3;md5=b52f2d57d10c4f7ee67a7eb9615d5d24" - -DEPENDS = "glib-2.0-native glib-2.0 gnutls gtk+3 gtk4 intltool-native gnome-common-native ncurses" - -# help gnomebase get the SRC_URI correct -GNOMEBN = "vte" -S = "${WORKDIR}/vte-${PV}" - -SRC_URI[archive.sha256sum] = "2328c3f1c998350a18e0e513348e9fc581d57ea4e7b89aedf11e0e3c65042b4f" - -inherit gnomebase gi-docgen gobject-introspection features_check systemd upstream-version-is-even vala -ANY_OF_DISTRO_FEATURES = "${GTK2DISTROFEATURES}" -GIR_MESON_OPTION = "gir" -GIDOCGEN_MESON_OPTION = "docs" - -PACKAGECONFIG ?= "gnutls ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}" -PACKAGECONFIG[gnutls] = "-Dgnutls=true,-Dgnutls=false,gnutls" -PACKAGECONFIG[fribidi] = "-Dfribidi=true,-Dfribidi=false,fribidi" -PACKAGECONFIG[systemd] = "-D_systemd=true,-D_systemd=false," - -CFLAGS += "-D_GNU_SOURCE" - -PACKAGES =+ "libvte9 vte9-termcap" -FILES:libvte9 = "${libdir}/*.so.* ${libexecdir}/gnome-pty-helper ${datadir}/glade ${systemd_user_unitdir}" -FILES:vte9-termcap = "${datadir}/vte/termcap-0.0" - -RDEPENDS:libvte = "vte-termcap" From patchwork Wed Nov 15 19:06:29 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 34660 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 99DDCC54FB9 for ; Wed, 15 Nov 2023 19:06:48 +0000 (UTC) Received: from mail-pj1-f50.google.com (mail-pj1-f50.google.com [209.85.216.50]) by mx.groups.io with SMTP id smtpd.web10.21987.1700075204358108142 for ; Wed, 15 Nov 2023 11:06:44 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=nRh4Abrk; spf=pass (domain: gmail.com, ip: 209.85.216.50, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f50.google.com with SMTP id 98e67ed59e1d1-280260db156so733682a91.2 for ; Wed, 15 Nov 2023 11:06:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1700075203; x=1700680003; darn=lists.openembedded.org; h=to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=83z/mog91KQUOiISznoZ+Z+yCE4MCSLVm7lqZPjnJtA=; b=nRh4Abrk4rKaqsvpH+isFcmp/Lz8FKsYOnBi9A0yOOphssHsj/jTQw0GL7kpO5B8lW R6LylMn683jROJTwwbwFU3g3jse0Cu2fW7QYmaeKTmC4dhNCCUVZaOmK6VDGVzlxFoMP pADcL6D1ud0a7hStrEkjZvenahZEgm/ucYeutA5MeBf1vBuQFJPaFCxyLhSoHRJpA6qO 6q1u7m4yMPKplyOVhsMMWVp+gRgV1NeGU/LJDYyBqSQFCMEXr8ldCdiIwo5iIIddlxY/ V+/sUqzVnAnbvPeI+AU0aTzZhZN3LKA/K+f5K3YXZ6PtZeG4leXlJ4q75aIDmug44v6u rnEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700075203; x=1700680003; h=to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=83z/mog91KQUOiISznoZ+Z+yCE4MCSLVm7lqZPjnJtA=; b=inYAomRiODGw2UxKwCKCDqR9jc0Z4lTmYdq5Fe2YIF39A2LVq5/uRKnpQvC67sbO27 NYiJwURcxUDom2hLhIwa+ZTT0wDiKqDD8RzemlBIqvr1MxyifA6gAjHdo5SQOIgdIVvS zL+X9w4hjV8iXw66f6aovuRmaHZP6y6reAjU4qyHoRqbqimqOUxJNENTAGCVP5pWn59z +Dtm8G5gFgX3GsPcY5JBFemkyLTsKiyDtcQuRgaBvaq6P3Swg8JzpzXvx+EEKQ30cOCK m51at8x0kjWVXqXGuY1oSoZMwLnANDaDNwQHSDpzlsvzUOx/WonTxKJKi297PMUGtzDE jWrA== X-Gm-Message-State: AOJu0Yx2SIqHZo5Q/CE7bYnHgEcHwFoLa/T908T6mHnZ9ddUe0SVK57H e7+kctLs0ivJORYMaILwHw6s5GG0KnYZpA== X-Google-Smtp-Source: AGHT+IFb4ar8G4ElQ6yXOHOy/Vv2FzHcReEgQ5Y4Nr/1RQBB59XFx2oLfsHXcTgImR91Dzrgt9plUA== X-Received: by 2002:a17:90b:17ca:b0:280:4799:a841 with SMTP id me10-20020a17090b17ca00b002804799a841mr15036448pjb.38.1700075203498; Wed, 15 Nov 2023 11:06:43 -0800 (PST) Received: from apollo.localdomain ([2601:646:9100:2cb0::62f8]) by smtp.gmail.com with ESMTPSA id ji12-20020a170903324c00b001bfd92ec592sm7669004plb.292.2023.11.15.11.06.42 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Nov 2023 11:06:43 -0800 (PST) From: Khem Raj Date: Wed, 15 Nov 2023 11:06:29 -0800 Subject: [PATCH v2 3/4] libxml++-5.0: Make use of gnomebase bbclass MIME-Version: 1.0 Message-Id: <20231115-remove-vte9-v2-3-c894df1c7af8@gmail.com> References: <20231115-remove-vte9-v2-0-c894df1c7af8@gmail.com> In-Reply-To: <20231115-remove-vte9-v2-0-c894df1c7af8@gmail.com> To: openembedded-devel@lists.openembedded.org X-Mailer: b4 0.12.4 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 15 Nov 2023 19:06:48 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/106770 Simplify the recipe a bit and makes ptests pass. Signed-off-by: Khem Raj --- meta-oe/recipes-core/libxml/libxml++-5.0_5.0.1.bb | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/meta-oe/recipes-core/libxml/libxml++-5.0_5.0.1.bb b/meta-oe/recipes-core/libxml/libxml++-5.0_5.0.1.bb index c0f0b2e130..ada0199476 100644 --- a/meta-oe/recipes-core/libxml/libxml++-5.0_5.0.1.bb +++ b/meta-oe/recipes-core/libxml/libxml++-5.0_5.0.1.bb @@ -6,15 +6,14 @@ SECTION = "libs" LICENSE = "LGPL-2.1-or-later" LIC_FILES_CHKSUM = "file://COPYING;md5=7fbc338309ac38fefcd64b04bb903e34 " -SHRT_VER = "${@d.getVar('PV').split('.')[0]}.${@d.getVar('PV').split('.')[1]}" -SRC_URI = "${GNOME_MIRROR}/libxml++/${SHRT_VER}/libxml++-${PV}.tar.xz \ -" -SRC_URI[sha256sum] = "15c38307a964fa6199f4da6683a599eb7e63cc89198545b36349b87cf9aa0098" +DEPENDS = "libxml2 glibmm" + +GNOMEBN = "libxml++" +inherit gnomebase ptest S = "${WORKDIR}/libxml++-${PV}" -DEPENDS = "libxml2 glibmm" -inherit meson pkgconfig ptest +SRC_URI[archive.sha256sum] = "15c38307a964fa6199f4da6683a599eb7e63cc89198545b36349b87cf9aa0098" FILES:${PN}-doc += "${datadir}/devhelp" -FILES:${PN}-dev += "${libdir}/libxml++-${SHRT_VER}/include/libxml++config.h" +FILES:${PN}-dev += "${libdir}/libxml++-${@gnome_verdir("${PV}")}/include/libxml++config.h" From patchwork Wed Nov 15 19:06:30 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 34661 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 A6AAAC2BB3F for ; Wed, 15 Nov 2023 19:06:48 +0000 (UTC) Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) by mx.groups.io with SMTP id smtpd.web11.21988.1700075205004045406 for ; Wed, 15 Nov 2023 11:06:45 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=nMi5+RtU; spf=pass (domain: gmail.com, ip: 209.85.214.180, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f180.google.com with SMTP id d9443c01a7336-1cc131e52f1so9106185ad.0 for ; Wed, 15 Nov 2023 11:06:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1700075204; x=1700680004; darn=lists.openembedded.org; h=to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=O62ITEv9zum16VZfzwcJcVUkHcD38wLHZBdt9ewlAmA=; b=nMi5+RtUuRz8aOt/2HeRXHF3wvj5PdF6vcEWXTO/Q5m6Ymbd+xYJ42gz+F8/JvMdR5 R468Z7PtlSPaXtBBK6Lh8+ajUX9XpzrhBYAiyDwnNDSdWqDn088uGftQtAP0yiskfNV/ Sr1ukyyftySgNA+peVpwnvDPaCOPeE5uacmjy5mBoziwQ3KPLkf13rvE4T7FoQ9qblbC X4bp6UI/2KqfZgasOYPrfuFn/vt5oRgZqU4LTNjY88Fg7YDrYPLuF92pv84v2vON690t xOW1MmnBMSCDybHwNrXO2M8gecObEflZkwW1EYsNu8A3QAg/bX0WYT6FM+ARefvSXWna I1tw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700075204; x=1700680004; h=to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=O62ITEv9zum16VZfzwcJcVUkHcD38wLHZBdt9ewlAmA=; b=X3PaVCg/MG10ZeQTAEGMB1rJ613qiZpTHPha6dAoe6Ayt/lWIFMJfSAmSCP72NXUSF RFOtFlgu+4IRfXFXx1meHj/v4iwdt12UIte+ZoY6p4owB+xtvdRuxxLC71y9WOYpb6OL m8lQOyo0o0kDCIVZ3Et5WILCl2q4ekXKG+pKrHTiBCne0XmqPweSY2Fof94xByi/1ERo 7CvJwHkcfzUwtha9EfW/mLiiI/m/A3ADODd8jUBrVQZNSt4Cux/BbzQ/3IrDP1BmPDNY OMj4fMdWZH5TRX2MhCMAYUT/b9cjvXJ1osMbwTvGesoCh4on4VQLXq2xJqpEyTMoBtR3 r1vg== X-Gm-Message-State: AOJu0Yx6hDVdM/qZ9b5fAiEAiKgmVY3Lm2pEBWOtZ0MOsQyDPR2QZmZm CE0l7mLPfoQKza8sUQYkpzz4iPwJxRSJ3Q== X-Google-Smtp-Source: AGHT+IH8ng8L8v2JfrWLaSTlxTjPHfVmeqzKMhkmdRYKViTkdJ5rc2WunBAmj4mLQrXWOA+pM9sl7Q== X-Received: by 2002:a17:902:e5cc:b0:1cc:33e7:95f5 with SMTP id u12-20020a170902e5cc00b001cc33e795f5mr9168608plf.33.1700075204079; Wed, 15 Nov 2023 11:06:44 -0800 (PST) Received: from apollo.localdomain ([2601:646:9100:2cb0::62f8]) by smtp.gmail.com with ESMTPSA id ji12-20020a170903324c00b001bfd92ec592sm7669004plb.292.2023.11.15.11.06.43 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Nov 2023 11:06:43 -0800 (PST) From: Khem Raj Date: Wed, 15 Nov 2023 11:06:30 -0800 Subject: [PATCH v2 4/4] Revert "gnome-terminal: Remove recommendation on vte-prompt" MIME-Version: 1.0 Message-Id: <20231115-remove-vte9-v2-4-c894df1c7af8@gmail.com> References: <20231115-remove-vte9-v2-0-c894df1c7af8@gmail.com> In-Reply-To: <20231115-remove-vte9-v2-0-c894df1c7af8@gmail.com> To: openembedded-devel@lists.openembedded.org X-Mailer: b4 0.12.4 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 15 Nov 2023 19:06:48 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/106771 This needs vte-prompt if vte from core layer is to be used. This reverts commit f3d3bc7620427dc1d47daab52a81593509cf2737. Signed-off-by: Khem Raj --- meta-gnome/recipes-gnome/gnome-terminal/gnome-terminal_3.50.1.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-gnome/recipes-gnome/gnome-terminal/gnome-terminal_3.50.1.bb b/meta-gnome/recipes-gnome/gnome-terminal/gnome-terminal_3.50.1.bb index 594e1c0b22..8616f2c9b0 100644 --- a/meta-gnome/recipes-gnome/gnome-terminal/gnome-terminal_3.50.1.bb +++ b/meta-gnome/recipes-gnome/gnome-terminal/gnome-terminal_3.50.1.bb @@ -35,4 +35,4 @@ FILES:${PN} += " \ ${systemd_user_unitdir} \ " -RRECOMMENDS:${PN} += "gsettings-desktop-schemas" +RRECOMMENDS:${PN} += "vte-prompt gsettings-desktop-schemas"