From patchwork Fri Jul 25 09:13:34 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhihang Wei X-Patchwork-Id: 4261 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Fri, 25 Jul 2025 11:14:12 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-lf1-f57.google.com (mail-lf1-f57.google.com [209.85.167.57]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 56P9EB26031576 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 25 Jul 2025 11:14:11 +0200 Received: by mail-lf1-f57.google.com with SMTP id 2adb3069b0e04-555024588e2sf1098714e87.0 for ; Fri, 25 Jul 2025 02:14:11 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1753434846; cv=pass; d=google.com; s=arc-20240605; b=LuLVcqfrcf6EXvqQJ1mTNiIy19nR85JPpub+N1fKC5Ap/nIeuUohEj2jUdFF9Aovip fovTEotTN3xVjX8GRLsNdkM96gKN76ZUsUbhiwvfA/94R6oaJ+3Mej9eGM8ufaV/Ovi6 5grR++GCRzDW8hyEiSFL3ayfXbsZB+Z+cwmeRIL0TjncdAlJHyRYt2ZpnbjzOhAnhsio 0KDnWo6Mm22QCsqsDKIKGja3ji1aOuE3WiKweo3IWpL7evBml11z8iHpHd4AMHdMsG84 V58cJ3GVXbkqnoTU4TrTTKtKvci3w2WTbjSKIYbOfKjNXw6sPFi+Jx8zbfXI3a7BfNo7 L9Fw== 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:references:in-reply-to :message-id:date:subject:cc:to:from:sender:dkim-signature; bh=tPUe5Y9hssKX73jMLx+UpACf2WPXpDnwB7vj44vLsm4=; fh=5BsaKblbDHzRbsuERCbuVk39YJCf2aRAykCoOIs9a+0=; b=Q/KY7+cVamENerYUsuc+sRKY88Rx1hs7sQTFS7Wx4F8VbfbwxQHZaiEEZxnoroG3eY 37x2ZnrMRdrZo2zAgo8WefxVuJRU0eSMxaFAgdji9ojsjAtOKWQndbM8ePifLpIMbAar 3ZU3b5CbcaF0gwZ05Rbaac+lBlp717JnluEYuS/BJnRU8XDyTbF7fFdl/+EZlMk0tafD DaSJRqcUWvOa3s84Q8qAmcHPRupMNXt2WlCfffscdEnFIcd9WAErgcwfBHzkrYB97Zk2 9bHtutNW+UmedveSAQAYaIbO9dZJamYfJR52ZNPFkHEboZhk8LslRmmdq0P/W881yyEZ L2Vg==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=wzh@ilbers.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1753434846; x=1754039646; darn=isar-build.org; 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:references:in-reply-to:message-id :date:subject:cc:to:from:sender:from:to:cc:subject:date:message-id :reply-to; bh=tPUe5Y9hssKX73jMLx+UpACf2WPXpDnwB7vj44vLsm4=; b=nXX0ej/uQ8QznoXAkWnCU6c6KlK2Lv2i4N4Jo/0mIg9olLO3Kmho980o1AD6b1xSs3 A4Z2OezzNl8lg5I3TpyzVDUmSHfMbbItC/6o2PXrbo7PQlR8y7n4BAcbjDOEEC9wObai O+QfdLnVbm9MKXMZdxfspgC0Kpsjp78GQoO/HorU/CHiinRNAClM4lqDbb5pjSbpuZEo 3Cq39c34kVCQOHnyW/mDSAk17LB295cimPTAtWZW5VxRtr8eTORIM5KdCSKQF7lKUzWH T2ngWjEfjd3sC2YXCm8FZK3XWLV3z8cVvwZZ4konRJMyxHtCo8aIdxwZ29uCjudWQxKD +zYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753434846; x=1754039646; 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 :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; bh=tPUe5Y9hssKX73jMLx+UpACf2WPXpDnwB7vj44vLsm4=; b=qZSZolBiWkA5nYSPli3x3C1D/ZwdFZgVQv1k9osEqIKpzdgPGLgGQF1PUFoIcOpA4r BmUEiGFih+etzf/mzX/3ERopWkMSP/HUpCZAgLEPm5G3Pq0jZwP3cT5Qvc+nLqmwbtLm u+AzUX2nGFvRa0IoQ+5oQSQRsQk055yx3p3OeHm/U3mxIfcjkFRqqIJzG6+D42ElJzOb B9k/GMXUKJOjuV6/KXMwD8OKZWWBMTMKVGn4uORD+KmDh/clurT3Q8eEIHLHqKW08Oqn ldhW4BcgU1jLS8TMjfaCDBBwm6wn27UaGvLnnAm0v3W5ZLXgPVzFix8s1I0TVu8yXAde ToHg== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCWhrXLnR6G4FQi8Y/+BqaFRdtB/MYvkPcjKPitsv8OQyYjd6wCe0mvv6iryTFtM2gU8o5sTe5g=@isar-build.org X-Gm-Message-State: AOJu0YxpVmm4nMd8SM/b4qS98tgkOx+GIVOXvQCK7/POvflcWmdbPrSj wY7NyPFszVY5IgxRK7Iw4oiEPih/SS5fa2S0u+5JSU3PWiuBghVWY4H5 X-Google-Smtp-Source: AGHT+IHtgJyyEOA2fYt2DhWO0uKS8lu1pEn4vscP+4dubDz6SFbbaiW3GmEdYAQiP7OQTGNavIaouA== X-Received: by 2002:a05:6512:158f:b0:553:aadd:1987 with SMTP id 2adb3069b0e04-55b5f480b99mr300089e87.30.1753434845382; Fri, 25 Jul 2025 02:14:05 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=AZMbMZc4OVRYNjGg3UzLJFaGIASJk8oSjLBAYOi0E2Y/RctLsw== Received: by 2002:a05:6512:4284:b0:552:305:9fa7 with SMTP id 2adb3069b0e04-55b51e48c01ls480538e87.0.-pod-prod-02-eu; Fri, 25 Jul 2025 02:14:02 -0700 (PDT) X-Received: by 2002:ac2:4e11:0:b0:55a:4fd2:2908 with SMTP id 2adb3069b0e04-55b5f41cc3emr224616e87.25.1753434842287; Fri, 25 Jul 2025 02:14:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1753434842; cv=none; d=google.com; s=arc-20240605; b=jmKQSPZIx7U2tuADKMDEEPjhbpPyT5HeorsGRKW4Ys6DmvRQrNzsFwxYba+ynP634p GCwdkPyMok6EXy4ByBvLvwndyPSEMfv2f97tL5TgzcQNCiZgmGjJFcNTkFuOey8GooHW QOdRmJbfRXb8FEuGA4OLkX+UkBAnG3LYWFkmwIQJwW5PfLa4Tr5G4kWWFzdlFkuKBXcX lAx0jLTf1hFlMaDiR5vS7b+NdUatM5II7VEOlr5jpItVzJn91QTE+9CCEznDDrGW1PXi TtmW8KI/zKFnyI3PK4rJs+BjY1bUGrkE3v/j9Vefya3F2MesqTeM3M8/DH6qR9LtjbLp em3g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from; bh=iLtrXhSSPG26utHJmjbYhvIotfEsYSpHSSf63zND1B0=; fh=zLbfQ+NEPGzZexvxggAIwaNlLPCk1NTmvciNF7E0Bh8=; b=M4vNWSn+PgzvVJaoYNTQ5528nqD6rFEFI3jjvCjScycHDLfQVoicIi0UiSs10UVtDh 9T9RGq+YOV96sXC1mcToJ3X6mTI3ymm0NBuxMePaU2lK5800qu/8oeYrNkh1Auw9PAxq E8jsAuVA/FIuKpwrD1leiBo9flkUKVSjC214sc527S55CJLCTbH2Yt8C6+TSe68w27ne fkRzhRuJHWqDAo1XmB47xDiZek5HGXcuSuZEJBfh7F4LKHTaKoIqT9LyXvvWMPLTTl5j bS00CikC6ROIX5+qP1t/qGNWuD4YZJt4swKUjls5evh4ki7b9TR8gjF8K8zgVuNzklJE 3CsA==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=wzh@ilbers.de Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id 2adb3069b0e04-55b53c7d228si74454e87.5.2025.07.25.02.14.02 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 25 Jul 2025 02:14:02 -0700 (PDT) Received-SPF: pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Received: from debian-zwei.m.ilbers.de ([88.130.203.42]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPA id 56P9DeUO031520; Fri, 25 Jul 2025 11:14:00 +0200 From: Zhihang Wei To: wzh@ilbers.de Cc: "Felix Moessbauer' via isar-users" , Felix Moessbauer Subject: [PATCH v1 07/10] apt: allow package downgrades in sbuild chroots Date: Fri, 25 Jul 2025 11:13:34 +0200 Message-Id: <20250725091337.534842-8-wzh@ilbers.de> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250725091337.534842-1-wzh@ilbers.de> References: <20250725091337.534842-1-wzh@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: wzh@ilbers.de X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=wzh@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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= From: Felix Moessbauer' via isar-users The sbuild chroots carry many packages needed for the build environment. This sometimes requires packages from bootstrapping to be downgraded so that the dependencies can be resolved. An example is the liblzma5 which currently (1st of May 2025) needs to be downgraded on Debian bookworm. Signed-off-by: Felix Moessbauer --- meta/recipes-devtools/sbuild-chroot/sbuild-chroot.inc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta/recipes-devtools/sbuild-chroot/sbuild-chroot.inc b/meta/recipes-devtools/sbuild-chroot/sbuild-chroot.inc index c7ad8d51..d0b82991 100644 --- a/meta/recipes-devtools/sbuild-chroot/sbuild-chroot.inc +++ b/meta/recipes-devtools/sbuild-chroot/sbuild-chroot.inc @@ -68,6 +68,9 @@ ROOTFS_POSTPROCESS_COMMAND:remove = "rootfs_cleanup_isar_apt" # Do not cleanup base-apt ROOTFS_POSTPROCESS_COMMAND:remove = "rootfs_cleanup_base_apt" +# Allow downgrades of packages from bootstrap +ROOTFS_APT_ARGS += "--allow-downgrades" + DEPLOY_SCHROOT = "${@d.getVar('SCHROOT_' + d.getVar('SBUILD_VARIANT').upper() + '_DIR')}${SBUILD_SCHROOT_SUFFIX}" do_sbuildchroot_deploy[dirs] = "${DEPLOY_DIR}/schroot-${SBUILD_VARIANT}"