From patchwork Fri Jul 25 09:16:19 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhihang Wei X-Patchwork-Id: 4262 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:16:49 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-wr1-f58.google.com (mail-wr1-f58.google.com [209.85.221.58]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 56P9GmqY031704 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 25 Jul 2025 11:16:48 +0200 Received: by mail-wr1-f58.google.com with SMTP id ffacd0b85a97d-3a4f3796779sf1072379f8f.1 for ; Fri, 25 Jul 2025 02:16:48 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1753435003; cv=pass; d=google.com; s=arc-20240605; b=CFl4bFbO0n7qQBhr9XAYYQZ1rTKvqguK0ZtF5lnWWh8D6Dh+D2DWdYVZa/aVtbe4CV qyjImcLOBVCDTXwG3oVAULMZm/DHiJ6DrsG2Z0N5dGyUgt2OhEqyJ27vb6J7b1gi6LTz qni1AZTLzQMAvRea2C9rIvvPj6ZjETLRi8eJVFNwhpCUOE2cAlSU77Ua3wc9ZipZEUoB l/UpdhDLSZC4qR08r6bJ1Q/iYVC8ZNLZMWCSF1uTTA1cRh1etY9yeOM5eqKFmno5NbvJ 2Xs0MMIYVDSMJKjRnKTEpFDPZBm7tImAAX7lCbYn2f0GdjSTeFp7kRMn0RlrWIMDnlhY foKQ== 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=3DTZgamdvWeV7MB4n6At+5hyH3aqIK6XK9v8Y/uTmCE=; fh=qzHSH1rhE/rSeglO2bkq5kEX5HUieQ6lGTmr9j7KiH4=; b=MM+nYTrBkKuHb08hgYy8xiIN9F/NUPv7GSTpdK3APO8fRXmbI7BIHWU7f2iV8k1L28 owxYwqHSPt5I1FanefUMR29g+HIjXtdiV9GQYxEHqRiN/QfXlzqJ45+980MMesL313x/ 9iZl6cYocefugtS8bi9gexDADPP+nbhde7Cxt6YBDDimIbfCx1A4g2Pl691kLfNj3ihI r1oPeMxiaJhDI6Ww59qKYsmDHRNtY/dxMkd+EM7M3X7USZDFhJbnHsviVy8ukyMhkbMV twK7KhaUE0TvVCUYo9mqe/5oA1kegZeWLeR7O1srcx8DN2S7KWM016aQ8qe1XN8INiOc 4mtQ==; 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=1753435003; x=1754039803; 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=3DTZgamdvWeV7MB4n6At+5hyH3aqIK6XK9v8Y/uTmCE=; b=rywcyJNO/dX8gFgJd/XahmQtD7/Hp1eeMJKZd8EFUSgY68A6H02KLr9xiHhODqbmnM x89maKQUiaRusWH+Ud5hbbwJsbdBCyLC28E3AzKPVcH0Z56NO61biSDbwCFw9bcPF5Qq 8kDUl8VpFippPRifJ+AaTKO/0Nt5T0nd697WR0QMrbZEjy4djCDG8SUo+g3MXNpnG0L+ m0zIYJdKObJWl9gy/oFKPB4xf46R86qooeOcBpoC6LruAAKgHH3DE38tuH7CtNjhkoHD qlTcWMLrJ3r7sOyEpYALz40/Jf+zRrm7V9YquoO3Pwcx1YXAF19fYFUqj6Oyj5M0iSoA AYow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753435003; x=1754039803; 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=3DTZgamdvWeV7MB4n6At+5hyH3aqIK6XK9v8Y/uTmCE=; b=GbtDGl4cozTpKC5+qSGcnODjMeC4mSwI3TO5Z7TX9Mys0WbRGIjz5hmEDMtq5uejis 9wVgRxduWffD3Uj8yf4ij1qmAC0o+TE94dXW0xXK/c/aYluAdy9HCTrb6kKQWpyZbYmM NDQFe1n9efWwbKLAbky3h08adcG+eQ5KWHy6gD8uNnWu4XXdD4k53ucIzzEwIYI8GPkn BrlMOZ5pvNposT59buahyXdLwsL4A/Oqve16zTaYAmuBeoJBs8tykIbAYoD4tVrO44yY 3k2nU+ucV+K0IwX9hUc4HYINKFS3mcuiWci7Jw8w/+5yZE2ybR1m1pOPov6JFYAuel5J hLzw== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCXYgXiKhVUeeP0a7DCm+ktHMaNzzeepPQJrWucOGVdqylaixzPgu8CIouqostC6nHfZY1aI5aA=@isar-build.org X-Gm-Message-State: AOJu0YwETAO+1NuZSWVC5ZSA/xwBkHOYNEQcg1K9JpmimBhGN9IJMcby Bs4h1we1CkuNfsoE09ndVQMAzul/erlDYmXsM1nk6wyQDKC3aKRTm545 X-Google-Smtp-Source: AGHT+IFSOfKDOplqlsUbKut2esGmunzVY+Sq9hPhJ7gdSg2bPS7WniDSxbPAYf3GR2pBMan8SYCWaA== X-Received: by 2002:a05:6000:26d2:b0:3b7:6429:da6 with SMTP id ffacd0b85a97d-3b7766684c2mr915367f8f.42.1753435002711; Fri, 25 Jul 2025 02:16:42 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=AZMbMZdaIn8CBRuHNwCLRiWobcS6kO7UOEuEfQDxvEKaRi8MhQ== Received: by 2002:a05:600c:6387:b0:455:1744:2c98 with SMTP id 5b1f17b1804b1-4586e627c50ls9994245e9.1.-pod-prod-02-eu; Fri, 25 Jul 2025 02:16:40 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCVmEjiGM5ChzsuaCwCgO+kuz324JnIibsDixr/DaEAPok0B6spJn+EyKFUIFU3tPyZXhC6PHFDMTzhL@googlegroups.com X-Received: by 2002:a05:600c:c1d7:10b0:456:18d4:5f7b with SMTP id 5b1f17b1804b1-458774476a1mr5206835e9.9.1753434999895; Fri, 25 Jul 2025 02:16:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1753434999; cv=none; d=google.com; s=arc-20240605; b=BxqwKscb1QXbcU50bXG8e9LcalOhGk8/Pwlt8RMzmT2KPGEG0NY1KH+eZWoEwICVEg NnH3cD+p1us1iiq8Dx/8abTYIyY1/QAGpQeVqMT9rRE2pfB7d2OfIzaTfGatxSqqlHAe ppyP7vftsDO5D+MpUwRBmEXQgLQZ8c58DHHygLGrTLnlFIzlhakoL4UpeiMa8gvybdWx NSKd6wVLmNNkcvhFuu692zqoHOTTsJw4z/oDF/MziRs39AGzBexl9oLVqHTrkOyF17F7 EsuPzxiFNvcMAuDHI3QFsnTU8SYoRUpaKgRpPQAk1uQPmgkbN/4+xe43rIp8k9Gtg/uS VFwA== 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=5oqOKW88XQhmBY3nDMr0Xm4jyXkxaEeNwkX7+661QO4=; b=Ge9vT6yKNhouhZN5LUAzRBklVM7+4ojuyE5QdjBbu8NrimlFxmEAV9N8D1WkHGb4u0 MHFJZTY3ReBql8IlN2xTTS6e6Lks4K+P+O+DqkfNfvckmLSzPz8jqyFpKY3ihplGV77Z i4WpMk0oEqcKMACzBeHVv3lr9KfTAw7SlxVCqaarSnQFXqGGxrKB02jHYILlNZsu++5u Ttv99mTfiAaimPj6PjbDdE098pnbNCgufVwWWyYTuQPZj9FfejAi5/RKk+sLJeTeikte R74FAKcU6eiDSWrQQNbpRsQ/ROl7YS0Djm3GY8xlQFYEfKW5cZYgsc/0leX7mXAw2nT+ V9lw==; 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 5b1f17b1804b1-4586ec6dc93si574125e9.1.2025.07.25.02.16.39 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 25 Jul 2025 02:16:39 -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 56P9GOJV031662; Fri, 25 Jul 2025 11:16:38 +0200 From: Zhihang Wei To: internal-review@ilbers.de Cc: wzh@ilbers.de, "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:16:19 +0200 Message-Id: <20250725091622.551140-8-wzh@ilbers.de> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250725091622.551140-1-wzh@ilbers.de> References: <20250725091622.551140-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}"