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, 27 Jul 2026 13:29:16 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-lf1-f64.google.com (mail-lf1-f64.google.com [209.85.167.64]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 66RBTFDu001068 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 27 Jul 2026 13:29:15 +0200 Received: by mail-lf1-f64.google.com with SMTP id 2adb3069b0e04-5aec6240ddbsf1638453e87.3 for ; Mon, 27 Jul 2026 04:29:15 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1785151748; cv=pass; d=google.com; s=arc-20260327; b=buczZcKx5HccZRfzH/sfzwoQFLCLjJ+1hxrZjNtLCt7sdikAsl6BpoAXlw7pRTcTrU OORWEuReYYwTsazuC1fqO8FAXnyVx97JQAGOQHOtQwvzzRvu53pl8vLuhXczvQliKzQv 73jA3l0/E0vNnYpkF2VGQ7W5fLl6Ry2wnk/D616xy9yQgjfoStYLQlCYHFIH71DffL31 UInBcE+0RzUXgr0FIvsqVwDxTZLuIC/OfxBCZLwVPxnu68Fay/ABRNPJr9BWwNKHV6d6 vQDMM0LzpV4pqKXWzqdt3QrGVPbW4OBVx7g3WaU6mJY2leg3kxf8ne7DMJN/AiPBaINz lf2g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:dkim-signature; bh=/QtgB5f+B8U3nW8Zbwk2AXqU7XZbvf8hNHWqPmcqKAY=; fh=lX8WHE4mv7rmhm0JBuDvHbhLAIr4plnKGfRDGkKEih0=; b=miM8SB+PHZbBU0y9qf/fEfhGVhRlwhDhEaIL3A3XavgQn1UYjzF5N/mVFxNb1oD2aP b3TQeIbtMPuDVDHOklK1NNRDV+LRb4zpDhX+flmaVfznNMu0UQsQJlwl+AwPbQH/p5mq Vr5IEuB67yXOj7HopvSShE0bo8RYPPeI6gBuInoSJBJTKiWlQDsBN+oKWSnmyGGsmVC4 mFHyTRrVpL25EBMkpV8AAkzdnPv+IIF3AS3kueUyNq9JgzRF1DCc1kgkkcpMpJhw/tBp hJ+PAyCMTXDFK10w5gOx+GcQd6bRr8SPYGyuiqALDKGkvOWc4vA2vdKH/nSs+sFFOv9C taIA==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of akarpovich@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=akarpovich@ilbers.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1785151748; x=1785756548; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:content-type :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from:sender :from:to:cc:subject:date:message-id:reply-to:content-type; bh=/QtgB5f+B8U3nW8Zbwk2AXqU7XZbvf8hNHWqPmcqKAY=; b=FaOP5WS9teicOcR13rsqhGAC+VvOm43AvOyDXWyd2LonKbPh1KZPRPd/9RBL0lNn9q Qeyx8ycIVtZvSK/Dp2dsYjh2u1THXChCxrtluS9xqSbuXPtIJo9m54eaOkfI9xNt3DdJ by2E6bbqfmXkHDJp1Q7LFAmK0bunQiS/9yR6XoOIrZUvOn5fWplboUamYL4K5XGS4/oh vwu3GJErvrKmoItM4FwhAy/Lu/tNBAhnoerG7cs5ww2qJkkJ5ccTv3WGZl5Un8zK9/TP PfqBwrWj1ctgfHmrkFWKvh9s3kVmkz0KJ3Oa/Pb+r8TAPxdLazUqcyrQibYwlKN8QTHM dGVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785151748; x=1785756548; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :content-type:x-original-authentication-results:x-original-sender :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:sender:from:to:cc:subject:date :message-id:reply-to:content-type; bh=/QtgB5f+B8U3nW8Zbwk2AXqU7XZbvf8hNHWqPmcqKAY=; b=lPlFKh9OROOrKRehnDxrYL61AT0URqPrOj5DekEvA7Ru+ulRt4auHRbjobkWxS+hVh lAGgiTE0OPtzFim+b0PkUnQIQcOp2Pkwfspv6OvzYsSfY1VRB2zU+sXIkBpXrFE7bn7D 5P8M+r0Rc/b1P/DL2l8cDv95lEivZCYjlee4SCoSHYTW8r5qStj1LZ+Som8AZ2/PjCc7 UK55e5l4HuNWjwEYHaBfRVAhQbs4HILVjFIIPHFBC4awlp5sLSqZmvfLZPWQ0mjAsqS2 Txcs54Otyjwcc5lcEIg/Zg6AXFNmld9r22eR/A4sCyqmQPhbW9IMjgB5vS5WVmluh9H0 C5Wg== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AHgh+RqmChpfJM2axDqJgOk+gMe0+mCI4AYyYstdRtxFAW5yBYmBy6adXM8EDfAO40IQpHjxczS5@ilbers.de X-Gm-Message-State: AOJu0Yxh71SfIwRZoCH4lupv5vixIdrDS8Ju4aWrJQfjkce19w+2XFlt AzwrIQjH4TG7pbcMY0HesdLRiYZkl6Dx4KZ3P6cCJAlMSm0SgEuW3mas X-Received: by 2002:a05:6512:3d1e:b0:5ae:b5a9:6e86 with SMTP id 2adb3069b0e04-5b2c1b4370dmr1602380e87.52.1785151747568; Mon, 27 Jul 2026 04:29:07 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Aa7YSPTf1mH3xYiJGZh3cX0GhlxzK9MlTtIfGTB0m5i/dr8M0A==" Received: by 2002:ac2:5327:0:b0:5b2:a215:a2aa with SMTP id 2adb3069b0e04-5b2b72465e2ls43014e87.1.-pod-prod-06-eu; Mon, 27 Jul 2026 04:29:05 -0700 (PDT) X-Received: by 2002:a05:6512:15a7:b0:5b0:227d:ceed with SMTP id 2adb3069b0e04-5b2c1b4e838mr1434488e87.57.1785151745182; Mon, 27 Jul 2026 04:29:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1785151745; cv=none; d=google.com; s=arc-20260327; b=mwslHPOr7xN3U+MdyA00f6uBawZB8JpmoR/Fl+vD9NlQ+EtC+EmbYDs4vu0p0YwFSl bQB46K4K9wIuTVcdxxyZSgUuO8/ouTizOBtObbSyavi0Aa3x6xnc+e5yTQwiL2CH3sEz 8w1i7lKayCeUIYZqnii4S2X0hrEVJyRqTZCZ7AbTTo+rADSB5/wcmWEE5AZphIZzebf9 7RA3sjcghlEU7DkdrUK7YTnVkzXV71kyeX0w2ZwCQeCqKZN3XWPNuYbOTJAZkpqDWu6Z zxTTmxEMdV6S61jbkMva8GYLc1JB8nQVeudHNdpoEOPGpMjgtQvs3A4SCD1CtY3uC2Eb hp1Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from; bh=wGGZz4b8dbpDvIf+uQM4CQf8ls7KiB8aJyUZ2ICPF34=; fh=2ALxNboLzDt503PhX56nFQ4pQzOkkVjVTCOSpqCio6o=; b=spvuiOfoW/VwScL5fPxwFk1tbyYHrzgPgLvL3FWB34sXsksXJKQYwsUFfxlpoYouIC SJNPkW+bgNJd44NHGRT6vAfEdpL6T9b++SKjb9ocX/Iig2SRE7VnuGZKmiv1UgTTFr1t Mayfa2qVDUnPh5qz0mIZk2w0lvI9Xur7wol0kbvn3o0TJ03B2H9MpLBBFIKQ5b49D/35 F7NREzOFhZPud/cPQjYOFJ4JkQ7b1J4JPMudkxwOcEdOC+CnBxuuHXVVA/3c4Inm6gb+ tHDtCNCx2GknCXTK+XzC64oXB6EBC8WY66TdAhdxGYGY9sM1LKuSPabmD6lXXfh5J5Nx P13g==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of akarpovich@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=akarpovich@ilbers.de Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id 38308e7fff4ca-39f221589e9si1484291fa.1.2026.07.27.04.29.05 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Mon, 27 Jul 2026 04:29:05 -0700 (PDT) Received-SPF: pass (google.com: domain of akarpovich@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Received: from akarpovich-Victus-by-HP-Laptop-16-e0xxx.promwad.corp (62.122.174.6.serverel.net [62.122.174.6] (may be forged)) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 66RBSjdX000930 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 27 Jul 2026 13:29:04 +0200 From: Aliaksei Karpovich To: isar-users@googlegroups.com Cc: Uladzimir Bely Subject: [v8 07/14] testsuite: Set ISAR_PREFETCH_BASE_APT by default Date: Mon, 27 Jul 2026 13:26:25 +0200 Message-ID: <20260727112812.2255297-8-akarpovich@ilbers.de> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260727112812.2255297-1-akarpovich@ilbers.de> References: <20260727112812.2255297-1-akarpovich@ilbers.de> 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: akarpovich@ilbers.de X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of akarpovich@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=akarpovich@ilbers.de 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-TUID: OjA87+3kNCt7 From: Uladzimir Bely This makes Isar use `base-apt` repo in different way. Any package installation is done from `base-apt` repo which is prepopulated from external mirrors. This behaviour is disabled by default for downstreams. To enable it, set the variable to "1", like isar does in local.conf.sample. In order to be able to run CI in old mode, allow CI read the option from the environment. Also, adjust some tests (like repro one) to make them work with ISAR_PREFETCH_BASE_APT set. Signed-off-by: Uladzimir Bely --- meta-test/conf/local.conf.sample | 3 +++ testsuite/cibase.py | 4 ++++ testsuite/cibuilder.py | 7 +++++++ 3 files changed, 14 insertions(+) diff --git a/meta-test/conf/local.conf.sample b/meta-test/conf/local.conf.sample index 2dbe28f1..74ee90b1 100644 --- a/meta-test/conf/local.conf.sample +++ b/meta-test/conf/local.conf.sample @@ -27,6 +27,9 @@ BB_DISKMON_DIRS = "\ MIRRORS ?= "git?://salsa\.debian\.org/debian/.* git://github.com/ilbers/BASENAME" MIRRORS += "https?://cdn\.kernel\.org/.* https://mirrors.edge.kernel.org/PATH" +# Use new base-apt behaviour +ISAR_PREFETCH_BASE_APT ?= "1" + # Users and groups USERS += "root" USER_root[password] ??= "$6$rounds=10000$RXeWrnFmkY$DtuS/OmsAS2cCEDo0BF5qQsizIrq6jPgXnwv3PHqREJeKd1sXdHX/ayQtuQWVDHe0KIO0/sVH8dvQm1KthF0d/" diff --git a/testsuite/cibase.py b/testsuite/cibase.py index 4a6308d0..348b8cde 100755 --- a/testsuite/cibase.py +++ b/testsuite/cibase.py @@ -71,10 +71,14 @@ class CIBaseTest(CIBuilder): self.fail("GPG import failed") try: + self.move_in_build_dir('tmp', 'tmp_before_repro') self.bitbake(targets, **kwargs) repro_type = 'signed' if signed else 'unsigned' self.move_in_build_dir('tmp', f"tmp_middle_repro_{repro_type}") + + os.makedirs(f"{self.build_dir}/tmp/deploy/") + self.move_in_build_dir(f"tmp_middle_repro_{repro_type}/deploy/base-apt", 'tmp/deploy/base-apt') self.configure( gpg_pub_key=gpg_pub_key if signed else None, offline=True, diff --git a/testsuite/cibuilder.py b/testsuite/cibuilder.py index d42e8631..34aed471 100755 --- a/testsuite/cibuilder.py +++ b/testsuite/cibuilder.py @@ -161,6 +161,10 @@ class CIBuilder(Test): fail_on_cleanup = os.getenv('ISAR_FAIL_ON_CLEANUP') strlines = None if lines is None else '\\n'.join(lines) + + # get prefetch base apt mode from environment + prefetch_base_apt = os.getenv('ISAR_PREFETCH_BASE_APT') + self.log.info( f"===================================================\n" f"Configuring build_dir {self.build_dir}\n" @@ -184,6 +188,7 @@ class CIBuilder(Test): f" generate_sbom = {generate_sbom}\n" f" rootless = {rootless}\n" f" lines = {strlines}\n" + f" prefetch_base_apt = {prefetch_base_apt}\n" f"===================================================" ) @@ -288,6 +293,8 @@ class CIBuilder(Test): f.write('ISAR_ROOTLESS = "1"\n') if lines is not None: f.writelines((line + '\n' if not line.endswith('\n') else line) for line in lines) + if prefetch_base_apt == "0": + f.write('ISAR_PREFETCH_BASE_APT = "0"\n') # include ci_build.conf in local.conf with open(self.build_dir + '/conf/local.conf', 'r+') as f: -- 2.43.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/20260727112812.2255297-8-akarpovich%40ilbers.de.