diff for duplicates of <DM2VSZ91PNOJ.YXQAWC84B6NR@bootlin.com> diff --git a/a/1.txt b/N1/1.txt index 191728e..5d444a7 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -30,3 +30,188 @@ Otherwise, this is clear to me. I did not know about this limitation/feature, and this is definitely important to document, thanks! Antonin +text: +Return-Path: <bounce+67608+20320+8963659+13752387@lists.openembedded.org> +Delivered-To: antonin.godard@bootlin.com +Received: from mail.galae.net ([172.22.1.253]) + by 9e7fea892943 with LMTP + id 8CW/IMPbzGq5RBAAtaWaaQ + (envelope-from <bounce+67608+20320+8963659+13752387@lists.openembedded.org>) + for <antonin.godard@bootlin.com>; Mon, 12 Oct 2026 15:08:19 +0200 +X-Original-To: antonin.godard@bootlin.com +Received: from smtpin-01.galae.net (smtpin-01.galae.net [51.159.2.148]) + (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) + key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) + (No client certificate requested) + by mail.galae.net (Postcow) with ESMTPS id 0C14411D70CFA + for <antonin.godard@bootlin.com>; Mon, 12 Oct 2026 15:08:14 +0200 (CEST) +Authentication-Results: mail.galae.net; + dkim=pass header.d=lists.openembedded.org header.s=groups1 header.b="UGeNK/3F"; + dmarc=pass (policy=none) header.from=lists.openembedded.org; + spf=pass (mail.galae.net: domain of bounce+67608+20320+8963659+13752387@lists.openembedded.org designates 66.175.222.12 as permitted sender) smtp.mailfrom=bounce+67608+20320+8963659+13752387@lists.openembedded.org +ARC-Seal: i=1; s=dkim; d=bootlin.com; t\x1791810495; a=rsa-sha256; cv=none; + b=cNxEOJIttT5A4d73TX5EgewhO1UDsovk6JqMnVlJ/yDeswZLX3Zje5HS1C0H63666OYRQ+ + vB4qRoYtHGa8AY8VXlIYAvCd3scSSy2+4zEwA9Aow0cDN3u2XgkLx39MixSr1SsKQDlgP6 + jYtEN88EuCA/RIT5d22BMLn/yqm5KHEw9thz5IN9nSzr0sZ88wZ+u3xIRNPZ5NNQH6q6J/ + 1YLfurJbqZzRJi3zOk1rGPXDvNzqUjDkVeIB6nstih1OCxii707kInq7CBQzujsGgwoKmI + mOxVMFWe9dgnDhvhfu7Bole30vAuZhMmGqFepnogWNJg0HS1ZIoDApP0rCBaBg=ARC-Authentication-Results: i=1; + mail.galae.net; + dkim=pass header.d=lists.openembedded.org header.s=groups1 header.b="UGeNK/3F"; + dmarc=pass (policy=none) header.from=lists.openembedded.org; + spf=pass (mail.galae.net: domain of bounce+67608+20320+8963659+13752387@lists.openembedded.org designates 66.175.222.12 as permitted sender) smtp.mailfrom=bounce+67608+20320+8963659+13752387@lists.openembedded.org +ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; + s=dkim; t\x1791810495; + h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: + message-id:message-id:to:to:cc:cc:mime-version:mime-version: + content-type:content-type:resent-from:in-reply-to:in-reply-to: + references:references:list-id:list-help:list-unsubscribe: + list-unsubscribe-post:list-subscribe:list-post:dkim-signature; + bh=znVcl4BpIH0xSR9Lwdoy3cSidbN6NYCx8EemJ2QhD7k=; + b=KWOpEfbJDTzEccAY9Vf29WhbQ5Rcr/5nmPJ4pZ+Y5YIbRHGGU8iJgTOX5NQorIZi9o76wn + fHehM/XctzkBcgSvUcWU58s0ZdVZGie/1jsGK5zffO1aGy4AcgGQ3Q/nGC9pKFVVs80yp7 + hBnQMIn6Q101NSiM0CzO/eBF7i4GCDm7CUMjKmBHmJu1MI8uyMsgkj8lGNGguhRkw7gnLs + wLyf1+NFZcoNUP7YL5j4/RQCG/F+RpRmRYiBeBPPcdbt9niTGk9G4FX1sZtRUxLT1Mr+T0 + vXsb/1EK0hAFoCMXvgNSrrjIX104VeYT7u8bYJ7VNRDIFn0KrM6aKLMsGBODRg=Received: from web01.groups.io (web01.groups.io [66.175.222.12]) + by smtpin-01.galae.net (Postfix) with ESMTPS id 708A7343DD1 + for <antonin.godard@bootlin.com>; Mon, 12 Oct 2026 13:08:14 +0000 (UTC) +DKIM-Signature: a=rsa-sha256; bh=znVcl4BpIH0xSR9Lwdoy3cSidbN6NYCx8EemJ2QhD7k=; + c=relaxed/relaxed; d=lists.openembedded.org; + h=From:Subject:Date:Message-ID:To:Cc:In-Reply-To:References:Reply-To:Sender:List-Id:List-Post:List-Subscribe:List-Unsubscribe:List-Help:MIME-Version:Content-Type:Content-Transfer-Encoding; + s=groups1; t\x1791810493; v=1; x\x1792069693; + b=UGeNK/3Fbs1URhjutP5dGyKw9H89d9yyEoqsLuGP1zosiO/hll0uB9DoZ1mxbKsQLfvMflcI + BoANhWpVMdM9MZYJAPeTh7Tvd88D12KKTwfrrZKrXDv92LBxBJXreua190vkhgTq5OUV8lgjbWi + j3qljUEwp6DgG3wj4kqKv1EOCz+rMfG+1Ysb0t7Vz3bEWwk0LpdaXMS0hs47mZos8tNiVo+sMZg + 8RJzZrpnfwelSUvETX+Ge/Lv6OZd/BIc7/qMo5GEO1d2B8vKhwrHAFCJeWwZWDizfWvzaLpSGV+ + U50Cm4KjM5Q6bQsQiuKaxGj/9NnHtReK21+0al/P2niRA=X-Received: by 127.0.0.2 with SMTP id U7y0YY8964994x5XNlFmIQoq; Mon, 12 Oct 2026 06:08:13 -0700 +X-Received: from smtpout-02.galae.net (smtpout-02.galae.net [185.246.84.56]) + by mx.groups.io with SMTP id smtpd.msgproc02-g2.12864.1791810489459952278 + for <bitbake-devel@lists.openembedded.org>; + Mon, 12 Oct 2026 06:08:10 -0700 +X-Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) + by smtpout-02.galae.net (Postfix) with ESMTPS id 224091A1044 + for <bitbake-devel@lists.openembedded.org>; Mon, 12 Oct 2026 13:08:07 +0000 (UTC) +X-Received: from mail.galae.net (mail.galae.net [212.83.136.155]) + by smtpout-01.galae.net (Postfix) with ESMTPS id EA0EB601A6; + Mon, 12 Oct 2026 13:08:06 +0000 (UTC) +X-Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 77CBC11D70CE8; + Mon, 12 Oct 2026 15:08:01 +0200 (CEST) +Mime-Version: 1.0 +Date: Mon, 12 Oct 2026 15:08:00 +0200 +Message-Id: <DM2VSZ91PNOJ.YXQAWC84B6NR@bootlin.com> +Cc: <docs@lists.yoctoproject.org> +From: "Antonin Godard via lists.openembedded.org" <antonin.godard=bootlin.com@lists.openembedded.org> +To: <yann.dirson@vates.tech>, <bitbake-devel@lists.openembedded.org> +Subject: Re: [bitbake-devel] [PATCH] doc: document dependency tracking associated with addpylib +References: <1791793541.8631fc262581453bbf619ec5b2062170.1a12f37b16e00080d7@vates.tech> +In-Reply-To: <1791793541.8631fc262581453bbf619ec5b2062170.1a12f37b16e00080d7@vates.tech> +X-Last-TLS-Session-Version: TLSv1.3 +Precedence: Bulk +List-Subscribe: <mailto:bitbake-devel+subscribe@lists.openembedded.org> +List-Help: <mailto:bitbake-devel+help@lists.openembedded.org> +Sender: bitbake-devel@lists.openembedded.org +List-Id: <bitbake-devel.lists.openembedded.org> +Mailing-List: list bitbake-devel@lists.openembedded.org; contact bitbake-devel+owner@lists.openembedded.org +Delivered-To: mailing list bitbake-devel@lists.openembedded.org +Resent-Date: Mon, 12 Oct 2026 06:08:10 -0700 +Resent-From: antonin.godard@bootlin.com +Reply-To: antonin.godard@bootlin.com +List-Post: <mailto:bitbake-devel@lists.openembedded.org> +List-Unsubscribe-Post: List-Unsubscribe=One-Click +List-Unsubscribe: <https://lists.openembedded.org/g/bitbake-devel/leave/13752387/8963659/1916163865/plugh> +X-Gm-Message-State: bb7qyzuGHZFqYnVPetBgRxu9x8963659AAContent-Type: multipart/mixed; boundary="unYFBYknsXXaikQDvLIZ" +X-Last-TLS-Session-Version: TLSv1.3 +X-Rspamd-Queue-Id: 0C14411D70CFA +X-Spamd-Result: default: False [-7.38 / 30.00]; + BAYES_HAM(-5.50)[99.99%]; + IP_REPUTATION_HAM(-1.41)[asn: 63949(-0.40), country: SG(-0.01), ip: 66.175.222.12(-1.00)]; + MV_CASE(0.50)[]; + DMARC_POLICY_ALLOW(-0.50)[lists.openembedded.org,none]; + ONCE_RECEIVED(0.20)[]; + R_DKIM_ALLOW(-0.20)[lists.openembedded.org:s=groups1]; + R_SPF_ALLOW(-0.20)[+ip4:66.175.222.12:c]; + MAILLIST(-0.15)[generic]; + MIME_GOOD(-0.10)[multipart/mixed,text/plain]; + HAS_LIST_UNSUB(-0.01)[]; + MX_GOOD(-0.01)[]; + TAGGED_FROM(0.00)[67608,20320,8963659,13752387]; + URIBL_BLOCKED(0.00)[openembedded.org:email,openembedded.org:url,lists.openembedded.org:dkim,vates.tech:email,bootlin.com:mid,bootlin.com:email,bootlin.com:replyto,web01.groups.io:helo,web01.groups.io:rdns]; + FORGED_SENDER_MAILLIST(0.00)[]; + RCVD_TLS_ALL(0.00)[]; + MIME_TRACE(0.00)[0:+,1:+,2:+]; + ARC_SIGNED(0.00)[bootlin.com:s=dkim:i=1]; + RCPT_MAILCOW_DOMAIN(0.00)[bootlin.com]; + ARC_NA(0.00)[]; + BCC(0.00)[]; + FORGED_RECIPIENTS_MAILLIST(0.00)[]; + REPLYTO_DOM_NEQ_FROM_DOM(0.00)[]; + RCPT_COUNT_THREE(0.00)[3]; + DKIM_TRACE(0.00)[lists.openembedded.org:+]; + TO_DN_NONE(0.00)[]; + DNSWL_BLOCKED(0.00)[66.175.222.12:from]; + DWL_DNSWL_BLOCKED(0.00)[openembedded.org:dkim]; + PRECEDENCE_BULK(0.00)[]; + FROM_HAS_DN(0.00)[]; + FROM_NEQ_ENVFROM(0.00)[antonin.godard=bootlin.com@lists.openembedded.org,bounce@lists.openembedded.org]; + REPLYTO_DOM_NEQ_TO_DOM(0.00)[]; + NEURAL_HAM(-0.00)[-1.000]; + ASN(0.00)[asn:63949, ipnet:66.175.216.0/21, country:SG]; + HAS_REPLYTO(0.00)[antonin.godard@bootlin.com]; + EXTERNAL_RELAY_AUTHENTICATED(0.00)[]; + CTYPE_MIXED_BOGUS(0.00)[]; + RCVD_COUNT_ONE(0.00)[1]; + MISSING_XM_UA(0.00)[]; + RBL_SENDERSCORE_REPUT_BLOCKED(0.00)[66.175.222.12:from] + +--unYFBYknsXXaikQDvLIZ +Content-Transfer-Encoding: quoted-printable +Content-Type: text/plain; charset=UTF-8 + +Hi, + +On Mon Oct 12, 2026 at 10:25 AM CEST, Yann Dirson via lists.openembedded.org wrote: +> Reported-by: Claude Opus 5.5 +> Signed-off-by: Yann Dirson <yann.dirson@vates.tech> +> --- +> doc/bitbake-user-manual/bitbake-user-manual-metadata.rst | 8 ++++++++ +> 1 file changed, 8 insertions(+) +> +> diff --git a/doc/bitbake-user-manual/bitbake-user-manual-metadata.rst b/doc/bitbake-user-manual/bitbake-user-manual-metadata.rst +> index 621aab253..eef1f9624 100644 +> --- a/doc/bitbake-user-manual/bitbake-user-manual-metadata.rst +> +++ b/doc/bitbake-user-manual/bitbake-user-manual-metadata.rst +> @@ -2264,6 +2264,14 @@ The specified <namespace> is imported automatically, and if the imported +> module specifies an attribute named ``BBIMPORTS``, that list of +> sub-modules is iterated and imported too. +> +> +Additionally, Bitbake will detect usage of functions from such a +> +library and include them in task hashes, so changes in those functions +> +trigger task rebuilds. Note that only functions inside modules +> +declared using ``BBIMPORTS`` benefit from this dependency tracking, +> +any name defined directly in the specified namespace (e.g. in +> +`<namespace>/__init__.py`, or in a library hat would be defined as + +s/hat/that/ + +> +`<namespace>.py`) would *not* benefit from this tracking. + +Otherwise, this is clear to me. I did not know about this limitation/feature, +and this is definitely important to document, thanks! + +Antonin + +--unYFBYknsXXaikQDvLIZ +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: quoted-printable +Content-Disposition: inline + + +-=-=-=-=-=-=-=-=-=-=-=- +Links: You receive all messages sent to this group. +View/Reply Online (#20320): https://lists.openembedded.org/g/bitbake-devel/message/20320 +Mute This Topic: https://lists.openembedded.org/mt/121711853/8963659 +Group Owner: bitbake-devel+owner@lists.openembedded.org +Unsubscribe: https://lists.openembedded.org/g/bitbake-devel/unsub [antonin.godard@bootlin.com] +-=-=-=-=-=-=-=-=-=-=-=- + + +--unYFBYknsXXaikQDvLIZ-- diff --git a/a/content_digest b/N1/content_digest index ead835e..a613d0c 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -38,6 +38,191 @@ "Otherwise, this is clear to me. I did not know about this limitation/feature,\n" "and this is definitely important to document, thanks!\n" "\n" - Antonin + "Antonin\n" + "text:\n" + "Return-Path: <bounce+67608+20320+8963659+13752387@lists.openembedded.org>\n" + "Delivered-To: antonin.godard@bootlin.com\n" + "Received: from mail.galae.net ([172.22.1.253])\n" + "\tby 9e7fea892943 with LMTP\n" + "\tid 8CW/IMPbzGq5RBAAtaWaaQ\n" + "\t(envelope-from <bounce+67608+20320+8963659+13752387@lists.openembedded.org>)\n" + "\tfor <antonin.godard@bootlin.com>; Mon, 12 Oct 2026 15:08:19 +0200\n" + "X-Original-To: antonin.godard@bootlin.com\n" + "Received: from smtpin-01.galae.net (smtpin-01.galae.net [51.159.2.148])\n" + "\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n" + "\t key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)\n" + "\t(No client certificate requested)\n" + "\tby mail.galae.net (Postcow) with ESMTPS id 0C14411D70CFA\n" + "\tfor <antonin.godard@bootlin.com>; Mon, 12 Oct 2026 15:08:14 +0200 (CEST)\n" + "Authentication-Results: mail.galae.net;\n" + "\tdkim=pass header.d=lists.openembedded.org header.s=groups1 header.b=\"UGeNK/3F\";\n" + "\tdmarc=pass (policy=none) header.from=lists.openembedded.org;\n" + "\tspf=pass (mail.galae.net: domain of bounce+67608+20320+8963659+13752387@lists.openembedded.org designates 66.175.222.12 as permitted sender) smtp.mailfrom=bounce+67608+20320+8963659+13752387@lists.openembedded.org\n" + "ARC-Seal: i=1; s=dkim; d=bootlin.com; t\02791810495; a=rsa-sha256; cv=none;\n" + "\tb=cNxEOJIttT5A4d73TX5EgewhO1UDsovk6JqMnVlJ/yDeswZLX3Zje5HS1C0H63666OYRQ+\n" + "\tvB4qRoYtHGa8AY8VXlIYAvCd3scSSy2+4zEwA9Aow0cDN3u2XgkLx39MixSr1SsKQDlgP6\n" + "\tjYtEN88EuCA/RIT5d22BMLn/yqm5KHEw9thz5IN9nSzr0sZ88wZ+u3xIRNPZ5NNQH6q6J/\n" + "\t1YLfurJbqZzRJi3zOk1rGPXDvNzqUjDkVeIB6nstih1OCxii707kInq7CBQzujsGgwoKmI\n" + "\tmOxVMFWe9dgnDhvhfu7Bole30vAuZhMmGqFepnogWNJg0HS1ZIoDApP0rCBaBg=ARC-Authentication-Results: i=1;\n" + "\tmail.galae.net;\n" + "\tdkim=pass header.d=lists.openembedded.org header.s=groups1 header.b=\"UGeNK/3F\";\n" + "\tdmarc=pass (policy=none) header.from=lists.openembedded.org;\n" + "\tspf=pass (mail.galae.net: domain of bounce+67608+20320+8963659+13752387@lists.openembedded.org designates 66.175.222.12 as permitted sender) smtp.mailfrom=bounce+67608+20320+8963659+13752387@lists.openembedded.org\n" + "ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com;\n" + "\ts=dkim; t\02791810495;\n" + "\th=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date:\n" + "\t message-id:message-id:to:to:cc:cc:mime-version:mime-version:\n" + "\t content-type:content-type:resent-from:in-reply-to:in-reply-to:\n" + "\t references:references:list-id:list-help:list-unsubscribe:\n" + "\t list-unsubscribe-post:list-subscribe:list-post:dkim-signature;\n" + "\tbh=znVcl4BpIH0xSR9Lwdoy3cSidbN6NYCx8EemJ2QhD7k=;\n" + "\tb=KWOpEfbJDTzEccAY9Vf29WhbQ5Rcr/5nmPJ4pZ+Y5YIbRHGGU8iJgTOX5NQorIZi9o76wn\n" + "\tfHehM/XctzkBcgSvUcWU58s0ZdVZGie/1jsGK5zffO1aGy4AcgGQ3Q/nGC9pKFVVs80yp7\n" + "\thBnQMIn6Q101NSiM0CzO/eBF7i4GCDm7CUMjKmBHmJu1MI8uyMsgkj8lGNGguhRkw7gnLs\n" + "\twLyf1+NFZcoNUP7YL5j4/RQCG/F+RpRmRYiBeBPPcdbt9niTGk9G4FX1sZtRUxLT1Mr+T0\n" + "\tvXsb/1EK0hAFoCMXvgNSrrjIX104VeYT7u8bYJ7VNRDIFn0KrM6aKLMsGBODRg=Received: from web01.groups.io (web01.groups.io [66.175.222.12])\n" + "\tby smtpin-01.galae.net (Postfix) with ESMTPS id 708A7343DD1\n" + "\tfor <antonin.godard@bootlin.com>; Mon, 12 Oct 2026 13:08:14 +0000 (UTC)\n" + "DKIM-Signature: a=rsa-sha256; bh=znVcl4BpIH0xSR9Lwdoy3cSidbN6NYCx8EemJ2QhD7k=;\n" + " c=relaxed/relaxed; d=lists.openembedded.org;\n" + " h=From:Subject:Date:Message-ID:To:Cc:In-Reply-To:References:Reply-To:Sender:List-Id:List-Post:List-Subscribe:List-Unsubscribe:List-Help:MIME-Version:Content-Type:Content-Transfer-Encoding;\n" + " s=groups1; t\02791810493; v=1; x\02792069693;\n" + " b=UGeNK/3Fbs1URhjutP5dGyKw9H89d9yyEoqsLuGP1zosiO/hll0uB9DoZ1mxbKsQLfvMflcI\n" + " BoANhWpVMdM9MZYJAPeTh7Tvd88D12KKTwfrrZKrXDv92LBxBJXreua190vkhgTq5OUV8lgjbWi\n" + " j3qljUEwp6DgG3wj4kqKv1EOCz+rMfG+1Ysb0t7Vz3bEWwk0LpdaXMS0hs47mZos8tNiVo+sMZg\n" + " 8RJzZrpnfwelSUvETX+Ge/Lv6OZd/BIc7/qMo5GEO1d2B8vKhwrHAFCJeWwZWDizfWvzaLpSGV+\n" + " U50Cm4KjM5Q6bQsQiuKaxGj/9NnHtReK21+0al/P2niRA=X-Received: by 127.0.0.2 with SMTP id U7y0YY8964994x5XNlFmIQoq; Mon, 12 Oct 2026 06:08:13 -0700\n" + "X-Received: from smtpout-02.galae.net (smtpout-02.galae.net [185.246.84.56])\n" + " by mx.groups.io with SMTP id smtpd.msgproc02-g2.12864.1791810489459952278\n" + " for <bitbake-devel@lists.openembedded.org>;\n" + " Mon, 12 Oct 2026 06:08:10 -0700\n" + "X-Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233])\n" + "\tby smtpout-02.galae.net (Postfix) with ESMTPS id 224091A1044\n" + "\tfor <bitbake-devel@lists.openembedded.org>; Mon, 12 Oct 2026 13:08:07 +0000 (UTC)\n" + "X-Received: from mail.galae.net (mail.galae.net [212.83.136.155])\n" + "\tby smtpout-01.galae.net (Postfix) with ESMTPS id EA0EB601A6;\n" + "\tMon, 12 Oct 2026 13:08:06 +0000 (UTC)\n" + "X-Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 77CBC11D70CE8;\n" + "\tMon, 12 Oct 2026 15:08:01 +0200 (CEST)\n" + "Mime-Version: 1.0\n" + "Date: Mon, 12 Oct 2026 15:08:00 +0200\n" + "Message-Id: <DM2VSZ91PNOJ.YXQAWC84B6NR@bootlin.com>\n" + "Cc: <docs@lists.yoctoproject.org>\n" + "From: \"Antonin Godard via lists.openembedded.org\" <antonin.godard=bootlin.com@lists.openembedded.org>\n" + "To: <yann.dirson@vates.tech>, <bitbake-devel@lists.openembedded.org>\n" + "Subject: Re: [bitbake-devel] [PATCH] doc: document dependency tracking associated with addpylib\n" + "References: <1791793541.8631fc262581453bbf619ec5b2062170.1a12f37b16e00080d7@vates.tech>\n" + "In-Reply-To: <1791793541.8631fc262581453bbf619ec5b2062170.1a12f37b16e00080d7@vates.tech>\n" + "X-Last-TLS-Session-Version: TLSv1.3\n" + "Precedence: Bulk\n" + "List-Subscribe: <mailto:bitbake-devel+subscribe@lists.openembedded.org>\n" + "List-Help: <mailto:bitbake-devel+help@lists.openembedded.org>\n" + "Sender: bitbake-devel@lists.openembedded.org\n" + "List-Id: <bitbake-devel.lists.openembedded.org>\n" + "Mailing-List: list bitbake-devel@lists.openembedded.org; contact bitbake-devel+owner@lists.openembedded.org\n" + "Delivered-To: mailing list bitbake-devel@lists.openembedded.org\n" + "Resent-Date: Mon, 12 Oct 2026 06:08:10 -0700\n" + "Resent-From: antonin.godard@bootlin.com\n" + "Reply-To: antonin.godard@bootlin.com\n" + "List-Post: <mailto:bitbake-devel@lists.openembedded.org>\n" + "List-Unsubscribe-Post: List-Unsubscribe=One-Click\n" + "List-Unsubscribe: <https://lists.openembedded.org/g/bitbake-devel/leave/13752387/8963659/1916163865/plugh>\n" + "X-Gm-Message-State: bb7qyzuGHZFqYnVPetBgRxu9x8963659AAContent-Type: multipart/mixed; boundary=\"unYFBYknsXXaikQDvLIZ\"\n" + "X-Last-TLS-Session-Version: TLSv1.3\n" + "X-Rspamd-Queue-Id: 0C14411D70CFA\n" + "X-Spamd-Result: default: False [-7.38 / 30.00];\n" + "\tBAYES_HAM(-5.50)[99.99%];\n" + "\tIP_REPUTATION_HAM(-1.41)[asn: 63949(-0.40), country: SG(-0.01), ip: 66.175.222.12(-1.00)];\n" + "\tMV_CASE(0.50)[];\n" + "\tDMARC_POLICY_ALLOW(-0.50)[lists.openembedded.org,none];\n" + "\tONCE_RECEIVED(0.20)[];\n" + "\tR_DKIM_ALLOW(-0.20)[lists.openembedded.org:s=groups1];\n" + "\tR_SPF_ALLOW(-0.20)[+ip4:66.175.222.12:c];\n" + "\tMAILLIST(-0.15)[generic];\n" + "\tMIME_GOOD(-0.10)[multipart/mixed,text/plain];\n" + "\tHAS_LIST_UNSUB(-0.01)[];\n" + "\tMX_GOOD(-0.01)[];\n" + "\tTAGGED_FROM(0.00)[67608,20320,8963659,13752387];\n" + "\tURIBL_BLOCKED(0.00)[openembedded.org:email,openembedded.org:url,lists.openembedded.org:dkim,vates.tech:email,bootlin.com:mid,bootlin.com:email,bootlin.com:replyto,web01.groups.io:helo,web01.groups.io:rdns];\n" + "\tFORGED_SENDER_MAILLIST(0.00)[];\n" + "\tRCVD_TLS_ALL(0.00)[];\n" + "\tMIME_TRACE(0.00)[0:+,1:+,2:+];\n" + "\tARC_SIGNED(0.00)[bootlin.com:s=dkim:i=1];\n" + "\tRCPT_MAILCOW_DOMAIN(0.00)[bootlin.com];\n" + "\tARC_NA(0.00)[];\n" + "\tBCC(0.00)[];\n" + "\tFORGED_RECIPIENTS_MAILLIST(0.00)[];\n" + "\tREPLYTO_DOM_NEQ_FROM_DOM(0.00)[];\n" + "\tRCPT_COUNT_THREE(0.00)[3];\n" + "\tDKIM_TRACE(0.00)[lists.openembedded.org:+];\n" + "\tTO_DN_NONE(0.00)[];\n" + "\tDNSWL_BLOCKED(0.00)[66.175.222.12:from];\n" + "\tDWL_DNSWL_BLOCKED(0.00)[openembedded.org:dkim];\n" + "\tPRECEDENCE_BULK(0.00)[];\n" + "\tFROM_HAS_DN(0.00)[];\n" + "\tFROM_NEQ_ENVFROM(0.00)[antonin.godard=bootlin.com@lists.openembedded.org,bounce@lists.openembedded.org];\n" + "\tREPLYTO_DOM_NEQ_TO_DOM(0.00)[];\n" + "\tNEURAL_HAM(-0.00)[-1.000];\n" + "\tASN(0.00)[asn:63949, ipnet:66.175.216.0/21, country:SG];\n" + "\tHAS_REPLYTO(0.00)[antonin.godard@bootlin.com];\n" + "\tEXTERNAL_RELAY_AUTHENTICATED(0.00)[];\n" + "\tCTYPE_MIXED_BOGUS(0.00)[];\n" + "\tRCVD_COUNT_ONE(0.00)[1];\n" + "\tMISSING_XM_UA(0.00)[];\n" + "\tRBL_SENDERSCORE_REPUT_BLOCKED(0.00)[66.175.222.12:from]\n" + "\n" + "--unYFBYknsXXaikQDvLIZ\n" + "Content-Transfer-Encoding: quoted-printable\n" + "Content-Type: text/plain; charset=UTF-8\n" + "\n" + "Hi,\n" + "\n" + "On Mon Oct 12, 2026 at 10:25 AM CEST, Yann Dirson via lists.openembedded.org wrote:\n" + "> Reported-by: Claude Opus 5.5\n" + "> Signed-off-by: Yann Dirson <yann.dirson@vates.tech>\n" + "> ---\n" + "> doc/bitbake-user-manual/bitbake-user-manual-metadata.rst | 8 ++++++++\n" + "> 1 file changed, 8 insertions(+)\n" + ">\n" + "> diff --git a/doc/bitbake-user-manual/bitbake-user-manual-metadata.rst b/doc/bitbake-user-manual/bitbake-user-manual-metadata.rst\n" + "> index 621aab253..eef1f9624 100644\n" + "> --- a/doc/bitbake-user-manual/bitbake-user-manual-metadata.rst\n" + "> +++ b/doc/bitbake-user-manual/bitbake-user-manual-metadata.rst\n" + "> @@ -2264,6 +2264,14 @@ The specified <namespace> is imported automatically, and if the imported\n" + "> module specifies an attribute named ``BBIMPORTS``, that list of\n" + "> sub-modules is iterated and imported too.\n" + "> \n" + "> +Additionally, Bitbake will detect usage of functions from such a\n" + "> +library and include them in task hashes, so changes in those functions\n" + "> +trigger task rebuilds. Note that only functions inside modules\n" + "> +declared using ``BBIMPORTS`` benefit from this dependency tracking,\n" + "> +any name defined directly in the specified namespace (e.g. in\n" + "> +`<namespace>/__init__.py`, or in a library hat would be defined as\n" + "\n" + "s/hat/that/\n" + "\n" + "> +`<namespace>.py`) would *not* benefit from this tracking.\n" + "\n" + "Otherwise, this is clear to me. I did not know about this limitation/feature,\n" + "and this is definitely important to document, thanks!\n" + "\n" + "Antonin\n" + "\n" + "--unYFBYknsXXaikQDvLIZ\n" + "Content-Type: text/plain; charset=\"utf-8\"\n" + "Content-Transfer-Encoding: quoted-printable\n" + "Content-Disposition: inline\n" + "\n" + "\n" + "-=-=-=-=-=-=-=-=-=-=-=-\n" + "Links: You receive all messages sent to this group.\n" + "View/Reply Online (#20320): https://lists.openembedded.org/g/bitbake-devel/message/20320\n" + "Mute This Topic: https://lists.openembedded.org/mt/121711853/8963659\n" + "Group Owner: bitbake-devel+owner@lists.openembedded.org\n" + "Unsubscribe: https://lists.openembedded.org/g/bitbake-devel/unsub [antonin.godard@bootlin.com]\n" + "-=-=-=-=-=-=-=-=-=-=-=-\n" + "\n" + "\n" + --unYFBYknsXXaikQDvLIZ-- -7d34e20783264b5a7ce6f80cacd148cfe0918fb7deb1c3b6f207f80973187ea0 +a30c9c07860fce30e6c55419d27b3b9401d110246b04cd46f53897c5ae35b100
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.