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; Fri, 04 Sep 2026 09:56:22 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-wr1-f60.google.com (mail-wr1-f60.google.com [209.85.221.60]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 6847uMSq004656 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 4 Sep 2026 09:56:22 +0200 Received: by mail-wr1-f60.google.com with SMTP id ffacd0b85a97d-472c330e555sf325159f8f.1 for ; Fri, 04 Sep 2026 00:56:22 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1788508577; cv=pass; d=google.com; s=arc-20260327; b=X3M4qt4icNtOYQ7omuEimfp90Dhv0Sg4uDRVYPZWN0aa7xp3jIpt+iSqdgv6+MBEwx tFJfdxkKmTvnyIniuQ331gURa7tTxlWnUf3ycQyMqBXZn4cP/tBBgDa0gnljXe8Z52pF Za+YWQvIP7ya8JqgCcFR63SLFIpDMECxCt3btmLc78ovcMItB3/7Rp3dY6dNmh+QHkoU 8eBGr1N8EGQW3Gz/41mjHlW5gDYK4K4V6IxnSbJ4fV9j5dkOmdfI1wiQfI5fH3lzPg4s keadMIPYUmjD3vOvCmO6fG03TZNjoB/tUy3A8BKnHRdoaC2aVgH/vvhgLAGdeH64XXU/ ndDQ== 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=3EjbrRxULyXSodUzEwVr9OqAwxTs2MFvts4iqxDCqQI=; fh=v5AXB4X2+whsK1joYLNgHjCvO0XYO58VBckie82wB+I=; b=E6eUKdfFuLgPrGnUrHCLsH8B60ALMtE1t3af2Obc4hsTgdrPPl7yvJcpd0xKYTh2jE aGvf09+YYMBLZWI2U2sFsVfbPgshCyUDbX26ejxt77giDq3gjCme+hp7RTIZnFpLE+39 4J8daj3UG1hcpmCK6Yg9sPXFfwkkvfNMGG+07XalrIqYTwmIfX3KCzZwRdmF/Wyivg1j IZRhGF7gQHPcwlxZnp/N9JDtD/A2RxuP2pd/aT3DAHsGx1llPcsGSmlp1EA6tLfwwRA3 Xh/vpWEXoowf7OflV9aEwlzSb1WpRg1/nDWIo6fkvlji31BQG4QWz0GXdkpR/GAmakTJ xS0w==; 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=1788508577; x=1789113377; 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=3EjbrRxULyXSodUzEwVr9OqAwxTs2MFvts4iqxDCqQI=; b=olfYa4RTF5y3TfvH3RJF52VzMost5I/CS+6Wz2khDLClytSCDQAUXt3J7taFtnpjv8 gypWovMXU75WsJahdlmDRMVPVFfh8dPEVC1g7aPMCqJW/TOw/dOmjlFbpbD2yUlQsvjg aLI6qXkp+Xq/SGutl9YicxBfsu+iwZIMzlF3ujko9XhYOXJOOZmaSWgd3PxtD7+5asJw zZ5vZWAcj3+RIRHxG4VdIbfsEkBAuxL4fBmiQUysXgvbXprap9XRTL96ALkbGswrk/xk c0npmzGZwj5HvQQmkiqnhq2BeKkg9seeSKYdXdQAUZLHq6EVVFp4DS4hID1SZolsF25F xt9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788508577; x=1789113377; 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=3EjbrRxULyXSodUzEwVr9OqAwxTs2MFvts4iqxDCqQI=; b=miYbWjp4h6umeozLLmiK+W9D6RqgMCi+1Yi3rMrzDwQfnykSXZRKjGELh5iwZ0V+eG gOHW2SV1/im3F31u+JOWDXyaMg0xOwfFWQwfujc+4MniiD/swt1s21Vk7KBblmdZd+vD TvkzJ3BqpLD9+rF8pzKCuBxjT1RxRCqwMh+uGw9fjFNYmIDeIYRUtUV0HkhjBRAFBPBs SA0pc2wnEg+tDeOg1lSRTNf6xez+LVKper1HoNGZJJGCwAlIYj/4+H1h37BgA2ryWbMM ImbmCRw9qE8Q5+1LEsmkWzS7Db1+8RArm1zENCTTheZwR0yx/PI4QPp0E2ML3Vbqj3m7 G0sQ== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AKwUvBx2UVF/cv8qnOWMcwLn4GTAfa6T8tGlIQHOz1m/OWTVktE7xCZDjwUsDi7H4NctfaZ42wlt@ilbers.de X-Gm-Message-State: AFuF++nE0ybTs1WiQj0qvjz55Ssgm1as3+2djOT+9QvKOj4AiEECWaiC L+x60SY22UxGajJXhig4U4C3vFyybXz8bYj+gWOLN7KCG6sRmbaSphwA X-Received: by 2002:a05:6000:2c05:b0:485:8c17:9771 with SMTP id ffacd0b85a97d-4858c179a47mr1569056f8f.51.1788508576976; Fri, 04 Sep 2026 00:56:16 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLdema9n6/tPJ+BNd65DZa7ql020ZL00TvIUtWGXgzcmAvw==" Received: by 2002:a05:6000:25e3:b0:481:5ae8:2abd with SMTP id ffacd0b85a97d-485864d8444ls597249f8f.1.-pod-prod-06-eu; Fri, 04 Sep 2026 00:56:15 -0700 (PDT) X-Received: by 2002:a05:6000:4b05:b0:485:8c17:9772 with SMTP id ffacd0b85a97d-4858c17998emr1381834f8f.52.1788508574707; Fri, 04 Sep 2026 00:56:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1788508574; cv=none; d=google.com; s=arc-20260327; b=RtKYmDHj2Y4YQdpyQpICk38c3QUhHdVu8qmG65UVmqXISAQ/OrIjjP+maLJh06AQbm D7bY6I7ivCu5Yj3EzdqgVIItEkReG3T1kfOdjRYRfjwaZXYiKKKksLv02tZO9ixE6jav YPYdMv1Ofa9KGwjEQABpiNGySi6CNsLQJhHTXtdF2SNxXrCh2RatTuYL6lfmd0Gl3vD1 n+zm0byr4tedgOeWlJ9twCYFyqgkoup/a8d9fMR16ug7npWNBuYaCojyEVw+lwrvgq9q tGud804j5vcDhYmPxYTn1khSBe1debBuhDtE8b0tYEUFJesdacXoTA6yA7QaMX7VhOc+ Ms4Q== 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=Pb17nx53D2NvJqqP5xnl4+2gn/g0GWgUhfme0UNqH8Q=; fh=2ALxNboLzDt503PhX56nFQ4pQzOkkVjVTCOSpqCio6o=; b=Ue7bCvxkmSHlMbyUvyfHfn3koClfeuP/Dlp20x/iGeKdSE6ZSQMJo/4/0oIHJhhlxz QihMOcMk2RYO9peHjUJA5MSMVCMoWRaTS6NVyutLQ3DsZPkVXzBboWQkNx517U4TP0/o FyzNm5jMdmdcowTuKo1ULK1hRAdhC52bElRgtdjGAp2cjSZSMWk3JBouo56XS2sTRwkC PQCk2E+Nmp5tUMeeImOigDy4d4L5Uy95HNnOu+M4UgV0vEaqR+V7D3kBb49KbVlRDJF0 NTdyGLWfrUY74au8m8ibXRGPQZUQoswBIrgrFgdrVQ7JQQxA8sYmlHVvsVOBpDoav6nb 3lUg==; 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 ffacd0b85a97d-48587b1cb6asi29514f8f.0.2026.09.04.00.56.14 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 04 Sep 2026 00:56:14 -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 6847tRSH004124 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 4 Sep 2026 09:56:13 +0200 From: Aliaksei Karpovich To: isar-users@googlegroups.com Cc: Uladzimir Bely Subject: [v10 07/12] testsuite: Set ISAR_PREFETCH_BASE_APT by default Date: Fri, 4 Sep 2026 09:52:49 +0200 Message-ID: <20260904075515.25962-8-akarpovich@ilbers.de> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260904075515.25962-1-akarpovich@ilbers.de> References: <20260904075515.25962-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: KbQc+Nt/pdoZ 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 033b3b19..835593df 100755 --- a/testsuite/cibase.py +++ b/testsuite/cibase.py @@ -81,10 +81,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( targets=targets, gpg_pub_key=gpg_pub_key if signed else None, diff --git a/testsuite/cibuilder.py b/testsuite/cibuilder.py index 1d415084..ca75f2e1 100755 --- a/testsuite/cibuilder.py +++ b/testsuite/cibuilder.py @@ -174,6 +174,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" @@ -197,6 +201,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"===================================================" ) @@ -305,6 +310,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/20260904075515.25962-8-akarpovich%40ilbers.de.