From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Mon, 06 Oct 2025 16:13:07 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pj1-f59.google.com (mail-pj1-f59.google.com [209.85.216.59]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 596ED6r9028154 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 6 Oct 2025 16:13:06 +0200 Received: by mail-pj1-f59.google.com with SMTP id 98e67ed59e1d1-32ec2211659sf4184398a91.0 for ; Mon, 06 Oct 2025 07:13:06 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1759759980; cv=pass; d=google.com; s=arc-20240605; b=faVkHbYLjdjm3CzKzPi+oTqOzJ6L01XIEKnX7sVvlNVjePt9VtfFefPhPYBpjWUj5G wASYpDTGNRARvsGTv4dA+pA4OAysESBJyOSk2FHvyBN9vajdxQQoMkdKae8jtvyPkGQY Fz0rhXH3U4jv4fKRXUB5C2QuPvYo+KBNQovl2DYpENHT0hY3LWD7EFu5lhwKnHcgBC9t fEf+yWTzxbJJuGpKrTYuenq1ySTAjOMh+8f+V4aSsCn1Kw7T1ZrhgT9UQYALTqWSbrp9 OubIlAtoTMv2XAujrLafid5sn+9ftujpx8bBcONfQ1RY7j6C/50IeapVTiekNwrMxd0L WhDQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:feedback-id:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=0qKqoUOX2YxlMCTyBrRP6QdpVJaOeo3pMsm0yGZOIZs=; fh=A6/7gmGX7ieUVYVQn8x2bcl4k37J0seOFW6MzASmtSE=; b=JQ9Zsbz6ZOgFkTIF1Isj1PeNoBJxwziCc+P8AiYg0gzWAytSFQr+LUHF4dm+tXD2oB yODQtBjh80J8h/z4J90E/k3KYDum+Uu1KF9WPCf3dFEiyR6aRLTuRIAfQRX8I8681FeH UqfuPTzDXuuLaP3USo1pYmS8tL+CvPYOet/7fbrnAjsen/rQY4rrswIzFp2CoOW16h43 2sYtl+4UT9f4bfzcNmtVU1Rj/63e+Q+W/5JkekqvHmGZh9YkelzmgC8VtUGxzEhBHDhq XiZgdVs9vLcjUB0LxRN5J6hr9er14m9S3szdQRvSa/fbhe40m/7GQo1QXs7svzOuuveg SjgA==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=ExIaM7+E; spf=pass (google.com: domain of fm-1321639-20251006141254e53c0c4778000207b8-txuuuu@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-1321639-20251006141254e53c0c4778000207b8-txuUuU@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1759759980; x=1760364780; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=0qKqoUOX2YxlMCTyBrRP6QdpVJaOeo3pMsm0yGZOIZs=; b=dBf27QPfItlMKtp2OfJL1LRjFCTOEFplNb4FsVSlU0AEEmM6QLAIN4QT94v/CMwwUH 650+ZGD0Se4azzsSljUrFMGgGZd2mFY+WpMMaSu0XjzKBVZLet49/uZ/PZ1c8QWv+QYE 2pW89yolCeRfthPl/Wl0FcysdoiZcnfgiebqIckdr3YrqH6j7zZg0nPVMaxF5lwiiTwL Ra5PnbXqiZNjxEk7wFLsIhbByb5VV2esMpoiQN/Wb3d9sUUqvVNp0CWnwWskuUkdstQX 1D0qluFsicG7bCgUQBgV8FlHEGMi3nRFQ2CblWoN8b+i1k3lS/9MEZzFL1hQtc0Lfe6/ 3CGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1759759980; x=1760364780; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:message-id:date:subject:cc:to:from:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=0qKqoUOX2YxlMCTyBrRP6QdpVJaOeo3pMsm0yGZOIZs=; b=iy98na1Sc1C/ww4rJuoBnhF0UpKL0a5R96Q/AOU3bncEVNjIuutzCI7LSNntHyykqe qsLz4t85EryWltGCcKo/P94yJYGWmrwwGaxNJDO/zPG2FI69s1Ciu52Q5CWkGgG5oEY9 X6uvxMbvOe9ZnR5R5Bf82r707CX5sA0FqwPX9fdnITeJeVcYlt6iKXjdvznDZKYr4OEV pWVoL49lHtc9cKXlyZvtzCuxFKk4pN2+isUqdCecWz5qphACjhT0QksiSgn0kOJa/JsI 2hbH19eUFxAVupRtpwgJzEgGAUYmlgrjsJJLbCU5h5gmN1YE6PfIVyXdhOo0/Z/nlDmv P7iw== X-Forwarded-Encrypted: i=2; AJvYcCW7/pZT3uoJ7Ow3Z6tMxqXC+Awb5NqCS8U0ipweQzFXTYkDRMKPGyIyQ9noQ/hmGuBqvel3@ilbers.de X-Gm-Message-State: AOJu0YwypYwup+Jm0HhrFlatEdj+6cjeGkFfxMSz8Dgnb3yYGQqNGOrQ eppG6FQkSsBWLC0gbe2/hcycbltLBbuFKIjoqiRnsZFUol0pRRXetsp4 X-Google-Smtp-Source: AGHT+IGnZ18QyszrsNbWR3qLVl7eU9TCevE/M2RX5w5+7w8pMMap3ol7HBtvEgqMJWPOBBxuP/rCaQ== X-Received: by 2002:a17:90b:3509:b0:32e:7270:94a1 with SMTP id 98e67ed59e1d1-339c278e605mr16881183a91.17.1759759979762; Mon, 06 Oct 2025 07:12:59 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ARHlJd401vKPP0ubjTazBYGilVZAs6JFYBvrBX8p2DShXlD9+g==" Received: by 2002:a17:90a:5d15:b0:32d:d5f7:68c5 with SMTP id 98e67ed59e1d1-339b49ed4aels4073908a91.0.-pod-prod-01-us; Mon, 06 Oct 2025 07:12:58 -0700 (PDT) X-Received: by 2002:a17:90b:4d0e:b0:334:e020:2f16 with SMTP id 98e67ed59e1d1-339c2720714mr14506580a91.11.1759759978049; Mon, 06 Oct 2025 07:12:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1759759978; cv=none; d=google.com; s=arc-20240605; b=lBxaIwemCldEQZVSPEKxpIzV1wNPXJWI0qYkbt/5hesZe4PpanItvYqiMeZip0qL0C xCBVPwBS1ESoXt/AOW0pkdeg8zHkonj20WJX3taAyazsoMcfjyO12RdIKSVmK5KI9xbm oa+g0reVHWV8n1XgnZ6dwusvxn1Jic+xnuufZWFFmCoMz/m6xXCfPuzHgT1MgODdM2fD CVvRWm7uQZGAeCTYrnrI2fWOJtaM0exLB2Llo000UG8sSow1IKPM8X1Lw6CYAG++mQqy k4bMo1NCdZ9aUdM+2LuXc5/AbYrDKyCbyG9Ao5YpcVyioWTq19PxBZsxMh5tKICuR+Uc XzKQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=feedback-id:content-transfer-encoding:mime-version:message-id:date :subject:cc:to:from:dkim-signature; bh=FD5EJE9/Eqk+ogzbo+xtrNNyUnqDwkSNZXam2d1xa0c=; fh=pm9X/A9ioEZmkccQmLxLK8i7YlygTSkCUy1tNaC+HTk=; b=FkfMUejy1SGtva17QirGP8K/qjT/T0pMPYoE5/iasft1/7f3AIncbOGodhzjgBTaat YwRPbRv9p8KEU9Wo0Ewqb6jPiPMqKPkVIML5S0NNtm6zJMXNT3HGK4tY7IFd+qmKqOy6 T8KLcEAKOScLkwBNHOvgV0Va5aBcB+5DBFAbARsf6I1bRuYFfaKZBWxv63yZe6zRowjS rmgluCVeS4DO92joBO66h3+wnJ+7xreqzKpvmFkNHwk2NpoVeiyo9/ikjQBMJnGL5Vfc fG12B8qGeZYqWz8gxCnMbvCioslgNhBmGJO2NHQotIV/Zl8yjhXeQ/OP8fIq2kzu9Iu6 ZEYg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=ExIaM7+E; spf=pass (google.com: domain of fm-1321639-20251006141254e53c0c4778000207b8-txuuuu@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-1321639-20251006141254e53c0c4778000207b8-txuUuU@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-227.siemens.flowmailer.net (mta-64-227.siemens.flowmailer.net. [185.136.64.227]) by gmr-mx.google.com with ESMTPS id 98e67ed59e1d1-3399cc8236asi537215a91.1.2025.10.06.07.12.57 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 06 Oct 2025 07:12:57 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-1321639-20251006141254e53c0c4778000207b8-txuuuu@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) client-ip=185.136.64.227; Received: by mta-64-227.siemens.flowmailer.net with ESMTPSA id 20251006141254e53c0c4778000207b8 for ; Mon, 06 Oct 2025 16:12:55 +0200 From: "'Felix Moessbauer' via isar-users" To: isar-users@googlegroups.com Cc: alexander.heinisch@siemens.com, Felix Moessbauer Subject: [PATCH 1/2] fix: lazy expand ISAR_APT_SNAPSHOT_DATE[flag] Date: Mon, 6 Oct 2025 16:12:26 +0200 Message-ID: <20251006141227.1017941-1-felix.moessbauer@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1321639:519-21489:flowmailer X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=ExIaM7+E; spf=pass (google.com: domain of fm-1321639-20251006141254e53c0c4778000207b8-txuuuu@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-1321639-20251006141254e53c0c4778000207b8-txuUuU@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, RCVD_IN_RP_CERTIFIED,RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: DRESeGYAEO4Y The ISAR_APT_SNAPSHOT_DATE variable controls the timestamp of the sources on the snapshot mirror. This variable further is a shortcut for ISAR_APT_SNAPSHOT_TIMESTAMP that avoids letting the user compute a unix timestamp of the desired date. However, while ISAR_APT_SNAPSHOT_TIMESTAMP is always available via bitbake conf, the _DATE variant is only available after computing it in do_bootstrap. In 394e954, support was added to just set the timestamp / date for the security distribution by extending the _TIMESTAMP and _DATE variables with a flag. However, the logic that evaluates the variable in DISTRO_APT_SNAPSHOT_PREMIRROR is defined in the distro conf, which is parsed earlier than the logic in do_bootstrap. By that, depending on the context the variable might not be set leading to incorrect substitutions of the apt-sources. This has not been observed in actual images, but in the devshell and when printing the variable with bitbake. Anyways, the value of the variable should not depend on the parsing order. To fix this, we now do not expand the variable until using it. Fixes: 394e9540 ("snapshots: add option to use separate timestamp ...") Signed-off-by: Felix Moessbauer --- meta/conf/distro/debian-common.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/conf/distro/debian-common.conf b/meta/conf/distro/debian-common.conf index 8da17d6f..92daddc3 100644 --- a/meta/conf/distro/debian-common.conf +++ b/meta/conf/distro/debian-common.conf @@ -45,6 +45,6 @@ DISTRO_BOOTSTRAP_BASE_PACKAGES:append:bullseye = " usrmerge" # snapshot mirror for reproducible builds DISTRO_APT_SNAPSHOT_PREMIRROR ??= " \ - deb.debian.org/(debian-security)/? snapshot.debian.org/archive/\1/${@d.getVarFlag('ISAR_APT_SNAPSHOT_DATE', 'security')}\n \ + deb.debian.org/(debian-security)/? snapshot.debian.org/archive/\1/${@d.getVarFlag('ISAR_APT_SNAPSHOT_DATE', 'security', expand=False)}\n \ deb.debian.org/(.*)/? snapshot.debian.org/archive/\1/${ISAR_APT_SNAPSHOT_DATE}\n \ " -- 2.51.0 -- You received this message because you are subscribed to the Google Groups "isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/20251006141227.1017941-1-felix.moessbauer%40siemens.com.