From patchwork Wed Sep 2 09:59:01 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Turull X-Patchwork-Id: 97044 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 512AAC624DC for ; Wed, 2 Sep 2026 09:59:45 +0000 (UTC) Received: from AS8PR04CU009.outbound.protection.outlook.com (AS8PR04CU009.outbound.protection.outlook.com [52.101.70.3]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.9240.1788343178800317946 for ; Wed, 02 Sep 2026 02:59:39 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@ericsson.com header.s=selector2 header.b=UzzR1vUQ; spf=pass (domain: ericsson.com, ip: 52.101.70.3, mailfrom: edaturu@ericsson.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ih1AcIvAvdgbulk3FHgpX51aGvkcrfx/Or0lxtMTqWfXFzgXzeSsoxfncI6qdLTS8hfFNQgZEHi3N8xrPI6JWLxtI+B106CmoQ/txgy5t53/NKxQQ2KTCaaRRShACAkOzlLPdGw1BN32wa+uzIBRXAFDsY5joO88SN2r/APnLgN38YnLtHVTUVaHv2LhIa9DlOAU4tIR4Oq2qD+wSf7LONqh/Da2bG8iFsM0Af8/kNS3E3fUMV1wXPGzBQZfjx67wPAqS1CxEBLEqgyuXi7Pu+YoCp7/gjNqgLpRU6bv6F77jFq/chb5X1YjpOgZw0uaOcgIOHgnEYDHObK+2rXO/Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ONroZiIEPfA5nj1gbU5uw7Z0p27OBU7N06CLCaCOCto=; b=AKfASPsi3QGPuPKp+bkqZVJZo3IKNKs+m7iLPahcYAAbdbtEvesCm+kXZKxFUXLjANNTbupt+Sj8oVutY+rPIklTmaOygnQodqKIJXBkzch5xcyLSx13kCD5NtyjNqzN3OhyyQhd1+S0BpWutlXUO5hGRtLJAu1FhdpzOw2cxvVluN7b5iZx6ogTQwGowTqOV16sBp65WuilC28JbHRNCB4l2oy33H0IGLuStPakk5srQdnZQj6y0UUnlnF8Dalpi+rPEJV/hcY7dfQSjEQjszf/DLlW/0PcFNGS+ZbwiuD9tWDETT9+A0vFwV3My3g9A2d4uL/aI2BC3H015ad+1w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 192.176.1.74) smtp.rcpttodomain=bootlin.com smtp.mailfrom=ericsson.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=ericsson.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ONroZiIEPfA5nj1gbU5uw7Z0p27OBU7N06CLCaCOCto=; b=UzzR1vUQ/uqhYVbwwRm1klQVqjsMUBCVNN1yJBis3axp3q2bZUhf+9ofMVKDymoeQcS0VruVINj9w5E/GgGtSpIFRVqBsUYFjvK6ZLtJAZM8ol5fp8C64OXQ6Cr1cUCtrPzyrvd9g1R8rYGnu2eIBk/GKvJf94VuD9prq2x1xiMLQLMEN/BVzET+OOOWazNK1+FCoP//f8pEWHqBVfaCvZYUzSrreQJ7SfMevNyd8v0LAUfkC8tbA6SXkKIO67AKN5AbYDv+L/MXyfvKcQ0kTJdYy+yQ2jCQ7nuRKYD8KYapjN2XQ/aZN76mU+7KXhXtYVAkRUKUQgPxU/MAVqMEvQ== Received: from AM9P193CA0012.EURP193.PROD.OUTLOOK.COM (2603:10a6:20b:21e::17) by BESPR07MB997850.eurprd07.prod.outlook.com (2603:10a6:b10:147::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.13; Wed, 2 Sep 2026 09:59:34 +0000 Received: from AM3PEPF00009B9C.eurprd04.prod.outlook.com (2603:10a6:20b:21e:cafe::19) by AM9P193CA0012.outlook.office365.com (2603:10a6:20b:21e::17) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.382.11 via Frontend Transport; Wed, 2 Sep 2026 09:59:34 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 192.176.1.74) smtp.mailfrom=ericsson.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ericsson.com; Received-SPF: Pass (protection.outlook.com: domain of ericsson.com designates 192.176.1.74 as permitted sender) receiver=protection.outlook.com; client-ip=192.176.1.74; helo=oa.msg.ericsson.com; pr=C Received: from oa.msg.ericsson.com (192.176.1.74) by AM3PEPF00009B9C.mail.protection.outlook.com (10.167.16.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.382.8 via Frontend Transport; Wed, 2 Sep 2026 09:59:33 +0000 Received: from seroius18815.sero.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.64) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Wed, 2 Sep 2026 11:59:33 +0200 Received: from seroius08462.sero.gic.ericsson.se (seroius08462.sero.gic.ericsson.se [10.63.237.245]) by seroius18815.sero.gic.ericsson.se (Postfix) with ESMTP id 699494020B42; Wed, 2 Sep 2026 11:59:32 +0200 (CEST) Received: by seroius08462.sero.gic.ericsson.se (Postfix, from userid 160155) id 3961C700CF25; Wed, 2 Sep 2026 11:59:32 +0200 (CEST) From: To: CC: Chen Qi , Antonin Godard , Richard Purdie , Daniel Turull Subject: [wrynose][PATCH 01/20] recipeutils: add optional stable_upgrade parameter to get_recipe_upgrade_status Date: Wed, 2 Sep 2026 11:59:01 +0200 Message-ID: <20260902095920.2840293-2-daniel.turull@ericsson.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260902095920.2840293-1-daniel.turull@ericsson.com> References: <20260902095920.2840293-1-daniel.turull@ericsson.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM3PEPF00009B9C:EE_|BESPR07MB997850:EE_ X-MS-Office365-Filtering-Correlation-Id: 5294078a-82ad-4b54-4903-08df08d8e3f1 X-SMTP-Server: smtp-central.internal.ericsson.com X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|82310400026|36860700016|376014|23010399003|22082099003|18002099003|56012099006|10067099003|11063799006; X-Microsoft-Antispam-Message-Info: UHdDc46n/+MMZnH+woUWcuNxSP5GCfNWuxcUOb94EULeCpIAwHPeJrm6uIYyA8P1LbTFbpE3hNiAtcxEyS4cKpGcOnE8avsExA2SP4rDj0d6HZ/s6/xEF3TBt+Wk/MxblpiHOkJWV1giKm/9Qnnrg8yLqG9VfStaDthtDAiZ0a8aG0uEcIOCXOF9CmwOmuBy9lFCGzmSDDuPMfrsNr4l39gcaLqRIrozeGuiOphgR5xixqgRya6sn8Gc71sx4yf/l4zZ+XY7dksnA16HX+yV2N74vBHEBxm72p7olbKIt9W3R6OMKGBKOldbu1nFrbaHJZirTw1XRv0YhJlv2oik8/YaK7Miq3wXpt4ydsv1vn2FgwbskoswKqWvMB6NuDcAyz1aYqoo5uFnrsy2TuiSjqnUUWyV5RM6Ie4Z3+aC1frlivKaMOekvaVBla6sDOi2el7oGqgsLCyhjYA1MRSZ4X3avyORByvq2PwhRTb/5XtbKDphAYDfnAlsyZB/nAoSG71cKoQthH/didg6C8MIsCDIni8dVmq77T7qC9FHkg+NuvAmar18UtsPSTfQI3gJzgVdJVpZYiY8ROJieRN2MJPngo493xRgIe4Jh0WW1J7PCKuy+E8PrL/j9tKZNRfZ1AHqhCVitKu6KXC5OeQv9W0/ma5MOsHUs7k1vhn+p/QPGvT/Mr1sT/pNNIfiOdICSutD6O+bccG47RimM2seyg== X-Forefront-Antispam-Report: CIP:192.176.1.74;CTRY:SE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:oa.msg.ericsson.com;PTR:office365.se.ericsson.net;CAT:NONE;SFS:(13230040)(1800799024)(82310400026)(36860700016)(376014)(23010399003)(22082099003)(18002099003)(56012099006)(10067099003)(11063799006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: ln9OTQSu9oKTfymSDwBeEA2DCwbshRvapR4TsoEvOnd9dVAYYPdnfbMxh7GWHgSAyDrUbR3yMMl8Rsk+/z4zNue7c5MQ3QaClNtHt0dN4mJR0t06HUK+ybRBsjdGqOtat/3Yr3q/NNrNRWzoqDvlS5bvmOyILN8VNV5CReLcBWDNP/qyrF3C+YVZi3k3BwGnBuTifps7XOPGT1qzBamfmrh8+ZRh4SAKRU9IiIWx15Qqtwtavb1HfbRHY+rpVLyIX71iWxr75PosHvme7uY2WvPykp5bu9bZFeaK/D3PNaFU+UIh+y9H1q3RYfvO0nUoQAuuD+6CSWnB98Y26VKWmmpiw+WitvSWE9ewyt6zKVpLrvAqJfnuymZVPEzygvf4dtbIkyMBOW6zVj9uFcO8rlmpWgLEGnzm7nn0BSsZPhdN0DCEPWAb1wq8xS7cNmX/ X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Sep 2026 09:59:33.9503 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5294078a-82ad-4b54-4903-08df08d8e3f1 X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=92e84ceb-fbfd-47ab-be52-080c6b87953f;Ip=[192.176.1.74];Helo=[oa.msg.ericsson.com] X-MS-Exchange-CrossTenant-AuthSource: AM3PEPF00009B9C.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BESPR07MB997850 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, 02 Sep 2026 09:59:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/244911 From: Chen Qi We want the ability to do stable version upgrades for recipes. To this end, add an optional stable_upgrade parameter to the get_recipe_upgrade_status function, which defaults to False and when enabled will try to get the latest stable version of the recipe. The UPSTREAM_STABLE_RELEASE_REGEX is respected. If a recipe sets it, it will be used as the filter_regex. If it's not set explicitly, it means that there's no stable updates or the recipe hasn't been checked yet. Signed-off-by: Chen Qi Signed-off-by: Antonin Godard Signed-off-by: Richard Purdie (cherry picked from commit 1ed8fdda035dcc21f3df71c0c996973224f4f683) Signed-off-by: Daniel Turull --- meta/lib/oe/recipeutils.py | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/meta/lib/oe/recipeutils.py b/meta/lib/oe/recipeutils.py index c6604f536d..7c1df518a8 100644 --- a/meta/lib/oe/recipeutils.py +++ b/meta/lib/oe/recipeutils.py @@ -1009,7 +1009,7 @@ def get_recipe_pv_with_pfx_sfx(pv, uri_type): return (pv, pfx, sfx) -def get_recipe_upstream_version(rd): +def get_recipe_upstream_version(rd, stable_upgrade): """ Get upstream version of recipe using bb.fetch2 methods with support for http, https, ftp and git. @@ -1080,7 +1080,15 @@ def get_recipe_upstream_version(rd): except bb.fetch2.FetchError as e: bb.warn("Unable to obtain latest revision: {}".format(e)) else: - pupver = ud.method.latest_versionstring(ud, rd) + if stable_upgrade: + stable_release_regex = rd.getVar("UPSTREAM_STABLE_RELEASE_REGEX") + if stable_release_regex: + pupver = ud.method.latest_versionstring(ud, rd, filter_regex=stable_release_regex) + else: + # Not explicitly setting "UPSTREAM_STABLE_RELEASE_REGEX" means there's no stable upgrade + pupver = (ru['current_version'], None) + else: + pupver = ud.method.latest_versionstring(ud, rd) (upversion, revision) = pupver if upversion: @@ -1094,8 +1102,8 @@ def get_recipe_upstream_version(rd): return ru -def _get_recipe_upgrade_status(data): - uv = get_recipe_upstream_version(data) +def _get_recipe_upgrade_status(data, stable_upgrade): + uv = get_recipe_upstream_version(data, stable_upgrade) pn = data.getVar('PN') cur_ver = uv['current_version'] @@ -1119,9 +1127,10 @@ def _get_recipe_upgrade_status(data): return {'pn':pn, 'status':status, 'cur_ver':cur_ver, 'next_ver':next_ver, 'maintainer':maintainer, 'revision':revision, 'no_upgrade_reason':no_upgrade_reason} -def get_recipe_upgrade_status(recipes=None): +def get_recipe_upgrade_status(recipes=None, stable_upgrade=False): pkgs_list = [] data_copy_list = [] + stable_copy_list = [] copy_vars = ('SRC_URI', 'PV', 'DL_DIR', @@ -1134,6 +1143,7 @@ def get_recipe_upgrade_status(recipes=None): 'UPSTREAM_CHECK_REGEX', 'UPSTREAM_CHECK_URI', 'UPSTREAM_VERSION_UNKNOWN', + 'UPSTREAM_STABLE_RELEASE_REGEX', 'RECIPE_MAINTAINER', 'RECIPE_NO_UPDATE_REASON', 'RECIPE_UPSTREAM_VERSION', @@ -1180,12 +1190,13 @@ def get_recipe_upgrade_status(recipes=None): data_copy.setVar(k, data.getVar(k)) data_copy_list.append(data_copy) + stable_copy_list.append(stable_upgrade) recipeincludes[data.getVar('FILE')] = {'bbincluded':data.getVar('BBINCLUDED').split(),'pn':data.getVar('PN')} from concurrent.futures import ProcessPoolExecutor with ProcessPoolExecutor(max_workers=utils.cpu_count()) as executor: - pkgs_list = executor.map(_get_recipe_upgrade_status, data_copy_list) + pkgs_list = executor.map(_get_recipe_upgrade_status, data_copy_list, stable_copy_list) return _group_recipes(pkgs_list, _get_common_include_recipes(recipeincludes)) From patchwork Wed Sep 2 09:59:02 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Turull X-Patchwork-Id: 97040 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 79651C61DD6 for ; Wed, 2 Sep 2026 09:59:43 +0000 (UTC) Received: from DB3PR0202CU003.outbound.protection.outlook.com (DB3PR0202CU003.outbound.protection.outlook.com [52.101.84.45]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.9250.1788343181439269248 for ; Wed, 02 Sep 2026 02:59:41 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@ericsson.com header.s=selector2 header.b=YsIGwInh; spf=pass (domain: ericsson.com, ip: 52.101.84.45, mailfrom: edaturu@ericsson.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=GsdIjyQnGu5E//fQytiaTn+ET3mqevtOBNSBxkfdwaCB8J4exBNh2y4GeKZviS28oqNQJdzqHW6GoeLF+DRWYDIxtuXXO3qGTX377ghxJ060gTtt1BepShehEecoz+386BXjDEI4CDSDCXyt08vm3Bq7qkrgoF8NsJu0TEKM/wH3LB9TC30vHE8Ql1mMol8BhYyNorcPoMVnpeik1qlxRtS7VAFf36ie3HcW150HVMRErfu9P6To8lZRNf7uA8KNMsYe+VMVPP1HuFIgn5wDZa6YN0u5nf0mfi20IwuqrgfeA2k+owoVCvPNriif91bHffEwqIzE7K4GDW0DVTLzjw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=xZZ4P/2hD1aoqDUwEzKtgFdrnOWGlYlgyZLA8bLkfkM=; b=pXbbm4D64eaR2u171dWlvzpG/3IRk1LSoQSuf8eCvSBjbz5iubBRZasAj+jdqqaBJz+uriEIFcOY8a50uIER5FX85mz+C3R5hJpUFcIQQdo+lPnaGaL56kpkw9EEb6JeUEfUmiF013ewJ+XFi/LkYp5zju8DZ/F9h/CV5XH1ApZflRVthuiMtytzxLiVx2Zr6TbmgYXfTj8HRYt326MH+/FPquF3vv8iRDq823M2T7uXkZHqbzZhyA/pTMGuUcfeuKvtp51+H59y1MuJkGzzszpRNgZ2g8l/b3v6zc3VR+CS6CzlyiZXf1EZlQ1fgDOkEkzbhYg8kY+ZAWOcYKqa9Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 192.176.1.74) smtp.rcpttodomain=bootlin.com smtp.mailfrom=ericsson.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=ericsson.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xZZ4P/2hD1aoqDUwEzKtgFdrnOWGlYlgyZLA8bLkfkM=; b=YsIGwInhR17kcSRjzB9ZCACLyL01mbcIWTecvxmzulXlHzZsPFlqPlSHt1ZRL8poMsuRAglGM6ykpIsJvNCyNBJwoPuRD72uhZ+ey/yVn8WcbXa5IrDqmRHnYLdPb/VUrLire10dyKQwPYfgvS7zFlCUolYRAKaJbJuPgy4KyuOS1WGN+bTBdeTIJtLWxk6cWhv8Z5ebThJvE1paxN2A4kY6OXeKTXnZdat1mV+htANi7RiM//DgIXxrSMb13yn7xj7uy4mEgcDSmMw8rTx+ds8uKnaxWXSILWkM0MK3hhAQyIAxRhFbuQVwFNX8x18Eg717acWvaRHbrXssHEvW7Q== Received: from AM0PR10CA0012.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:17c::22) by AS8PR07MB7783.eurprd07.prod.outlook.com (2603:10a6:20b:352::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.382.10; Wed, 2 Sep 2026 09:59:35 +0000 Received: from DU6PEPF00009525.eurprd02.prod.outlook.com (2603:10a6:208:17c:cafe::15) by AM0PR10CA0012.outlook.office365.com (2603:10a6:208:17c::22) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.382.11 via Frontend Transport; Wed, 2 Sep 2026 09:59:34 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 192.176.1.74) smtp.mailfrom=ericsson.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ericsson.com; Received-SPF: Pass (protection.outlook.com: domain of ericsson.com designates 192.176.1.74 as permitted sender) receiver=protection.outlook.com; client-ip=192.176.1.74; helo=oa.msg.ericsson.com; pr=C Received: from oa.msg.ericsson.com (192.176.1.74) by DU6PEPF00009525.mail.protection.outlook.com (10.167.8.6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.382.8 via Frontend Transport; Wed, 2 Sep 2026 09:59:33 +0000 Received: from seroius18814.sero.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Wed, 2 Sep 2026 11:59:33 +0200 Received: from seroius08462.sero.gic.ericsson.se (seroius08462.sero.gic.ericsson.se [10.63.237.245]) by seroius18814.sero.gic.ericsson.se (Postfix) with ESMTP id 685184020B44; Wed, 2 Sep 2026 11:59:32 +0200 (CEST) Received: by seroius08462.sero.gic.ericsson.se (Postfix, from userid 160155) id 3EF6B700CF27; Wed, 2 Sep 2026 11:59:32 +0200 (CEST) From: To: CC: Chen Qi , Antonin Godard , Richard Purdie , Daniel Turull Subject: [wrynose][PATCH 02/20] upstream-stable-release-point.bbclass: add bbclass for stable point upgrade Date: Wed, 2 Sep 2026 11:59:02 +0200 Message-ID: <20260902095920.2840293-3-daniel.turull@ericsson.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260902095920.2840293-1-daniel.turull@ericsson.com> References: <20260902095920.2840293-1-daniel.turull@ericsson.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU6PEPF00009525:EE_|AS8PR07MB7783:EE_ X-MS-Office365-Filtering-Correlation-Id: 525d981e-a86a-4cd5-4a4d-08df08d8e3df X-SMTP-Server: smtp-central.internal.ericsson.com X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700016|376014|1800799024|82310400026|23010399003|10067099003|56012099006|11063799006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: tfhbSi4I2kRVJdeJfkYRVT/OVgX1Krxv6O0P0MVZj561qeiq1hO1knZdDqG4d0bHNzhAeqoRZ2Nt8oMlWGwDRMMSEPh9H8WJ2kmwYix1KQBHq9kOGHiRQJzFJmt94aDFezUMhVOtLmUdVRrUqaYDFgfS1Z+3V3KQshtOmqksUQnXvhUaW4QXssqY9IdL2/AxkryevVpdIdW42WI2kkuvuGfQClKXhFR4xkNJ97Sr7a+CJwuOCJI4r/h630HJrGKPCtweI8eMYcYLCkz+roIeA/1kXbdL6sIpVTc68qpHN9NJ45bephFWwkeIw7OrhWoGYgGsq1PiUqFcH2KjxKEigzCS7aZtjcLRGCdIjM+8mhX+K+Czsj8/YiRSzyEAFw+RR/bT42t9fX8jH5kfWTLVPKXNM3yYUD5P7lngtGvwBcPVbYa7Zdbgp/9EdjRIELkzjLF38+58ALDdkNamPKZt49w2PZqXictwLT26Sz8QHZnEFHlt70owHkLl+QLawO+scRU3W0fHGN2+e6bZPV9ssE5du10cVwb+PiB9oSwJEMRyXwL1wNEymxQHCVxmu4DW+DlaBOr8I/hOPLVvfBsxnKNPLBaRZRsJTbO6YT+Xgk833WpWeEKLHmTfLLKM3FiJctuZOJkfPHfsbaqZ8pOCGryjgLumOQ5vsyJz89nQN7GYzrDKcJs3BVdhh07tGj7bF6ID6XgsPBr30ZpgqGBQyQ== X-Forefront-Antispam-Report: CIP:192.176.1.74;CTRY:SE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:oa.msg.ericsson.com;PTR:office365.se.ericsson.net;CAT:NONE;SFS:(13230040)(36860700016)(376014)(1800799024)(82310400026)(23010399003)(10067099003)(56012099006)(11063799006)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: AUisTLGVOTEeNalHy2nJirr6MBD755Dn2gGXicT/Mp31uyxmDwitFsMTZeCs5tZWfrLcTTeZFqSXEgyu7u1+NtFSfC9KBeXolqri6vV8xsPktxl/UCCzGxyhnph4tExHfyxPGYUHTKb2KLvSXTayzIV95Rj5LJXqdnat1bpHFTd9r15AytaDDo+2A1uEc4FNnMH2G4F3PyUIhG13G8fNy6Z/PrG4DpOfDKAtdjJ2WqXoUp+usXz0peV9HVSJcgKqRxVdOXFWsJ73deBDVmB+z9RTwRK1ODr83odJ+vWDX6Cwwr20+b1Zg5+ASuN3wsH8rhTAVdGGu5FCJRsHW7egklgliULmG1AC/9B1it9e1VsZgsL9i4uadiLYj/osk/KIN7xDi9/34igEzoa2fxtSu0ntz/AkXTJWgg6CkaAHLoV49MWBp8aaxm/dcg80F8l9 X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Sep 2026 09:59:33.8105 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 525d981e-a86a-4cd5-4a4d-08df08d8e3df X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=92e84ceb-fbfd-47ab-be52-080c6b87953f;Ip=[192.176.1.74];Helo=[oa.msg.ericsson.com] X-MS-Exchange-CrossTenant-AuthSource: DU6PEPF00009525.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR07MB7783 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, 02 Sep 2026 09:59:43 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/244921 From: Chen Qi If a recipe can do stable version upgrade and the stable parts of the version is seperated by '.', then it can inherit this bbclass. By default, the stable parts number is 2, which means the following upgrades are stable version upgrades: x.y.z -> x.y.z+1 x.y.z+1 -> x.y.z+1.zz x.y.z+1.zz -> x.y.z+2 Recipes that have different stable version parts can also inherit this bbclass and set STABLE_VERSION_PARTS. For example, systemd sets this variable to "1". For recipes whose stable version part is not separated by '.', they should not inherit this bbclass and intead set UPSTREAM_STABLE_RELEASE_REGEX themselves. For example, openssh's stable part is separted by 'p' and should not inherit this bbclass. Signed-off-by: Chen Qi Signed-off-by: Antonin Godard Signed-off-by: Richard Purdie (cherry picked from commit a1e069d04cb13e990b362804bd56a4935338ef96) Signed-off-by: Daniel Turull --- .../upstream-stable-release-point.bbclass | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 meta/classes-recipe/upstream-stable-release-point.bbclass diff --git a/meta/classes-recipe/upstream-stable-release-point.bbclass b/meta/classes-recipe/upstream-stable-release-point.bbclass new file mode 100644 index 0000000000..98fdb5b808 --- /dev/null +++ b/meta/classes-recipe/upstream-stable-release-point.bbclass @@ -0,0 +1,21 @@ +# +# Copyright OpenEmbedded Contributors +# +# SPDX-License-Identifier: MIT +# + +# +# This bbclass is expected to be inherited by recipes explicitly. +# If a recipe's version is separated by point and we know for sure +# which parts of the version represent the stable part, then the +# recipe could inherit this bbclass. +# + +STABLE_VERSION_PARTS ?= "2" +def get_majmin_version_regex(d): + pv = d.getVar('PV') + stable_parts = pv.split('.')[:int(d.getVar('STABLE_VERSION_PARTS'))] + return r'\.'.join(stable_parts) + +STABLE_VERSION_REGEX = "${@get_majmin_version_regex(d)}" +UPSTREAM_STABLE_RELEASE_REGEX ?= "^${STABLE_VERSION_REGEX}(\.\d+)*$" From patchwork Wed Sep 2 09:59:03 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Turull X-Patchwork-Id: 97054 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 DEF56C61DD6 for ; Wed, 2 Sep 2026 09:59:55 +0000 (UTC) Received: from PA4PR04CU001.outbound.protection.outlook.com (PA4PR04CU001.outbound.protection.outlook.com [40.107.162.52]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8953.1788343192956675270 for ; Wed, 02 Sep 2026 02:59:53 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@ericsson.com header.s=selector2 header.b=Nro7QJtP; spf=pass (domain: ericsson.com, ip: 40.107.162.52, mailfrom: edaturu@ericsson.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=YBzZhZOsSJrrYJCA2A5n8APx79A2N5rydynXiRNX0pPN12TdbH9m9FzWLTbxODddwCPQvvEE71oIkUY4VnvDOJIHwH5fC0tJmas8D3ix0C2cknkn5xgWVDtiASBApb0q1LxU36r02PpOobJS7ceguyLo7D40i3E1fsZwfUBJo+6xGDXVvqPdkHF5tTGs8m0KjFRuoDSwRTak33oivk6Vsxfyelju2eJPO5gJ4oFMHRQxxyJrYkEfiHY8WqTaC7GALrdh9YgYeUnfB+nsQB3mYtjww5kYx7Vqb8A1zwh3JWpsn6WjtBCrmo474jVD9zg7+pK1ede9ZI1Zx4PRvVzJDg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=20V3F8Qxjne5UYtM5Q1RBIhZ6Y6avq/UHlzdP9P8uQI=; b=Dtfge2LX29YTEgQieukP6bDjLqw3Rz81woXYwbf/da7IOj4I0EpOE4QKaN2fUQUpOCw08hcpNBzfvUyleS6OZnsUfp5kLBXMsNNvzCoenOMhvHexpzoumtb5CCBdefvWG0+vsrL72KBPRiXAVn4/KVkGp3U6/yL5/NDkvAf+Qy1kZI/3ul1His9/XOB5KjHQGVwtAWV9PuKgBp2KpiIbKvYA6WAZqQZPP09JzHNhrmrd+dKcLavSOuRsOSqIRyPpJm4OGmYuMVtxwyQQa+8ZMy/CLMbiynq8+N9dyo5a+vdwXDxCsc7W6GCnJmZdrJZ79NJBbCRw/OZlgR2Ua1wZ2g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 192.176.1.74) smtp.rcpttodomain=bootlin.com smtp.mailfrom=ericsson.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=ericsson.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=20V3F8Qxjne5UYtM5Q1RBIhZ6Y6avq/UHlzdP9P8uQI=; b=Nro7QJtPV364YEnFNohbV6HTGwaH3HC8HGImkZlJl29BJjUmFG5OG5CxZVgcqHRh1lzBUMU5z082IVbUsyabK6PPljpJacV9ZyOSTfUjzAy7iPq3ZC3E5VlQmGESttNRXKeGCMITz96ZCiXzr0IX9BPWSEbpuiogIoQep0spZ/14IBl14tPNPGJeo8tZ0j1Ht8smc8S69xsUercJIt+U+9Dc8KIkH0FDYNNSJ3Kw2c+Jd+WAIVtCkuPhhwWSZw/InjZjekfh+mBHWk69+m4nXcyCWydV42DYzSExoaS/zbDKKQJSs63nEmkSjsc5ZfsTRFEdxE6OAmNiuNNnQYpOfQ== Received: from AS4P189CA0022.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:5db::6) by FRWPR07MB10615.eurprd07.prod.outlook.com (2603:10a6:d10:183::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.13; Wed, 2 Sep 2026 09:59:48 +0000 Received: from AM3PEPF00009B9B.eurprd04.prod.outlook.com (2603:10a6:20b:5db:cafe::2a) by AS4P189CA0022.outlook.office365.com (2603:10a6:20b:5db::6) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.382.11 via Frontend Transport; Wed, 2 Sep 2026 09:59:33 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 192.176.1.74) smtp.mailfrom=ericsson.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ericsson.com; Received-SPF: Pass (protection.outlook.com: domain of ericsson.com designates 192.176.1.74 as permitted sender) receiver=protection.outlook.com; client-ip=192.176.1.74; helo=oa.msg.ericsson.com; pr=C Received: from oa.msg.ericsson.com (192.176.1.74) by AM3PEPF00009B9B.mail.protection.outlook.com (10.167.16.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.382.8 via Frontend Transport; Wed, 2 Sep 2026 09:59:33 +0000 Received: from seroius18813.sero.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.60) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Wed, 2 Sep 2026 11:59:33 +0200 Received: from seroius08462.sero.gic.ericsson.se (seroius08462.sero.gic.ericsson.se [10.63.237.245]) by seroius18813.sero.gic.ericsson.se (Postfix) with ESMTP id 69B2895802; Wed, 2 Sep 2026 11:59:32 +0200 (CEST) Received: by seroius08462.sero.gic.ericsson.se (Postfix, from userid 160155) id 43D4A700CF3D; Wed, 2 Sep 2026 11:59:32 +0200 (CEST) From: To: CC: Chen Qi , Mathieu Dubois-Briand , Daniel Turull Subject: [wrynose][PATCH 03/20] devtool/upgrade.py: add --stable option Date: Wed, 2 Sep 2026 11:59:03 +0200 Message-ID: <20260902095920.2840293-4-daniel.turull@ericsson.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260902095920.2840293-1-daniel.turull@ericsson.com> References: <20260902095920.2840293-1-daniel.turull@ericsson.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM3PEPF00009B9B:EE_|FRWPR07MB10615:EE_ X-MS-Office365-Filtering-Correlation-Id: 0121fca5-8bec-4b2c-c4b6-08df08d8e3b1 X-SMTP-Server: smtp-central.internal.ericsson.com X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|82310400026|376014|23010399003|36860700016|22082099003|18002099003|3023799007|56012099006|10067099003|11063799006; X-Microsoft-Antispam-Message-Info: cz7jTZR8V+vaPj8b1m7c19wvzKnH/wECnNjNFVkCK3krCj7AMyMYwCsMqE0OiOdmSy0KriVDGGwtuU8sXUy8u5HhrOnxG5mWswAY5VvwUZHtvzuAdQKivD4QydvZgk3R8AnxfDIEV/g3ih6Ox+iwgGnpGq/Df18ZU+/rcj4jiBKSs0cYfVrZ4KDEGJTdECCeD0yD6KZJwnWGoV87MgtqVeovgHNce8ZsYU6T/IEXEB482QFtaA8Ed3PdAwjtIOB5OVzEuC5v26G4dtb3w0baLZAaRN1DbUKqOWGmowsOTobClIvBnf1gFuti+Q/b5A4oUNGxgdbMkjNk+wziT6BjNX43NL//Xnl1Qk0GbGlXARA9dFk+z/0y/S/aCoCk4wjqLovauK85P3dCegLiiqMnrygke6BFVlrASM++JVOaZltcnLVg7frK7Pwf+VC5OHOPN8caJsdYA9xSUnIr6qJIdti++viGpp8qE5dpylMoHh1Q1wd3XlLpP1ABxmrmHhHdqh2a/QN2AGILyswBVZIuNeMVvZNZI5pDkVc3jBnUiLcaqFtnC0VyGjBp2//mAZ6a0UapvoeLTgj9kWeDtybNwpIOxtX5EAmnDVuJmewiZBxnxT6aJV6aHjwSCknt6bn2rRrUSg41qn/mTbZsxu/YxU2jEvV8oCl66T3g/3V4eLcIWWDpHfxh3YgFmeEJr3YgWKOlmb+ejSd3W9zTTpF6Gg== X-Forefront-Antispam-Report: CIP:192.176.1.74;CTRY:SE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:oa.msg.ericsson.com;PTR:office365.se.ericsson.net;CAT:NONE;SFS:(13230040)(1800799024)(82310400026)(376014)(23010399003)(36860700016)(22082099003)(18002099003)(3023799007)(56012099006)(10067099003)(11063799006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: iLP93qbbwWCA6sZ4r8XGvUX8PSY7c52kb0VK8fWfIl97nnqzLE5xcHpXR0mnkAjPl2Ubci/nqxI1IgIZc8mFzrtmeDGHclRHhU1kDjXF0EsaLMdvLEAErZrjFyX1HlY9YcuLijqgiZr4QB2/eVVFAEoMQ7jBTL6k3r8vBm9FSZ0C5BXphyhyGOWHwagEhr0kNiLPdMj7YF1NiAd7LoLP8Ba1HEkkro7IU5QNWZ2JU5MejRwoLLlCBzBUXk2gQWh66TY4TjiUymnwMFByf1aZaNBFiyga+BktrtU83Fimn0t7TVITR0qqIrd5Yh/jJrDx5SVJOzmrF0kbSmFgdbdTXgdEq38hMx4aE0Mf5eK3In/o4OfAmwz8hpcUjbPSRL4rd9cQv2n0r1pKk5VjmJJrPWIRSFD7w01lmqhYeb8jBjQhC115taY6tDaEpId7XgK3 X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Sep 2026 09:59:33.5242 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0121fca5-8bec-4b2c-c4b6-08df08d8e3b1 X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=92e84ceb-fbfd-47ab-be52-080c6b87953f;Ip=[192.176.1.74];Helo=[oa.msg.ericsson.com] X-MS-Exchange-CrossTenant-AuthSource: AM3PEPF00009B9B.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: FRWPR07MB10615 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, 02 Sep 2026 09:59:55 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/244925 From: Chen Qi Add '--stable' option to the three subcommands: - latest-version - check-upgrade-status - upgrade The effect of this option is to make the subcommand only consider stable releases. Signed-off-by: Chen Qi Signed-off-by: Mathieu Dubois-Briand (cherry picked from commit 1e86aa039108621b2af734ef358a1e9d3c4d88d8) Signed-off-by: Daniel Turull --- scripts/lib/devtool/upgrade.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/scripts/lib/devtool/upgrade.py b/scripts/lib/devtool/upgrade.py index 8930fde5d6..91cb85403c 100644 --- a/scripts/lib/devtool/upgrade.py +++ b/scripts/lib/devtool/upgrade.py @@ -560,7 +560,7 @@ def upgrade(args, config, basepath, workspace): # try to automatically discover latest version and revision if not provided on command line if not args.version and not args.srcrev: - version_info = oe.recipeutils.get_recipe_upstream_version(rd) + version_info = oe.recipeutils.get_recipe_upstream_version(rd, args.stable) if version_info['version'] and not version_info['version'].endswith("new-commits-available"): args.version = version_info['version'] if version_info['revision']: @@ -626,7 +626,7 @@ def latest_version(args, config, basepath, workspace): rd = parse_recipe(config, tinfoil, args.recipename, True) if not rd: return 1 - version_info = oe.recipeutils.get_recipe_upstream_version(rd) + version_info = oe.recipeutils.get_recipe_upstream_version(rd, args.stable) # "new-commits-available" is an indication that upstream never issues version tags if not version_info['version'].endswith("new-commits-available"): logger.info("Current version: {}".format(version_info['current_version'])) @@ -649,7 +649,7 @@ def check_upgrade_status(args, config, basepath, workspace): "cannot be updated due to: %s" %(recipe['no_upgrade_reason']) if recipe['no_upgrade_reason'] else "")) if not args.recipe: logger.info("Checking the upstream status for all recipes may take a few minutes") - results = oe.recipeutils.get_recipe_upgrade_status(args.recipe) + results = oe.recipeutils.get_recipe_upgrade_status(args.recipe, args.stable) for recipegroup in results: upgrades = [r for r in recipegroup if r['status'] != 'MATCH'] currents = [r for r in recipegroup if r['status'] == 'MATCH'] @@ -673,6 +673,7 @@ def register_commands(subparsers, context): group='starting') parser_upgrade.add_argument('recipename', help='Name of recipe to upgrade (just name - no version, path or extension)') parser_upgrade.add_argument('srctree', nargs='?', help='Path to where to extract the source tree. If not specified, a subdirectory of %s will be used.' % defsrctree) + parser_upgrade.add_argument('--stable', action="store_true", help='Only consider stable upstream releases') parser_upgrade.add_argument('--version', '-V', help='Version to upgrade to (PV). If omitted, latest upstream version will be determined and used, if possible.') parser_upgrade.add_argument('--srcrev', '-S', help='Source revision to upgrade to (useful when fetching from an SCM such as git)') parser_upgrade.add_argument('--srcbranch', '-B', help='Branch in source repository containing the revision to use (if fetching from an SCM such as git)') @@ -690,11 +691,13 @@ def register_commands(subparsers, context): description='Queries the upstream server for what the latest upstream release is (for git, tags are checked, for tarballs, a list of them is obtained, and one with the highest version number is reported)', group='info') parser_latest_version.add_argument('recipename', help='Name of recipe to query (just name - no version, path or extension)') + parser_latest_version.add_argument('--stable', action="store_true", help='Only consider stable upstream releases') parser_latest_version.set_defaults(func=latest_version) parser_check_upgrade_status = subparsers.add_parser('check-upgrade-status', help="Report upgradability for multiple (or all) recipes", description="Prints a table of recipes together with versions currently provided by recipes, and latest upstream versions, when there is a later version available", group='info') parser_check_upgrade_status.add_argument('recipe', help='Name of the recipe to report (omit to report upgrade info for all recipes)', nargs='*') + parser_check_upgrade_status.add_argument('--stable', action="store_true", help='Only consider stable upstream releases') parser_check_upgrade_status.add_argument('--all', '-a', help='Show all recipes, not just recipes needing upgrade', action="store_true") parser_check_upgrade_status.set_defaults(func=check_upgrade_status) From patchwork Wed Sep 2 09:59:04 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Turull X-Patchwork-Id: 97045 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 5AE15C624DD for ; Wed, 2 Sep 2026 09:59:45 +0000 (UTC) Received: from AS8PR04CU009.outbound.protection.outlook.com (AS8PR04CU009.outbound.protection.outlook.com [52.101.70.21]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.9242.1788343179729044457 for ; Wed, 02 Sep 2026 02:59:40 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@ericsson.com header.s=selector2 header.b=V1KSZn3u; spf=pass (domain: ericsson.com, ip: 52.101.70.21, mailfrom: edaturu@ericsson.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=pnKtn76RhUj5zIiaB6KBgmRCmadYE/hQSH6gWdB5mcpAiaZKLAPkT4nsyM45L333ebxWeSzMIC+LUowP7v2hW8kqlHmR1KMbMUGZRMtPlv3dJuHJRK9gYwsyS+GZchhupydpTwB9KvLo3piLf21wHavfMlA40TFbb5aK5taHPWk4rtIz0eZLfArbnIMENubr4MQqEn9YT+j9hKbWR0UCFEm7xY/I0QVUGH/g3/YriMYZC7RCqRfaH/GXDrpl3M3rcQU4s76fDupRcoQv6FzY6zw9uc/MJs4qKpmo6iet2oZ0aYKYFsrb4WVeFbtlBCseeEGLtycKs7Awa1TGdbkQIg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=8PpTi4xtZd0Jn3m9cCk1wmnO+MfOis97u5jR6x2w5nE=; b=CSW8tT27Of/cJT1Hm4XpfOtu/VGtojfCM1rH0e9O6+5oUs9sXkcmJR8RisjCuzg05w88LhPqUQmek2uhh3gj1rYqGSSBHHEF2HvM7lYpsPEtJAPfH1RuIORwu5XM8FvY97ZSjlQE6tycApd6Vj6s/pnLCBPqq4/Ys9mcIwhl9V6mkSDnfwY7cKqfH5swzgNLQgLTckhc9mbEE2UVXEf8ui7Vas650Lk+xwbQ8an6tz9Nz/yzYUWY4LXKDjPVjiyggXfJelYmGUT30TYKXjXst2ialXAeXM7Kn16JHKRnK/QOlNXwlF2Lot8bwD8xF+FXJyVMZl0AQCaGctDiV9nyOQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 192.176.1.74) smtp.rcpttodomain=linuxfoundation.org smtp.mailfrom=ericsson.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=ericsson.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8PpTi4xtZd0Jn3m9cCk1wmnO+MfOis97u5jR6x2w5nE=; b=V1KSZn3uAAABErfFMQszGBDk6xJXmdZkzMm0oBK1I4M6ZuLj5gVnacWUYZwiNd9POmpA/BYJGlPDlsKwlGpnbfWMVOKqWvsn5j37Ug82buiPGnjH7C68NroyjZY0LF0A0M0G/Tge96qXEOVfgSS1y0lohaFuyh7015hQifXZ59tZnrAl7dJCGOFFfl6EZUSya124zGVhp8okS4CzPl9JxchgE+hjriP5sZaisjEEdej4T5FMZ0/YagTbnUu7bxUcW3AIqqycND6sVbvQnPAvrV1U/4LK40USKvu9w8qDqcWkOFUjtlq9Y855QvFxum9GE4i+11nxsEel82lsYWi2kA== Received: from AS4PR09CA0003.eurprd09.prod.outlook.com (2603:10a6:20b:5e0::6) by PR3PR07MB7019.eurprd07.prod.outlook.com (2603:10a6:102:78::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.382.10; Wed, 2 Sep 2026 09:59:35 +0000 Received: from AMS1EPF00000047.eurprd04.prod.outlook.com (2603:10a6:20b:5e0:cafe::13) by AS4PR09CA0003.outlook.office365.com (2603:10a6:20b:5e0::6) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.382.11 via Frontend Transport; Wed, 2 Sep 2026 09:59:35 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 192.176.1.74) smtp.mailfrom=ericsson.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ericsson.com; Received-SPF: Pass (protection.outlook.com: domain of ericsson.com designates 192.176.1.74 as permitted sender) receiver=protection.outlook.com; client-ip=192.176.1.74; helo=oa.msg.ericsson.com; pr=C Received: from oa.msg.ericsson.com (192.176.1.74) by AMS1EPF00000047.mail.protection.outlook.com (10.167.16.135) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.382.8 via Frontend Transport; Wed, 2 Sep 2026 09:59:35 +0000 Received: from seroius18815.sero.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.65) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Wed, 2 Sep 2026 11:59:33 +0200 Received: from seroius08462.sero.gic.ericsson.se (seroius08462.sero.gic.ericsson.se [10.63.237.245]) by seroius18815.sero.gic.ericsson.se (Postfix) with ESMTP id 835A54020B44; Wed, 2 Sep 2026 11:59:32 +0200 (CEST) Received: by seroius08462.sero.gic.ericsson.se (Postfix, from userid 160155) id 48519700DF75; Wed, 2 Sep 2026 11:59:32 +0200 (CEST) From: To: CC: Daniel Turull , Richard Purdie Subject: [wrynose][PATCH 04/20] systemd: inherit upstream-stable-release-point Date: Wed, 2 Sep 2026 11:59:04 +0200 Message-ID: <20260902095920.2840293-5-daniel.turull@ericsson.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260902095920.2840293-1-daniel.turull@ericsson.com> References: <20260902095920.2840293-1-daniel.turull@ericsson.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AMS1EPF00000047:EE_|PR3PR07MB7019:EE_ X-MS-Office365-Filtering-Correlation-Id: 183d5887-7163-4167-f11d-08df08d8e4f8 X-SMTP-Server: smtp-central.internal.ericsson.com X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700016|376014|1800799024|82310400026|23010399003|13003099007|3023799007|10067099003|56012099006|11063799006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: dVgCkTa+YfWzbdBsbZN5nX3vKEK5ZenSDce2DhFxBTKpi9gtSTjjgiZgT65UaOm4+fBj8JHoGIK5KLuVdbD1Oko/MBj6qtcnc4Eap9k4q/F2rycKYg7nx0d5JQdmljH7lw1fV+x4QhoC8DeHu2GWNyAWyAtckmPzEZ9eGMIZxQ0MDNqL3rrcG8OaTvIUdGxSNMGN/oofgQsIdKIa9IAISxt1t7VEVOJhVwxkcLwLBqwHddFUSAvZ1LgpEdyOejQJ6xKBXxZCxrYUrY2L23KXLruChP4Yc765wb9/w3T9WX9M6PWSn6T2PKQth6PeHX3zBQFFgVSig/UgXF6lZMkmkRYt7xpoKyoRqetmaOLupfX08Yfx3Yr294vMyZdAb56B8V+3q8UljHrrD7B+iyHeaBB4H8mqmR8CSRmzKD5CWAdLq26i6r2h5wRt0M0eBY8Jkoe8bwnrgvgupUHCpeULWJ2NtJjVhwMjRNufYOowv7LoJ4usnsTvzcGiyI8upCtzVMPhWQveieYn345U1Ev7MefPEC3MXvVzxztJ2ja1O2jwlJBJOlxOU1GXYDZco6lXmVbn3wxSDUTQyONFwjjqkZU7weaMyAH0Bqhrefo+Xno6bUykh019+31YKFD+Zxd3zH+cYeReLS759q3oH9XSUAZ/SSm2a/AfQ8Kd10clCcQ= X-Forefront-Antispam-Report: CIP:192.176.1.74;CTRY:SE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:oa.msg.ericsson.com;PTR:office365.se.ericsson.net;CAT:NONE;SFS:(13230040)(36860700016)(376014)(1800799024)(82310400026)(23010399003)(13003099007)(3023799007)(10067099003)(56012099006)(11063799006)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: J8sIjlvvjG0WTiu7xkbTArq7wDxxWbnRYUTv9jhN497DY/3zQS1QkyClRg1t+gZeMm0OfekKVg2A6xPlx5PhAql1jy9Yb3Srpwr99X/9pax/vZaT3rQqOI4YSgQHe5wmDRr+FLgiydYxMvVCteezGGvW3SRJ80ymHHUfgidNxtDfc8pHZhgxnjBIVvOyuZIlIO02+QuaX/rbfiUr0al/1NcaU/+22u41jIHfsxKAwq0sP2tsau6h6prh/td0+kcP3+L2Rr06jclzhIpxi5OTfHx4wnYvZFm+3c8VkLY5blyT5BWxT/rJHoKEHYe0E4ftDG6X54H1STaTrD4jEo7iUohRXLMUCp3IdTN79yYIc84W3cu0fkj3JXiR2lIXy3dJpBkDc7v5VhS+9g4kiriYcd82HWgYg2khmob5muE+FO+lBi7g9yP37wLGuErH9eVC X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Sep 2026 09:59:35.6776 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 183d5887-7163-4167-f11d-08df08d8e4f8 X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=92e84ceb-fbfd-47ab-be52-080c6b87953f;Ip=[192.176.1.74];Helo=[oa.msg.ericsson.com] X-MS-Exchange-CrossTenant-AuthSource: AMS1EPF00000047.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR07MB7019 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, 02 Sep 2026 09:59:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/244914 From: Daniel Turull systemd's README ("STABLE BRANCHES AND BACKPORTS") documents per-release stable branches carrying backported patches. The current one, v261-stable, is branched in the main repository; the README still points at the systemd-stable repository, which holds the branches up to v255. The major is a single version part (261 -> 261.1), so upgrades within a major are stable point upgrades per the OE-Core stable release policy (ref-manual, "Stable Point Release Upgrades"). STABLE_VERSION_PARTS is set to 1 accordingly. https://docs.yoctoproject.org/dev/ref-manual/release-process.html#stable-point-release-upgrades https://github.com/systemd/systemd/blob/v261.1/README#L460 https://github.com/systemd/systemd/tree/v261-stable Checked the last point release for feature creep: 261.2 (Jul 23 2026), against 261.1 (Jun 26 2026): 277 commits, mostly fixes. NEWS files both releases under "CHANGES WITH 261" and gives neither its own entry. Four items are feature-shaped: refcounting, argument handling and JSON output additions, plus one new internal string-util flag. Those are small internal additions on a real, diverged stable branch rather than mainline drift, and none introduce a new subsystem: closer in scope to a security-hardening batch than a feature release, though broader than a pure bugfix release. These bumps are not free: the scarthgap 255.4 -> 255.13 bump was held for a v2 because TCLIBC=musl broke, and was merged once fixed. A point release being fixes-only upstream does not remove the need to build and test it. Already tracked this way on the OE stable branches, counting only bumps made since each branch forked from master: kirkstone 250.4 -> 250.14 and scarthgap 255.4 -> 255.21. wrynose has had no point-release bump yet. AI-Generated: Kiro with Claude Opus 5 Signed-off-by: Daniel Turull Signed-off-by: Richard Purdie (cherry picked from commit c19dd5b2afa61ca78dad0b65556ba66e83db57c5) --- meta/recipes-core/systemd/systemd.inc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/meta/recipes-core/systemd/systemd.inc b/meta/recipes-core/systemd/systemd.inc index f107c4c5da..bbcacf9deb 100644 --- a/meta/recipes-core/systemd/systemd.inc +++ b/meta/recipes-core/systemd/systemd.inc @@ -21,6 +21,11 @@ SRC_URI = "git://github.com/systemd/systemd.git;protocol=https;branch=${SRCBRANC CVE_PRODUCT = "systemd" +# systemd publishes bugfix/security-only releases on its stable/v-stable +# branches (e.g. 261 -> 261.1). The major is a single version part. +STABLE_VERSION_PARTS = "1" +inherit upstream-stable-release-point + CVE_STATUS[CVE-2019-3815] = "not-applicable-platform: only applied to RHEL" CVE_STATUS[CVE-2026-40223] = "fixed-version: fixed in 259.2" CVE_STATUS[CVE-2026-40224] = "fixed-version: fixed in 259.3" From patchwork Wed Sep 2 09:59:05 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Turull X-Patchwork-Id: 97050 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 BDF1CC79F83 for ; Wed, 2 Sep 2026 09:59:45 +0000 (UTC) Received: from DU2PR03CU002.outbound.protection.outlook.com (DU2PR03CU002.outbound.protection.outlook.com [52.101.65.52]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8946.1788343177301910019 for ; Wed, 02 Sep 2026 02:59:37 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@ericsson.com header.s=selector2 header.b=jj7hBQ+Q; spf=pass (domain: ericsson.com, ip: 52.101.65.52, mailfrom: edaturu@ericsson.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=RCWNrWY4eFpvRmNXN/LuclQNOplSmakPZ3ySMnzZOjP2OlBhLvOMXltYDweeg1EYzn3KM/mC68+A7vt4eKqfG0QkXlIbF1cq1Kf2Nl46Z3gbqdfKsu5XanW59t2Ct96VZaa3eKZqaaIXHufXRmUsUNhgE6TKXjaZ1dkenHWnP+lmIi91rzdtBi50wVt3hUXXyLjti3fjhhElYNXSbX5ztiaUDLJyNToqpko5RVh/XFsH6+jaXPtMcNA67IQWZx8C1vJSWjXrNboXdeDS0clNJslTuJ2VhYE32932i+rnsxZQAW5BtgH5V26x7UmgMT/j3q3UMdyXFY1rbPDkxLBKPw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=NSrMZ7t+wOORDg6usCLeyxxhQWHp4nVqWVZAXnw+MZQ=; b=PJdHUoziqDgGJJtijytgFInNvIB3pSisX/rEmYekaP1qUFTfpbflCfX7/HvtVaeL0tPeOKkwvz2W646aPiptTy8R+C81ylGuHElRCfcoagfNHEHzhpoZTxK+KsfuwjzqnA3EK4urDDWyW4sPEGZZWR5kuzTqrQDBYTa7RhbHl7SzuIgJAZlxWjgNMAaWZ6Z0242zXY4mYedNt+UZ3a+42LxSCJlN/tBBO5M5v5GfFP4GuZWfg+MEkft8ZCoGam1kS7igKFslxRJMZvlKQ3WF7h5hQEZnVinkthrUlgo41M4821jGuOklF6HqKii8PzAPJsK1kC99FvtYbXtHmnf+Dw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 192.176.1.74) smtp.rcpttodomain=linuxfoundation.org smtp.mailfrom=ericsson.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=ericsson.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NSrMZ7t+wOORDg6usCLeyxxhQWHp4nVqWVZAXnw+MZQ=; b=jj7hBQ+QDHqqShHEHOmYDIU6jw90fQS0/UoG2Y95PUCIuH1Kp4UM0oyBUkQu5fPCvTRAtuBqN+AIw8Dg9hkqbeFrOdgebh7e2W4lGiPRxGCVgYPqGMqpqEBNtJib1APWaJUv4bt8K3ioGv1IVU3gXJ8e+lllgzOTO8CKAQ964NeXU5nBi8FqrMdg+SBPJXAOCMiMtN6SUqsGVDDNejjDetSPtCpreS1RRd5cra7koF4y9bw4mCJ5ljJJmNpx73iqapsQU4IZRxKd58i9bs5F1yjFhn+TDIWPq5ud5Ehy9Gies11oLcD2XnWYaNbX/Fb5FOEqSyVRSDPMCsCTbJxgHw== Received: from AM9P193CA0028.EURP193.PROD.OUTLOOK.COM (2603:10a6:20b:21e::33) by MI3PR07MB12267.eurprd07.prod.outlook.com (2603:10a6:290:7f::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.13; Wed, 2 Sep 2026 09:59:33 +0000 Received: from AM3PEPF00009B9C.eurprd04.prod.outlook.com (2603:10a6:20b:21e:cafe::31) by AM9P193CA0028.outlook.office365.com (2603:10a6:20b:21e::33) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.382.11 via Frontend Transport; Wed, 2 Sep 2026 09:59:33 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 192.176.1.74) smtp.mailfrom=ericsson.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ericsson.com; Received-SPF: Pass (protection.outlook.com: domain of ericsson.com designates 192.176.1.74 as permitted sender) receiver=protection.outlook.com; client-ip=192.176.1.74; helo=oa.msg.ericsson.com; pr=C Received: from oa.msg.ericsson.com (192.176.1.74) by AM3PEPF00009B9C.mail.protection.outlook.com (10.167.16.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.382.8 via Frontend Transport; Wed, 2 Sep 2026 09:59:33 +0000 Received: from seroius18814.sero.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.67) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Wed, 2 Sep 2026 11:59:33 +0200 Received: from seroius08462.sero.gic.ericsson.se (seroius08462.sero.gic.ericsson.se [10.63.237.245]) by seroius18814.sero.gic.ericsson.se (Postfix) with ESMTP id 81AAD4020B6E; Wed, 2 Sep 2026 11:59:32 +0200 (CEST) Received: by seroius08462.sero.gic.ericsson.se (Postfix, from userid 160155) id 4CF37700DF77; Wed, 2 Sep 2026 11:59:32 +0200 (CEST) From: To: CC: Daniel Turull , Richard Purdie Subject: [wrynose][PATCH 05/20] glib-2.0: inherit upstream-stable-release-point Date: Wed, 2 Sep 2026 11:59:05 +0200 Message-ID: <20260902095920.2840293-6-daniel.turull@ericsson.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260902095920.2840293-1-daniel.turull@ericsson.com> References: <20260902095920.2840293-1-daniel.turull@ericsson.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM3PEPF00009B9C:EE_|MI3PR07MB12267:EE_ X-MS-Office365-Filtering-Correlation-Id: 7c46a7c1-5323-4d23-7c7b-08df08d8e3cf X-SMTP-Server: smtp-central.internal.ericsson.com X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|376014|36860700016|1800799024|82310400026|11063799006|56012099006|10067099003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: LP3P+WerF9+Ta2qxQWPG6yikVqgsjV0j3vmPOyHYBQByNcSPhcC4wHfZfRN+xvp7P1RhNX0avKH4zupJlg5XGQ1k7G21VYhDUWRxpWlJYLRxbf2vF1dldj0n+eurxpC209CVuAYEoNzK6O5VELuo5qwKjWz1bFBz9dadqLX0iEi8jVUOtONfuSkGS3EidJ6plESsEOvdEi5HUQHYRuZmaKo3sRg88dEyM19AQuecogNg7ZrG5eu7Yfi5AcbcrhT7JT6x1Woos/dxqkuQuZ0oLrGl+4RSXpQN7oUDQLsrgFZWNU8XbxWehbUIipET0IZ+f1U0GTTHKZPvZJpCtzBUriNzhaMiW4SUDO8G/5tpm2Y6ND6vF2QtQxNUzTd/lNlH82sZ64tZuG3MaS4Zix5QEh4M28xIbcCcRgBJ5U+KXzeBsatoAWhEvX1asjFw32gZK6SfYMe0TbcRAo3nk4yibdgNzNlADwaCZvhd/utSkILzmvt9k9lXknHu54fR2vq6Kk/GScM/FguejrfybGSvmghNYBQTtyzhtAZ8oDzIUQcjQdgq2gXcyGTk6HZFQ2Xw/zLsEyHrWE7UgwOwOvQLrp+c8YuQjw/AzzKrZTQZyJEM8TuaHHUw70K/aL8/Xqm/JBJBYlBranXV+34JMZ0Kq/w0xx2u5aHQbSY3u4aTi3o= X-Forefront-Antispam-Report: CIP:192.176.1.74;CTRY:SE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:oa.msg.ericsson.com;PTR:office365.se.ericsson.net;CAT:NONE;SFS:(13230040)(23010399003)(376014)(36860700016)(1800799024)(82310400026)(11063799006)(56012099006)(10067099003)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: iybXnO83TU+bE/1it9JEKQkns3t0/K5URn72kNWvbc3aYHyIqOnKwgmLgwY9dGcn/0D0ZTR6sAUmbZiIM/PXISv/RmSIsINMqJiVacHk6idC0OR70mLv4dWCG631SZeQMEcMOtHA7YeUas69uXfNsyxF0AB2S6/nDp5dUfERJ5GsIhGm+JC7Qw5ZIpk6IcuIPWg75nWgOmGa7kdoWTm2Nhk0uPVIkmoMAJCmEgkj6l32OmIAt4E2ivui5HmlVj4xzp/c5eE1nH4t9w1+qFpwKsgGOMvy/o6Y+F8xtuzMSdjZAMec0JUQwHYScv4a9CTsrWNCvsSTaOWtoeqxBESXfX5inYHpHw41U09sEakXX8IBu7vdMevDz+FYEuCFhFzQNEl3f2ON11rDDR48VNe+B5aNQ8wyJw6FPVVZfKOSVrROLq49ij+Ja8+GfG5czeff X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Sep 2026 09:59:33.7221 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 7c46a7c1-5323-4d23-7c7b-08df08d8e3cf X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=92e84ceb-fbfd-47ab-be52-080c6b87953f;Ip=[192.176.1.74];Helo=[oa.msg.ericsson.com] X-MS-Exchange-CrossTenant-AuthSource: AM3PEPF00009B9C.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MI3PR07MB12267 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, 02 Sep 2026 09:59:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/244908 From: Daniel Turull GLib's docs/backports.md states that only bug and documentation fixes are backported to the current stable branch, that new features and API/ABI changes must not be, and that micro stable releases are intended as drop-in replacements. So upgrades within a major.minor are stable point upgrades per the OE-Core stable release policy (ref-manual, "Stable Point Release Upgrades"). https://docs.yoctoproject.org/dev/ref-manual/release-process.html#stable-point-release-upgrades https://gitlab.gnome.org/GNOME/glib/-/blob/2.88.2/docs/backports.md#L18 Checked the last two point releases for feature creep: 2.88.2 (Jun 25 2026): entirely "Bugs fixed" backports plus translation updates. 2.88.1 (May 02 2026): seven fixes -- a GCC 16 miscompilation, a GRegex out-of-bounds read with security impact, and five further out-of-bounds reads. No API or behaviour changes. The series opened with 2.88.0 (Mar 16 2026), which must stay outside the regex as the feature-level release. Already tracked this way on the OE stable branches, counting only bumps made since each branch forked from master: kirkstone 2.72.0 -> 2.72.3, scarthgap 2.78.4 -> 2.78.6, and wrynose 2.88.0 -> 2.88.2. AI-Generated: Kiro with Claude Opus 5 Signed-off-by: Daniel Turull Signed-off-by: Richard Purdie (cherry picked from commit 8de7017a3161ffb04f36e9c6ba2f7ead402dc4a5) --- meta/recipes-core/glib-2.0/glib.inc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/meta/recipes-core/glib-2.0/glib.inc b/meta/recipes-core/glib-2.0/glib.inc index d49ae13168..cad74f53f7 100644 --- a/meta/recipes-core/glib-2.0/glib.inc +++ b/meta/recipes-core/glib-2.0/glib.inc @@ -30,7 +30,9 @@ LEAD_SONAME = "libglib-2.0.*" GNOMEBN = "glib" -inherit gettext gi-docgen gnomebase ptest-gnome upstream-version-is-even bash-completion gio-module-cache manpages gobject-introspection-data +# GLib publishes bugfix/security-only micro releases on its stable +# (even-minor) series. +inherit gettext gi-docgen gnomebase ptest-gnome upstream-version-is-even bash-completion gio-module-cache manpages gobject-introspection-data upstream-stable-release-point S = "${UNPACKDIR}/${GNOMEBN}-${PV}" From patchwork Wed Sep 2 09:59:06 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Turull X-Patchwork-Id: 97046 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 35C05C624D7 for ; Wed, 2 Sep 2026 09:59:45 +0000 (UTC) Received: from DUZPR83CU001.outbound.protection.outlook.com (DUZPR83CU001.outbound.protection.outlook.com [52.101.66.21]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.9245.1788343180111551403 for ; Wed, 02 Sep 2026 02:59:40 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@ericsson.com header.s=selector2 header.b=ITUOYOdU; spf=pass (domain: ericsson.com, ip: 52.101.66.21, mailfrom: edaturu@ericsson.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tz1gqHaEil/acVOzTwjfizZZNnMmjd1rosoiiUwQmqsSKiqlOi24z4cWathgcylrp+vtdkAPwpBqr4o30mvCqEq7qnVu3rbbOhryf5sak5nS8HFFW086YBSlQUteLV7eRfkpvsq3p3YaCKOFgrS/2FMUPn7O+eq5FldyrbC2Kdo56FR/ZotO/9nVnwmkvP7+5aTjFPVdWaxw8c1CXg+GG2jacsX+wOwibxDCTU99SVOCbTzp9ZFFzRC+yTyw053dCm+56ekb94AH+TqvEfheW0i7MVCI0Lxo3H8lN08UwS5HNc6fTRx7JFDA7ApOIlPMRmIv25OeIUsXqgtmKzKCEg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=RxOFw8DMJLFY4Kl2gngsSZ6/XTuf+RWLe6A9JGXS4LY=; b=PcOzgVOBHspZmpsbA29jrwX/c+Eo6oDzxRvqw+5m1cSfwjaKdTztAiHAHbeQunb/k8SiYCUMyurPc4ImxG432phGCWtx7bOhPZM0b1pGRiMN4bDib2o5gvlAxwE+sX/A0GkvYu3dfrQqYdGgf7egJSCAvAQnO0B5C4Rd1hlIaEwqoO8MubxklaTszX15eXU8xIYDzh1pEr6yEJEOebTZ3YK7cYKBNIzGRQMcgbVptZwFxxoZRV+pj6JxCchhzhQKTQxWySMxwzWD1eH4FfLK/6W7/akaneWIs8obJ11cb4VFKXP8+fsLhwZcy54oLTH6Tx14SBIb5RF7CWWnRmxl9w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 192.176.1.74) smtp.rcpttodomain=linuxfoundation.org smtp.mailfrom=ericsson.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=ericsson.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RxOFw8DMJLFY4Kl2gngsSZ6/XTuf+RWLe6A9JGXS4LY=; b=ITUOYOdUvzGZ3BGFBfAU+OkYZOukdnSJctlyTUyijzkjnpUMcGc/QLlkS9A0iYSBTHRTVEawvUs1PDd7k16sWVWKQExQBFVOD/sfEHvFmSq2D8bhksfkY06YisZ5+mNrkDbPmDJdJO6E6hkCnaWDhN6gxYwnDqmBTi3LnDdn+xDt4fP25/GeV6M/0PL4M0Fiya3j6b5M+nwA7NID68fC4wj2zWe7SZ0fFwcTJjbxaZ2PDYAEXL6GnFr/5VPb6MZAE/dnIqcZIw3s9eQnAHegUExVJNPlup7DZ3hDNsd/OQqjRfaJP+uqyL2Kip3vIG/uAKuh8P+0UxB4OYnGaWYgLQ== Received: from AS4PR10CA0015.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5dc::11) by AM9PR07MB7715.eurprd07.prod.outlook.com (2603:10a6:20b:30e::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.13; Wed, 2 Sep 2026 09:59:34 +0000 Received: from AM2PEPF0001C711.eurprd05.prod.outlook.com (2603:10a6:20b:5dc:cafe::92) by AS4PR10CA0015.outlook.office365.com (2603:10a6:20b:5dc::11) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.382.11 via Frontend Transport; Wed, 2 Sep 2026 09:59:34 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 192.176.1.74) smtp.mailfrom=ericsson.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ericsson.com; Received-SPF: Pass (protection.outlook.com: domain of ericsson.com designates 192.176.1.74 as permitted sender) receiver=protection.outlook.com; client-ip=192.176.1.74; helo=oa.msg.ericsson.com; pr=C Received: from oa.msg.ericsson.com (192.176.1.74) by AM2PEPF0001C711.mail.protection.outlook.com (10.167.16.181) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.382.8 via Frontend Transport; Wed, 2 Sep 2026 09:59:34 +0000 Received: from seroius18815.sero.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.63) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Wed, 2 Sep 2026 11:59:33 +0200 Received: from seroius08462.sero.gic.ericsson.se (seroius08462.sero.gic.ericsson.se [10.63.237.245]) by seroius18815.sero.gic.ericsson.se (Postfix) with ESMTP id 06B984020AB0; Wed, 2 Sep 2026 11:59:32 +0200 (CEST) Received: by seroius08462.sero.gic.ericsson.se (Postfix, from userid 160155) id 516C7700DF78; Wed, 2 Sep 2026 11:59:32 +0200 (CEST) From: To: CC: Daniel Turull , Richard Purdie Subject: [wrynose][PATCH 06/20] dbus: inherit upstream-stable-release-point Date: Wed, 2 Sep 2026 11:59:06 +0200 Message-ID: <20260902095920.2840293-7-daniel.turull@ericsson.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260902095920.2840293-1-daniel.turull@ericsson.com> References: <20260902095920.2840293-1-daniel.turull@ericsson.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM2PEPF0001C711:EE_|AM9PR07MB7715:EE_ X-MS-Office365-Filtering-Correlation-Id: 9860ccbe-f4f2-41e7-732f-08df08d8e46c X-SMTP-Server: smtp-central.internal.ericsson.com X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|1800799024|82310400026|36860700016|376014|10067099003|18002099003|22082099003|11063799006|56012099006|13003099007; X-Microsoft-Antispam-Message-Info: AZFvh/Sp0cAntaPYKii5NIB4DpREVs5z8cQssBgMzMVftVbPMBu5dW85blY78bk9GpnOwMuV0Dxh+Fo7TArd3k/0Z8Qsju8EmXEMqxFOxH/gfh6OwDN38sW2vCoTydaEMXKPcTzYZyHc+7H4wynPvqKjsVVdvozPoRtO72awvwkXkspCngaQ7Lt0bTxjZvjcA4cRA7/aI1wdhrlBDavVWeEOYQ1L67acRcdwrgJ5NQjbyfYzDeIcpp52VzZ+QQ/EuWgqBBgVEiOvjsfoZGjgf7nzYBExBvLEHU85Qe0/ypOPAYS7j+mr5Z08YPreQFo+LZVLW/4UdNw2OTrWVjLQBw9y9Yb+JYnE2fxJFJpGtRR8vfvb4Al95afB1tFx7VLxATXKkjNWoWcvLsl/EVNgD+CZHUgJhrHWvJ8jxiVAwVQuqmlU7d8Ax0x0TgssOFzsS1r+2xlqJOWv1wBEjMR6qlotmWZnfzVpBB8XTVE0HnTW8/Qv6PPu/7t2wA5TKdTbNTvmiN7wyueAqTrpPES7j7jwJk1LZuAdoqAfU7LbAqWT7YM6FRaBS/IvmSRAbwj938mN/2mU71XEeRj9igiMGAFR3Hn04m2vpAsX4zyZ7L/odmLKNE/oLJr7qjqDgBfPDf4slF7raYtRVKWgHI9AEg== X-Forefront-Antispam-Report: CIP:192.176.1.74;CTRY:SE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:oa.msg.ericsson.com;PTR:office365.se.ericsson.net;CAT:NONE;SFS:(13230040)(23010399003)(1800799024)(82310400026)(36860700016)(376014)(10067099003)(18002099003)(22082099003)(11063799006)(56012099006)(13003099007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 99iqBV7J0nMPjPvCXazMpWu2jpsBE4yyX8assxoc0kW78r7ERzpKswGppxJjFbMbxUc+dfKtipzzGgZJ3HzCnEFL0IzwSw4sfdSEDe9Rb7dKokioNmCimPtNc2A5OYA/9A0swKngQxvWNUSC//pkBwyvZ1Z6DBjNc3VvK6+QBY4ewt16HbycBBWGoBL07ahGmyqHkVouqysn7LuKwHZkkex3A2x6Hk2fzzCj4vLK3LPkIT6hjyoDHdX/PWckqw8ukLQOm8J8V4sXM8/V8RaOE1LJm/1+7fWtyDRdDK9yHizc88uMBk6bLHDpbZXNaD+5v7mf2mYtY5GsnbcBweUhWcTZPePWC5ZFNKy5QSmsHcz5/3XW+26Gw7P6QMpsA0Kr/zfXFlXY5Ncr3oPPx6UW1+HzZ5hhalIxlMujXNPg1J0GStlDGb3g/OohUzGhixDQ X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Sep 2026 09:59:34.7551 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 9860ccbe-f4f2-41e7-732f-08df08d8e46c X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=92e84ceb-fbfd-47ab-be52-080c6b87953f;Ip=[192.176.1.74];Helo=[oa.msg.ericsson.com] X-MS-Exchange-CrossTenant-AuthSource: AM2PEPF0001C711.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR07MB7715 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, 02 Sep 2026 09:59:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/244916 From: Daniel Turull D-Bus's CONTRIBUTING.md documents even-minor stable branches, currently dbus-1.16.x, that receive only cherry-picked bug fixes, so upgrades within a major.minor are stable point upgrades per the OE-Core stable release policy (ref-manual, "Stable Point Release Upgrades"). It also states that odd-minor development branches such as 1.17.x are not supported at all and receive no bug fixes, not even for security vulnerabilities, so only the even-minor stable series should be tracked. https://docs.yoctoproject.org/dev/ref-manual/release-process.html#stable-point-release-upgrades https://gitlab.freedesktop.org/dbus/dbus/-/blob/dbus-1.16.2/CONTRIBUTING.md#L65 Checked the only point release in the series so far for feature creep, the 1.16.x series having just one non-.0 release to date: 1.16.2 (Feb 27 2025): two items -- one build-regression fix for verbose-mode builds against libselinux >= 3.8, and a documentation update. No API or behaviour changes. Already tracked this way on the OE stable branches, counting only bumps made since each branch forked from master: kirkstone 1.14.0 -> 1.14.8. scarthgap has had zero point-release bumps since its fork and remains at 1.14.10; wrynose ships 1.16.2 as its initial version with no bump yet. AI-Generated: Kiro with Claude Opus 5 Signed-off-by: Daniel Turull Signed-off-by: Richard Purdie (cherry picked from commit 63948049e50abeda630fb716ea0ba97e71b4f7cd) --- meta/recipes-core/dbus/dbus_1.16.2.bb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/meta/recipes-core/dbus/dbus_1.16.2.bb b/meta/recipes-core/dbus/dbus_1.16.2.bb index 7425bd2364..1102a8660e 100644 --- a/meta/recipes-core/dbus/dbus_1.16.2.bb +++ b/meta/recipes-core/dbus/dbus_1.16.2.bb @@ -5,6 +5,12 @@ SECTION = "base" inherit meson pkgconfig gettext upstream-version-is-even ptest-gnome +# D-Bus publishes bugfix/security-only micro releases on its stable +# (even-minor) branches. Odd-minor development branches (e.g. 1.17.x) are +# not supported at all and receive no bug fixes, not even for security +# vulnerabilities, so only the even-minor stable series is tracked here. +inherit upstream-stable-release-point + LICENSE = "AFL-2.1 | GPL-2.0-or-later" LIC_FILES_CHKSUM = "file://COPYING;md5=eb0ffc69a965797a3d6686baa153ef05 \ file://dbus/dbus.h;beginline=6;endline=22;md5=df4251a6c6e15e6a9e3c77b2ac30065d \ From patchwork Wed Sep 2 09:59:07 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Turull X-Patchwork-Id: 97038 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 5A721C624D0 for ; Wed, 2 Sep 2026 09:59:43 +0000 (UTC) Received: from AM0PR83CU005.outbound.protection.outlook.com (AM0PR83CU005.outbound.protection.outlook.com [52.101.69.59]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8949.1788343181984326556 for ; Wed, 02 Sep 2026 02:59:42 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@ericsson.com header.s=selector2 header.b=V8QKiIbv; spf=pass (domain: ericsson.com, ip: 52.101.69.59, mailfrom: edaturu@ericsson.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=QcqfEIU1NLJW5MUYPvm6H5eXeuaga62UNeNpOIDPRxgL8G0+Zsid19WWP4ZmTYqlA3v1j++Jn73TL5MAsKSn1c89ncAwFs/K7MjETCug+23EndKSlrvI6SCgcTuwBJ/kH5y0UmV472srzDI+loxICtklIysK4PPJccsa7mIgJgXRq1V0dfwEG4Va3z4xWgrmFzNtxAnXKgA28LiOnNP/cGOYu3qh3KzVoNrgVbb12ntGsi2ucWWJFevmGjJHqxDgxb1N7F5cAH2tccvMJJ6YqGkHLEU0doSZnC2l99El//AFCYi92yojCdJIn4zzH9Tz8oL8KjogRKy8iN41wqXUVg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=lZeYGhRN8VKRWSrU9lrHIJwBHnGdImtEIeydY9aWqXI=; b=Z7G8afYBl7LgAyXKZr914Ww4Ff+gKciZNKVIN1rHcjJuIj74kF3OV+lPy9q/NNmGN3V13DQM58/XIz6yEISkP2OeLbWxWSTbNYaJf7ledLom88roGzCK9AmhM+Q/7QirPiprdoqOf0pJNWTdY3OkokVcBV5q1znPwcLjA5koDD4Yo91kYvVo/4QUjLTI+cNxvmu4czQgghX56QopozxXCR3Qsv0AqWtmqgHfR3MDvPdfrO869g891DxdQvm7L+XSZJ74NmcFFeXJccLdrpMQMj68HLljiZco3wEfpRwFyCORxnhFYMChVAl5kUt4MriBbzWtcBXquQYH23UItI2mZw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 192.176.1.74) smtp.rcpttodomain=linuxfoundation.org smtp.mailfrom=ericsson.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=ericsson.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lZeYGhRN8VKRWSrU9lrHIJwBHnGdImtEIeydY9aWqXI=; b=V8QKiIbv0Gm4u6xrSsUEBKOwchCVzvez6oljdgHl6GiLMaW3+GQLyQ+kzOM0awzR3+LoWmSEGDms6kjnVtSQVkx9ycXt3X//b4nNA2pnBpYDXMoQXlk1cx60gIRtC3wtF37LXQMJ1XScJJ34SSP3DR/haSZ5hINwZNQBFgnxR6LUTPA8EVQnk4IBlHnRJwaShUpzxMz0aZDQAujgcnXYb8EBNx49gNDIuijGr+0rlB5Vgxk8dPTRfn7hWsgPoG4j4lTbM7IXAlydFmqNpGP9iJtDVDub6c21UZo+8E8TVnoVMIucZXUzXn6+Hs7DmNJJ9aj8UJKTDqoepo9cXdG57g== Received: from VI1PR06CA0157.eurprd06.prod.outlook.com (2603:10a6:803:c8::14) by PA4PR07MB8509.eurprd07.prod.outlook.com (2603:10a6:102:2a8::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.13; Wed, 2 Sep 2026 09:59:34 +0000 Received: from MI3PEPF00008481.eurprd02.prod.outlook.com (2603:10a6:803:c8:cafe::13) by VI1PR06CA0157.outlook.office365.com (2603:10a6:803:c8::14) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.382.11 via Frontend Transport; Wed, 2 Sep 2026 09:59:34 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 192.176.1.74) smtp.mailfrom=ericsson.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ericsson.com; Received-SPF: Pass (protection.outlook.com: domain of ericsson.com designates 192.176.1.74 as permitted sender) receiver=protection.outlook.com; client-ip=192.176.1.74; helo=oa.msg.ericsson.com; pr=C Received: from oa.msg.ericsson.com (192.176.1.74) by MI3PEPF00008481.mail.protection.outlook.com (10.167.240.168) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.382.8 via Frontend Transport; Wed, 2 Sep 2026 09:59:34 +0000 Received: from seroius18814.sero.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.69) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Wed, 2 Sep 2026 11:59:34 +0200 Received: from seroius08462.sero.gic.ericsson.se (seroius08462.sero.gic.ericsson.se [10.63.237.245]) by seroius18814.sero.gic.ericsson.se (Postfix) with ESMTP id F261D4020A9F; Wed, 2 Sep 2026 11:59:32 +0200 (CEST) Received: by seroius08462.sero.gic.ericsson.se (Postfix, from userid 160155) id 560C3700DF7A; Wed, 2 Sep 2026 11:59:32 +0200 (CEST) From: To: CC: Daniel Turull , Richard Purdie Subject: [wrynose][PATCH 07/20] xz: inherit upstream-stable-release-point Date: Wed, 2 Sep 2026 11:59:07 +0200 Message-ID: <20260902095920.2840293-8-daniel.turull@ericsson.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260902095920.2840293-1-daniel.turull@ericsson.com> References: <20260902095920.2840293-1-daniel.turull@ericsson.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MI3PEPF00008481:EE_|PA4PR07MB8509:EE_ X-MS-Office365-Filtering-Correlation-Id: 044f6ca2-a94c-49d7-424f-08df08d8e44d X-SMTP-Server: smtp-central.internal.ericsson.com X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|23010399003|36860700016|1800799024|82310400026|11063799006|6133799003|10067099003|56012099006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: naOPAABiMa3PWh9CFBu+QvjoU/GsKgnnHBY46U1QDVnlt+Z2SqeAhQlvH2M18qhHWXn6sU8Jg575/t9AeolwP2lDkjilfEC0IGiBaJjBmshmVKSkrYOpld+565DYrAn+B5gDPP4eEzcK15hy1HKyYrQhYuE1vd4AtDtU5Ojsb3PzSZoHXWqDNuYV7dOqUULk+O2/girk3Qp1dOt2SVfMNDLy+DeSg6y3FiIv2bMXbaPEDWQnwECiFbM4mfdf/Jw8Chtzct+2EJLkFu9i7NDkJesbspD3hVnw15uKmr2zOOQSBFkeFWy5BVF/SymHRanGJBvSOVUBUvnV85ZDicsnEr/VQ6TZUU/17dr3zoOzIRfdNPuX2LtYHKsdjqpL2ErcExYByLAgc3TgRcEFDk8AE/5ydKfPlrIogawseM09I94G4OnoWTKOMD1YRv395rogDiUrdpNqAP0N7pCQ2XlhAxYU/1FFgelOmjEVKHiNzxhUhzP37fMr9/8+CJeIdiM8a9SfQoStANej7HcIoMBu3Wn5SAyehJmsLarDQxgZG9Ofh41UxdCFqehGxcC0skIvmehCeoFbBeHjqszccVexJx8YcoePXMxnZAioKYmqcBMYjcZlOqMHBV5atXE0bkm1jhYlbNFlay3SQKzCxKJwpmwH+bYwY/iltJHwwLq6qLk= X-Forefront-Antispam-Report: CIP:192.176.1.74;CTRY:SE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:oa.msg.ericsson.com;PTR:office365.se.ericsson.net;CAT:NONE;SFS:(13230040)(376014)(23010399003)(36860700016)(1800799024)(82310400026)(11063799006)(6133799003)(10067099003)(56012099006)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: yBbJQOt8XJa7TKXE35YakbQfzRmMIMxZvrB4eZWbXAR3QCr8XtPqGo23Z+xef6GCYwloY45YSymog8AeLS46ORj157em1WeCPge2Zr/p+lULXVkfaHubg8RWok+63zaVp+9kTTYwZoOINyTe7LrjVWlzjIJK1E38VqzE0wTeACV+240lpOy3rELgzIVnAh3kRn7L/KeNGjt/V5eshJcB4UmgPkNqEbqT9bMLunXosDmyJyY73coY84cGCEmkazOEEret6hIBO81A1g1Cy83oTEue9MqX1yQ9Wjsx/t1iPnwWNK9Er8hdKK9q2bA9+bDQGSEytSpUjCPw2HdHbMF52Pas8Xm4ZPZChW93AIr0RXCs7951hTQA9tDet4vjYh8RefxmmL19EjxpyTRuChMPG3oAtMYfWHeT1IrkkLpX+C6oV1TZowXFIfMq6MHLxbaE X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Sep 2026 09:59:34.5282 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 044f6ca2-a94c-49d7-424f-08df08d8e44d X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=92e84ceb-fbfd-47ab-be52-080c6b87953f;Ip=[192.176.1.74];Helo=[oa.msg.ericsson.com] X-MS-Exchange-CrossTenant-AuthSource: MI3PEPF00008481.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR07MB8509 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, 02 Sep 2026 09:59:43 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/244923 From: Daniel Turull XZ Utils's README documents that an even minor (Y) is a stable series where the revision (Z) "is incremented when bugs get fixed without adding any new features". So upgrades within a major.minor are stable point upgrades per the OE-Core stable release policy (ref-manual, "Stable Point Release Upgrades"). https://docs.yoctoproject.org/dev/ref-manual/release-process.html#stable-point-release-upgrades https://github.com/tukaani-project/xz/blob/v5.8.3/README#L138 Checked the last two point releases for feature creep: 5.8.3 (Mar 31 2026): one CVE (CVE-2026-34743, a buffer overflow in lzma_index_append), one invalid-memory-access fix, build portability fixes for Windows ARM64EC and Hurd, and man page translations. No new options or API. 5.8.2 (Dec 17 2025): build portability fixes for four toolchains, a RHEL 9 kernel-bug workaround, and a resource-aware memory-limit default tweak that is a bugfix rather than a new feature. No new options or API. Already tracked this way on the OE stable branches, counting only bumps made since each branch forked from master: kirkstone picked up 5.2.6 and scarthgap 5.4.7, one bump each. AI-Generated: Kiro with Claude Opus 5 Signed-off-by: Daniel Turull Signed-off-by: Richard Purdie Adapted for wrynose: applied to xz_5.8.2.bb (upstream: xz_5.8.3.bb). (cherry picked from commit e336ba1ed32bc924dab329afe1d687e0382f1c87) --- meta/recipes-extended/xz/xz_5.8.2.bb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/meta/recipes-extended/xz/xz_5.8.2.bb b/meta/recipes-extended/xz/xz_5.8.2.bb index 15eaa7a52f..5e7ad1fc70 100644 --- a/meta/recipes-extended/xz/xz_5.8.2.bb +++ b/meta/recipes-extended/xz/xz_5.8.2.bb @@ -33,6 +33,10 @@ SRC_URI[sha256sum] = "ce09c50a5962786b83e5da389c90dd2c15ecd0980a258dd01f70f9e7ce UPSTREAM_CHECK_REGEX = "releases/tag/v(?P\d+(\.\d+)+)" UPSTREAM_CHECK_URI = "https://github.com/tukaani-project/xz/releases/" +# XZ Utils publishes bugfix/security-only micro releases on its stable +# (even-minor) branches. +inherit upstream-stable-release-point + CACHED_CONFIGUREVARS += "gl_cv_posix_shell=/bin/sh" inherit autotools gettext ptest From patchwork Wed Sep 2 09:59:08 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Turull X-Patchwork-Id: 97043 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 24FA4C624DB for ; Wed, 2 Sep 2026 09:59:45 +0000 (UTC) Received: from GVXPR05CU001.outbound.protection.outlook.com (GVXPR05CU001.outbound.protection.outlook.com [52.101.83.52]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.9239.1788343178702289721 for ; Wed, 02 Sep 2026 02:59:39 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@ericsson.com header.s=selector2 header.b=OefysXhT; spf=pass (domain: ericsson.com, ip: 52.101.83.52, mailfrom: edaturu@ericsson.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=cVaGK2j1t6miMKtoAYysV7sXC13JY75SJiL60C4cirdzfbeQbK3JumGoKzw3kPIo/pUmkAktfbUm5vU2wNmFdHhA8id2t/rwks2xiaQH8lGZEB9VQnltdhFD/wnmCl5qwumVGPwcYCbjjoeK+LIhTe9wRDGBwaKnIw7mAYm21Mdw+NoLPge8wg7PaWHNfGbcyR/uIMHQYKTGAd038/p5DIOjMfPF3AgoeMHS/DUJO9T4dYVLA6BPdPmnauf/WNBPzL+nuNISkUVlY07TyNg0m3v3ZSQY9eFbVnuHzk6jHHZmBCqPhEC2BqOfsiUs0kCL/2hA34opKCAjuSq1eVCy0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=q/lk57ki/VQASwlKITZ6KJiWjrZCxLTjhrrtsUGQ+yQ=; b=EtKmzz3kF7uctno/daoIo9aTZ1l7ga8zHqQdfJiMES6fnUhOA7y2aB+wtnrubP2Pjg+gLiFGKcfioXFpziTmHS5EGTFV5LG6z4AGYP3k/7naEmnaOr8vcFSM+9LNdnogaA4L0im2WDcSH9e9Wf7jANfPs4bABemy/szhTGVUbm6pswqj+HTCN3POuByVR4dspa+zNbHO108VXF8EV0+fw1abOtZZzGY6pvbL09vt1DGfEVDWwu9YQ0Y0ljYbUFtp0tUkL5veVWQZWIXNl8f+AFivuSyUE16TPXHyBbfk1ion3W8to72RZpuiKIbEyzOGWfaqG0vJijBQ7S2iF2zy6A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 192.176.1.74) smtp.rcpttodomain=linuxfoundation.org smtp.mailfrom=ericsson.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=ericsson.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=q/lk57ki/VQASwlKITZ6KJiWjrZCxLTjhrrtsUGQ+yQ=; b=OefysXhT1H61I+leS0HfeysqyE1WwbfZJqh3LQMee6lXfJl0h5DY0suvwX2H2bvHkofiCN/UdN0/52LACppYCx1nR8DJFHy9dDGqXDyC6yoJWqVy4hh5LmhxCGSyq94bKmpzw/xpjrn8cOQDDrv3w2etFMBystkfNemapWPHq9Fh/BPm7jJL98hPT27HzNtLL0aw21JxXDGnEpM48V90EsIIsmX2MMh9FuMqwbw9Nz9regK/bBlYS7ImEYOvpnGirda5wAweTWaHelNPlE3Wek+6oknqBxTd7d7vzr8uuzZulqM+TB3B0mnv+Li8Ut3MMx4gVCbYfppFqlZoybsHMA== Received: from AS9PR06CA0763.eurprd06.prod.outlook.com (2603:10a6:20b:484::17) by AS8PR07MB7863.eurprd07.prod.outlook.com (2603:10a6:20b:351::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.13; Wed, 2 Sep 2026 09:59:34 +0000 Received: from AMS0EPF00000566.eurprd02.prod.outlook.com (2603:10a6:20b:484:cafe::66) by AS9PR06CA0763.outlook.office365.com (2603:10a6:20b:484::17) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.382.10 via Frontend Transport; Wed, 2 Sep 2026 09:59:34 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 192.176.1.74) smtp.mailfrom=ericsson.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ericsson.com; Received-SPF: Pass (protection.outlook.com: domain of ericsson.com designates 192.176.1.74 as permitted sender) receiver=protection.outlook.com; client-ip=192.176.1.74; helo=oa.msg.ericsson.com; pr=C Received: from oa.msg.ericsson.com (192.176.1.74) by AMS0EPF00000566.mail.protection.outlook.com (10.167.242.116) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.382.8 via Frontend Transport; Wed, 2 Sep 2026 09:59:34 +0000 Received: from seroius18815.sero.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.62) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Wed, 2 Sep 2026 11:59:34 +0200 Received: from seroius08462.sero.gic.ericsson.se (seroius08462.sero.gic.ericsson.se [10.63.237.245]) by seroius18815.sero.gic.ericsson.se (Postfix) with ESMTP id 118F24020AB2; Wed, 2 Sep 2026 11:59:32 +0200 (CEST) Received: by seroius08462.sero.gic.ericsson.se (Postfix, from userid 160155) id 5A957700DF7B; Wed, 2 Sep 2026 11:59:32 +0200 (CEST) From: To: CC: Daniel Turull , Richard Purdie Subject: [wrynose][PATCH 08/20] git: inherit upstream-stable-release-point Date: Wed, 2 Sep 2026 11:59:08 +0200 Message-ID: <20260902095920.2840293-9-daniel.turull@ericsson.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260902095920.2840293-1-daniel.turull@ericsson.com> References: <20260902095920.2840293-1-daniel.turull@ericsson.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AMS0EPF00000566:EE_|AS8PR07MB7863:EE_ X-MS-Office365-Filtering-Correlation-Id: e27f3c09-48f2-4c8c-cbd0-08df08d8e448 X-SMTP-Server: smtp-central.internal.ericsson.com X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|82310400026|23010399003|36860700016|10067099003|6133799003|11063799006|5023799004|56012099006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: EcbDhcF9p67wQwmzEO3fWFTbtnhGojIhUA8x3TOdP0PzxhgzfDO1ZvFzPGxQN4kv/pax7bnY172l8S830yqQEjaoYILg1bsb9tmm2uqbytH2nRI4+SQ4JTVbrktZQ5l66NL/YCfmuLDGIINXSAvTip/uG+/epw3su877TpLjdbnRR2IbOXGlzyIBU9FdA4AfvB1npIZKKYtKYqcJP4Vp9XYic0HjUMcrJodPT4wA+N0ya4f47hj5IIMW+l4/BpQWgUgy+UTh+D7XO0KOJ0Xjxe8Y/inmMk6mAEEzLpcsRW+RcRInSpZue9G7J0IJBtl8gJjA4bb+Jq10RsrcJJwTecjDJBpYtsT8gvCaVwr59ESAmTjLfLaHt1M7baoiqws3+S2pH0kLN/TkChGqS4FurqkNTxRx49Ihhd4FVuSruk9MWzwFLreDY9GPGxMX6jDzrrTNQb4j3M7bcA+EVyaVc89zgq293xnomyqooKmdX4S3q6n0SQ56GgGNdbxw9uS6+o4agCjP+B1iqUmzdSKak+GxrwaUe29044V0vW2NEx3mRuIwClBbfhqKUY9FEwxFfyumWAya3wjhbuap/aWDOOniZYnmlh5z9C0ehjDsrCrteK0Gnb1iS+1M4m/Q7qLBm5AMfyUuTuMqc2zZh4y3oXG5z8+a50RzkIEQAbuBZHk= X-Forefront-Antispam-Report: CIP:192.176.1.74;CTRY:SE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:oa.msg.ericsson.com;PTR:office365.se.ericsson.net;CAT:NONE;SFS:(13230040)(376014)(1800799024)(82310400026)(23010399003)(36860700016)(10067099003)(6133799003)(11063799006)(5023799004)(56012099006)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: tNbN8vXJOjrIr9yYwSo25flf3JeN+bzsTR+r+U+rtBTKRs7ajla54ODiYLjoLILTfX3KQJMO0W1NOnbcRwZSjP4cT4WG/MUjhNVMwvteGK7RCQTlGpds/fJVdrq80aJVp9qmrozWVwHDlJEEJ1v1MC5B3NYp3fvS5mq8L0f3afyGFXPRr+i/57ryfTVZvUPo7v5vgiIRpOzdMHOnOGn8ebsH/adFTuSzH4g54DDEgUuNkzTemZsuaKJ8SLatmuU89Isgg99EGLdI+q546h1Vity2RHLE722sPwU8Eq/HS5JE9LPx4tOjYfiwtnZ9kMLoPWm2/dkz5AFr6IctyzllKpNSfHn04DkKiobQCqlfePWzsVKFRYs7MoAXSxfHfqbPRSYv+8cxZXZ98eRMhgqOG3cbcNievvO98o+JeMlTUTiGyDlXvg7HWr8snJuRpLVB X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Sep 2026 09:59:34.5207 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e27f3c09-48f2-4c8c-cbd0-08df08d8e448 X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=92e84ceb-fbfd-47ab-be52-080c6b87953f;Ip=[192.176.1.74];Helo=[oa.msg.ericsson.com] X-MS-Exchange-CrossTenant-AuthSource: AMS0EPF00000566.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR07MB7863 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, 02 Sep 2026 09:59:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/244910 From: Daniel Turull Git's maintainer documentation defines the version scheme explicitly: vX.Y.0 are feature releases carrying bugfixes and enhancements in any area, while vX.Y.Z (Z>0) maintenance releases "contain only bugfixes for the corresponding vX.Y.0 feature release and earlier maintenance releases". So upgrades within a major.minor are stable point upgrades per the OE-Core stable release policy (ref-manual, "Stable Point Release Upgrades"). https://docs.yoctoproject.org/dev/ref-manual/release-process.html#stable-point-release-upgrades https://github.com/git/git/blob/v2.55.0/Documentation/howto/maintain-git.adoc#L47 Checked recent maintenance releases for feature creep: 2.44.4 (May 28 2025): CVE fixes only, seven of them, merged up from the fixes that appeared in v2.43.7. The release notes contain nothing else. 2.35.7 (Feb 06 2023): four fixes -- two libcurl portability fixes, and two symlink-escape fixes in apply and clone back-merged from older maintenance lines. No 2.55.x point release exists yet, 2.55.0 being the current tip, so this relies on the documented policy plus the historical pattern above rather than a same-series point release. The ref-manual admits that basis: a recipe may qualify on clear historical evidence that a class of bump is bugfix-only (ref-manual, "Criteria for Qualifying Upstreams"). Already tracked this way on the OE stable branches, counting only bumps made since each branch forked from master: kirkstone 2.35.2 -> 2.35.7, five point bumps, and scarthgap 2.44.0 -> 2.44.4, three point bumps. wrynose ships 2.53.0 as its initial version with no bump yet. AI-Generated: Kiro with Claude Opus 5 Signed-off-by: Daniel Turull Signed-off-by: Richard Purdie Adapted for wrynose: applied to git_2.53.0.bb (upstream: git_2.55.0.bb) (cherry picked from commit 4300d9a707ee6ae2012ee03b4f4efae38521863c) --- meta/recipes-devtools/git/git_2.53.0.bb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/meta/recipes-devtools/git/git_2.53.0.bb b/meta/recipes-devtools/git/git_2.53.0.bb index 8d71905f41..5244891113 100644 --- a/meta/recipes-devtools/git/git_2.53.0.bb +++ b/meta/recipes-devtools/git/git_2.53.0.bb @@ -48,6 +48,10 @@ EXTRA_OECONF:append:class-native = " --with-gitconfig=/etc/gitconfig " # Needs brokensep as this doesn't use automake inherit autotools-brokensep perlnative bash-completion manpages +# Git's maintainer docs define vX.Y.Z (Z>0) maintenance releases as +# bugfix-only, scoped to the corresponding vX.Y.0 feature release. +inherit upstream-stable-release-point + EXTRA_OEMAKE = "NO_PYTHON=1 CFLAGS='${CFLAGS}' LDFLAGS='${LDFLAGS}'" EXTRA_OEMAKE += "'PERL_PATH=/usr/bin/env perl'" EXTRA_OEMAKE += "COMPUTE_HEADER_DEPENDENCIES=no" From patchwork Wed Sep 2 09:59:09 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Turull X-Patchwork-Id: 97039 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 6C97EC624D5 for ; Wed, 2 Sep 2026 09:59:43 +0000 (UTC) Received: from AS8PR04CU009.outbound.protection.outlook.com (AS8PR04CU009.outbound.protection.outlook.com [52.101.70.12]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.9251.1788343181566234921 for ; Wed, 02 Sep 2026 02:59:41 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@ericsson.com header.s=selector2 header.b=Xn1noSV0; spf=pass (domain: ericsson.com, ip: 52.101.70.12, mailfrom: edaturu@ericsson.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=DDcdpOB1hnu3/kVCZx94U92WdMwwReAZ1PZHPnR36Fc1xbLbvF1EhQyr/hjXBd2ZB8Z/bAx3nrO8rg8SNdCFvSh9nzGytCwUPAszjtQtpxg3yNrbCtyIdYZ7T+cjfQLwOT1EwgMZyPmB093jSR4hoXE8fTNx7CpFjlT47GPA3hN2itx/IN9g5UqeF5aKDpjRHdbtucdlRgTLkrRHHDw8RkS/74Nd/LhTYBKQNoqgjkqrKd4rcZqaSINyfGuSYlh4h0cap+zON+E1fC6O9/FTvgVIIaU0fh2Uz6RzeGTBV5gG5cxQM/3+FxAK53iEi7JmwQoG62btVeiSc9QFwaEHUw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=LhK6UgXd7an1lUtD+PStSKkhN2w0YQ6VSSq24V7RhaU=; b=kCZx09O0Z8ptm0WARik1VMGrGMtFJJNHpZ+BDUYFjaqkTS67iK7YEI8jdOMo+QIJgVPYaJbiSzDFFUZwgddeiVVdUjaGXDbDpUsS7HgGX8lGESBCYPS4lAyA5JURlYM2wk29/W2PTvxOV+2UvrJXZPqgLJ4RdAK9y1T7DqUKaoyfqLG3HhtLTif9nn/ZM2d0+UOij8SED27Y5FuolB7Ww07jewhqmv4TpnsehG+YysbIYGdyjb5AlgimMpwN6xtq/J21hxjIAWLosybH/NQGelciOP/WXst6MnpbAHFHuh6d2QOQcdfzKm2cKz08BQnT3bvW43PDv3WYUBZdlqQNPg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 192.176.1.74) smtp.rcpttodomain=linuxfoundation.org smtp.mailfrom=ericsson.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=ericsson.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LhK6UgXd7an1lUtD+PStSKkhN2w0YQ6VSSq24V7RhaU=; b=Xn1noSV0smU6+vOGTvbfI/CRV5mPiox2smxxwPw1BRsH5lwN4/zewEQzhhwqlAdGcCwSOYM5D340iVoVeYPb0NhsKKYxyzieiSepvFDMhKpuPDJHkyci2MJ6AeY0Y5Xuo717KAwV+eoNBLYqwZ67YPnwcrE18KD1s5E9sktL2D2eBWew5xwbXZ/QLv53y9513c8TWPLy8uTCVMcHrylj7LuF2lXNO0bwoVRKpilfpxzFAao4UpTB9SLqQx9wu48xXYqc6JR1ewS02IWyNe7aSUmuEGGLv+8pF48fobBF4bwRoMKKAf/0+RdsR23r7pbSdkGbUfzE4thsXnEDr5bnCA== Received: from AM0PR10CA0013.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:17c::23) by PA4PR07MB7165.eurprd07.prod.outlook.com (2603:10a6:102:fd::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.13; Wed, 2 Sep 2026 09:59:35 +0000 Received: from DU6PEPF00009525.eurprd02.prod.outlook.com (2603:10a6:208:17c:cafe::21) by AM0PR10CA0013.outlook.office365.com (2603:10a6:208:17c::23) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.382.10 via Frontend Transport; Wed, 2 Sep 2026 09:59:35 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 192.176.1.74) smtp.mailfrom=ericsson.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ericsson.com; Received-SPF: Pass (protection.outlook.com: domain of ericsson.com designates 192.176.1.74 as permitted sender) receiver=protection.outlook.com; client-ip=192.176.1.74; helo=oa.msg.ericsson.com; pr=C Received: from oa.msg.ericsson.com (192.176.1.74) by DU6PEPF00009525.mail.protection.outlook.com (10.167.8.6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.382.8 via Frontend Transport; Wed, 2 Sep 2026 09:59:35 +0000 Received: from seroius18813.sero.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Wed, 2 Sep 2026 11:59:33 +0200 Received: from seroius08462.sero.gic.ericsson.se (seroius08462.sero.gic.ericsson.se [10.63.237.245]) by seroius18813.sero.gic.ericsson.se (Postfix) with ESMTP id DB2279580B; Wed, 2 Sep 2026 11:59:32 +0200 (CEST) Received: by seroius08462.sero.gic.ericsson.se (Postfix, from userid 160155) id 5F292700DF7D; Wed, 2 Sep 2026 11:59:32 +0200 (CEST) From: To: CC: Daniel Turull , Richard Purdie Subject: [wrynose][PATCH 09/20] perl: inherit upstream-stable-release-point Date: Wed, 2 Sep 2026 11:59:09 +0200 Message-ID: <20260902095920.2840293-10-daniel.turull@ericsson.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260902095920.2840293-1-daniel.turull@ericsson.com> References: <20260902095920.2840293-1-daniel.turull@ericsson.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU6PEPF00009525:EE_|PA4PR07MB7165:EE_ X-MS-Office365-Filtering-Correlation-Id: 45429fd5-5970-41e9-8469-08df08d8e4da X-SMTP-Server: smtp-central.internal.ericsson.com X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|82310400026|23010399003|36860700016|10067099003|6133799003|11063799006|5023799004|56012099006|22082099003|18002099003|13003099007; X-Microsoft-Antispam-Message-Info: fbqpYLG/iQH/wSU3OYQyELvuCc4txEhP/rZZ5/j9/9EhKg1qzYLnP/ubfA1tkvVVxbYx9KOzV9h2Jj+rSg3PHizoO/epHye9KDxm3SIxBBdUXNokuICK+keNPTnDVG3Lapm9ji3Cr5hErLfW0DstpoF/z1tEAOl7D6qCX3gbX2KcS10FgBasZ/eO5+eGJx8SIM4JuDZZd9sx8nEjYgq7OL/QvYCSUTnylcnGiOTVKaYl4VAMThWJqUULz47NMpyVOLR9rp1K9FqXW4eREX+q4sgYmuvyoF9/d9jfYKzd3a2utpDIE1wQhrRirfSIamXLl3YJu0uFD9T10hQqj4wrNmuxKWNqb9isn4vqffC2LVNAzaoYItXUTVX+h559Hove0vvs6chmC3+pq+FwaS0Sp+GWSEl7YE6WjgVyOAad4wqWq7q8hqySsdwCti8BOo1O73RrJjW9COFbjqKEzmi9LZ6NBnh9cfiGCxC6i0yWbvYxxLPYBNCQfzosLVqe30yMEHfL9wH35D4N7gbojnnStwXgkaUYBb/NnZBYwH1ABRdTkp02Ckbg54tZdsK9DbbjdDwlxFrc7In9KgC4DwVK7aqVtj2t65YkIn78K7EOOLWrtIdsDwO9jDz19CwV9HgcQpMXBaG8cU4EBhqmdobvAdmEg+OqAepQRWK7D8AisnA= X-Forefront-Antispam-Report: CIP:192.176.1.74;CTRY:SE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:oa.msg.ericsson.com;PTR:office365.se.ericsson.net;CAT:NONE;SFS:(13230040)(376014)(1800799024)(82310400026)(23010399003)(36860700016)(10067099003)(6133799003)(11063799006)(5023799004)(56012099006)(22082099003)(18002099003)(13003099007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: c/l9Tz1LWV07Yepdj4ym2cQdIOyZ6o/ud+ABYfB0GiUMKmJGxqfjJeWzdrdvXhwcIAEJQ7rG2zGMEbh5/Vog/qNuiATdN50GYXhedRbAzb++sMa7M3pAbqZishYtNIRbcdfmN/XG3YrDDMT1aGs4ELoFqppaE44nPoeHpu9/b+4U15r75e9GaK7OmT5h46wtU6RXjXJ1HgA3JnQHPEwLs2m7TikGmXPIUOsaN4Q7jKY8JUaf8Oq2pCS99rbpAZfUyCT5/gHKObrg+1fLuFYh2C0DTD0qnHE7KBteiDQIHtg6JYiCqBxpPYCDJCNM8QiKAqPuGf/kIhY+pucAczx/Q727kou4tXRdkbjlUAZPloi2dGeM8Xq5XYP6zgfeYj9Fn2lBFHXWy5hO3iHzuGpG3o0DXi2vNG0rvLwRJXxofiuMgTENdcu/uHRzdjKVPn9a X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Sep 2026 09:59:35.4562 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 45429fd5-5970-41e9-8469-08df08d8e4da X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=92e84ceb-fbfd-47ab-be52-080c6b87953f;Ip=[192.176.1.74];Helo=[oa.msg.ericsson.com] X-MS-Exchange-CrossTenant-AuthSource: DU6PEPF00009525.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR07MB7165 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, 02 Sep 2026 09:59:43 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/244922 From: Daniel Turull perlpolicy documents a strict maintenance-branch policy: new releases of a maint branch may only contain security/CVE fixes, crashing bugs, regressions, build and install blockers, portability fixes and factual documentation corrections, and must not contain patches that "add or remove features", "break binary compatibility", or "add new warnings or errors or deprecate features". New dual-life module versions are explicitly deferred to the next stable series. So upgrades within a major.minor are stable point upgrades per the OE-Core stable release policy (ref-manual, "Stable Point Release Upgrades"). Long-lived per-even-minor maint branches back this up, maint-5.6 through maint-5.42, with a documented back-porting vote process. https://docs.yoctoproject.org/dev/ref-manual/release-process.html#stable-point-release-upgrades https://github.com/Perl/perl5/blob/v5.42.2/pod/perlpolicy.pod#L259 Checked the last two point releases for feature creep. perldelta makes this easy to see, as maint releases carry no "Core Enhancements" section at all: 5.42.2 (Mar 29 2026): one CVE in a vendored dependency, CVE-2026-4176 in Compress::Raw::Zlib, plus module version bumps. States "There are no changes intentionally incompatible with 5.42.1". 5.42.1 (Mar 08 2026): four fixes -- a Configure fix so POSIX locale values can be passed in for cross-compilation, an AIX thread-safe locale workaround, a Win32 build fix, and module version bumps. States "There are no changes intentionally incompatible with Perl 5.42.0". 5.42.0 (Jul 02 2025) is the series-opening release, not a point release: it adds seven language-level features, confirming X.Y.0 bumps are feature bumps that must stay outside the regex. Cross-checked the previous series the same way: 5.40.1, 5.40.2 and 5.40.3 all show the same profile, with security, module, documentation, test and bug-fix sections only and no Core Enhancements. The policy forbidding binary-compatibility breaks in maint releases also covers the ABI concern directly. Already tracked this way on the OE stable branches, counting only bumps made since each branch forked from master: kirkstone 5.34.1 -> 5.34.3 and scarthgap 5.38.2 -> 5.38.4 are both in-series point bumps. wrynose is still at 5.42.0 while master is at 5.42.2, so it is missing the CVE-2026-4176 fix -- exactly the tracking gap --stable is meant to close. AI-Generated: Kiro with Claude Opus 5 Signed-off-by: Daniel Turull Signed-off-by: Richard Purdie Adapted for wrynose: applied to perl_5.42.0.bb (upstream: perl_5.44.0.bb). (cherry picked from commit 73ae055e5a05078225226355f1545fc9e464e78d) --- meta/recipes-devtools/perl/perl_5.42.0.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-devtools/perl/perl_5.42.0.bb b/meta/recipes-devtools/perl/perl_5.42.0.bb index 1833b7a352..e5f2db4bb9 100644 --- a/meta/recipes-devtools/perl/perl_5.42.0.bb +++ b/meta/recipes-devtools/perl/perl_5.42.0.bb @@ -30,7 +30,7 @@ SRC_URI[perl.sha256sum] = "e093ef184d7f9a1b9797e2465296f55510adb6dab8842b0c3ed53 B = "${WORKDIR}/perl-${PV}-build" -inherit upstream-version-is-even update-alternatives +inherit upstream-version-is-even update-alternatives upstream-stable-release-point DEPENDS += "perlcross-native bzip2 zlib virtual/crypt" DEPENDS:append:class-native = " bzip2-replacement-native" From patchwork Wed Sep 2 09:59:10 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Turull X-Patchwork-Id: 97049 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 A4A2FC79F81 for ; Wed, 2 Sep 2026 09:59:45 +0000 (UTC) Received: from GVXPR05CU001.outbound.protection.outlook.com (GVXPR05CU001.outbound.protection.outlook.com [52.101.83.54]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.9247.1788343181015361508 for ; Wed, 02 Sep 2026 02:59:41 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@ericsson.com header.s=selector2 header.b=V91nUqzq; spf=pass (domain: ericsson.com, ip: 52.101.83.54, mailfrom: edaturu@ericsson.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=pZdsHxeSllWyUvGo4eY/0bE0uFfZn1e2CeDDw+hdKTHKkW7kJxi0S0OpqejM1N+L9NsaOnYarozf0DkrBDTFCVwd5kJGAUIXcEjR5+EkMK1vzYtzpnwhr6gl5iXo+qPmic8RTZT36Z/g5fC+hbIhkQcoSorEJjQmuNGvL5RWK7keYHv/J/0lBSXvzxGMfVmmtjRZHkrVlF4gxj88pVXDucMA8ZgF2wK30jg3YfY2hHa0zmG84UKDYGJXReKkF5PtbL7M7YS7wcrlf806Ez0puYz9Xz0GtDHP5rElQZhfMXOnenHUsqro21/W3jqxjbtmmkKZufG323vjKnB0W5K8pQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=csiTYmiB1Fdi1qJUvlhe1hR0MKdfxaYjhv8FsYHhA9g=; b=I1MYmfFyYl255ksRcV1M8ZxsXWlS4E0Ok0vqbba6tPi2Zxo7SdhwYPP7ASE9+Vh32KyccLbhcBsQ8iVGDTjtOokpvScN+VGtiOimbc9pTOewNywkWnQnfs3/0HWmdvK/gIj9BbdNqHAniDXBoepL3IEBjXd33u8fKPwOts61k7Bl/Pqbt95EWxnQn1B0W/U5NyCyTKmKjz3i7ZT9f0Y5dmVk1pXz+XleOm8/o1ZYwDSp+0kRiCzsHOL3KvC+m+wyqDoy0g6w3tZziNd1qwJBPiSriRSpmfbvZhv+VFvw+VrudoIPpCA4l3gK3zjl6wxjBKdKrp0rKcEG9WT7/ZKCRw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 192.176.1.74) smtp.rcpttodomain=bootlin.com smtp.mailfrom=ericsson.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=ericsson.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=csiTYmiB1Fdi1qJUvlhe1hR0MKdfxaYjhv8FsYHhA9g=; b=V91nUqzquDClHw99eMf+1MUrpgjZ3J18PzJLGlX2iSfG6pTda833+fMtpAHgEd8JCyDdFdFJXWeh6brP66NSIz1Be+PMG0laorzMkHmvg7un3CR/JL4APcGAzaSgny5qjXmWrDYQCPS+beglFykLCzbanMS0nRBSeEminmjsJ0hfNCLZMTdSIEpIqXOYC51lrtTcBTImtwXkaWcxO8KnKAkl+EO11ysys+F5sw6JMuryni3GnzmgmiOguRfPxx4rPhMNO7kZrvH5oWCEOK4DDsJeygjI/12vSdIUtEMN7jIQdATcpU/MA0GJK1ot0PBVWNqfc1ze8KXzaAyK7XnmHw== Received: from AM9P193CA0023.EURP193.PROD.OUTLOOK.COM (2603:10a6:20b:21e::28) by GVXPR07MB10217.eurprd07.prod.outlook.com (2603:10a6:150:227::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.13; Wed, 2 Sep 2026 09:59:35 +0000 Received: from AM3PEPF00009B9C.eurprd04.prod.outlook.com (2603:10a6:20b:21e:cafe::7b) by AM9P193CA0023.outlook.office365.com (2603:10a6:20b:21e::28) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.360.13 via Frontend Transport; Wed, 2 Sep 2026 09:59:35 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 192.176.1.74) smtp.mailfrom=ericsson.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ericsson.com; Received-SPF: Pass (protection.outlook.com: domain of ericsson.com designates 192.176.1.74 as permitted sender) receiver=protection.outlook.com; client-ip=192.176.1.74; helo=oa.msg.ericsson.com; pr=C Received: from oa.msg.ericsson.com (192.176.1.74) by AM3PEPF00009B9C.mail.protection.outlook.com (10.167.16.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.382.8 via Frontend Transport; Wed, 2 Sep 2026 09:59:35 +0000 Received: from seroius18815.sero.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.64) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Wed, 2 Sep 2026 11:59:34 +0200 Received: from seroius08462.sero.gic.ericsson.se (seroius08462.sero.gic.ericsson.se [10.63.237.245]) by seroius18815.sero.gic.ericsson.se (Postfix) with ESMTP id 1FECF4020AB8; Wed, 2 Sep 2026 11:59:32 +0200 (CEST) Received: by seroius08462.sero.gic.ericsson.se (Postfix, from userid 160155) id 63CF0700DF7E; Wed, 2 Sep 2026 11:59:32 +0200 (CEST) From: To: CC: Daniel Turull , Mathieu Dubois-Briand Subject: [wrynose][PATCH 10/20] libxml2: inherit upstream-stable-release-point Date: Wed, 2 Sep 2026 11:59:10 +0200 Message-ID: <20260902095920.2840293-11-daniel.turull@ericsson.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260902095920.2840293-1-daniel.turull@ericsson.com> References: <20260902095920.2840293-1-daniel.turull@ericsson.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM3PEPF00009B9C:EE_|GVXPR07MB10217:EE_ X-MS-Office365-Filtering-Correlation-Id: aee969b4-b408-4c1d-b5dc-08df08d8e50d X-SMTP-Server: smtp-central.internal.ericsson.com X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|23010399003|36860700016|82310400026|376014|13003099007|6133799003|10067099003|11063799006|56012099006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: EMKw3AJVNyLZlrrjx/dYJX/jEFRDAb4fFCsekTXA/5J0+DnPjx//CzDoppz88oUNpKGNoWaLeLpd8W+LBzYLP3Bh0U+h6OVroX6tRwE0eHFVyvU/jzqLc83fDGO85UxVQQse8iunU1zyRcU4eTFL9AwxoawNWRjUhp47cI+ZKPy1HybSMSxEeiS1s8em9gMoo9cAP3XtY90X62uPytSY9NuxIZYyuOUGa0/Hxy2dO5ulTA0P3RH7c+zQkDD6qCAdzo3wMydekWQJLSQAtMJk8Gaijb7zWAEKtAKo+qw+BeaweEigUX2f4e8e0Mif+CDdvsyL1UhyK6WTpYX+f89xc619OC1Fljd+K2nsL9a24DAAiu5sLBW46DS7OYB2IgI3vBKytKPQWf6OoNp9/DqxYCnVlWa6HCvMx+vdaHtiEEq/SXlt5MkY5CoT6TlvFq13Tgz098taeZEWhItGcLZlfSkMhXqg9ZnNJKgWm+bOvh+aWex4ZFibfBfkgqDb7JxPxGRxYwkxV3LZZHiezlEZq0w62iCPnRtfSSGda3I3IbK+6enQWSI/Hn7/jnH0kiyGS12VM1TDyoqdO72Cgu275X6+Qwf/sdRpcLtNWrWJOW3AgZakt8MmpxUWDiPZZrF1Ofm1mKhJ/N7/QxqYEDkMUQ== X-Forefront-Antispam-Report: CIP:192.176.1.74;CTRY:SE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:oa.msg.ericsson.com;PTR:office365.se.ericsson.net;CAT:NONE;SFS:(13230040)(1800799024)(23010399003)(36860700016)(82310400026)(376014)(13003099007)(6133799003)(10067099003)(11063799006)(56012099006)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: lPTCb702mWJwIJd97uLrwE3TiD6kF6ejUCP26iemoPhtDdSHxh7L6bARxucMcS1ueJdK/rybk+vCt1N2mFgHPwsezhTv537RUrjiclvsdA42EFO9ebzC/4EqcVvGQl1oas+LAOZSjaGI9DZyE0IiixhrDOqsLRHb/lX5wSeYycnylOHptYEoBqaeZq9vmXOn+2HUB8b7voFYjRit6mUaNQNO8O/1YLH4tlFa+FOn5UxtqKa0dYE6TKgU0qthVWM8f0SFhuHNBRJe7oN6MttH+ZsxABfGO6onZYQIZemUWNmCcW9UA//t2UsOOkfgL2YSwqdKRkOya3VGqtCIIk6dsLWj6LQMg+BD7flvXwcWm5eWgqRifgxECy/rPlbqofLsuJI9mN3iBdmU8fIx9ryodw7gUF5l2dKeunxd/vN7JlQ4FPsK3ZADfccDOnpxC8vt X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Sep 2026 09:59:35.8156 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: aee969b4-b408-4c1d-b5dc-08df08d8e50d X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=92e84ceb-fbfd-47ab-be52-080c6b87953f;Ip=[192.176.1.74];Helo=[oa.msg.ericsson.com] X-MS-Exchange-CrossTenant-AuthSource: AM3PEPF00009B9C.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR07MB10217 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, 02 Sep 2026 09:59:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/244918 From: Daniel Turull libxml2 maintains per-minor stable branches (2.9 through 2.15) that take only bug-fix micro releases, and releases from several of them in parallel: 2.13.9 and 2.14.6 went out the same day, after 2.14.5 was already out. So upgrades within a major.minor are stable point upgrades per the OE-Core stable release policy (ref-manual, "Stable Point Release Upgrades"). https://docs.yoctoproject.org/dev/ref-manual/release-process.html#stable-point-release-upgrades https://gitlab.gnome.org/GNOME/libxml2/-/tree/2.15 Checked the last three point releases. 2.15.3 (Apr 15 2026) is five security fixes plus an "Improvements" section that is also entirely fixes, and 2.15.1 (Oct 16 2025) is security, regression and build fixes. 2.15.2 (Mar 03 2026) is five CVE fixes plus one addition, a --xpath0 option confined to the xmllint command-line tool. A public-header diff across the three shows zero added, removed or changed libxml2.so declarations, so the library API and ABI are unaffected by that addition. Already tracked this way on the OE stable branches, counting only bumps since each branch forked: kirkstone picked up 2.9.14, scarthgap 2.12.5 -> 2.12.10. AI-Generated: Kiro with Claude Opus 5 Signed-off-by: Daniel Turull Signed-off-by: Mathieu Dubois-Briand Adapted for wrynose: applied to libxml2_2.15.2.bb (upstream: libxml2_2.15.3.bb). (cherry picked from commit a9fd7975e991124b8f54c4c763917e705fb4213c) --- meta/recipes-core/libxml/libxml2_2.15.2.bb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/meta/recipes-core/libxml/libxml2_2.15.2.bb b/meta/recipes-core/libxml/libxml2_2.15.2.bb index 9181949ea5..660e2dede2 100644 --- a/meta/recipes-core/libxml/libxml2_2.15.2.bb +++ b/meta/recipes-core/libxml/libxml2_2.15.2.bb @@ -30,6 +30,10 @@ BINCONFIG = "${bindir}/xml2-config" inherit autotools pkgconfig binconfig-disabled ptest +# libxml2 publishes bugfix/security-only micro releases on its per-minor +# release branches. +inherit upstream-stable-release-point + LDFLAGS:append:riscv64 = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld ptest', ' -fuse-ld=bfd', '', d)}" RDEPENDS:${PN}-ptest += "locale-base-en-us" From patchwork Wed Sep 2 09:59:11 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Turull X-Patchwork-Id: 97047 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 7261BC79F80 for ; Wed, 2 Sep 2026 09:59:45 +0000 (UTC) Received: from GVXPR05CU001.outbound.protection.outlook.com (GVXPR05CU001.outbound.protection.outlook.com [52.101.83.34]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.9241.1788343179155347913 for ; Wed, 02 Sep 2026 02:59:39 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@ericsson.com header.s=selector2 header.b=kD5m3oN2; spf=pass (domain: ericsson.com, ip: 52.101.83.34, mailfrom: edaturu@ericsson.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=GL7Qw3D1G+CT9Lb976yToG0iIAp/0KN4zry42zaBypc60Z5WWEe8rsEnBo1E82GuvT8R8Drl20KmseOz9G4tTQSubqmOF5yDPx94HqK6da4CuESMqrbbElvpviAfb0eMVpgIV/iRzy+zBsBt3bdtpS154LYMxqU49uu8tJ8wPuAE5FopVqId7fZB/EQOvt5TsqbUFHgCD1Md2wyvtt2QsO6RpQSe/ywYrwp+lbLLrgSFiVa04jp7UzZ8kEu5wg95IZtcgLCjfHMOoC/JmGcUDjgDJ3haGp6pnz8quO1u79WCVZbHwp4FEQw2+OvLmjPDECGWbJRmiyg3gyqqfRc8CA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=yQDmktsf0XNkQdWbeWUd0Wrc1ZU/Na9Fayym0UoMr48=; b=D4JgTDIiSLbGFjs8FkiFwM6/VtG3N5fqHBHKfqWrq3pbdG86iWchwrAfTeQNbonfKz/zR9A1ndkJAMabe/Ky718farHX1f1JaXOeBD9cLPGIB3G9I9jvQUelOZtxFeitcbTVP56NPvQn00OMeEviYiW4Ek8YX6qf/RWy3kii/bO7zHaGtD62pl6GnDULdhJPm470KBYaIu9B5yS9zBDZqaVdGCDBmUUIW1H+S63ASBVYvMc4Y7YexQeR/tyfD3Jtnb9dBtOjMCMRuMJEdwvNYL72+GreOB1yyjKC3NzNqS/cDUBFuZT4Ix8TorD6YE1g1mE3tyHK93tfHfm1L9YaEw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 192.176.1.74) smtp.rcpttodomain=bootlin.com smtp.mailfrom=ericsson.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=ericsson.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yQDmktsf0XNkQdWbeWUd0Wrc1ZU/Na9Fayym0UoMr48=; b=kD5m3oN2S3gVyKBJd6ATScOkVS9D4BHpNm7wtZiylSxWi1oc/GWWZjJgFNttOSm/FpY4xmH0TJ/VvT1jh6CAJhRwA8fhUILwNveNDQdkR5w0oKMm408ZrNyNlSwB4kMkAmNjsCM4QJ22MFxWvgP61XOcgK4zDbq/PGqxCnNJ2mNx07oCfG4pEF1JxZusue0rrVdiBYcw78vzw0YjJUn6raSD5QY8aJpdofSn63geQg0an8eulb70bZSc1KQaUo4xn+jq5af9rwxmosFO8gA6+fJEJDDBNDizDtkIPF0iut3GXgI+O933uj5CfXoJHZZF8zwfRQN/pAcOu8Bm1dKvpg== Received: from AS4PR10CA0015.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5dc::11) by GV1PR07MB8365.eurprd07.prod.outlook.com (2603:10a6:150:20::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.13; Wed, 2 Sep 2026 09:59:34 +0000 Received: from AM2PEPF0001C711.eurprd05.prod.outlook.com (2603:10a6:20b:5dc:cafe::14) by AS4PR10CA0015.outlook.office365.com (2603:10a6:20b:5dc::11) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.382.11 via Frontend Transport; Wed, 2 Sep 2026 09:59:34 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 192.176.1.74) smtp.mailfrom=ericsson.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ericsson.com; Received-SPF: Pass (protection.outlook.com: domain of ericsson.com designates 192.176.1.74 as permitted sender) receiver=protection.outlook.com; client-ip=192.176.1.74; helo=oa.msg.ericsson.com; pr=C Received: from oa.msg.ericsson.com (192.176.1.74) by AM2PEPF0001C711.mail.protection.outlook.com (10.167.16.181) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.382.8 via Frontend Transport; Wed, 2 Sep 2026 09:59:34 +0000 Received: from seroius18814.sero.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.63) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Wed, 2 Sep 2026 11:59:33 +0200 Received: from seroius08462.sero.gic.ericsson.se (seroius08462.sero.gic.ericsson.se [10.63.237.245]) by seroius18814.sero.gic.ericsson.se (Postfix) with ESMTP id 1AD2C4020AB7; Wed, 2 Sep 2026 11:59:32 +0200 (CEST) Received: by seroius08462.sero.gic.ericsson.se (Postfix, from userid 160155) id 684B9700E7C0; Wed, 2 Sep 2026 11:59:32 +0200 (CEST) From: To: CC: Daniel Turull , Mathieu Dubois-Briand Subject: [wrynose][PATCH 11/20] python3: inherit upstream-stable-release-point Date: Wed, 2 Sep 2026 11:59:11 +0200 Message-ID: <20260902095920.2840293-12-daniel.turull@ericsson.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260902095920.2840293-1-daniel.turull@ericsson.com> References: <20260902095920.2840293-1-daniel.turull@ericsson.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM2PEPF0001C711:EE_|GV1PR07MB8365:EE_ X-MS-Office365-Filtering-Correlation-Id: 021f9408-56ab-4a23-fecd-08df08d8e40a X-SMTP-Server: smtp-central.internal.ericsson.com X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|23010399003|1800799024|82310400026|36860700016|10067099003|6133799003|56012099006|11063799006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: S/TBBJLiZdk1GWCTuzBOgHJ0fj9PerAo244zK0qPV4VxmGxW8WElvk6uohL7CWWBQBPCvSYeU4QwG29hAQ/vCV2RiR7zI2yz6QKf75GQIh0kpVR0r0C3kAGC7WHwF8qFtzRjEiubaH8Rq86mmsm6zbN3ahP3BuCDLhJcUNzg7Lg0UevV6tvWqKH+a0MhNH0+G7nOHNlx9qzwAjin49d8797MyVpsQLgN6emfx58QRoKYXCtolntnmuetDMzQzO2l+MtHgUfaFoPEQeAXwB48wwZ3ROV39od+G/IMKSOriBaR2f/LCSTOxAKO8bS+fuT4v7YvQZoukHAwNWHZoNIAVkk7reBI82mJwH0Um2kc30cD0i+dYVYyWQJxBX5f/recTYK1ao80i6ahCZHVvtYEpSssOp6Lh+3X85gzizbXnEYlU2/6qOIO0kPe8IfutEQw9U5bbRxpVICe2hsBVd4yDlPz4BhhaBrPQAFBwZnu4Ia4FeZ/JcF1NqxhetZ1SngH9rd5DVYdgAZ4awjZPXfmywSN/A/ZBXxztL38y+8qgxoeyLjvkW+ZcORz8hgMMwENKql+v/yI1+YLup6fx3q6SDWqBvB+hpq7gcVVSvoB0FztBRGOO9Kt7AiiKCosO3pcdMflZnMBgrKZE+dsFsXNNJPX6ZsAgKAR++daqr8eUdg= X-Forefront-Antispam-Report: CIP:192.176.1.74;CTRY:SE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:oa.msg.ericsson.com;PTR:office365.se.ericsson.net;CAT:NONE;SFS:(13230040)(376014)(23010399003)(1800799024)(82310400026)(36860700016)(10067099003)(6133799003)(56012099006)(11063799006)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: nvMRW5iQlfNFY7jIJREAmwfQ/eya+ahd01vZQRfu+7XJhozGNyFsYlKxUWdk2nPCS0VdHHb+NsYuQd9Q2NqAq/SvKb458IJx1G6vsBI0b+GGAl0W/wZZH8IbluzaLXreTDfC5M53VMdECnoOEA7cSAKd+NgZ3IsV4qJDS2MmgfwNeFnKdASOwMZc5xWae9JDz66i2cQK4LqWoDdrjLUEN+IR1jMYka/VU0FDL4reJCJVQc3yO+N0qq/GfrQyL0N6YYn+SI6vk1jGeEcwk1RAuUZuqIozqScjZ8EJhjtlXuHHGK7lx5uajxd3/2/Pc/ZLUiA849nZGYkeVjO4k3owclaoFX9pcPXvDnoNev4PmHmAolnO4/+paP6QuwkT66wlP39+fh+xmMBAtt3E8wHHj/sML5nu1kFov6s0NipLnx68iB2ae5snAHotltz6wLIF X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Sep 2026 09:59:34.1171 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 021f9408-56ab-4a23-fecd-08df08d8e40a X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=92e84ceb-fbfd-47ab-be52-080c6b87953f;Ip=[192.176.1.74];Helo=[oa.msg.ericsson.com] X-MS-Exchange-CrossTenant-AuthSource: AM2PEPF0001C711.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR07MB8365 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, 02 Sep 2026 09:59:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/244913 From: Daniel Turull Python maintains each release series on a per-minor maintenance branch that, once released, takes bug and security fixes only, and it releases from several at once: 3.10.20, 3.11.15 and 3.12.13 all went out on 2026-03-03, after 3.14.3. So upgrades within a major.minor are stable point upgrades per the OE-Core stable release policy (ref-manual, "Stable Point Release Upgrades"). https://docs.yoctoproject.org/dev/ref-manual/release-process.html#stable-point-release-upgrades https://devguide.python.org/versions/ Checked the last three point releases by category, since these are substantial bug-fix releases rather than security-only. 3.14.6 (Jun 10 2026) has 8 Security, 32 Library and 17 Core entries; 3.14.4 (Apr 07 2026) has 5, 59 and 46. Every C API entry in both is a fix, so neither adds C API. 3.14.5 (May 10 2026) is mostly fixes but does add RFC 9309 support to urllib.robotparser -- one extra capability in one module, touching neither the language, the C API nor the stable ABI. Already tracked this way on the OE stable branches, counting only bumps since each branch forked: kirkstone 3.10.4 -> 3.10.20, scarthgap 3.12.3 -> 3.12.13, wrynose 3.14.4 -> 3.14.6. AI-Generated: Kiro with Claude Opus 5 Signed-off-by: Daniel Turull Signed-off-by: Mathieu Dubois-Briand (cherry picked from commit e49e237208a9a5074d7bbc65b748962f3ea0eb49) --- meta/recipes-devtools/python/python3_3.14.6.bb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/meta/recipes-devtools/python/python3_3.14.6.bb b/meta/recipes-devtools/python/python3_3.14.6.bb index 0a9e82d445..c10ce3f0f4 100644 --- a/meta/recipes-devtools/python/python3_3.14.6.bb +++ b/meta/recipes-devtools/python/python3_3.14.6.bb @@ -47,6 +47,10 @@ SRC_URI[sha256sum] = "143b1dddefaec3bd2e21e3b839b34a2b7fb9842272883c576420d605e9 # exclude pre-releases for both python 2.x and 3.x UPSTREAM_CHECK_REGEX = "[Pp]ython-(?P\d+(\.\d+)+).tar" +# Python publishes bugfix/security-only releases on its per-minor +# maintenance branches. +inherit upstream-stable-release-point + CVE_PRODUCT = "python:python python_software_foundation:python cpython" PYTHON_MAJMIN = "3.14" From patchwork Wed Sep 2 09:59:12 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Turull X-Patchwork-Id: 97056 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 EE918C61DD6 for ; Wed, 2 Sep 2026 10:00:15 +0000 (UTC) Received: from DUZPR83CU001.outbound.protection.outlook.com (DUZPR83CU001.outbound.protection.outlook.com [52.101.66.63]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.9259.1788343209693426663 for ; Wed, 02 Sep 2026 03:00:09 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@ericsson.com header.s=selector2 header.b=ZbBFS5JB; spf=pass (domain: ericsson.com, ip: 52.101.66.63, mailfrom: edaturu@ericsson.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=k8wwvgSH+jAF/ANNheN/vLX8YXH4Ypb56gWCM/qwvwgh5DyS2UQ4UOiHoPVH5kYK53iN8Bn8Hrgy/5GvCujW0GZVP73lyLwpiU5ymMeO4OSTzFKbThyuoxSXo83vo5Ht6nw8Y5TXNCaHFqdKUI1ZA/CtnlQQ7/6RKDRO8ziCcP9cWXo60N59ySkyXnG7zjgCSG+5iIlkaMgMRLzvjISOrRkMprsN2tsO4vNSRvo4q0dM6GKlJt/i6YoFz87FmjrCa5YtEpttAiyN8ik0mkvyI63Ob7ea+hKNnuetfovvQBoolzgcgecWXWLyHLDND0cy3iFUluGAPqZzPhrKZuCUYQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=OVPMCt3EaXST5kB4zLW+tjebP7km8cSYWzLxbSDzup4=; b=aViVehnHfzE40PJC5QdpJliuuRF/tlTKcBz0wXq9GMqpuKogqx8Y0mTYWilhB+nAw1rrH4BhNXIeb0vxcfYvOJJd7mPKL3SjxftuZXryEVkchgOl7Yc7bD41OTao00qyhfRCazFOY48NbiqT5CSReWpB1HlULuUQYvurVlTY12bNDnt4xixesMvKa4DFyFIEelRNGJjtnCDSKjK6WUUqWXE4sTYe3JQdwHev6hCparEEXPJVAOU0HkAPRGXR/MN7xgcYyorDavLxEfuMuGP9knMkIoVzBuevVGkvQC/P/JjzMkC3xH/GhcCpoB7wosfNdZKmZ1kmAHFAslojm4tyig== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 192.176.1.74) smtp.rcpttodomain=bootlin.com smtp.mailfrom=ericsson.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=ericsson.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OVPMCt3EaXST5kB4zLW+tjebP7km8cSYWzLxbSDzup4=; b=ZbBFS5JBmOokSwv1UmRaE1Ti9rigLwQXDTrSlHU/Fzc42dFfSgT0xPkgtkMwWLp0ofunDlHt3/c26kAw1SP9lfQVQodLKI2dv0J3OR5E6Agn/vp31LydMI9OShgu6CZhKpLJ9T+dhO644bTCn5yiYLmOlApiPlCW/400Rm/1U9qoe4ZEd8FtBBWZiJhDEBqzAhzlPaDZ0JnQrATLIY0MuRq8pQVhTBpL/CEMlCLO9Hv/zv3hEB04iRHqzI4lrsSmpUY7MQr1FJ2jJkSma+wbNTbUckxG/95qCSzjQIydZHCS+vOS+sDFZLjOmjji9Hv40j7txIDLRhiQF1SeG29fjg== Received: from AS4P189CA0011.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:5d7::12) by DB9PR07MB7979.eurprd07.prod.outlook.com (2603:10a6:10:2ab::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.13; Wed, 2 Sep 2026 10:00:03 +0000 Received: from AMS0EPF000001AA.eurprd05.prod.outlook.com (2603:10a6:20b:5d7:cafe::7c) by AS4P189CA0011.outlook.office365.com (2603:10a6:20b:5d7::12) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.382.11 via Frontend Transport; Wed, 2 Sep 2026 10:00:03 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 192.176.1.74) smtp.mailfrom=ericsson.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ericsson.com; Received-SPF: Pass (protection.outlook.com: domain of ericsson.com designates 192.176.1.74 as permitted sender) receiver=protection.outlook.com; client-ip=192.176.1.74; helo=oa.msg.ericsson.com; pr=C Received: from oa.msg.ericsson.com (192.176.1.74) by AMS0EPF000001AA.mail.protection.outlook.com (10.167.16.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.382.8 via Frontend Transport; Wed, 2 Sep 2026 10:00:03 +0000 Received: from seroius18814.sero.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Wed, 2 Sep 2026 11:59:33 +0200 Received: from seroius08462.sero.gic.ericsson.se (seroius08462.sero.gic.ericsson.se [10.63.237.245]) by seroius18814.sero.gic.ericsson.se (Postfix) with ESMTP id 035A84020AA1; Wed, 2 Sep 2026 11:59:32 +0200 (CEST) Received: by seroius08462.sero.gic.ericsson.se (Postfix, from userid 160155) id 6CD72700E7C3; Wed, 2 Sep 2026 11:59:32 +0200 (CEST) From: To: CC: Daniel Turull , Mathieu Dubois-Briand Subject: [wrynose][PATCH 12/20] openssl: inherit upstream-stable-release-point Date: Wed, 2 Sep 2026 11:59:12 +0200 Message-ID: <20260902095920.2840293-13-daniel.turull@ericsson.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260902095920.2840293-1-daniel.turull@ericsson.com> References: <20260902095920.2840293-1-daniel.turull@ericsson.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AMS0EPF000001AA:EE_|DB9PR07MB7979:EE_ X-MS-Office365-Filtering-Correlation-Id: 1a62b564-25bd-4a03-5ccb-08df08d8f556 X-SMTP-Server: smtp-central.internal.ericsson.com X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|36860700016|376014|1800799024|82310400026|13003099007|10067099003|56012099006|18002099003|22082099003|11063799006; X-Microsoft-Antispam-Message-Info: eHhQuLepjhj97Fj2TwJmyoo1KkCYF9c5KRfeVqqME0yaTTkC86ssWASsBGORsvbuy5pYz8zn2Elq+HfdLFgZihvWRxuxpPB3GmGEhzLFkPd/GVyZkApFoHF8/uwcYPtH6rx7IQEyk2OGd0RDTPYhDmj2py286eh0dh1ZEHhE8b+E/CM4WAyVwNYmTm2QRnenmj+VnMSReKreAGfknJieFrBxKXci2cpOX+7YjwrEBoN9rDilc6WFhODytpQrIoStu/ljaXfo0rzzQCLhnr18JB3Gy7x0A+JOSsZnrOPnqP+wc8xbtk7LEfOornDZVk8Z9KHjNO1VU6IfcL/yDrcWq7pyzzYuk8UPhDWjPvRTBlRpjawxo9CJoK3kuGhshf0a7Gc1HphY69eIqoISyptNzr5vV2ryjUy/k/qoARcXmIud8lBoVwr8s86dNg8pHIbge0LNt+rMHshiJrm4CbqAGpIvNConulAMq1VXLN0cM5H4SOP2JaDK+8j2i1VFGdiiGV8CAJSPz49cX/cTQqDANh3j1PwzH3zGiuskBBiRyHq2IYdThyuAPEh2rISOpgA9HqX2fTKmkz6hZNyCvL6iXrTtEO0Nje9kOWmvk4sbckfHmNBCxGj7TBurTsgE60AxHM+C3v1WHDaUZXUXrXRwYw== X-Forefront-Antispam-Report: CIP:192.176.1.74;CTRY:SE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:oa.msg.ericsson.com;PTR:office365.se.ericsson.net;CAT:NONE;SFS:(13230040)(23010399003)(36860700016)(376014)(1800799024)(82310400026)(13003099007)(10067099003)(56012099006)(18002099003)(22082099003)(11063799006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: tN6uB8sQo8eUXnByWYkIpmf5lmPJxjzX5n0/ETlGfGWx4AfbGOpgBMAXe/L4WRriRI2jUy0RUEXu38zs4e0/3M1ZRRvi2sia3Z81OUGglIPkDYv3sg3TEgna9ZFUuVkkPBHK5GLKlApAFGKhYjGLbHYhAGsUa+7RBLhgJwGsNB/VULgVjtk0vrC3qrc3VIpDRZbBprkx4gQ9PKsFPLxlheq8EIJ0gp5Ztxw0C+qcWZgaWOGVWGCPf6mH9DKQhZZiJ8XRjADx6mFnnbxCCZblni+I5n8kfpdubzkEInB2IYVsG/IPS1V3NnDLdt3wU1kYNexxOG9FFzSczvQrZAoUJip+03s5xmJElj2AEJpNz/U0/od1COSqZGbSvbhXvnbOK5H3MQvaDbIt3nmMBOZPZVi85xY2s5o5rDiZSGRfbg6DdDyBY7CI+Vmuj3iJHO/j X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Sep 2026 10:00:03.1343 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1a62b564-25bd-4a03-5ccb-08df08d8f556 X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=92e84ceb-fbfd-47ab-be52-080c6b87953f;Ip=[192.176.1.74];Helo=[oa.msg.ericsson.com] X-MS-Exchange-CrossTenant-AuthSource: AMS0EPF000001AA.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR07MB7979 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, 02 Sep 2026 10:00:15 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/244928 From: Daniel Turull OpenSSL's release strategy states that patch releases contain only bug and security fixes, with no new features and no API or ABI breaking changes. It maintains several series at once: 3.0.21, 3.4.6, 3.5.7 and 3.6.3 were all released on 2026-06-09, with 4.0.0 already out. So upgrades within a major.minor are stable point upgrades per the OE-Core stable release policy (ref-manual, "Stable Point Release Upgrades"). https://docs.yoctoproject.org/dev/ref-manual/release-process.html#stable-point-release-upgrades https://openssl-library.org/policies/releasestrat/ Checked the last three point releases. Each is labelled "a security patch release" in its own NEWS.md header, and every entry is a CVE fix, the item count matching the unique CVE count exactly: 15 CVEs in 3.5.7 (Jun 09 2026), 7 in 3.5.6 (Apr 07 2026), 12 in 3.5.5 (Jan 27 2026). When a series reaches EOL the regex must be moved to the next maintained series by hand, as that is a feature-level change. One limit is worth stating, from this recipe's own history: 3.2.4 -> 3.2.5 was refused on scarthgap in July 2025 for intermittent ptest failures in a dependent recipe, bisected to an upstream commit and reported upstream, and the branch went to 3.2.6 instead. A fixes-only release can still fail to integrate, so proposing an upgrade is not the same as it passing. Already tracked this way on the OE stable branches, counting only bumps since each branch forked: kirkstone 3.0.2 -> 3.0.19 on the 3.0 LTS series; scarthgap 3.2.1 -> 3.2.6 then, at EOL, 3.5.5 -> 3.5.7; wrynose picked up 3.5.7. AI-Generated: Kiro with Claude Opus 5 Signed-off-by: Daniel Turull Signed-off-by: Mathieu Dubois-Briand (cherry picked from commit 75f78c58cf9e4b385ddf4f09668b7f1a49117d97) --- meta/recipes-connectivity/openssl/openssl_3.5.7.bb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/meta/recipes-connectivity/openssl/openssl_3.5.7.bb b/meta/recipes-connectivity/openssl/openssl_3.5.7.bb index 212879dfa3..1f2754d5e0 100644 --- a/meta/recipes-connectivity/openssl/openssl_3.5.7.bb +++ b/meta/recipes-connectivity/openssl/openssl_3.5.7.bb @@ -24,6 +24,11 @@ SRC_URI[sha256sum] = "a8c0d28a529ca480f9f36cf5792e2cd21984552a3c8e4aa11a24aa31ae inherit lib_package multilib_header multilib_script ptest perlnative manpages MULTILIB_SCRIPTS = "${PN}-bin:${bindir}/c_rehash" +# OpenSSL publishes bugfix/security-only releases on its per-minor branches. +# When the tracked series reaches EOL, bump the regex manually to the next +# maintained series. +inherit upstream-stable-release-point + PACKAGECONFIG ?= "" PACKAGECONFIG:class-native = "" PACKAGECONFIG:class-nativesdk = "" From patchwork Wed Sep 2 09:59:13 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Turull X-Patchwork-Id: 97052 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 CB5AAC79F84 for ; Wed, 2 Sep 2026 09:59:45 +0000 (UTC) Received: from OSPPR02CU001.outbound.protection.outlook.com (OSPPR02CU001.outbound.protection.outlook.com [40.107.159.11]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8947.1788343178171641784 for ; Wed, 02 Sep 2026 02:59:38 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@ericsson.com header.s=selector2 header.b=Y27uIJuu; spf=pass (domain: ericsson.com, ip: 40.107.159.11, mailfrom: edaturu@ericsson.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=iYvxGvRoENEAgyQ90UefEaxwwtB4OLtLEIf98IG1QSr6yd9ZNjUZOI8CaqtoOUuPZnMvTG2w71lqYhz4BUwsHLJo9v88Dsf6HjcCmz6ZgcLmwQSOhRjpaqakvExFpB1F+Nq5paglUxKBwbLwKSZfzoM0VxFkzDQLeZdM8xAfmhkvmbErmIaf2ZpwgoBxSF5d1T8lwbeF1nlCph1ah0v7lIj7Cf0th7ydaV0FjeOlihNtExAf9BzVdDq3pgH6if0vyKV7igKJHi1P8kJ0GrPM+1ElwmkEz2DPwn7b8n+14tWx4IiSxpTyyLTlCFMbsQXV/7Je8Z33pD8H6og3ShXIrA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=xSsvmO4y9Ua5d/ZUPholzWLVqoL5Y3uYCUci3nlNFlA=; b=NlkF8AI7GvJlgno8AmX4GAVvK2Jf8vJ+RGs7GgDTh+2jOrBlRtiA0MU95ttPxPpmJByCmqMMWFhYlCo4UJOpkRcP58h0pik8Vwl79Bmf87oO829IegL5Z2Y6uC0l7vySN7DDZPf/iLohKJAmOoPtD2hhs/VI0/yXWENi/ywcOsvrSsmGgAfeeCfSUoxintXh/nIuvJYsEZ3GtRpJ/VYd/Gp5klESxsEnv3+SvohaIUHE0a2N0IrbncrdT42mqLjgf5pHnxcOS4bTTu2UNQfIvpxSVtbF5sTJEeUo1hNXemdOQjcS1M1iptH6xAE/joEOM3bixn/mAM3tVc9WUrh6gg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 192.176.1.74) smtp.rcpttodomain=bootlin.com smtp.mailfrom=ericsson.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=ericsson.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xSsvmO4y9Ua5d/ZUPholzWLVqoL5Y3uYCUci3nlNFlA=; b=Y27uIJuuuiTWhb/kMfukRyYi9nxNvTUourBUXg+uXqoYhxHK4SzOpAp8c0dlEsfT1VQ6o5hFHWS0vONWe5qHhbzp5MLMpohTlAhVuzo60hImPyXoF63n/xbRYRixQZ8QVFNjMYRy5/SQ9VkqT2WHcrHLDbHJ79htVMTqzVtS2/JLTcTSCbr5qlalPtrk8nKbSNpqI1rbJseEeDFfXq9uwrrWxmLAKKQBatZLEnIAAR+vX+dyohxxuCA+IK/3yBgmgce2VsbSr8hheqS6ci3sN9N4I5ggFqDBXLcQhVparwbtRl9Z9qQi3OQRHQqBn2oTQv60AcUP+PwIP9lRe3Howw== Received: from AM9P193CA0030.EURP193.PROD.OUTLOOK.COM (2603:10a6:20b:21e::35) by AS8PR07MB7991.eurprd07.prod.outlook.com (2603:10a6:20b:399::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.13; Wed, 2 Sep 2026 09:59:34 +0000 Received: from AM3PEPF00009B9C.eurprd04.prod.outlook.com (2603:10a6:20b:21e:cafe::52) by AM9P193CA0030.outlook.office365.com (2603:10a6:20b:21e::35) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.382.10 via Frontend Transport; Wed, 2 Sep 2026 09:59:34 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 192.176.1.74) smtp.mailfrom=ericsson.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ericsson.com; Received-SPF: Pass (protection.outlook.com: domain of ericsson.com designates 192.176.1.74 as permitted sender) receiver=protection.outlook.com; client-ip=192.176.1.74; helo=oa.msg.ericsson.com; pr=C Received: from oa.msg.ericsson.com (192.176.1.74) by AM3PEPF00009B9C.mail.protection.outlook.com (10.167.16.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.382.8 via Frontend Transport; Wed, 2 Sep 2026 09:59:34 +0000 Received: from seroius18813.sero.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.64) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Wed, 2 Sep 2026 11:59:33 +0200 Received: from seroius08462.sero.gic.ericsson.se (seroius08462.sero.gic.ericsson.se [10.63.237.245]) by seroius18813.sero.gic.ericsson.se (Postfix) with ESMTP id 1B0F595805; Wed, 2 Sep 2026 11:59:33 +0200 (CEST) Received: by seroius08462.sero.gic.ericsson.se (Postfix, from userid 160155) id 71304700E7CE; Wed, 2 Sep 2026 11:59:32 +0200 (CEST) From: To: CC: Daniel Turull , Mathieu Dubois-Briand Subject: [wrynose][PATCH 13/20] binutils: inherit upstream-stable-release-point Date: Wed, 2 Sep 2026 11:59:13 +0200 Message-ID: <20260902095920.2840293-14-daniel.turull@ericsson.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260902095920.2840293-1-daniel.turull@ericsson.com> References: <20260902095920.2840293-1-daniel.turull@ericsson.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM3PEPF00009B9C:EE_|AS8PR07MB7991:EE_ X-MS-Office365-Filtering-Correlation-Id: 336ef1c6-acb3-4a04-1c13-08df08d8e436 X-SMTP-Server: smtp-central.internal.ericsson.com X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|376014|82310400026|1800799024|36860700016|10067099003|6133799003|3023799007|22082099003|11063799006|18002099003|56012099006; X-Microsoft-Antispam-Message-Info: cbdntgNAtyIm054HG1BriZM4M4a+0UKPVdJEUDs+Sp1umKC2vwhRhUg3P8e/1wM1qINZPcHxKIt9C1gReBXlI3oHlt/hcnyqPSRSIhGU/FLOhdRLlRD2vd9JIQxR3mLmjpNHQaBhxlrrDYFTfVInpkwXs8kSsC2eChYyLwenxTuaHqZ4fWgZa1SGsZi1KdYAsdAnIYVgle+Rd8hUqfbpEPQCEAvPNWU8iIFCn792+j7zFzuD+/lATC27U5SgGHJl4J63+JJlcz7H8UoCsiIUMBgSTgjNIPIwJuE8kIJs5NpiEd4p571pdd6birECNNKz9DP819G5JAyx6x1XEdQPGDn75HhQfwacO1x7G7L1M7rJWmmpa5949I5G99HOwOGcpdL8rd6kXJTi9D7W86Pshk1B4dc0MBccZzaLrt7rbuF5HbotJMA/PBmPEQg6MkjQmpnM05U5IDOxbFxMYRs3BvHcdGTZTcTjfvsAPk8QCFXXYbgfote5BdmgGS7VWL5SjIV3bNHuAKwv1eF3cfVx7D84BdHRrHOLczxCk/lMCh8PGMqJWnzDylYt1UVvNzIzVMOo2+W1PdHgEgskIM14UkGwW0XhLsZG9gANCMwYoJHlHjJIudN4A1Iy0bHWGWA+cw87wSaukGvv/2WYDP9p4DDlCR0c5xq5lcHRKl5Y6dQ= X-Forefront-Antispam-Report: CIP:192.176.1.74;CTRY:SE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:oa.msg.ericsson.com;PTR:office365.se.ericsson.net;CAT:NONE;SFS:(13230040)(23010399003)(376014)(82310400026)(1800799024)(36860700016)(10067099003)(6133799003)(3023799007)(22082099003)(11063799006)(18002099003)(56012099006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: oHjC2a1eSiWSR7KspCKA7Ll5ZiTmAjaHwAUe/p3oeChc//6Wx8TFWvFlMlCMY2/2n88CAHOV5Cpw1rLXQ1yTt6cpPdNISruE+ZPqbmAR8BqKyQH5djzRuVXgdfKL4mRDQDlfIO5tPnqoXjENJ85vHgYBIOYAPyZ1FQGVA21EvP5rXtlSaQDXaXql30KOvZE3AruAUuzsugQ6CokA7ogQKuqVbTCCrzVSAcw9OA2u1iktMjmodJI2L+AYVHtFOyobmgoGejnqX0PCApuBIIWc6Kxc1xQYU7Hu6+Ro2tglCkNK0IXS6jyWCccj5+NX0I7cZhapNg7d4YLzaB1X5GK71nGV7h7ItZ3N9PNT7CfCkIJ1Wl/lAxxu0MopETx0hZeeIT9uMv4ZmXx8TF358h/9+X5MGKXbg3qddqO5p5OZcCirKJRW5r0Wa6efzDQ3Fs/Q X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Sep 2026 09:59:34.4019 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 336ef1c6-acb3-4a04-1c13-08df08d8e436 X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=92e84ceb-fbfd-47ab-be52-080c6b87953f;Ip=[192.176.1.74];Helo=[oa.msg.ericsson.com] X-MS-Exchange-CrossTenant-AuthSource: AM3PEPF00009B9C.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR07MB7991 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, 02 Sep 2026 09:59:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/244909 From: Daniel Turull binutils cuts a per-X.Y stable branch, binutils-2_46-branch for the current series, that takes only bugfixes and backported CVE fixes, and tags X.Y.Z (Z>0) releases from it. Superseded branches stay alive: one x86 MODRM fix landed on the 2.40, 2.42 and 2.43 branches on the same day in May 2025. So upgrades within a major.minor are stable point upgrades per the OE-Core stable release policy (ref-manual, "Stable Point Release Upgrades"). This is not spelled out in a policy document, so qualification rests on the branch structure and the release contents below. https://docs.yoctoproject.org/dev/ref-manual/release-process.html#stable-point-release-upgrades https://sourceware.org/git/?p=binutils-gdb.git;a=shortlog;h=refs/heads/binutils-2_46-branch Checked the last two point releases. 2.46.1 (Jun 08 2026) is 137 commits, mostly automatic version-string date bumps, with six substantive changes, all fixes: gprof testsuite, build warnings, an sframe encoder/decoder call-site fix, a DOS-filesystem fix and two linker fixes. 2.45.1 (Nov 10 2025) is aarch64/gas fixes to incorrectly restricted instruction encodings, linker metadata fixes adding GLIBC_ABI_*_TLS version dependencies to match glibc's own ABI tags, and libctf, strip and warning fixes. Neither adds options or instruction support. Already tracked this way on the OE stable branches, counting only bumps since each branch forked: kirkstone has five or more "binutils: stable 2.38 branch update(s)" commits staying within 2.38.x, scarthgap the same for 2.42.x, and wrynose has already taken 2.46.1. AI-Generated: Kiro with Claude Opus 5 Signed-off-by: Daniel Turull Signed-off-by: Mathieu Dubois-Briand (cherry picked from commit e61767b8d9486c1a13f505563919654af5955a23) --- meta/recipes-devtools/binutils/binutils.inc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/meta/recipes-devtools/binutils/binutils.inc b/meta/recipes-devtools/binutils/binutils.inc index b3d0728e4b..29c05b1a27 100644 --- a/meta/recipes-devtools/binutils/binutils.inc +++ b/meta/recipes-devtools/binutils/binutils.inc @@ -15,6 +15,11 @@ DEPENDS = "flex-native bison-native zlib-native gnu-config-native autoconf-nativ inherit autotools gettext multilib_header pkgconfig texinfo +# binutils maintains a stable branch per X.Y release (e.g. binutils-2_46-branch) +# that only takes bugfixes and backported CVE fixes; X.Y.Z (Z>0) releases are +# cut from that branch. +inherit upstream-stable-release-point + FILES:${PN} = " \ ${bindir}/${TARGET_PREFIX}* \ ${libdir}/lib*.so.* \ From patchwork Wed Sep 2 09:59:14 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Turull X-Patchwork-Id: 97042 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 CB959C624D9 for ; Wed, 2 Sep 2026 09:59:44 +0000 (UTC) Received: from DUZPR83CU001.outbound.protection.outlook.com (DUZPR83CU001.outbound.protection.outlook.com [52.101.66.21]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.9248.1788343181206301311 for ; Wed, 02 Sep 2026 02:59:41 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@ericsson.com header.s=selector2 header.b=KTKES8Df; spf=pass (domain: ericsson.com, ip: 52.101.66.21, mailfrom: edaturu@ericsson.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=sGWJZMhoRckpCyBDVTJlPuJpzrhialh0SfXL5NiMYu0j9x2216/5SNIwLLBm8slvhfkBp0v83wp6GFr/1rrMiu8Cu+sErws1S5kpudKN+pMNViWDaY/wY47EaGdSVfyERg+6ehh7IQ03pzxlYU9lNaAGeVpdFlgbWl92b9oUY+v1JvbJdXsMNwQWglWF+5kZahMhES6cYX/ww1WGqceqgs79A9ZVm0y0CZNijzGK4Na1Wx/wWBjdL5HTlD6w5bgGZWbYowq6kPTQ+mZoWgF71Ot40GmbT3cdL3tCZnAncJhipU7C92Dn/J918MFHFMkZ9BK6kXXPYU8r+4Aqd/uPDQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=y7+kSl2v1/lrjVOPcVW1Xgquo2K8w1RRlwBU6B0uIj8=; b=DB84h2DRhCtZdc641Y0b1RusMDJGRI59Omzk7masLKbkc+Ff1bFWlega9VVX3yiEjdKh5Ab6kEw+lNPLjbCQx6MZZJKeyMOSLunS9uwSzY8JxEIUpFPJ7EZU+SJdNGK90IkPNd0SIiNC5XZUc/WU5WDH2sam/Bw61B6qpcePEckYc1dPLHUEqoowtStdIxFElp0u8pkK74Fh2wxCVnMhMruac+jCKpktVUv7UAH12hzILxEjEgAg0clUJP7bqGXI8Q3vVhRqDUEBnia0Rq46uKeQc17lJi0j/6HpdpGeLiyjBbAetIvA+TvWjf8JhMV0p8ictlRf3lTKbXb0PyG/gA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 192.176.1.74) smtp.rcpttodomain=bootlin.com smtp.mailfrom=ericsson.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=ericsson.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=y7+kSl2v1/lrjVOPcVW1Xgquo2K8w1RRlwBU6B0uIj8=; b=KTKES8DfNkx/UzVO7Jw2guu4ApCI/23Z0yyU2PxUfqYXvvQ7nnlszvYsRWn6GNSmhhRKVwLB+C+ywqre2nRx+n7tba3EU5BuyAtROE6m8HLbm8CFEbF6W6IZdC7xZ3Cgvth+fGdxIVej2mxAGT3UhCFbeBvP65Dt7CDt1xpX8A2NlIJNUaZ994Bi+eM00AYuDYZMnQ+goJ2hKsf+dy4IsOe9BVhutXOPPjKQ6vAJGZKF3X5d1czHDy7ObMSN0UvpourdCKn/SA6tJiSdzepmAvU/pHW5xJDqID13ytuWQlgBoZL5D/GUdXAG0PjbnJoPLszLHWbI7V339d7hsbo20g== Received: from AM0PR02CA0131.eurprd02.prod.outlook.com (2603:10a6:20b:28c::28) by GV2PR07MB12263.eurprd07.prod.outlook.com (2603:10a6:150:36d::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.13; Wed, 2 Sep 2026 09:59:35 +0000 Received: from AM3PEPF00009BA2.eurprd04.prod.outlook.com (2603:10a6:20b:28c:cafe::41) by AM0PR02CA0131.outlook.office365.com (2603:10a6:20b:28c::28) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.382.11 via Frontend Transport; Wed, 2 Sep 2026 09:59:35 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 192.176.1.74) smtp.mailfrom=ericsson.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ericsson.com; Received-SPF: Pass (protection.outlook.com: domain of ericsson.com designates 192.176.1.74 as permitted sender) receiver=protection.outlook.com; client-ip=192.176.1.74; helo=oa.msg.ericsson.com; pr=C Received: from oa.msg.ericsson.com (192.176.1.74) by AM3PEPF00009BA2.mail.protection.outlook.com (10.167.16.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.382.8 via Frontend Transport; Wed, 2 Sep 2026 09:59:34 +0000 Received: from seroius18814.sero.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.67) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Wed, 2 Sep 2026 11:59:34 +0200 Received: from seroius08462.sero.gic.ericsson.se (seroius08462.sero.gic.ericsson.se [10.63.237.245]) by seroius18814.sero.gic.ericsson.se (Postfix) with ESMTP id 58EE94020EA3; Wed, 2 Sep 2026 11:59:33 +0200 (CEST) Received: by seroius08462.sero.gic.ericsson.se (Postfix, from userid 160155) id 75541700E7DD; Wed, 2 Sep 2026 11:59:32 +0200 (CEST) From: To: CC: Daniel Turull , Mathieu Dubois-Briand Subject: [wrynose][PATCH 14/20] libgcrypt: inherit upstream-stable-release-point Date: Wed, 2 Sep 2026 11:59:14 +0200 Message-ID: <20260902095920.2840293-15-daniel.turull@ericsson.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260902095920.2840293-1-daniel.turull@ericsson.com> References: <20260902095920.2840293-1-daniel.turull@ericsson.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM3PEPF00009BA2:EE_|GV2PR07MB12263:EE_ X-MS-Office365-Filtering-Correlation-Id: 7a473405-0c9b-4093-7d47-08df08d8e45e X-SMTP-Server: smtp-central.internal.ericsson.com X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|376014|36860700016|1800799024|82310400026|11063799006|56012099006|10067099003|6133799003|22082099003|18002099003|13003099007; X-Microsoft-Antispam-Message-Info: zLY6AhmaKMJM9Tr4VYVfgzMsW9dcigN0fXmAvL1sojY228sw4yoQvwJLwPTQr+I2+6tMZgfLJt8DbBdSxApVCz/sMqgMqY6CzXgUKpUplZYmGtJpp6zgkACw7MJY4vmLFngF1GiOAWCWzjdhDL1ysincPcw9Z9f+zXYcyxBZ43G7TDkWvWmwUu2qoJE+Ymp8BOmDI5jGhDptH04KxbLTTQ0f7h9fGV9dzET0dX8IAWHeXy+4LDkLkOWxPpZzsTJX+u7bDw804J/+Niyd9CM70TN6runEsoVVk/cSdTmxolNMbKoPzwSX6jbq0Pth5271IpRcMmBoZ6hsyOvX+DOhrzWD5y4OXEFFYA6QCcK5P1jpfPOe4qxgoyoBS51xuSul16/fClEG2+0nAUiV+vQJWkaX3++XDnZLqqMTQESD8KNvXjuqPxR1oBh73o6J32pi+vw3YRHeWUT9FWhVgBMr0EzqWaZ+Db1/7Vl/APHJ8q88dgii80nJqU0gQMh5LCXNKz4HoVRAeam6BvT9eTAZmBLof0H1+39/ijZSx3ruCY3jji50QEtz0CmA+u6p+R4GtrjWdiSPd8k9nvflV94wEl0LaB5lnjiwkIQZiJxSuX1Clehek5ovyUICuzZN7WwwGTisP3EtRcDyvLezsqdjwA== X-Forefront-Antispam-Report: CIP:192.176.1.74;CTRY:SE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:oa.msg.ericsson.com;PTR:office365.se.ericsson.net;CAT:NONE;SFS:(13230040)(23010399003)(376014)(36860700016)(1800799024)(82310400026)(11063799006)(56012099006)(10067099003)(6133799003)(22082099003)(18002099003)(13003099007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: J9W4koa5H5g8CWKTFxYpJcaCwQarMhXanyOe9FVkYjoGspNgAp99KQNPHJ7PR4rqTxO84btmLB74HKvldXW4lOqZcpQ8PzuHzT2VPuC/sziV7wSj5rbA5DmvSCVJVDj0J0ll98JnszwTCvw4ci4m0Y310/kKpjQX4igVpBDzxgP3jniAUNUp2GPx7f6B0i8DfnvK6J3TsXPBdbkb937SFBE7ulVdqF4lxzYbdpOv1xXBMmZyPtGWMWazDHJ7OCb/6F4nMn2Ey/cm3CVVOHLCRF8OYdJaZaurVMGMu2ZnWpxxH+jjMYuK5SQGgB858MuesgjlyFTuZU0mlVhDoLX2irRueRtuJB4F+GKpXfQXV5f4XHHvYMPCxZ2+YaaUaF6Wkv6G5SQ4WDen/kcWZoNGx91IWc2IJP2q1rf9tovaRgk71ausGaBVHSFAQYYbC6X9 X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Sep 2026 09:59:34.6629 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 7a473405-0c9b-4093-7d47-08df08d8e45e X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=92e84ceb-fbfd-47ab-be52-080c6b87953f;Ip=[192.176.1.74];Helo=[oa.msg.ericsson.com] X-MS-Exchange-CrossTenant-AuthSource: AM3PEPF00009BA2.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2PR07MB12263 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, 02 Sep 2026 09:59:44 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/244919 From: Daniel Turull libgcrypt keeps a long-lived maintenance branch per minor version, LIBGCRYPT-1.12-BRANCH matching the current PV with equivalents back to 1.2, and releases from several in parallel: in one week of April 2026 it released into four of them, 1.12.2 and 1.8.13 on the 15th, 1.11.3 and 1.10.4 on the 21st. So upgrades within a major.minor are stable point upgrades per the OE-Core stable release policy (ref-manual, "Stable Point Release Upgrades"). https://docs.yoctoproject.org/dev/ref-manual/release-process.html#stable-point-release-upgrades https://github.com/gpg/libgcrypt/tree/LIBGCRYPT-1.12-BRANCH NEWS separates "Bug fixes" from "New and extended interfaces", and neither point release in the current series has the latter section at all: 1.12.2 (Apr 15 2026) is four fixes, including an ECDH buffer overwrite and a missing Dilithium bounds check, and 1.12.1 (Feb 20 2026) four build or arithmetic regressions. 1.12.0 (Jan 29 2026) opens the series and does add features, confirming X.Y.0 bumps must stay outside the regex. The libtool version-info in each NEWS heading is upstream's own ABI record, and across the current series only the revision moves. One deviation is worth disclosing from the previous series: 1.11.2 adds a single enum constant, GCRY_KEM_RAW_P256R1, with current and age incremented together so it stays backward compatible. Point releases here are fixes-focused rather than absolutely fixes-only, with the deviation bounded to additive constants. Already tracked this way on the OE stable branches, counting only bumps since each branch forked: scarthgap took 1.10.3 -> 1.10.4, which needed a build fix backported alongside it because 1.10.4 broke building with -O2 in the sysroot path. kirkstone has taken no in-series bump and stays at 1.9.4. AI-Generated: Kiro with Claude Opus 5 Signed-off-by: Daniel Turull Signed-off-by: Mathieu Dubois-Briand Adapted for wrynose: applied to libgcrypt_1.12.1.bb (upstream: libgcrypt_1.12.2.bb). (cherry picked from commit 97caf8a110281becde5d888338712d71627cbf98) --- meta/recipes-support/libgcrypt/libgcrypt_1.12.1.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-support/libgcrypt/libgcrypt_1.12.1.bb b/meta/recipes-support/libgcrypt/libgcrypt_1.12.1.bb index d7f8563ae6..d7b3e182cd 100644 --- a/meta/recipes-support/libgcrypt/libgcrypt_1.12.1.bb +++ b/meta/recipes-support/libgcrypt/libgcrypt_1.12.1.bb @@ -32,7 +32,7 @@ SRC_URI[sha256sum] = "7df5c08d952ba33f9b6bdabdb06a61a78b2cf62d2122c2d1d03a91a798 BINCONFIG = "${bindir}/libgcrypt-config" -inherit autotools texinfo binconfig-disabled pkgconfig ptest +inherit autotools texinfo binconfig-disabled pkgconfig ptest upstream-stable-release-point require recipes-support/gnupg/drop-unknown-suffix.inc From patchwork Wed Sep 2 09:59:15 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Turull X-Patchwork-Id: 97041 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 0E4FDC624DA for ; Wed, 2 Sep 2026 09:59:45 +0000 (UTC) Received: from DB3PR0202CU003.outbound.protection.outlook.com (DB3PR0202CU003.outbound.protection.outlook.com [52.101.84.9]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.9246.1788343180732398544 for ; Wed, 02 Sep 2026 02:59:41 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@ericsson.com header.s=selector2 header.b=Hhr8yBp4; spf=pass (domain: ericsson.com, ip: 52.101.84.9, mailfrom: edaturu@ericsson.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=N3/IOOmcEvJ0kX4RLYKTmsAUXT3AeKXEN8E3Ls3wrKsDyE5XOMPGeYHli2BOP68dOza4kIEe41UQ7Pa/FgI31NbBAUjF32jtjIopNbkkN+SIa0DI3VsqXaq4J00uf2qltV0f7aXXmc+6a5eMM/r6J85T4g6mmGoPvjqlqvFY3FKXDOYpPa8PwN9pQof++xwhfqKMyhRqdOhE9bDYRw50wkHJRVzLt6+DFxBg1aLEY2jPqpAcb/E1FSpP2/4crSev+AGZl6YKlWjK5/ZcoWg/jFRgqsZOLUepjRlYWo6rZcfEcmZYXkLf7z9+fPkw/bRl+TIIxyyOl3TUsPO7NjoXtA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=17QHgRsRKOglEZidFokuXoP1vx2kLCcaq+U3+Ma2qN4=; b=iOP8g1p1wc1J6d+8PfXsrNv0EvUvfE/SMD0utO64dWQah8uSSToOYc2WhtiXlhJE741rhZp8EukYMbhCu7+mdr8z4iotL5tfGYWQFH4f7GSTwQhzf1uzj8H/V63m/Qh+Ah8mReqLgYwV/ezdLSSjjJCef+QMbMXXJ0YVuvST5Gmsm+wQHBDJqk4EDDTYGVq8PRkBfAzc2fxTrgJLHHVCPuzFMEIP93N52zSCJykGJUJY3lsRcULPxC8hQQ8mTAdnPbLaJaXdx4f2iKSnvva3pEABGI40R6Mv5qyJ7pjQv8OlkZhT8mQ2LyWHsG8fwnWwz0m7Bqes6GS35TVbhF0zbQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 192.176.1.74) smtp.rcpttodomain=bootlin.com smtp.mailfrom=ericsson.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=ericsson.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=17QHgRsRKOglEZidFokuXoP1vx2kLCcaq+U3+Ma2qN4=; b=Hhr8yBp4I1MYrscVdDISzrT0fgEVqstREnDm9mc8aeNHfCB5jJqw+DBoDMF3cqnDkQagsjD0ewasdJ2B88uzfZhr0Cea3QDijfAbdLUb+49fo31ntYfDhF8b+Vfnr36js1oyGI8LvBxVFjCTwTlK6RBlRn2uB9fNeyPU9cdo4+It6tzVa1FfZdTq38vxCa30Q6UytG5+Qyb777xmduZj9rAZZaBTLwTb3wFMRB+D9GaQgpy5ecRAwyMLgEoxHK+m7rBBj9b0BCGLEwRcTsuc7uiks/+iLJBX8LUE9qdfqICJXjKSsFQmwEwSlu39JrpVbqLBEgN6C0jNowJ7oVGeiQ== Received: from AM0PR10CA0016.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:17c::26) by FRZPR07MB12364.eurprd07.prod.outlook.com (2603:10a6:d10:1cb::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.13; Wed, 2 Sep 2026 09:59:36 +0000 Received: from DU6PEPF00009525.eurprd02.prod.outlook.com (2603:10a6:208:17c:cafe::3f) by AM0PR10CA0016.outlook.office365.com (2603:10a6:208:17c::26) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.382.10 via Frontend Transport; Wed, 2 Sep 2026 09:59:36 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 192.176.1.74) smtp.mailfrom=ericsson.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ericsson.com; Received-SPF: Pass (protection.outlook.com: domain of ericsson.com designates 192.176.1.74 as permitted sender) receiver=protection.outlook.com; client-ip=192.176.1.74; helo=oa.msg.ericsson.com; pr=C Received: from oa.msg.ericsson.com (192.176.1.74) by DU6PEPF00009525.mail.protection.outlook.com (10.167.8.6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.382.8 via Frontend Transport; Wed, 2 Sep 2026 09:59:36 +0000 Received: from seroius18813.sero.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Wed, 2 Sep 2026 11:59:33 +0200 Received: from seroius08462.sero.gic.ericsson.se (seroius08462.sero.gic.ericsson.se [10.63.237.245]) by seroius18813.sero.gic.ericsson.se (Postfix) with ESMTP id 3D6CD95808; Wed, 2 Sep 2026 11:59:33 +0200 (CEST) Received: by seroius08462.sero.gic.ericsson.se (Postfix, from userid 160155) id 7A101700E7E1; Wed, 2 Sep 2026 11:59:32 +0200 (CEST) From: To: CC: Daniel Turull , Mathieu Dubois-Briand Subject: [wrynose][PATCH 15/20] sqlite3: inherit upstream-stable-release-point Date: Wed, 2 Sep 2026 11:59:15 +0200 Message-ID: <20260902095920.2840293-16-daniel.turull@ericsson.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260902095920.2840293-1-daniel.turull@ericsson.com> References: <20260902095920.2840293-1-daniel.turull@ericsson.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU6PEPF00009525:EE_|FRZPR07MB12364:EE_ X-MS-Office365-Filtering-Correlation-Id: 70b8de64-5e5b-47d3-404c-08df08d8e535 X-SMTP-Server: smtp-central.internal.ericsson.com X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|82310400026|36860700016|376014|23010399003|6133799003|22082099003|18002099003|56012099006|10067099003|11063799006; X-Microsoft-Antispam-Message-Info: tkAMBH93/tFtl6VQxt/RQP4PuFt57STJcxiTe6diktuegGa9X7wSB9QnWvEvr+Ht3fpIHce9VN0idp081ynFX+t6RwtdBU7SuuHdAqxRK0z6XMuY/lbhqlkOXCO0gE2hNBgq+e5rqqYuALh7Sce9rMMqgIbI7SVj5LwFPXEDDhlzuEbxkYZSAkd+y6Ns5NaxGSbUmY5J6WlggArgZwRVr0QJ+P4FCbWEHw6rNXTxe6vxqFEWkOnq8AvcEvCoAumqojXylYKf8ildQIxBNeWhUS3i5TW36jaTgAqh+Y4fF6rwlPN9PDskY1pLwH6pkTHhIucwdSOujMKp3yQ4I5QJ+nWJe0QZmTnrNMJFeUTDYQ8hS42G3iBI5sZE/Au9aJnq0Ekw2H426/hjNXqWHKrUXpmqQIFkrm9Ya19PO2coEUXOodQLBkmGfGAsB5MuE7QIjv1ao46dCbQ2VyT8FeqzAhPO6rr7e08UxY9Jmix8rfwGTLt211vUmsN2DvBIFZGYbJFBVSyTYMSwmpMoGgXAQZ6kuPsTGHpZ4DunzWYxaTJndVQNLX79yQTDMNWV5Fv/aZka6nGkOg4o1q2axkCIL6AbSfxFYcV6TCnGb/IcCF39P3vewU16mTp6r6HcvXsLxRKDW5rN/dcietwAbnOSWg== X-Forefront-Antispam-Report: CIP:192.176.1.74;CTRY:SE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:oa.msg.ericsson.com;PTR:office365.se.ericsson.net;CAT:NONE;SFS:(13230040)(1800799024)(82310400026)(36860700016)(376014)(23010399003)(6133799003)(22082099003)(18002099003)(56012099006)(10067099003)(11063799006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 0DUcaz0mGU2JCAV7APaS29tDL4nUnemcazQyogwBQVpIwJUJCR4J2p/WjkPXCywqR1z+wwXJYaIhSbiX7FVMbpslmpVQI3NVIMMyraQsh86Nwb3ghk8HfAg7GfsFi+pA8gcett1LYQwBcsmeNp4kjpJ+ICypx0LNHVNs4MXyuFyIpl41wF+0K2atUv33vT7micODuaZk4fMioqJMsMy9xv+Z1j1WxUF2To1CTW9vZAvRQh/1VhurOyAXECVpNu4eI4Uo2513QWW3o4mxUG3ElXp0PAFmidZHm0onmH/zpWolgqu5MZvbFA6NC7vhRX0qhDsa262VKZYTezGwBVcR6N3Ws8La+E3GEz/K7RJf6DI8iPgk9U5Rc4VenhckVVoQEJaNEzD0TRjgFQrXHCr1vmYSZ8SpF3VcIDHk8H7WLWm+6o/qvxe6ccYNMzyvJc2S X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Sep 2026 09:59:36.0511 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 70b8de64-5e5b-47d3-404c-08df08d8e535 X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=92e84ceb-fbfd-47ab-be52-080c6b87953f;Ip=[192.176.1.74];Helo=[oa.msg.ericsson.com] X-MS-Exchange-CrossTenant-AuthSource: DU6PEPF00009525.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: FRZPR07MB12364 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, 02 Sep 2026 09:59:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/244917 From: Daniel Turull SQLite cuts a per-minor maintenance branch for each release series, branch-3.53 matching the current PV alongside branch-3.52, -3.51 and -3.50, and tags patch releases off it. Superseded branches keep receiving them: 3.44.5 and 3.42.1 were released in mid-2025, long after 3.50 was current. So upgrades within a major.minor are stable point upgrades per the OE-Core stable release policy (ref-manual, "Stable Point Release Upgrades"). https://docs.yoctoproject.org/dev/ref-manual/release-process.html#stable-point-release-upgrades https://github.com/sqlite/sqlite/tree/branch-3.53 Checked the whole current series. 3.53.1 (May 05 2026) through 3.53.4 (Jul 24 2026) are almost entirely memory-safety and corruption-handling fixes: five out-of-bounds reads, two buffer overreads or overwrites, two integer overflows, hot-journal rollback with a zeroed super-journal record, safer double-to-int64 conversion, and mutex acquisition added to a batch of sqlite3_* entry points. 3.53.0 (Apr 09 2026) opens the series and does add API surface, confirming X.Y.0 bumps must stay outside the regex. Two additive exceptions in 3.53.4, neither touching the core library ABI: the SQLITE_SHELL_EDITION compile-time option for the CLI, and sqlite3_intck_register() in the incremental integrity-check extension. Already tracked this way on the OE stable branches, counting only bumps since each branch forked: kirkstone 3.38.2 -> 3.38.3 -> 3.38.5 and scarthgap 3.45.1 -> 3.45.3. wrynose is at 3.51.3 with no in-series bump yet. AI-Generated: Kiro with Claude Opus 5 Signed-off-by: Daniel Turull Signed-off-by: Mathieu Dubois-Briand (cherry picked from commit 22cd1dfc82049e47be5e73057c2f12cda036f352) --- meta/recipes-support/sqlite/sqlite3.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-support/sqlite/sqlite3.inc b/meta/recipes-support/sqlite/sqlite3.inc index 94dbc38ec5..8791749dc8 100644 --- a/meta/recipes-support/sqlite/sqlite3.inc +++ b/meta/recipes-support/sqlite/sqlite3.inc @@ -21,7 +21,7 @@ UPSTREAM_CHECK_REGEX = "releaselog/(?P(\d+[\.\-_]*)+)\.html" CVE_PRODUCT = "sqlite" -inherit pkgconfig siteinfo +inherit pkgconfig siteinfo upstream-stable-release-point # enable those which are enabled by default in configure PACKAGECONFIG ?= "fts4 fts5 rtree dyn_ext" From patchwork Wed Sep 2 09:59:16 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Turull X-Patchwork-Id: 97053 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 E79B8C79F85 for ; Wed, 2 Sep 2026 09:59:45 +0000 (UTC) Received: from MRWPR03CU001.outbound.protection.outlook.com (MRWPR03CU001.outbound.protection.outlook.com [40.107.130.29]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8950.1788343183465046306 for ; Wed, 02 Sep 2026 02:59:43 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@ericsson.com header.s=selector2 header.b=Mg4ggTQJ; spf=pass (domain: ericsson.com, ip: 40.107.130.29, mailfrom: edaturu@ericsson.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qsYqHzaY45oSGbYaBR2sOnGpny6ATi2jpZhCfXiLhKksUjKGryAFbRpO63BtJ+tAeNb+KI2xooVY0Q6L00pkM31SKBK3SqMsACJYVhRL9s/WZZkh9NW8c+r4dakWd0RZcXYi/I0pncM68+dG2fofinkTcQx83qhVG+f1IfMwG2lTx0iTrBXldVyDebaCSRJCcRW3GTowHJrspOKxvCcAsVJQHDwCqLvbp9IEM4IOQeRi2z/95bWPzKjkZ4cAMwvyH2rjk9dXxsmVpuQp4m/pFYhVTHwKVKc0ab9j4rXupSzKmKG6UUt2660SyMjE31z+CnBGEtOYNcDClOm86jAIdg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=hp+KidgEzQSN3WRqcgwCH/gXqZkoRiYOGVR7cvV4aDA=; b=qpHxXAMywn2FDNu7TulvcpY/jp4xYFAblWxTDDJaphwg0JH/bjvpgZn2nMhIhPzDGmLQBwl3dJ2SfCtwQnFa9CB4Kn8F3IPdNvrZVkLjh3NkGBWanjh6Zjs0kcy7XNVZw1LGpszqXkYrsnDGMeTCUqToKCb10cY/ZTln990SbBZ4FqxzmgvlUuGI8QNSAqG5x8qHZ3RWU3qXJqOn7oFUvHyqFGNKJlkSGQyh/49PuqcclYJtxt4Hi8Dp5Qn+yVXww5h7ivM06/vYX0xE/Bt4FurBBXTjerlNDFBWrykuZohc8GTJjKG2YKA/c0fYqAB7JLqBvzY6pNyf9trjsDJ/4Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 192.176.1.74) smtp.rcpttodomain=bootlin.com smtp.mailfrom=ericsson.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=ericsson.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hp+KidgEzQSN3WRqcgwCH/gXqZkoRiYOGVR7cvV4aDA=; b=Mg4ggTQJMNBhcSp1SaFLW9uvrxSR5/Mjo4VVf5k8Z/bAKFksCukqn1uDZ0jc61mQtyUZrw+MISBlW0e5XphnfyCTvXE9h8/5YkjSR5yzqtMOYjaHMkNrsQIpUKbt+n3cVzaq4b5S63lEDHm4jgdir1C7WRIYyxANu4QQGKk9TdOcziIu0ydwXRcwy9F/ZBZhjS9Nd3yI+nrBdQdv0uF+fuVWLBQT58gJfoPWRmXPLxyhunGvSpx/OPUzBcjiGTG4E5v9kTS4iJVSAFicyTKDLJVaYpNjURVBeuLcVbr2IGCtyrEdOBV9q+BDTy8h7u30/gN80kjkfEt2rze2xqjWEw== Received: from AM9P193CA0011.EURP193.PROD.OUTLOOK.COM (2603:10a6:20b:21e::16) by GV4PR07MB11486.eurprd07.prod.outlook.com (2603:10a6:150:2e8::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.13; Wed, 2 Sep 2026 09:59:35 +0000 Received: from AM3PEPF00009B9C.eurprd04.prod.outlook.com (2603:10a6:20b:21e:cafe::27) by AM9P193CA0011.outlook.office365.com (2603:10a6:20b:21e::16) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.382.11 via Frontend Transport; Wed, 2 Sep 2026 09:59:34 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 192.176.1.74) smtp.mailfrom=ericsson.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ericsson.com; Received-SPF: Pass (protection.outlook.com: domain of ericsson.com designates 192.176.1.74 as permitted sender) receiver=protection.outlook.com; client-ip=192.176.1.74; helo=oa.msg.ericsson.com; pr=C Received: from oa.msg.ericsson.com (192.176.1.74) by AM3PEPF00009B9C.mail.protection.outlook.com (10.167.16.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.382.8 via Frontend Transport; Wed, 2 Sep 2026 09:59:34 +0000 Received: from seroius18813.sero.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.64) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Wed, 2 Sep 2026 11:59:33 +0200 Received: from seroius08462.sero.gic.ericsson.se (seroius08462.sero.gic.ericsson.se [10.63.237.245]) by seroius18813.sero.gic.ericsson.se (Postfix) with ESMTP id 30A2F957FC; Wed, 2 Sep 2026 11:59:33 +0200 (CEST) Received: by seroius08462.sero.gic.ericsson.se (Postfix, from userid 160155) id 7E43E700E7EA; Wed, 2 Sep 2026 11:59:32 +0200 (CEST) From: To: CC: Daniel Turull , Mathieu Dubois-Briand Subject: [wrynose][PATCH 16/20] lttng-tools: inherit upstream-stable-release-point Date: Wed, 2 Sep 2026 11:59:16 +0200 Message-ID: <20260902095920.2840293-17-daniel.turull@ericsson.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260902095920.2840293-1-daniel.turull@ericsson.com> References: <20260902095920.2840293-1-daniel.turull@ericsson.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM3PEPF00009B9C:EE_|GV4PR07MB11486:EE_ X-MS-Office365-Filtering-Correlation-Id: aa003b1a-5530-422d-457d-08df08d8e45d X-SMTP-Server: smtp-central.internal.ericsson.com X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|376014|36860700016|23010399003|1800799024|10067099003|3023799007|6133799003|22082099003|18002099003|12006099003|56012099006|11063799006; X-Microsoft-Antispam-Message-Info: bZQkQhys/wFEnGvhucBS0bquaqlxlvrRbkpnk2foi2BtC70hySkQJmMRIEzxQ5iGpELOHN4WGh1k9svXrVqfgllCBXBpZZ8WNtVJRYDH8hHfxIeSzSbOrZNA8qmyz7tfzNLoyRjVnzZkeiWpEJr/Kli4VIz9YH8NkNrVmVG2ubIyXB7rJsgsFYUYDCF7S7vunIpsohwX125r4B3RmNmxmcupp+FH3XBYyi6Hou8M8COIFUUyY4QQ9psemW17sF/rxu45fmoOuaH7xbOsPUrahQFUpAklTHod2zyqLsgzmQ1j4Qan1E///8aShYdZX4F27YZx7Q8CXsFLaVwt7Ktv8QwD5orfxJ4Oik9z/29/nhxpSji7iPc+kmTjMgLExThTpNXFCHr5bjmSuGVfLKvibvhaAsZrUuOll8XnMb+pfjtW9udV626DBkZLtzqGWZSygji5UdZwzzOoUFpwALx1hrQmuKBXHI3hPk15xbV3R+R6qz2v5VLz64Jjt6CqaZXkjsS6kQwSkSlkg/bvDg8p7od9Wk2BPSgY91FqFcxJWVjHyNP+pBJofAPsVsBJhjx09YF2QpqAJ7R61YEeK87cxp5WarKxo33OQmMnPko1+SsPFIlvlJr8pDor6HeZE7ee0KgVq9Nb7Jq200w88g649oM/oZwmjaEsMOVH93WDZyM= X-Forefront-Antispam-Report: CIP:192.176.1.74;CTRY:SE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:oa.msg.ericsson.com;PTR:office365.se.ericsson.net;CAT:NONE;SFS:(13230040)(82310400026)(376014)(36860700016)(23010399003)(1800799024)(10067099003)(3023799007)(6133799003)(22082099003)(18002099003)(12006099003)(56012099006)(11063799006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: /Z+FC4Y1QcsdbP6e5hDVFvuKyt+fGcw1pyYoZfU6bGP/LKKu5p9OYcsReCJtwBz2BzPINTwGqrYZsyHRk8T1yOj/y8lEnG0t9Zvj2+9qjHxyQfQndgQKoyYOu9WqWDmisfdPETd9dhoarfzueGyKae5CKgfvv+T4Q4dxCm1Na1JYW1ebLRmKB9gTNGAm7XzD1HjBcjvpdFHpLuLQq3/2S0pxTFL708KsKx6fd9p9SzUFlgGwfsabI4/jK03NOuc3j2btL13TXxoRFe43l7Z4DBqwxnlgXOyThiuJjvlwGO1/ZtWul5X6L5lUqji71hBhhEhoFbaPLWEgTqYWdco3vRQLOvm8kGbwa4QZdCEKQ70vdzJXC6WdYkegLR+/PGi8drmkXBLJTBQYQ4gZmnFtqHdVpUnxQcGXibbIzk6FjB1rTqi+ueUdU1IKM326h+qy X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Sep 2026 09:59:34.6580 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: aa003b1a-5530-422d-457d-08df08d8e45d X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=92e84ceb-fbfd-47ab-be52-080c6b87953f;Ip=[192.176.1.74];Helo=[oa.msg.ericsson.com] X-MS-Exchange-CrossTenant-AuthSource: AM3PEPF00009B9C.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV4PR07MB11486 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, 02 Sep 2026 09:59:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/244924 From: Daniel Turull lttng-tools maintains a branch per minor series (stable-2.11 through stable-2.16) and tags point releases from it, releasing from more than one at a time: 2.14.2 and 2.15.1 went out the same day. So upgrades within a major.minor are stable point upgrades per the OE-Core stable release policy (ref-manual, "Stable Point Release Upgrades"). There is no written policy document, so qualification rests on the branch structure and the release contents below. https://docs.yoctoproject.org/dev/ref-manual/release-process.html#stable-point-release-upgrades https://github.com/lttng/lttng-tools/blob/v2.15.1/ChangeLog https://github.com/lttng/lttng-tools/tree/stable-2.15 Upstream keeps a ChangeLog with a per-release entry list, and all 48 entries for 2.15.1 (Jun 05 2026, against 2.15.0 in February) are fixes, tests, documentation or refactors. Seven address machine interface output alone; the rest cover a consumerd lockfile fd leak across fork+exec, a missing default kernel probe entry, an uninitialised read in uri_compare, a musl compatibility fix, popt error handling, test fixes, and one refactor preparing the CPU-mask escaping fix. Already tracked this way on the OE stable branches, counting only bumps since each branch forked: kirkstone took 2.13.4 -> 2.13.8 and 2.13.8 -> 2.13.9, scarthgap 2.13.11 -> 2.13.13. wrynose has taken none and sits at 2.14.1. AI-Generated: Kiro with Claude Opus 5 Signed-off-by: Daniel Turull Signed-off-by: Mathieu Dubois-Briand Adapted for wrynose: applied to lttng-tools_2.14.1.bb (upstream: lttng-tools_2.15.1.bb). (cherry picked from commit 40f22582ff6989f9275808bfda229a8ec78504e4) --- meta/recipes-kernel/lttng/lttng-tools_2.14.1.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-kernel/lttng/lttng-tools_2.14.1.bb b/meta/recipes-kernel/lttng/lttng-tools_2.14.1.bb index 3a3f2cff2c..3df9ed1c00 100644 --- a/meta/recipes-kernel/lttng/lttng-tools_2.14.1.bb +++ b/meta/recipes-kernel/lttng/lttng-tools_2.14.1.bb @@ -54,7 +54,7 @@ SRC_URI = "https://lttng.org/files/lttng-tools/lttng-tools-${PV}.tar.bz2 \ SRC_URI[sha256sum] = "0e68eb27923621c4bc127cfce40422d28cf7e473fedf6229ae6c32ba5c5b7c6d" -inherit autotools ptest pkgconfig useradd python3-dir manpages systemd +inherit autotools ptest pkgconfig useradd python3-dir manpages systemd upstream-stable-release-point CACHED_CONFIGUREVARS = "PGREP=/usr/bin/pgrep" From patchwork Wed Sep 2 09:59:17 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Daniel Turull X-Patchwork-Id: 97051 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 C427AC79F82 for ; Wed, 2 Sep 2026 09:59:45 +0000 (UTC) Received: from DU2PR03CU002.outbound.protection.outlook.com (DU2PR03CU002.outbound.protection.outlook.com [52.101.65.28]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8948.1788343178872025187 for ; Wed, 02 Sep 2026 02:59:39 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@ericsson.com header.s=selector2 header.b=CcacTsGG; spf=pass (domain: ericsson.com, ip: 52.101.65.28, mailfrom: edaturu@ericsson.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=lgJJQ3G0zu2+5xVNBvX9DzU5Z8xn96Ne3y7U/Z4/UpuUIBCz0KCpoezpp9F44PHCN2+M9QhI0Xlw/ZrB39nAX81PoYR5Fhuck0tzNKKhWCA/1Cgkm+FfeswEb5iWQCLz/tsQqp3OLuNqEEu+BVdIvy95SavUux2Z+aobWeqXxkQhfp+TOXThBykRkB0rtLUtmNLbWF/tVHDQk6vvrRdtBgk/ItuDg3BB023BWrNEoOmTY9jSQnY2Nkje9S2RbQFrGpIDRe6qaxv3NLNfr1C7TWxCV1BNur5Ad4w31DHzY4F0NpxSWD1YGln5QgzA2Cm5LbcKI2zgEqRwql6CwJpR1g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Dc4nZUpzMji6d2Vzcezjv9T+/bWwPnscXU4PFOvH/mE=; b=eKLCTLtbPmBnwYMIl2kQGqR6J0YUDWJp7MPlqrz6OuvYILnhkptMgats62pdQRRw4XLnnGDiIYXc/AfgrcpP0dwar0xQlG229RIgDiRxHaFPqXLX1Aaz4+NEdZygBdnvQQ+Gx8+TVfBqHwxs+TcKj9VBYB2QGcdWUKcHEBJEs2qKn8hYnFiWn2TSqhB+KuZ9LlplNny/5A6gfr7E92N3ib1ipzci0RgQaWLbFIVcCby9ihTmM9YrCQXevJ2QR1gv+96gKlOTjnJMuMf04s+4htVDnu2FEuTlBTOlAyJp6xIX8usheT6pcUoxi4ng3c+0oQIEU4EwYAEtZoUPpPSlTQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 192.176.1.74) smtp.rcpttodomain=linuxfoundation.org smtp.mailfrom=ericsson.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=ericsson.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Dc4nZUpzMji6d2Vzcezjv9T+/bWwPnscXU4PFOvH/mE=; b=CcacTsGGzHU0QcJioUn1/C3nST2dIOX/Zj7SRFVIcAPBlU+JIrp7ycBed1Ue+KQwfo7ozSQfZpGc5TIC36WjS89/209Rxf4YTgm2vsod3uF3RoN/YxNF7DZjMeUAip9Me3ngEmfoCiEcCsLTWZnc1vaqe+1gLmpkagdsdOezmpQ0ImrjL/ncZnHyX5mCW07FEybt65zSnszsOKxKwhfj4R1lx3fCNTqSTCi9CxVyAMAIAAfbY+DsQvZfxUsANF74GrBInf8/0AyK2fQS5PqC4x+/ozHJPrNu+aVTwQTz/2TWguXz678JNag0X4LQgtBhJtxxSd6PqzP8yMO95vOJXQ== Received: from AS9PR06CA0411.eurprd06.prod.outlook.com (2603:10a6:20b:461::25) by VI0PR07MB11913.eurprd07.prod.outlook.com (2603:10a6:800:335::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.13; Wed, 2 Sep 2026 09:59:34 +0000 Received: from CPH1EPF00000526.eurprd05.prod.outlook.com (2603:10a6:20b:461:cafe::5d) by AS9PR06CA0411.outlook.office365.com (2603:10a6:20b:461::25) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.382.10 via Frontend Transport; Wed, 2 Sep 2026 09:59:34 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 192.176.1.74) smtp.mailfrom=ericsson.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ericsson.com; Received-SPF: Pass (protection.outlook.com: domain of ericsson.com designates 192.176.1.74 as permitted sender) receiver=protection.outlook.com; client-ip=192.176.1.74; helo=oa.msg.ericsson.com; pr=C Received: from oa.msg.ericsson.com (192.176.1.74) by CPH1EPF00000526.mail.protection.outlook.com (10.167.241.137) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.382.8 via Frontend Transport; Wed, 2 Sep 2026 09:59:34 +0000 Received: from seroius18814.sero.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.61) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Wed, 2 Sep 2026 11:59:34 +0200 Received: from seroius08462.sero.gic.ericsson.se (seroius08462.sero.gic.ericsson.se [10.63.237.245]) by seroius18814.sero.gic.ericsson.se (Postfix) with ESMTP id 63F674020EA8; Wed, 2 Sep 2026 11:59:33 +0200 (CEST) Received: by seroius08462.sero.gic.ericsson.se (Postfix, from userid 160155) id 82C34700E7EC; Wed, 2 Sep 2026 11:59:32 +0200 (CEST) From: To: CC: Daniel Turull , Richard Purdie Subject: [wrynose][PATCH 17/20] util-linux: inherit upstream-stable-release-point Date: Wed, 2 Sep 2026 11:59:17 +0200 Message-ID: <20260902095920.2840293-18-daniel.turull@ericsson.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260902095920.2840293-1-daniel.turull@ericsson.com> References: <20260902095920.2840293-1-daniel.turull@ericsson.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CPH1EPF00000526:EE_|VI0PR07MB11913:EE_ X-MS-Office365-Filtering-Correlation-Id: 2a021873-2127-4231-16f2-08df08d8e467 X-SMTP-Server: smtp-central.internal.ericsson.com X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|82310400026|36860700016|1800799024|23010399003|10067099003|6133799003|56012099006|18002099003|22082099003|11063799006|13003099007; X-Microsoft-Antispam-Message-Info: lF91yQHt3WYU+yUcuL/Jt9AgTHg0cr2xlEmV45UHmm8EOEY1eBlHw7cYkXfAjeFFUeUmbSs/fYIJTMBE5l2D4RlqoEZrrHj1VVzeOG5+D6bV90gmQITp8sCURlN2kTjR0d8paEt/D45olTdmqgc9ux9IyIxwkwVsovpv/IOeXviZNwdSd4Dhdk4sdH+3dBcIZmTmaES+LUdN8U/sBo/7m+6QBO1ZGLSL0lBH2OCpWrBYgtVb4VioeQua7J2+b2AulEdBJEQVoJ4BW96NfWCOYDW7SKeKBmqwhPGGSK195qxc5A4Qgwj1ifDhR1vxd2JitpuNtcfq0jj2Pg6sqMSSbGmZoe1RqnZqREGC1s9ybBJ5ykkeYNUawXp8iAmikAtycVksmbZm8Tck8t+3NLY6kkmXv1rEJYvzo9grTugqC51XJDR/I7biDUkWQqtBDV5x6JcetMrALoyO4i4K4EnB+dTBBebELhbjgv9w2QubPX/U4Gsp8o0vePWiYIVQHEu1fuNVPwc3Jo31hHPEIt43Azw3uPDfxs0Zm/I2QxxKU1kBVvSPwkr1mW/4Z2Na4uRKxkMwbGln4N0CKpui6107dmNDA6pgFcvI0w6f8XyMKNiDVrKCss3DEbMMVcTxRnPDN8sTzPwB28/uJjl9Xf2GPqGgC2q+t5QUYV2Z4bNUBtQ= X-Forefront-Antispam-Report: CIP:192.176.1.74;CTRY:SE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:oa.msg.ericsson.com;PTR:office365.se.ericsson.net;CAT:NONE;SFS:(13230040)(376014)(82310400026)(36860700016)(1800799024)(23010399003)(10067099003)(6133799003)(56012099006)(18002099003)(22082099003)(11063799006)(13003099007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: WE9I71yLRRPdhL/ZQvkcoD6G+YYVvxMtXqhv3tY+2xL+wm/tZLPQQM5m+ihhEJlitqr22+DZJUGI18q0MhhnSVkMNoz0btV4ZRaBULRKChTY2k+2hJ2KJR/q15OYa88Yu2EgcJDIpxHQVx7wkuSrJZbByVmpQ8jHWf8F4j6WcFa0bggmVZmESY1VBn7P89gihNEcVQOa3MV83RGK7tJb4Ocz3cJyUvK5Rlt01tBp+X0wRQ6qY2gIIQRfgG3cQM28y5TLF61LhLnaJqNndMO42wh6rErZ0Dr6W0tl2StCsiJNqkEqODT6LV3Mt+GAnGUoQQvHpvtfm6KIdKVT/O99yJ0skHdQTjsvC+6NCssjYSrbhpY2y8//m4qmP8UO36nFPHRsRUyOc2E26vTFMU6CN6XYRCuiLeZZYKUMFbMjgMSYZuFH8/cp2NuLN52RklKX X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Sep 2026 09:59:34.7350 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2a021873-2127-4231-16f2-08df08d8e467 X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=92e84ceb-fbfd-47ab-be52-080c6b87953f;Ip=[192.176.1.74];Helo=[oa.msg.ericsson.com] X-MS-Exchange-CrossTenant-AuthSource: CPH1EPF00000526.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR07MB11913 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, 02 Sep 2026 09:59:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/244912 From: Daniel Turull util-linux's README ("Stable Branches") documents stable/v. branches whose maintenance releases are bug fixes only, so upgrades within a major.minor are stable point upgrades per the OE-Core stable release policy (ref-manual, "Stable Point Release Upgrades"). https://docs.yoctoproject.org/dev/ref-manual/release-process.html#stable-point-release-upgrades https://github.com/util-linux/util-linux/blob/v2.42.2/README#L95 Checked the last point release for feature creep: 2.42.2 (Jun 16 2026), against 2.42.1 (May 18 2026): 32 commits, all fixes or hardening -- memory safety (a libblkid use-after-free, two buffer overflows, a libfdisk GPT fix), privilege tightening (X-mount.subdir restricted for non-root), diagnostics (fanotify queue overflow detection) and documentation. No new options or behaviour. These releases are not picked up on the OE stable branches: util-linux has had zero point-release bumps on kirkstone, scarthgap or wrynose since each branch forked from master, leaving them at 2.37.4, 2.39.3 and 2.41.3 respectively. This addresses that gap going forward. Scarthgap already has v2.39.3, and the 2.39.x stable branch history (mount API regression fix in 2.39.1, new CPU model support, and libblkid’s bcachefs handling) demonstrates that util-linux exercises good judgement in managing stable branches, so we can safely track their stable series there as well. For the avoidance of doubt it is not a development-series effect either: util-linux has no development/stable version split, and pre-release work goes to -rc tags. AI-Generated: Kiro with Claude Opus 5 Signed-off-by: Daniel Turull Signed-off-by: Richard Purdie (cherry picked from commit d51c6e87a10c7c75a692ca86b71af9a818026ecb) --- meta/recipes-core/util-linux/util-linux.inc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/meta/recipes-core/util-linux/util-linux.inc b/meta/recipes-core/util-linux/util-linux.inc index aec8721ca3..aa1916f48e 100644 --- a/meta/recipes-core/util-linux/util-linux.inc +++ b/meta/recipes-core/util-linux/util-linux.inc @@ -25,3 +25,7 @@ SRC_URI = "${KERNELORG_MIRROR}/linux/utils/util-linux/v${MAJOR_VERSION}/util-lin SRC_URI[sha256sum] = "f586e35d320ff537aab3ffeca37e9ecd482ccbe013590db4429a414d8aa6a728" CVE_PRODUCT = "util-linux" + +# util-linux publishes bugfix/security-only point releases on its +# stable/v branches. +inherit upstream-stable-release-point From patchwork Wed Sep 2 09:59:18 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Turull X-Patchwork-Id: 97057 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 0D010C624D0 for ; Wed, 2 Sep 2026 10:00:16 +0000 (UTC) Received: from DB3PR0202CU003.outbound.protection.outlook.com (DB3PR0202CU003.outbound.protection.outlook.com [52.101.84.66]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.9256.1788343206813141606 for ; Wed, 02 Sep 2026 03:00:07 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@ericsson.com header.s=selector2 header.b=YsctUptm; spf=pass (domain: ericsson.com, ip: 52.101.84.66, mailfrom: edaturu@ericsson.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=PppErm926KuauvNre/1Hc+gYGRK0iOpTE/AVmBF9B4yQ/ZwL1wic6Obw8m0XmZ2oNXFhkhqT6dQUkgBoorBqIrUzp1386JUZ/6kVj9Hvx1JOwp3QxpnK+Im2HNbHcfF9qrNdlDGIt13xQOI+EqksnpBL5vki3e4JqbvUIr5aR7jSQzt/AJsNJ0IzNBcdNu3drejCCXEfH7OG3D4s50qXEVBeQrPDs/3yBUkCtEeof/VGJNx4nZWS2k5hRa8LBjTPUuzpARSSg15Z+iHMELcO5TgaOD1CzQAfMOMxlzXUR4G6izlN0CFnfPfB5f6n1BRA5Bm1bC7lbr1UzoNmHlnSZA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=hhZkh2BTZE9jc3/H35dQZ5/Mch1Lp4eV+SKPEmi47Xw=; b=NFcKhYzgVvegeTgHKgTBz9VbYQQGRr65EjjudDPMWu7oXdR0KXC2LYSvKy0k48JDAWAhI2sv7eQ1aqXDE1+AUC/kx+dku7cKSwMLwupNTlv2ELBGE/mHJSFRD1P7CN4R+Y13kbBYbPu1mQkjKCKqSYFQNz4wJVE3tUN4+TjxBkmThFRJybTFu1Mjnh686ihFByyopAk8AbDJuV5kMQEY+/ReIWME/ILMIXWSFbHObRM0sBnEMxHAALF7jz3CmvmWc+nK5WqoFOUit1qlBPRA3Vz60Wcv3PJW59s2Kk1Ua7Tt91F/bqBJYvVIlCOdiJWzCLLxf9fQ7cn3kX6xZSqVWw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 192.176.1.74) smtp.rcpttodomain=bootlin.com smtp.mailfrom=ericsson.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=ericsson.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hhZkh2BTZE9jc3/H35dQZ5/Mch1Lp4eV+SKPEmi47Xw=; b=YsctUptmtXbkQO3PICdGGkoAr+5y/3c2iA+fW9oBGhH/P+OyAevnpGR5xYadVFIDAV0+40cJBHq4ske7tTnvd+A4TMilOXydkTdKv3vFYWVESg6J5JUij77fvcFdmvQ4Tl5YXA2kcmM6yV5BBlLeCuvyd5NH49sqAnQ4TEOvx0wDw0H1q4mf4UW09MU4QQVb+K+4aX+U6DgJioSdaGabPkVrGhE0xU8gZsl9LXCw5IhZV015z/XvfW2t2as8sL5C9tXjMEwPD0RRqe1G+Lh170T5TmF2SLtzKBZSTQpXuDMuh3YOJWw+ESukkpOq0Y/1Ol8m4cMnMmg5qDmuMFiDfg== Received: from AS4P189CA0012.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:5d7::15) by AM7PR07MB6819.eurprd07.prod.outlook.com (2603:10a6:20b:1b7::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.13; Wed, 2 Sep 2026 10:00:03 +0000 Received: from AMS0EPF000001AA.eurprd05.prod.outlook.com (2603:10a6:20b:5d7:cafe::9c) by AS4P189CA0012.outlook.office365.com (2603:10a6:20b:5d7::15) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.382.11 via Frontend Transport; Wed, 2 Sep 2026 10:00:03 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 192.176.1.74) smtp.mailfrom=ericsson.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ericsson.com; Received-SPF: Pass (protection.outlook.com: domain of ericsson.com designates 192.176.1.74 as permitted sender) receiver=protection.outlook.com; client-ip=192.176.1.74; helo=oa.msg.ericsson.com; pr=C Received: from oa.msg.ericsson.com (192.176.1.74) by AMS0EPF000001AA.mail.protection.outlook.com (10.167.16.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.382.8 via Frontend Transport; Wed, 2 Sep 2026 10:00:03 +0000 Received: from seroius18814.sero.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Wed, 2 Sep 2026 11:59:33 +0200 Received: from seroius08462.sero.gic.ericsson.se (seroius08462.sero.gic.ericsson.se [10.63.237.245]) by seroius18814.sero.gic.ericsson.se (Postfix) with ESMTP id 399B94020E87; Wed, 2 Sep 2026 11:59:33 +0200 (CEST) Received: by seroius08462.sero.gic.ericsson.se (Postfix, from userid 160155) id 873FC700EB53; Wed, 2 Sep 2026 11:59:32 +0200 (CEST) From: To: CC: Daniel Turull , Mathieu Dubois-Briand , Richard Purdie Subject: [wrynose][PATCH 18/20] lttng-ust: inherit upstream-stable-release-point Date: Wed, 2 Sep 2026 11:59:18 +0200 Message-ID: <20260902095920.2840293-19-daniel.turull@ericsson.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260902095920.2840293-1-daniel.turull@ericsson.com> References: <20260902095920.2840293-1-daniel.turull@ericsson.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AMS0EPF000001AA:EE_|AM7PR07MB6819:EE_ X-MS-Office365-Filtering-Correlation-Id: f0dd745c-4757-4548-4b54-08df08d8f5ad X-SMTP-Server: smtp-central.internal.ericsson.com X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700016|23010399003|376014|1800799024|82310400026|6133799003|10067099003|11063799006|18002099003|22082099003|56012099006; X-Microsoft-Antispam-Message-Info: zb9O1s4ovrdMMr8b40aeno2Xs/PT2eYoI3verYeerfrsSBf/kF1V9Jo+U/c3sqPqnfxmcevZrAPF3iv1hQuga8lrdYeMg6xfaHtEEWizxJ9tpUNSBWvXiygeSSwNHPfP1YNw+mqJTtu9UzAKvmeVvthtZu266wl2tLVN9TbUjsgGqH9q7G3HbN3u52ZFmgRbWre+YlDkMR9rSl/MLk4ATNxx8oeWRkRdXnINrGdR3TtI2+LWlnbWO/y9XGyukCbuDz3zSPnO+aKysRy0h4Y0+NQcDHhuPNvqh4hDNiYIZrMlbzgn+L8mVvYKGTJG3yQfFqxUkO02jbqg0kV2GlfHnPCQSTxEbeWuFE4f1CPG0RR04h1krXZJZQSdnQSwjng4dlk/B84h70NryomLoTfk58uE3S+F50+09U9iQuXloLPn3xv7EUkCaF2Sa4itF7PLG7KkUoFIgxjd6CVo2CJy6Wo3BzL90zVk0zoyXRA5Z/+ud+l9Cn2WcfnkW7bmgKvUqXGWgd3YJwTIJRCbmVbazXsjdsFV++SbW288yL5hYYz9n0FJ/zh35u4bPlTyCcLwRP1hCavaL3ajtFdqY5BWeksTFySB428EmfiA3JNk43Ka6LN4/qyRn5fuTNCWPLTQmDov/6lpYB6VrzW4jj31ng== X-Forefront-Antispam-Report: CIP:192.176.1.74;CTRY:SE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:oa.msg.ericsson.com;PTR:office365.se.ericsson.net;CAT:NONE;SFS:(13230040)(36860700016)(23010399003)(376014)(1800799024)(82310400026)(6133799003)(10067099003)(11063799006)(18002099003)(22082099003)(56012099006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: mWnTp913narWau/dTFNCX9tzKQfkISYvB0JPu7rr7u801QT1X/YY+45XwxoHxqH/pc8nuouH5OcUapu7SiHd2N8Kd1kPlCsS/9uSl+gEW/Ntx1xXzBBrge7uyHqCeBhnA5SBfENFaP8M5xjK/NH4EzS76WDXxBFFP+8NuiaMPKeJNH0iJXkL+kupheEPxBfgs9DEWYh0771aiPKdD5DV+p4xRuEwp2vz5gOhRtg7LXOMv9G35YqCRp0wHg98MwYni+uwdTaNH6eZW0mSecz4nVWUDxytRwL3y/TYo3I4LSklkv8aAxc5+jqkJZjZhScbxBMCYluwWkJtoooXr5LTdI2y776zrjdHGgjT1EgpkHBImnWoIMwKUTGDardmB/0QzXPTJg5zbNd9ZHiixmseIXpqrcbHALxOzQwyVCJ0cjpYV7FqGxQNlHOzKluxG8iP X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Sep 2026 10:00:03.7036 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f0dd745c-4757-4548-4b54-08df08d8f5ad X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=92e84ceb-fbfd-47ab-be52-080c6b87953f;Ip=[192.176.1.74];Helo=[oa.msg.ericsson.com] X-MS-Exchange-CrossTenant-AuthSource: AMS0EPF000001AA.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR07MB6819 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, 02 Sep 2026 10:00:16 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/244926 From: Daniel Turull lttng-ust maintains a branch per minor series (stable-2.13 through stable-2.16) and releases from several at once: 2.14.2 and 2.15.1 went out the same day in May 2026, and three series together in February, 2.13.10, 2.14.1 and 2.15.0. So upgrades within a major.minor are stable point upgrades per the OE-Core stable release policy (ref-manual, "Stable Point Release Upgrades"). There is no written policy document, so qualification rests on that branch structure and the release contents below. https://docs.yoctoproject.org/dev/ref-manual/release-process.html#stable-point-release-upgrades https://github.com/lttng/lttng-ust/tree/stable-2.15 Upstream keeps a ChangeLog with a per-release entry list, and every entry for the one point release in the current series is labelled a fix. 2.15.1 (May 22 2026) covers a negative error code on incorrect message size, a shmp() return value checked before dereference, an underflow warning in zero_file, uninitialised LTTNG_UST_LFILE and sigevent structs, close_range inefficiency and excessive fd-tracker memory use, and a NULL check in ustctl. The one non-fix entry changes a likely to unlikely branch hint. Only one point release exists in the 2.15 series so far, so this also rests on the 2.13 series' record, which ran to ten. Already tracked this way on the OE stable branches, counting only bumps since each branch forked: kirkstone took 2.13.5 -> 2.13.6 and scarthgap 2.13.7 -> 2.13.8 -> 2.13.10. wrynose has taken none and sits at 2.14.0. AI-Generated: Kiro with Claude Opus 5 Signed-off-by: Daniel Turull Signed-off-by: Mathieu Dubois-Briand Signed-off-by: Richard Purdie Adapted for wrynose: applied to lttng-ust_2.14.0.bb (upstream: lttng-ust_2.15.1.bb). (cherry picked from commit a5dcaef20fc91539efa08b47607c4c91f4f49849) --- meta/recipes-kernel/lttng/lttng-ust_2.14.0.bb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/meta/recipes-kernel/lttng/lttng-ust_2.14.0.bb b/meta/recipes-kernel/lttng/lttng-ust_2.14.0.bb index 1a15c5b420..4285a445d6 100644 --- a/meta/recipes-kernel/lttng/lttng-ust_2.14.0.bb +++ b/meta/recipes-kernel/lttng/lttng-ust_2.14.0.bb @@ -11,7 +11,9 @@ PYTHON_OPTION = "am_cv_python_pyexecdir='${PYTHON_SITEPACKAGES_DIR}' \ PYTHON_INCLUDE='-I${STAGING_INCDIR}/python${PYTHON_BASEVERSION}${PYTHON_ABI}' \ " -inherit autotools lib_package manpages python3native pkgconfig +# lttng-ust publishes bugfix/security-only releases on its per-minor +# stable-X.Y branches, the same upstream and release model as lttng-tools. +inherit autotools lib_package manpages python3native pkgconfig upstream-stable-release-point include lttng-platforms.inc From patchwork Wed Sep 2 09:59:19 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Turull X-Patchwork-Id: 97055 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 07178C624D5 for ; Wed, 2 Sep 2026 10:00:16 +0000 (UTC) Received: from DB3PR0202CU003.outbound.protection.outlook.com (DB3PR0202CU003.outbound.protection.outlook.com [52.101.84.40]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.9258.1788343209327213504 for ; Wed, 02 Sep 2026 03:00:09 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@ericsson.com header.s=selector2 header.b=HfokAtqC; spf=pass (domain: ericsson.com, ip: 52.101.84.40, mailfrom: edaturu@ericsson.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=v2Vjk77QMbbbyA+Gh2Kp+irdUorUqFJmOH/Au1mtQ9dMKjZkIEiBhR4XpJaP1SSdyALU1P8ZTlvyEfMIc4wl10i/MZQ14IZ9DHUu1ryozOtMycLdvG1Eyjr5suRnDJKjG/FVpJD0WZVIOrJ+QRA6OxvzIlhHVfIh8lLL7LggZB1gbBc1s9osnCmooRyT+g/T6FyA+bkpRhxKDsXXr5YFi8pmC/MDlj50Lg31098astOa3feaWAoWNcFAveuxJ9FMnaGOyyL08dIvd+ZI8BIvo54s4SH/sWfeaS7j/zjd5a8sPLTN4Hsp2T7Gr5qiZJg64+1SJe07GAxS0aK1bF4QJg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Wg7XkX7ZonmnEsP6zg7UVjuNqqmb3WU/Up9MEYX11ME=; b=S2GTz3v2u7kolweqLXTunfyyWc3foqLUrGSZTfktOe8lf1WOujdrWdyVpe4Z4uMWNua6hXxnIDS0RAfBooDJOHE0Dj5Nh+BD+ypeaePKbv7qSXNk134aC38Sz4OzYt3KuQelVTSUE7i/a03BUlQtGMRxBdCnZFU/BQizrb2R+uICC3xorQ/JDl7GZYkR9ggq3ggkh6uuoejyfoRDB7nItPO93EMKAInmc7cBVDLeq049XSRX7dQgrCsJk6RrMJbOpcKcCoHuPJyqQr2RH2GSas6w39LdbUnay+ZbrbNzoiL8wXVaF5BPAvI782MaCEy6H9LdjDNzLLi892FRc4GQ8w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 192.176.1.74) smtp.rcpttodomain=bootlin.com smtp.mailfrom=ericsson.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=ericsson.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Wg7XkX7ZonmnEsP6zg7UVjuNqqmb3WU/Up9MEYX11ME=; b=HfokAtqCqJKQ3ChM4AXKBZSzXo8euyJytvYc8eulo/NUfYxTnHukR50PnPSF08F61YwGIjy2E97EdY1fZHf4ZA37aOO2Z+9r5axd9OOWFZp83kfIOnMUg/e63SHNFc3RLcTGtUNsGotFI57ilWIQsVQBoteBZ5NqP6Sgow4t/6QdzJtUD51LJtFLNSVNf+0OWQ4/RdaR/u8i+ebJ3QAYK/s3PjYMU5daq5EZH+wNTkLzbNmVS8YjWtoj+JIkCYFCsi+8wkPqhPUmx4byf37v9cwOPsWado6DNSrGc8seQSLz8M47VUv57anY0ax8OmAi1ORhlbeIQ73QpYOZsWGTOw== Received: from AS4P189CA0012.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:5d7::15) by AM8PR07MB8169.eurprd07.prod.outlook.com (2603:10a6:20b:320::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.13; Wed, 2 Sep 2026 10:00:04 +0000 Received: from AMS0EPF000001AA.eurprd05.prod.outlook.com (2603:10a6:20b:5d7:cafe::4e) by AS4P189CA0012.outlook.office365.com (2603:10a6:20b:5d7::15) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.382.11 via Frontend Transport; Wed, 2 Sep 2026 10:00:04 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 192.176.1.74) smtp.mailfrom=ericsson.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ericsson.com; Received-SPF: Pass (protection.outlook.com: domain of ericsson.com designates 192.176.1.74 as permitted sender) receiver=protection.outlook.com; client-ip=192.176.1.74; helo=oa.msg.ericsson.com; pr=C Received: from oa.msg.ericsson.com (192.176.1.74) by AMS0EPF000001AA.mail.protection.outlook.com (10.167.16.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.382.8 via Frontend Transport; Wed, 2 Sep 2026 10:00:03 +0000 Received: from seroius18814.sero.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Wed, 2 Sep 2026 11:59:34 +0200 Received: from seroius08462.sero.gic.ericsson.se (seroius08462.sero.gic.ericsson.se [10.63.237.245]) by seroius18814.sero.gic.ericsson.se (Postfix) with ESMTP id 671B84020EAC; Wed, 2 Sep 2026 11:59:33 +0200 (CEST) Received: by seroius08462.sero.gic.ericsson.se (Postfix, from userid 160155) id 8BBDE70044D9; Wed, 2 Sep 2026 11:59:32 +0200 (CEST) From: To: CC: Daniel Turull , Mathieu Dubois-Briand , Richard Purdie Subject: [wrynose][PATCH 19/20] babeltrace2: inherit upstream-stable-release-point Date: Wed, 2 Sep 2026 11:59:19 +0200 Message-ID: <20260902095920.2840293-20-daniel.turull@ericsson.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260902095920.2840293-1-daniel.turull@ericsson.com> References: <20260902095920.2840293-1-daniel.turull@ericsson.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AMS0EPF000001AA:EE_|AM8PR07MB8169:EE_ X-MS-Office365-Filtering-Correlation-Id: c795c0c4-ab9d-4ec6-03ee-08df08d8f5da X-SMTP-Server: smtp-central.internal.ericsson.com X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700016|376014|23010399003|82310400026|1800799024|6133799003|3023799007|10067099003|56012099006|11063799006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: EU3meP9gef4ePAS/QjdkRTp0JAVlWpMyMP1wyCqj0hYlAseOIuKAN8x7YI4zNRs733SkARi02xMwjE5i9jiWd4JpObUmOgk3lifsWHL+OHA2Mzls3hNYOeIp6hDASRAWQtk/aKCLS401kHOFoVt2XCkEKFYqcV/VglrbWNQK9zvEJb/tIuESzgivSJpPKaPWngY+291K6JrTjKNGQYM38m5+wt7WUQFXraOPQD6kK3ZKs4z5Sb65uKwjbJ1NA+vmSR9e4NLiyQNVT5jYx7UJ1W/rvjA9vf4g32Gs7zdn6koF2QBaqto+LDOTmLPdBHMwbjODrBdQIcyY+0K0P7F2atz5gMrZTywTOlFWvSskpDVpBdA5ZpB03vMExP75Q/6QjPQIxw3Rj64MpjyQgG7gcebM22Vd45SW+qO/l65qAHWvfBayWhxP4a2swZ+xo8rgjySiJgn/vQaUUFyzvIVz0PJmnufT9OLAhHQ56nMu0zhlAbtAaqcHzk4ybshEcxTxaAfMtj0b2thgfOlChIcmBG73+6sgjBmm+Udf4/bbvcFi7pfwwr1W9KltsBpwWR2Bc3TwB90URlXWpa1FosEnSdZPVAv0u9GqM1hr+8LxMkHKTte38R1h81puSbQ4zqMJdgO0T4BICaBVuvodcUZ9abAX7Yis9zSlSaNm68RNeWE= X-Forefront-Antispam-Report: CIP:192.176.1.74;CTRY:SE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:oa.msg.ericsson.com;PTR:office365.se.ericsson.net;CAT:NONE;SFS:(13230040)(36860700016)(376014)(23010399003)(82310400026)(1800799024)(6133799003)(3023799007)(10067099003)(56012099006)(11063799006)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: b62P1MbUj5JcsQOQRcBfuOtwkebGMQDvJPj4w3GIh4WJ7M1QsCGvZlcPNa33FI3s51ZgnMUiIc+Sxa+/KH35B1gebBUU5forFxzj1D/P+gu0F+9/hWqK9SiG3WrZFNgcwXqNS9HXbJAyxKOPtu+vDnIeGzhHOyzJuVuu+i4wzpv6wUdN/bJWp/G0Ls2tu/N4SpYbBl5PqO1faJI6DgR9cdXum2csyj28YowhGGfKM8ZX1MUPgBNiUPEr1UTimioYwWA3ox05iduhbVvCFVKuum57s747uxGsAnTOBsPOF143m/2QIK2GHyxCrFPvTSB+OJXZg9CVLYNKADPXwewybDDsCN9MYBrCaXO3dPQ1ght7jZWZ/Z99nDO4ua645Mg76Y1y8ZFnid6PPvYX60EsHA4imS24yBlFlqClRRXJXrsm4KU6vujjCo+FLpc+fS26 X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Sep 2026 10:00:03.9945 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c795c0c4-ab9d-4ec6-03ee-08df08d8f5da X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=92e84ceb-fbfd-47ab-be52-080c6b87953f;Ip=[192.176.1.74];Helo=[oa.msg.ericsson.com] X-MS-Exchange-CrossTenant-AuthSource: AMS0EPF000001AA.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR07MB8169 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, 02 Sep 2026 10:00:16 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/244927 From: Daniel Turull babeltrace2 maintains a branch per minor series (stable-2.0, stable-2.1) and keeps the older one alive: 2.0.7 and 2.1.2 were released the same day in July 2025, with 2.1.1 already out since April. So upgrades within a major.minor are stable point upgrades per the OE-Core stable release policy (ref-manual, "Stable Point Release Upgrades"). There is no written policy document, so qualification rests on that branch structure and the release contents below. https://docs.yoctoproject.org/dev/ref-manual/release-process.html#stable-point-release-upgrades https://github.com/efficios/babeltrace/tree/stable-2.1 Upstream keeps a ChangeLog with a per-release entry list. Both point releases in the current series are fixes, tests and documentation: 2.1.2 (Jul 22 2025) is 13 commits, and 2.1.1 (Apr 14 2025) 10. Already tracked this way on the OE stable branches, counting only bumps since each branch forked: kirkstone took 2.0.4 -> 2.0.5 and scarthgap 2.0.5 -> 2.0.6. wrynose has taken none and sits at 2.1.2. AI-Generated: Kiro with Claude Opus 5 Signed-off-by: Daniel Turull Signed-off-by: Mathieu Dubois-Briand Signed-off-by: Richard Purdie (cherry picked from commit 3d742fa47d795b6b013d5ca3d78f0dd601432832) --- meta/recipes-kernel/lttng/babeltrace2_2.1.2.bb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/meta/recipes-kernel/lttng/babeltrace2_2.1.2.bb b/meta/recipes-kernel/lttng/babeltrace2_2.1.2.bb index b0cd6efde1..5b9c02b0c2 100644 --- a/meta/recipes-kernel/lttng/babeltrace2_2.1.2.bb +++ b/meta/recipes-kernel/lttng/babeltrace2_2.1.2.bb @@ -19,7 +19,9 @@ SRC_URI = "git://git.efficios.com/babeltrace.git;branch=stable-2.1;protocol=http SRCREV = "d0e946a71faf5f0c2d7f1fb5b92a369983e9cf10" UPSTREAM_CHECK_GITTAGREGEX = "v(?P2(\.\d+)+)$" -inherit autotools pkgconfig ptest setuptools3-base +# babeltrace2 publishes bugfix/security-only releases on its per-minor +# stable-X.Y branches. +inherit autotools pkgconfig ptest setuptools3-base upstream-stable-release-point EXTRA_OECONF = "--disable-debug-info --disable-Werror --enable-python-plugins --enable-python-bindings" From patchwork Wed Sep 2 09:59:20 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Turull X-Patchwork-Id: 97048 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 8C2CEC624DE for ; Wed, 2 Sep 2026 09:59:45 +0000 (UTC) Received: from OSPPR02CU001.outbound.protection.outlook.com (OSPPR02CU001.outbound.protection.outlook.com [40.107.159.21]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.9249.1788343181261436202 for ; Wed, 02 Sep 2026 02:59:41 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@ericsson.com header.s=selector2 header.b=I1LbYs3e; spf=pass (domain: ericsson.com, ip: 40.107.159.21, mailfrom: edaturu@ericsson.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=jBr7X3UGR+U7bKPpXevYBymGRMH+fd7IJtCYzNf6f8IX/IsxCxF0eejvq/saMzol3F+GWs1VbgcEk3dAV1PX+QoiWIMnFcax2tw7AXHQuHBEjjZnAmxKqnTG2+8+vHxHzMZYq/3xSJOpfGzIoRS6qPnEGBEOaedw9VZ9Q44sZgUenoNBfjXHZcQLJxf1rx2P8BCOipwIvDf1ePCrZCVW7CIjQAggw6CJiycgYCsN+iX8IKA3rHOoIBT+ObZduPVCN5KG1sQGtxNmtQU21w6KaSpbLp/nosm0LN3VMFvRUEcUWzskhq10dn6BBsSrnAS30ozsbsvVRgmanFTue4CmfQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=O5zW1EK/Hnyk+w2bNQYLHEwYEKIqlaCbdYbpZIGqqVs=; b=aIa0Ne9ftEiBsm1d9SBnPOyNLUXzBdEHNUpVe0KvcdfoN8GSjcKGA3Mj8w3rPxAgfovNhMbd8E38qJytjnPCnFGlwqUEWUpnHxB+i2HzEyLOvk3PctaYBpfH6h2ivFCh6IE0IiiXwdUwKB6t9XYWVBYf8PRKGddNv6rgxFIKgxBZO3WHf7Sq0AcF8IzB8OVFcV4mlwLS1QgWPA1QwbJMKkzt6BO4UZW496FklgEoHgD1dHCa8KVt+Qh5YHTt4X6y9JigoYdRxzDWGTYILc7HBm8bEh5CTaccPfT8diJD/gvOo2UHZatThVoUXs9e/aqbhERIZtBu8oFSO+ke08sOIw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 192.176.1.74) smtp.rcpttodomain=bootlin.com smtp.mailfrom=ericsson.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=ericsson.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=O5zW1EK/Hnyk+w2bNQYLHEwYEKIqlaCbdYbpZIGqqVs=; b=I1LbYs3e+ezCHiu+lQNgNa4ef/KlitVCiMlzy7HOGBlpb4m46jSgSr3NHA8ldM2Uo9Wc3ytb6Ej2o4PnYYFo43l/kz1u8FvL8DgIwepWDldxukqYKdwKrTl7UR9SJc2zOBZL73ZySteijh3nPZ8FUW68TAlVCZhXgJkuqF3TukqMbLoAGwqTHMdTCrrilqAjMUUEFaN6+gx0sL+IbbcWpeyHuVzlFZHKgGYWgCnhVt9fIjKfrUM+V4UCe5mR1j79YpGh7LM5CSP1DuMKstxo4TWxkHKMOleWazx6fK2uWxzphVbj4H51l7OtswrXeMR9t92zMue7fawxNFTu+39cnw== Received: from AM0PR10CA0014.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:17c::24) by AMDPR07MB11479.eurprd07.prod.outlook.com (2603:10a6:20b:73b::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.13; Wed, 2 Sep 2026 09:59:36 +0000 Received: from DU6PEPF00009525.eurprd02.prod.outlook.com (2603:10a6:208:17c:cafe::41) by AM0PR10CA0014.outlook.office365.com (2603:10a6:208:17c::24) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.360.13 via Frontend Transport; Wed, 2 Sep 2026 09:59:36 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 192.176.1.74) smtp.mailfrom=ericsson.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ericsson.com; Received-SPF: Pass (protection.outlook.com: domain of ericsson.com designates 192.176.1.74 as permitted sender) receiver=protection.outlook.com; client-ip=192.176.1.74; helo=oa.msg.ericsson.com; pr=C Received: from oa.msg.ericsson.com (192.176.1.74) by DU6PEPF00009525.mail.protection.outlook.com (10.167.8.6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.382.8 via Frontend Transport; Wed, 2 Sep 2026 09:59:36 +0000 Received: from seroius18815.sero.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Wed, 2 Sep 2026 11:59:34 +0200 Received: from seroius08462.sero.gic.ericsson.se (seroius08462.sero.gic.ericsson.se [10.63.237.245]) by seroius18815.sero.gic.ericsson.se (Postfix) with ESMTP id 77EA84020B43; Wed, 2 Sep 2026 11:59:33 +0200 (CEST) Received: by seroius08462.sero.gic.ericsson.se (Postfix, from userid 160155) id 901D770044DC; Wed, 2 Sep 2026 11:59:32 +0200 (CEST) From: To: CC: Daniel Turull , Mathieu Dubois-Briand , Richard Purdie Subject: [wrynose][PATCH 20/20] lttng-modules: inherit upstream-stable-release-point Date: Wed, 2 Sep 2026 11:59:20 +0200 Message-ID: <20260902095920.2840293-21-daniel.turull@ericsson.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260902095920.2840293-1-daniel.turull@ericsson.com> References: <20260902095920.2840293-1-daniel.turull@ericsson.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU6PEPF00009525:EE_|AMDPR07MB11479:EE_ X-MS-Office365-Filtering-Correlation-Id: 6c0973dc-5e6b-41d6-621c-08df08d8e585 X-SMTP-Server: smtp-central.internal.ericsson.com X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|82310400026|36860700016|1800799024|23010399003|10067099003|6133799003|56012099006|18002099003|22082099003|12006099003|11063799006|13003099007; X-Microsoft-Antispam-Message-Info: NT0nU0WR1S4VysdCyOE5B/DRM2SXNlQGVDt05nV0gmH8kWh+8qWAW6jipCsVALcCZeEGKDxovw/ReeSCCUVGsCj4uYxb1sAanez1qpoyTuiE4yeRkdXKD4ANBiTMIZt8t5cvmQfFGg03zJDUJmUCwigvZkImnj5nPr3nLPHWy7vDRc6Mh3xm2pN8xhCgszffs4NBg9MI57Xhczafe5rXzU0//x955dHAZl+LBlOWEMfjb5H4dgiR23h079IptrO4KkAIrE/SEr+J5yJp58SZ3IUWifPOyx76LrcNsLgDdHZDR0fXCwsHp6E0hOejCkE6Vnl07xc2JSCNbqI8yaKqLuQZXWl5te9V+dpysPy8GscBBcEUG6yqZ0jrFE1VX4sBZ03RzIzeZWa0xSIoiERHpkX9HIb9UXPI2dPvzPhn1+qOkWEiapH+/uY/r7JvW97KMGEBzp3X0DK7yLjvBXVjqpBvh01dezZ/yuBa6gLtlPs7l9Kcjmc5+tCxEVmGU1OmSCj0ls9u2tbUO64auu0edf1fDuirlP4JKJueaTvH9nRzyQ4qMx+4VctDE7qMGTWBKSsaZ8mPE44z1voqs3OLZ+5ZEtLN/IXvMAkbladQNXXnqVtxMORrsI199pVuiDeJJzmUhDEvrzQy8q8zh7FLzsVeFnj3Rr7EooOspRU6N0s= X-Forefront-Antispam-Report: CIP:192.176.1.74;CTRY:SE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:oa.msg.ericsson.com;PTR:office365.se.ericsson.net;CAT:NONE;SFS:(13230040)(376014)(82310400026)(36860700016)(1800799024)(23010399003)(10067099003)(6133799003)(56012099006)(18002099003)(22082099003)(12006099003)(11063799006)(13003099007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: wdgHEdcxVmyYTCjG0pKZkPIY5twOlVd/mjYPrGFiI6b4yQT9lBhD+Ncha1zPjfUMp9xYMfbA8NB2pLHMqGaHoBf/vkgwtxRwG7xocAqV+lrcmuaVXGrwIfLCCZE7ySqdZaiRSzuZra8ddRfdtOdaxCo5cx+i2aXYCA2trRw6kmXF1nWzgOIjq7A0P+LGbqbPSiJQABWhgcL9Cb81EuKqFaII1GsRUhUDJDmV7F2twcVOv0ulwSARQC1ldjFNbI03058KgsTy2ijLRkgluVb5zMQa3xGK25auUz2KCkOtsGQyzAkkPeyEYnQm4pZMGcjXBPxruFZKoAHiFVp0f8mBZNKWjpuH9u44SyEa7JW2nQ5jMn0YOlGMxyhwRKSX+O9C+9/9DH+SZ/j5hC2DUe1XY4hIIi5s7sw/hk7p4GnhVITpVrCb271JH5A7zL3CvT9N X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Sep 2026 09:59:36.5731 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6c0973dc-5e6b-41d6-621c-08df08d8e585 X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=92e84ceb-fbfd-47ab-be52-080c6b87953f;Ip=[192.176.1.74];Helo=[oa.msg.ericsson.com] X-MS-Exchange-CrossTenant-AuthSource: DU6PEPF00009525.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AMDPR07MB11479 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, 02 Sep 2026 09:59:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/244920 From: Daniel Turull The LTTng project documents its stable-branch policy in README.md, "Supported versions" at L171: fixes are backported to the last stable version unless they would break the ABI or API, and security fixes to the last two. So upgrades within a major.minor are stable point upgrades per the OE-Core stable release policy (ref-manual, "Stable Point Release Upgrades"). https://docs.yoctoproject.org/dev/ref-manual/release-process.html#stable-point-release-upgrades https://github.com/lttng/lttng-modules/blob/v2.15.2/README.md#supported-versions https://github.com/lttng/lttng-modules/tree/stable-2.15 This recipe's policy differs from the rest of the project in one respect worth stating. Where lttng-ust and lttng-tools do not backport new features at all, L185 says kernel-version enablement is backported to the last stable version. That is the only non-fix content a point release carries, and for a kernel tracer it keeps existing probes working against newer kernels rather than adding anything a user can call: no new options, no new API, no changed defaults. Upstream labels these entries "fix:" alongside the rest. Six branches are maintained in parallel, stable-2.11 through stable-2.16, and released from together: 2.14.6 and 2.15.2 the same day in June 2026, 2.14.5 and 2.15.1 in April, seven such days in the last two years. The ChangeLog entries for the current series are fixes throughout. 2.15.2 (Jun 19 2026) is 13 entries: a leaked file and fd on channel create error, plus twelve probe adjustments tracking kernel changes to ext4, btrfs, vfs, vmscan and hrtimer tracepoints. 2.15.1 (Apr 24 2026) is three, covering kallsyms on powerpc64 with ABI V1, a snd_soc_dapm_context move and a btrfs probe range. This recipe must share its minor version with lttng-ust and lttng-tools: lttng-tools README.adoc L123 states it supports the kernel and user space tracers "sharing the same _minor_ version", and that cross-version combinations are untested. Pinning the regex to the minor is what keeps that guarantee, permitting 2.15.x -> 2.15.y and excluding the 2.15 -> 2.16 bump that would need the three coordinated. Within a series they have never moved together on any branch: taking modules, tools and ust in turn, kirkstone ships 2.13.14, 2.13.9 and 2.13.6; scarthgap 2.13.12, 2.13.13 and 2.13.10; wrynose 2.14.4, 2.14.1 and 2.14.0. The minor agrees in every row and the patch in none, and scarthgap has lttng-tools ahead of this recipe rather than behind. There is no build dependency between them either. Already tracked this way on the OE stable branches, and more thoroughly than most: counting only bumps since each branch forked, kirkstone took 2.13.4 -> 2.13.5 -> 2.13.7 -> 2.13.8 -> 2.13.9 -> 2.13.14, scarthgap 2.13.9 -> 2.13.10 -> 2.13.11 -> 2.13.12, and wrynose 2.14.0 through 2.14.4. Each also carries local "fix build for kernel N" patches between those bumps, which is the burden that staying current within a series reduces. AI-Generated: Kiro with Claude Opus 5 Signed-off-by: Daniel Turull Signed-off-by: Mathieu Dubois-Briand Signed-off-by: Richard Purdie Adapted for wrynose: applied to lttng-modules_2.14.4.bb (upstream: lttng-modules_2.15.2.bb). (cherry picked from commit d4666244a51c7fb8fa7e66c11d91692197c89ce7) --- meta/recipes-kernel/lttng/lttng-modules_2.14.4.bb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/meta/recipes-kernel/lttng/lttng-modules_2.14.4.bb b/meta/recipes-kernel/lttng/lttng-modules_2.14.4.bb index b2c697d365..d0983f58cb 100644 --- a/meta/recipes-kernel/lttng/lttng-modules_2.14.4.bb +++ b/meta/recipes-kernel/lttng/lttng-modules_2.14.4.bb @@ -7,6 +7,12 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=018e002dbdda3306682e394ddd65fa32" inherit module +# lttng-modules publishes bugfix/security-only releases on its per-minor +# stable-X.Y branches. Point releases also carry kernel-version enablement, +# which keeps existing probes working against newer kernels rather than adding +# user-visible functionality. +inherit upstream-stable-release-point + include lttng-platforms.inc SRC_URI = "https://lttng.org/files/${BPN}/${BPN}-${PV}.tar.bz2 \