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; Tue, 30 Jun 2026 17:36:38 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-wm1-f64.google.com (mail-wm1-f64.google.com [209.85.128.64]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 65UFacWr032476 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 30 Jun 2026 17:36:38 +0200 Received: by mail-wm1-f64.google.com with SMTP id 5b1f17b1804b1-4924583c7basf52029315e9.1 for ; Tue, 30 Jun 2026 08:36:38 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1782833792; cv=pass; d=google.com; s=arc-20260327; b=eS9m2vPKHZzdETKPlZXo71uvVunMsvReIgeahvLw/IXyawb5XO0FYCN0jtic058MOZ C9W/ZbZWLENsuTMdIqc3byDVkf36iYWUDaI7flMDF3JgHcddY8TNKR8+r1mUcmeDdff5 0+2/bP4uGwxiUrNWThds/hH0nuwuC9MjuHNoci3D+omA3H39q34ettoJmVYRF8teEmol qpFE50dpsimzUVwfpwGZETT/2geyScxvNS0YaMs3CPBTBEN1hHwlKjgmGBWLtcg9ayEr DavbZveUvwSlR6V5Z4xqSsEwr5am6uP/UNDyVoMzGrOOgWajbWtgTlpLPfw092nDajcf kokA== 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:content-transfer-encoding :in-reply-to:from:content-language:references:cc:to:subject :user-agent:mime-version:date:message-id:sender:dkim-signature; bh=wqqQQxBv9vKUXV+zwdjxQc4FsXRdjaQya6f5v8rW+R0=; fh=97d/hIFBoGPAw56v8bdA3mZhCt042aXSlkW7WxzKxQM=; b=eb/JOQFZc1Dub7nP0S5t+GW9xaN0XQZDQA9nXZLDbfmz1kr7NMa97xznSdfnexqJ1v y18pGNGyaAiuTloN1Jo4Wg289nrfu3HrqGsJEURfo5fA8wn6YXUqXWvd7+szscDCcEgD ygpRpJqMG5MzeGs2/A62OmgGHvzfzsD+CB3xnt/53mXBH9mZThxGzotAnOPf9gM9AU3E OW2SxHJrWSbxapVbn5B2SV4Pa25rR6kSZxXMW4xkBgqL/j5N3lmuaxOyOBL457Mh7kAh LorhlRrbW1gKZ1MC/s63vbtBT8fZrgvJYqxidZQRSIp44vz+DL7EniWVhRSb9t+k0LvT Apdw==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1782833792; x=1783438592; 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:content-transfer-encoding:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:sender:from:to:cc:subject:date:message-id:reply-to; bh=wqqQQxBv9vKUXV+zwdjxQc4FsXRdjaQya6f5v8rW+R0=; b=aRQYFGbvTXY4jbkdJl97Y+xoRm8TJ7mtrCaVgLBj9dnNRW4KXIct6TTlSiOjpRRAtq QX6CoJz4YV+MG6PBdQvYytAgusj1C/+Iv/K6g/UkNQp7qa78LbQHSCtSmn+Xutc+g8Bb JlaUCGJTI0f6HRGbeAI0IgKe+Z1BgxknMQL2+1yZaKBHeopv+WIC01zrrm3HGSl80INr XIKGQIJ4NKBsQPCCe+reRsb4JDQcZ4Ra8CN7hqaxC7+RpdB0Kf2SMOFSrUKvTx+QyW1E VAQiX0XA0y1QnHUZirW+l9VR8k25SA9QsZaRAz/22cG3PrEQPJ4EXfQB4XHPusL11YIJ we1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782833792; x=1783438592; 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 :content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-beenthere:x-gm-message-state:sender:from:to:cc:subject:date :message-id:reply-to; bh=wqqQQxBv9vKUXV+zwdjxQc4FsXRdjaQya6f5v8rW+R0=; b=lHF734O/LhlHUOi9maVWdfQ+aQh7A6nv+JapXi/JFDWDfLDG/aP/QTxBmQOqeosP9N Lft2Nb68Z/1E1/eUH2EK+E3GsigKrMmbk+kg1468mPLCuZmz1oMG/6djb5z7yjiIGzEq fUXY6K0G6cvnlh2F7A3i8Rd4B4sabCBnxNGvpAOw72wYaGO0U8DwyG7Yss+akqR6MLag RydQt530TbHlfluE4f52xjtQdcqi5qusdVmme3yNq0YdO5V5B2uQU55Vyz8esFVTcXo/ 7+L599s/aeh6C6MuY8gcPrQNMx8E25zKvsYKv9HWczBof0a3Z/9OtVkuuMHmkKSz+aPV tcgA== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AFNElJ/1e68aoGoaeBkKUF40TgSswrAg3R+IWyJWt588MWWgIuLLD1WMUzsiiKhLaIBQfSxyfS13@ilbers.de X-Gm-Message-State: AOJu0Ywx7OLjxRcKIW/bWAeViQDTloF1LCNDFh9JG+WQteykJKhY6vY6 CvD/1JPsQgCjx8phLJAf/IgrLSI5J+JaoYgEC5ZpUzOBpF5kNmDkG/Eq X-Received: by 2002:a05:600c:83cd:b0:492:2f3c:d0ed with SMTP id 5b1f17b1804b1-493bda7cebemr17009495e9.30.1782833792334; Tue, 30 Jun 2026 08:36:32 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AX0PUUc2/lUmrIXRrbvSxBh2c/RL0e8UZCkoeToAsxP6DExVYQ==" Received: by 2002:a05:600c:3b99:b0:493:be0d:a5bc with SMTP id 5b1f17b1804b1-493be0da66als2189165e9.1.-pod-prod-04-eu; Tue, 30 Jun 2026 08:36:30 -0700 (PDT) X-Forwarded-Encrypted: i=2; AFNElJ838d9StUqnYFxV+pcZSOHRUl54Nws9P2mU0mxKi7UqGWsDPc3Q+X4cm0LOKoBw8hBuDkzBzBRHWTWU@googlegroups.com X-Received: by 2002:a05:600c:8b71:b0:493:aaf5:6e04 with SMTP id 5b1f17b1804b1-493bda4ae27mr17713955e9.15.1782833789974; Tue, 30 Jun 2026 08:36:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1782833789; cv=none; d=google.com; s=arc-20260327; b=VaaIcAvffzOFkvOo/ocwVuz2dOK9bB2Eplb6xuLkmmxnojOM6R5E7n5aBX6d43V5e7 l0kcvnn7aZoXhOSr3XyVUaBkdloh0rfvkhGabWvJY0ABiGrw17AaSn/U7+O/rvriPKl3 4OnWVYTFWB0nB1rIjR6rG3r/CMY9XC0COby+EsekTTyZgnWVrDaE4OY7PA87rxFDA0GM aW8pD5JhW24JBHn8LXz5VwgevlfPBnPYpag3/8uG6Gxn1fRicahL0wYlZ/DXsnk5p8HH 8BSpYMlqffpaRfpiD6mFfZCilTEQ10hTD8JMCOZ7PYE/ZujpJ5ao8Plgnh7hdxsW664U 5v0Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id; bh=h663HTUBntjVMkz2ZvzUcRUM5TDaObPqmIro76ZNaLM=; fh=RQ7k9Zd6vzOvZW7PlsXqjlzEQaCiAfktK9c5U6wA/bM=; b=Ttv6LJQQotgp2zeu3Ka4QOX9zW9ADDrQte5bvFzvseSTEFLt8nQDeycZcEuH+YmoN8 KG2/LhNqcNVdnGvfHz4AekPYD7SD6ZF8GSP8tFE16tNy/q/cJnjIMhwCW3x4RMsoNPcP VoWHD9DLRQVHrDGN+gxbak9Yk3HHBQ7pezS9tkGGvrj1dSc6BUz/Y8nLF3lJMMxC6qyF roDEtSrRQs3XAqQH+I0WXEgr2N3aGwKHzcIY9KnLTfEGRPwAwxseRxiYj8zIDNKWT3Bm xvoIUBHsM8rBfAG/qA750MkvB64k4ASC5WalB2MoBfIc8h3H7BLaAIqZaivSLD4Pde1U sC/A==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id 5b1f17b1804b1-493be4f4605si18805e9.1.2026.06.30.08.36.29 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 30 Jun 2026 08:36:29 -0700 (PDT) Received-SPF: pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Received: from [127.0.0.1] ([88.130.203.42]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 65UFaR4U032466 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 30 Jun 2026 17:36:28 +0200 Message-ID: Date: Tue, 30 Jun 2026 18:36:27 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: base-apt: Inconsistent priorities between apt-cache and .deb data break offline builds To: "MOESSBAUER, Felix" , "isar-users@googlegroups.com" Cc: "Bernecker, Herbert" , "Steiger, Christoph" , "jan.kiszka@siemen.com" References: Content-Language: en-US From: Anton Mikanovich In-Reply-To: Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: quoted-printable 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: amikan@ilbers.de X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@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: gDtzdKcjl5mT On 30/06/2026 16:24, 'MOESSBAUER, Felix' via isar-users wrote: > Dear isar-devs, > > we noticed that cross-architecture offline builds are currently broken > and single-architecture offline builds differ from the online > variant.=C2=A0One failure pattern is the following, whereby the offline > isar-mmdebstrap-host fails with an error message like this: > > The following packages have unmet dependencies: > libtext-wrapi18n-perl : Depends: libtext-charwidth-perl but it is not > installable > E: Unable to correct problems, you have held broken packages. > E: The following information from --solver 3.0 may provide additional > context: > Unable to satisfy dependencies. Reached two conflicting decisions: > 1. libtext-wrapi18n-perl:amd64=3D0.06-10 is selected for install > 2. libtext-wrapi18n-perl:amd64 Depends libtext-charwidth-perl > but none of the choices are installable: > [no choices] > > The root cause for this is that we ignore the upstream's repo priority > overrides when creating the base-apt: reprepro includedeb records the > priority from the .deb's own control field, and that becomes the > priority published in base-apt's Packages index. > > When these priorities differ, the set of packages installed in offline > mode are different from the ones in online mode. This per-se is plain > wrong, but only surfaces if a now-required arch=3Dall package depends on > its architecture specific variant which never has been fetched (because > the online bootstrap had access to the prio overrides). For non-cross > builds the result is also different, which can be checked by comparing > the SBOMs. > > There are HACKY ways to re-create the upstream priorities, but IMHO our > approach for offline builds is problematic and should be changed: > Instead of explicitly recreating the base-apt repo, we better just > preserve the upstream apt lists and inject our downloads/deb dir into > the apt cache that is used by the build. This would allow us to > completely drop the base-apt. Issues like that supposed to be fixed by "Improving base-apt usage"=20 patchset. It should address storing only needed packages, while DL_DIR is just a=20 storage for everything without storing any real packages state in it. The idea is to have base-apt as an input, while isar-apt is used as an=20 output. We will look into the issue, starting from reproducing it. > > Reproducer: > > 1. kas-container menu, select qemuarm64 machine, build > 2. mv build build-online && mkdir build && cp -rf build- > online/downloads build/ > 3. kas-container build .config.yaml:offline.yml > > offline.yml: > header: > version: 14 > local_conf_header: > offline: | > ISAR_USE_CACHED_BASE_REPO =3D "1" > BB_NO_NETWORK =3D "1" Do we need such an option in kas menu? > > The initial report of this error is by Herbert. > > Best regards, > Felix > --=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 visit https://groups.google.com/d/msgid/isar-users/= a242a7d2-6396-4b27-8f43-af0079951d45%40ilbers.de.