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; Thu, 10 Oct 2024 13:26:14 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-lf1-f62.google.com (mail-lf1-f62.google.com [209.85.167.62]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 49ABQDx8003033 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 10 Oct 2024 13:26:13 +0200 Received: by mail-lf1-f62.google.com with SMTP id 2adb3069b0e04-5399206172asf794904e87.1 for ; Thu, 10 Oct 2024 04:26:13 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1728559568; cv=pass; d=google.com; s=arc-20240605; b=csfBi6kTQUg+X0lsllxKC7oFafwOFgmKFS54iH76/awi7AhKBWZS1z4I2h/UcfiioM sL9/c6t9IBsZncx849RcH2I1tAcFigZemJrleFIzUh5DkWi6fu0ETM2NZKoOxKzyeryj k95R5YiO+nj2hGBnQ9RJeJt8ANxeEh9ucP5pJNfvXYbdAeEnesHDWp8Ev8oY+L+N03Li e6D2WxLshBRjIAoiInlHP9wYZKOogDGelhOiX/xGsyiSZnS0PXLzlgGkDsTULj8xTlmp GdJHI1DIMkEsnPtCX6m/zyfZldy7vndpV6hscScitOEfN54gpwpdTWvqayE9Tn9mCXeU F2yw== 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:mime-version:user-agent :content-transfer-encoding:autocrypt:references:in-reply-to:date:to :from:subject:message-id:sender:dkim-signature; bh=XUEpzpn5axgKhUP6kXRRpGRix7rqS4oDSqlbZ7YOR5Y=; fh=kJfIi8kUa38Jmi8l9m9z0sXT5oLN6NALlShQmV0B3v0=; b=Hz96ZfH8+JPhIsKR9qL/xEW8VW1dFlXTa/r8Fa6EaPJ8bigXM1BPBReUTUhkbQAP+L s4fXNEcdcIktJNqKOxOAM/QUHIcq3B54K5yHacaQPF3kREHvJhtaUqH/DYCxI5G9OPF8 M31nQkWlvuC7eSmovpEO5yeeTil8mN8qIKUuZc4CadBgTaYm+Gr+ApV/SasGpI59oXVN jWHp1vp4GVXvgOCxk+oPP0qWG9Mb1BVmHE/39SKneNK0gzQdIPFJmo82Vpce30LyjnSX K1rLqGqGRN1J6v+TSLVINB1b4fzjsi1mn1fcZf4pMl5buuby6U1KoqpijH5jucX7ujge wB7A==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1728559568; x=1729164368; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:user-agent:content-transfer-encoding :autocrypt:references:in-reply-to:date:to:from:subject:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=XUEpzpn5axgKhUP6kXRRpGRix7rqS4oDSqlbZ7YOR5Y=; b=OMbcSLT/IxB7pNfp5WKno0u2EVH9HJds4XOAM7IHakvCAx8I3GlBmbW1RR+t3o8RoU vBogSd1rRUp6WOv6i5VLQdKV2HHP7TwYY36VcMZWjKZAms9Lr9sFB++XZ57t9cjlgbRV FCjj+R0L12k9hoMEawi0bQOy0+jsxYGRQm9nY4EWYCJ0qj9msczMWKEojQQ1SEr5n73s zB+zqPNumCdM7Lqs4mRN2UImhir1oA4UDnae47vqa8KRo+UMtm3Z0ityWgAyF24a6WrL pWwT+jjlje21N8ejhnrrDfBNN1t3ijovHCJ09NBcuIJs8hWAj/RCVU9qOvMMViP8lq3R DyEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728559568; x=1729164368; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :user-agent:content-transfer-encoding:autocrypt:references :in-reply-to:date:to:from:subject:message-id:x-beenthere :x-gm-message-state:sender:from:to:cc:subject:date:message-id :reply-to; bh=XUEpzpn5axgKhUP6kXRRpGRix7rqS4oDSqlbZ7YOR5Y=; b=f5TkEvh8jnRe6dcRgdld+kgN9EAmwe2WG7o7NhGwPO71M8RCA9jjPNEYyTYxYeIMHE hfyNy63fcM98+lfpwAVNOtdAEOL61kHZFMwD7OtRuVF6AwO9SzPl0lERUdhh8LRIkYKj czxcCWl/V9pECNiDDYpHdjmFUBhps1rPo4LT2QHQtE5XX8AVs/xK1M+yLTuyeqSu0HDS 9jZPAbUu9jDPhrQ88TESYPB3uIZIc4rkSh7jLF1HWhWsi88It+v0hxIKYZnUQuld3OpU m49wBjM92oox5lhwnqZuqsmcC0azejBSIksh4/V/rqLRxS5/6JamsdCp1Y6d85fQULB6 +bSw== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCUf5nywtZaGHuyMqQxRSeFo5qJqJYFtSDxB3s+k1wIr+6cJofeRAeZe7AJ6YiXZfNkgbW5H@ilbers.de X-Gm-Message-State: AOJu0YwojnVk/7AQLNYVmg923ipLjSLpk6/aMNLaocjsQVp50Vrn9af5 vOEysA3n8eYbhOZ3Prw5L9ElBX31bFgBaR8kWU1KWqIkxjvujJd9 X-Google-Smtp-Source: AGHT+IF6AvJ0mewkhckxeOTk3B6E5aW3LnggH+njjFjrxcoVZaDgDa7agdlE7432S/DP8OjchHqYag== X-Received: by 2002:a05:6512:220a:b0:52f:ca2b:1d33 with SMTP id 2adb3069b0e04-539c92796ecmr1980575e87.20.1728559567462; Thu, 10 Oct 2024 04:26:07 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:3a88:b0:539:9436:c0fd with SMTP id 2adb3069b0e04-539c9be1cbdls422355e87.1.-pod-prod-01-eu; Thu, 10 Oct 2024 04:26:05 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCWh35qorAaZgch77yFMAuhjEayU6lweg2LKiq8yaVNURTm10wq3MxLKp/iCWys3mjB/gBxTHq+B/F14@googlegroups.com X-Received: by 2002:a05:6512:ac2:b0:539:90f4:2a0f with SMTP id 2adb3069b0e04-539c92c1e60mr1789782e87.61.1728559564992; Thu, 10 Oct 2024 04:26:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1728559564; cv=none; d=google.com; s=arc-20240605; b=HJ/X4rBgmKqhAi7p4++bTTJhoqyOe/vArEnObENAg895sMqRbb2k29NH+ldxR73P0H 5LcKkrnUCIT3xKjfuYMxHroR0xNqj7MHuXBT/EaA+W+a2g+eOLdkbSecyg536SLIbUpY n0cN0RtAAUUhM5NdxXgr/yEfUA9VqUPa/KPPe46ZUIhGvhdmmh/FiGwVedvSuRtakw08 jFnWsJnLBK8Xcd3sr8umnTm1kqGUAT9IHHAg6sv/ih23UMrhtLgvW20Q7mGaY7YLX246 hws/MYcsB0G3VArNXAYa3pFq5OzLDmyTLfEfXQgUxPT9d6+X5YHEW0FX1+H6dCxV3I+d JC5w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:user-agent:content-transfer-encoding:autocrypt :references:in-reply-to:date:to:from:subject:message-id; bh=VSg5peJ0LW9N7T58gHEFLxcOhkg7TkPL3S/r+sPAqQU=; fh=BSPqGArB6tTDqZiGP6bWbwR/OT+7QmHvthjvMivxaWQ=; b=W5hBnYd8dSounCNvtVuvwjH9tuuKp0d4p1VqXZ1MdKQMhEMXDXuAcJ0avzCXQV6x6L gkEL1+zaclgyUhtgElH7QY4oxG5N018OTVkgDwpu9DeKAiGf8qUbR6VxBQ6DaavHLnQu I03Y3f0GFt1r1gtpxjL3XcMa7rd/nD/Mt/mtV8VzPpVYJXhkL6sBT5GqYNGX0vYVt6yV A7vDxSrJLAeZPrYaF4BKvPlKb4P1F0Ow0V6Qsrijc2401oWZE/VvXKT9utRICUVt9G7V Cea8BQkWSCOmG+ymibarHnKnEFg0RVSqBSz3AVhq1IuKbYOVh/JMqT+PDZO5ass75C6A bl3A==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id 2adb3069b0e04-539cb8dc04dsi39051e87.10.2024.10.10.04.26.04 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Thu, 10 Oct 2024 04:26:04 -0700 (PDT) Received-SPF: pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Received: from [IPv6:::1] (host-80-81-17-52.static.customer.m-online.net [80.81.17.52]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 49ABQ2WV003024 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 10 Oct 2024 13:26:03 +0200 Message-ID: Subject: Re: [PATCH v3] meta: Allow to specify the snapshot date in the upstream format. From: Uladzimir Bely To: alexander.heinisch@siemens.com, isar-users@googlegroups.com Date: Thu, 10 Oct 2024 14:26:02 +0300 In-Reply-To: <20241007122709.215901-1-alexander.heinisch@siemens.com> References: <20241007122709.215901-1-alexander.heinisch@siemens.com> Autocrypt: addr=ubely@ilbers.de; prefer-encrypt=mutual; keydata=mQENBGO2eUkBCACtT+T3OrPVSExBmqfgXT3lp9XcdxRzjYp26wezkgYjjBXaf36bxtaAf S471VoQtpar0RVeFfW7WDDdfX9ZclSj36zBQe+RVSJzoNoNQfjOXWuSHb5Z+cpAFtqBY4muxK4+ia IlLJd6CN3ejOsLHATtCeHHq8wi0z2T+KdLQO+wQRgo2hjj0Lp9pGTrKJry50HP/o7Vbdu14dOx2xq r8+wPc6SQbBIrcqaa4MqCQC00vQG7eXvo+k2MOw59FDdpMH0KR9mHgp3u/s4I+4YRBArukt9G9xz/ rsEFmxAIBC6N/a6Hzwg4puc91n7ABDsPg8Vp+X3MDraujN0dvR6OKVNtABEBAAG0IFVsYWR6aW1pc iBCZWx5IDx1YmVseUBpbGJlcnMuZGU+iQFOBBMBCAA4FiEEJqPNVhVGyk12Eh+PAUQYBM/2FkoFAm O2eUkCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQAUQYBM/2FkprlAgAmuna8Hm9EyoEtTl DBGDg6Zm4ZLp5ffvZBE946h92jepDrteoxsJ7pSzJVC2HmDLa4iZUao7lLLbDsUj5x45/iLJcqBZK k3YnAxP2r6a+kI+1VVQY1pxdG1nlJAbdNzoojm/qmezNPSrqni61KVMQKsXBCWhIjSXDSM9CsBj21 a+9qaVqfxovJGTn9lgrZO+xzKQNMKZeOouJlscVuFj21P0ww3/YENiU/nMeTSuYypO76mDtAd08Jo nc3yuHa9MJGei5ixN3wT+IrGR2aL2hdw2M6NgH7sYbL2Zi4ugD6RXHJai1Bh2yvFSVqSQ+M6QOInT 4ud7wslm1XRB065dXtA== Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.54.0 (by Flathub.org) MIME-Version: 1.0 X-Spam-Status: No, score=-4.6 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2, 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-Original-Sender: ubely@ilbers.de X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de 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-TUID: Bj7riUS70JEL On Mon, 2024-10-07 at 14:27 +0200, alexander.heinisch via isar-users wrote: > From: Alexander Heinisch >=20 > Currently, it is only possible to specify a unix timestamp to resolve > the snapshot version used. Since this is not very user friendly, most > downstream projects put comments like `# 20240702T082400Z` next to > the > snapshot assignment `ISAR_APT_SNAPSHOT_TIMESTAMP =3D ...`. >=20 > This patch makes it easier for users to specify the snapshot version > in a more natural way by `ISAR_APT_SNAPSHOT_DATE =3D 20240702T082400Z` >=20 > Signed-off-by: Alexander Heinisch > --- > v2: Added documentation > v3: Renamed APT_SNAPSHOT_DATE to ISAR_APT_SNAPSHOT_DATE >=20 > =C2=A0doc/user_manual.md=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= | 3 ++- > =C2=A0kas/opt/Kconfig=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0 | 2 +- > =C2=A0meta-isar/conf/distro/ubuntu-common.inc=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | 2 +- > =C2=A0meta/conf/distro/debian-common.conf=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | 2 +- > =C2=A0meta/recipes-core/isar-bootstrap/isar-bootstrap.inc | 4 ++-- > =C2=A05 files changed, 7 insertions(+), 6 deletions(-) >=20 > diff --git a/doc/user_manual.md b/doc/user_manual.md > index 706c74bf..cf3c3b12 100644 > --- a/doc/user_manual.md > +++ b/doc/user_manual.md > @@ -435,7 +435,8 @@ Some other variables include: > =C2=A0 - `ISAR_USE_APT_SNAPSHOT` - Use a frozen apt snapshot instead of > the live mirror. Optional. > =C2=A0=C2=A0=C2=A0 `ISAR_APT_DL_LIMIT` - Rate limit the apt fetching to n= kB / s. > Optional. > =C2=A0 - `DISTRO_APT_SNAPSHOT_PREMIRROR` - Similar to > `DISTRO_APT_PREMIRRORS` but for a snapshot, pre-defined for supported > distros. > - - `ISAR_APT_SNAPSHOT_TIMESTAMP` - Timestamp of the apt snapshot. > Automatically derived from `SOURCE_DATE_EPOCH` if not overwritten. > + - `ISAR_APT_SNAPSHOT_TIMESTAMP` - Unix timestamp of the apt > snapshot. Automatically derived from `SOURCE_DATE_EPOCH` if not > overwritten. (Consider `ISAR_APT_SNAPSHOT_DATE` for a more user > friendly format) > + - `ISAR_APT_SNAPSHOT_DATE` - Timestamp in upstream format (e.g. > `20240702T082400Z`) of the apt snapshot. Overrides > `ISAR_APT_SNAPSHOT_TIMESTAMP` if set. Otherwise, will be > automatically derived from `ISAR_APT_SNAPSHOT_TIMESTAMP` > =C2=A0 - `THIRD_PARTY_APT_KEYS` - List of gpg key URIs used to verify apt > repos for apt installation after bootstrapping. > =C2=A0 - `FILESEXTRAPATHS` - The default directories BitBake uses when it > processes recipes are initially defined by the FILESPATH variable. > You can extend FILESPATH variable by using FILESEXTRAPATHS. > =C2=A0 - `FILESOVERRIDES` - A subset of OVERRIDES used by the build syste= m > for creating FILESPATH. The FILESOVERRIDES variable uses overrides to > automatically extend the FILESPATH variable. > diff --git a/kas/opt/Kconfig b/kas/opt/Kconfig > index 65482e3a..1e56c29f 100644 > --- a/kas/opt/Kconfig > +++ b/kas/opt/Kconfig > @@ -44,7 +44,7 @@ config USE_APT_SNAPSHOT > =C2=A0 bool "Use the distros snapshot mirror" > =C2=A0 depends on !MIRROR_DEBIAN && (DEBIAN_BUSTER || > DEBIAN_BULLSEYE || DEBIAN_BOOKWORM || DEBIAN_TRIXIE || DEBIAN_SID || > UBUNTU_FOCAL || UBUNTU_JAMMY) > =C2=A0 help > - Use a snapshot mirror for the selected distribution. > The date is defined by ISAR_APT_SNAPSHOT_TIMESTAMP. > + Use a snapshot mirror for the selected distribution. > The date is defined by ISAR_APT_SNAPSHOT_DATE. > =C2=A0 > =C2=A0config KAS_INCLUDE_APT_SNAPSHOT > =C2=A0 string > diff --git a/meta-isar/conf/distro/ubuntu-common.inc b/meta- > isar/conf/distro/ubuntu-common.inc > index 232bee35..be7fd047 100644 > --- a/meta-isar/conf/distro/ubuntu-common.inc > +++ b/meta-isar/conf/distro/ubuntu-common.inc > @@ -37,4 +37,4 @@ SYSTEMD_BOOTLOADER_INSTALL:focal =3D > "systemd:${DISTRO_ARCH}" > =C2=A0SYSTEMD_BOOTLOADER_INSTALL:jammy =3D "systemd:${DISTRO_ARCH}" > =C2=A0 > =C2=A0# snapshot mirror for reproducible builds > -DISTRO_APT_SNAPSHOT_PREMIRROR ??=3D > "(http|https)://archive.ubuntu.com/(.*) > https://snapshot.ubuntu.com/\2/${APT_SNAPSHOT_DATE}/\n" > +DISTRO_APT_SNAPSHOT_PREMIRROR ??=3D > "(http|https)://archive.ubuntu.com/(.*) > https://snapshot.ubuntu.com/\2/${ISAR_APT_SNAPSHOT_DATE}/\n" > diff --git a/meta/conf/distro/debian-common.conf > b/meta/conf/distro/debian-common.conf > index 8c6a3f63..65b5b083 100644 > --- a/meta/conf/distro/debian-common.conf > +++ b/meta/conf/distro/debian-common.conf > @@ -40,4 +40,4 @@ COMPAT_DISTRO_ARCH:amd64 =3D "i386" > =C2=A0COMPAT_DISTRO_ARCH:arm64 =3D "armhf" > =C2=A0 > =C2=A0# snapshot mirror for reproducible builds > -DISTRO_APT_SNAPSHOT_PREMIRROR ??=3D "deb.debian.org/(.*) > snapshot.debian.org/archive/\1/${APT_SNAPSHOT_DATE}/\n" > +DISTRO_APT_SNAPSHOT_PREMIRROR ??=3D "deb.debian.org/(.*) > snapshot.debian.org/archive/\1/${ISAR_APT_SNAPSHOT_DATE}/\n" > diff --git a/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc > b/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc > index 12f32ff0..92974eb5 100644 > --- a/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc > +++ b/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc > @@ -34,7 +34,7 @@ DISTRO_VARS_PREFIX ?=3D "${@'HOST_' if > bb.utils.to_boolean(d.getVar('BOOTSTRAP_FOR > =C2=A0BOOTSTRAP_DISTRO =3D "${@d.getVar('HOST_DISTRO' if > bb.utils.to_boolean(d.getVar('BOOTSTRAP_FOR_HOST')) else 'DISTRO')}" > =C2=A0BOOTSTRAP_BASE_DISTRO =3D "${@d.getVar('HOST_BASE_DISTRO' if > bb.utils.to_boolean(d.getVar('BOOTSTRAP_FOR_HOST')) else > 'BASE_DISTRO')}" > =C2=A0FILESEXTRAPATHS:append =3D ":${BBPATH}" > -APT_SNAPSHOT_DATE =3D "${@ get_apt_snapshot_date(d)}" > +ISAR_APT_SNAPSHOT_DATE ?=3D "${@ get_isar_apt_snapshot_date(d)}" > =C2=A0 > =C2=A0inherit deb-dl-dir > =C2=A0 > @@ -110,7 +110,7 @@ def parse_aptsources_list_line(source_list_line): > =C2=A0 > =C2=A0=C2=A0=C2=A0=C2=A0 return [type, options, source, suite, components= ] > =C2=A0 > -def get_apt_snapshot_date(d): > +def get_isar_apt_snapshot_date(d): > =C2=A0=C2=A0=C2=A0=C2=A0 import time > =C2=A0=C2=A0=C2=A0=C2=A0 source_date_epoch =3D d.getVar('ISAR_APT_SNAPSHO= T_TIMESTAMP') > =C2=A0=C2=A0=C2=A0=C2=A0 return time.strftime('%Y%m%dT%H%M%SZ', > time.gmtime(int(source_date_epoch))) > --=20 > 2.43.0 >=20 Applied to next, thanks. --=20 Best regards, Uladzimir. --=20 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 e= mail to isar-users+unsubscribe@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/= isar-users/f43928d95f168bcd69dafb0080c1669d2fefed72.camel%40ilbers.de.