From patchwork Tue May 13 07:02:08 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 4208 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Tue, 13 May 2025 09:02:35 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-ed1-f59.google.com (mail-ed1-f59.google.com [209.85.208.59]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 54D72Y6g022531 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 13 May 2025 09:02:34 +0200 Received: by mail-ed1-f59.google.com with SMTP id 4fb4d7f45d1cf-5fca9e8375csf3371870a12.0 for ; Tue, 13 May 2025 00:02:34 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1747119749; cv=pass; d=google.com; s=arc-20240605; b=Hw4UJ9yaKkj5jdV9mG2tLuGkSKtg/JeosfH91i61T+HYmDrldDgLPTDTv3uoZil22F AoQBYs3jJqM/SRFtYFOKQvH+PDVDzM9eFioK3im/+m3Y1AElWMKrhdkebTTvHRbCBCsW L1wgCHFw8r2DKVtjwin9hSP7bIaIsMTBnzDdVv71s7mbuaxS6YZAJV7eUP2zG6QDJ5gf V8/VtxnkGTOuMCS0+t1zFKXAkh9uFLoTUI/jujQrxf7LX0cdMre7v/Bx7OqGayr+cZ7N 7v72DKyh49Zdr5uS+YcUpOPlxRjvOQvoS3cg+mUrCoBvw+jF6OFS6jVsi3HmkOyyJPdr +8qA== 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:reply-to:feedback-id:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=VVrcbt0rcr79XqBaI6A2IcSlxSa7QMH0lo7sm/jPaRg=; fh=spoJ5HkOlxZeR+DVi1pJyjd+ugQj5zVPuMUEVWHLSIY=; b=I5uNRCC2QxlEwpOLr5ADt0ReYX4s7zKj9l0CYoz61miITiMbj9rDogpkUJSzaNtasw O6xsLZhOrKFvaRN472O2fkE01n2onLnCjHwEJGWIVUdS3K9ll+aV/q2/5jfEEOC+oKAx FDWja7bsbsHly20VIagPnETxnuK3VljXCj9mAour8Fj5e9mhzXgEaVI+ncOiDr4LLYmz us0ppK9zAfRD8i5nF+x7tJ99UZtmQskylJbKJS17ZAEZwMwrlwhXjTn0/MY/WEy42nGy q5nZx7C8ObMz22VG+cltoUFFKYSxXPstCcSpCnL+sky7SFVeBi3Qzk+Gra22VyzfOmm5 qbwQ==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b="T/XfNUxO"; spf=pass (google.com: domain of fm-1321639-2025051307022440d87a6d8e81f727c4-p_q420@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) smtp.mailfrom=fm-1321639-2025051307022440d87a6d8e81f727c4-P_Q420@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1747119749; x=1747724549; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=VVrcbt0rcr79XqBaI6A2IcSlxSa7QMH0lo7sm/jPaRg=; b=Y3OywjmLyfV7WdnJxWyNX/7CprkVaRBcvYuGVtwWR4kvH32pb0xyBUXoptJ0w+PN3L aF77yDZ1zLGDUBnkXGjZqks9B9HdrwcXSkVJQEXC4hhI2Fd6c4IvArKJi1LiXnTXfGWJ AyuAnhozBe5r+eEbs8VW+rW0uTJgmGJdh/dsOZ2muXVwBS53cn4dr2BRWfC/vy4JJe4Z tFLZjl1u097oQk6uyhKGrUFg7OAS0fLDh2tVUWyptaoQZV9VkRcRKA4BqfJH69O7XPwL Hqessb4GEgbqySpRpxomRr2cYATEgR/KD1epUFr78dDHoqjFJw/4KUZ7Qwj9Su/v/nCU YApw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747119749; x=1747724549; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:message-id:date:subject:cc:to:from:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=VVrcbt0rcr79XqBaI6A2IcSlxSa7QMH0lo7sm/jPaRg=; b=R050Dql5l+yGafezlqCfaaUbCx9geBLzJD9JH+a1Nmj8k8ZKBBlmdwlr6rA0/FXLki eSWRiNgvgHftXQiXxum24r4fTskv2y4pMaZCI8DXueCq7MCVkTUNl5yjkouo30lraEzZ 3boLsnYR9yj/R0X4cA/F2Jwcf6ydF9/sPSWFt0N409C0bkMLinYGLdJ6j7znUn9WRF5b y2ANHU6FQUJACIbZBrfVB6+3KbCAWsMhrWERES2yLdMgcGHp4GYgIpE5rxVHPUW5IwlX 2sevONKR7SisCRDmu5eyVp/6GZj4lAQ4b7npI9GhjaoTbXOHOVThfdIuf15dktgrerWw JF/Q== X-Forwarded-Encrypted: i=2; AJvYcCXXwvdBhjqfWYTrKNFTAhPftXq4K36b5wfzZ3lnEg3T9ooQQ6iBTtfTZISvd8wI/nIVsIa5hgk=@isar-build.org X-Gm-Message-State: AOJu0YwK5C9GuXWhyD6FrcCuhza1sp4Flgg3gq/7RiXUdDmvlAFEQqt4 NElw8CvprZ0wAtJ9TuiI8QHn1b0H2b2g02qOJN6+cp+pbuk20lYD X-Google-Smtp-Source: AGHT+IHFjvrDCPc8XHkMaWmWPGd5cN54jGglAmASyaVWqvUBXyQcDCRVZkHUko2c4bcEcfy8mtiocQ== X-Received: by 2002:a05:6402:5191:b0:5f1:e466:660 with SMTP id 4fb4d7f45d1cf-5fca07307c9mr13176311a12.5.1747119748762; Tue, 13 May 2025 00:02:28 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=AVT/gBG+HAeL6ZKb0aGML1kRmmYy/LFIuTPVuU08z7r66BGq+g== Received: by 2002:a05:6402:3590:b0:5fe:8791:5b8d with SMTP id 4fb4d7f45d1cf-5fe87915c18ls21783a12.1.-pod-prod-08-eu; Tue, 13 May 2025 00:02:25 -0700 (PDT) X-Received: by 2002:a05:6402:40cc:b0:5e6:17e6:9510 with SMTP id 4fb4d7f45d1cf-5fca0730860mr13398378a12.6.1747119745497; Tue, 13 May 2025 00:02:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1747119745; cv=none; d=google.com; s=arc-20240605; b=NHru3flOy3fH58YXXH9tQTY77aHTc7rJsRnQ0yEM8CnMm3N55yMY90LmzIBloh2RLp H/wD+rD4yM4dksWAKiqMDea5nh3x5rq9ghWeEDRgGfEKOAOE3U41lrNR/lEjtGFdQI6S OHtSmO2ZCtGkNne2x1Bk10p5sVrml6LjHBbJWOfBuIM7T2cp5fEsQh2j7KAyk26Xw22E CcnSqFNk1dyIU+M1CrfRFMiUnr5gV62kur7RDIo7Fxw9DcuIpQte4on9atWrJmBfQZqG n9JJs2K95s6W6KjoNnGMiyLmIw21YZBEX5GBt2ZmipQJhfMMOVKWI7hh1gPuwu/3a1Rh tHhw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=feedback-id:content-transfer-encoding:mime-version:message-id:date :subject:cc:to:from:dkim-signature; bh=8BkJG8zqc/0POx+WX6ZEX93/os2676DNGqe5T5VGLuM=; fh=y4Q4sSo60XIDMfQl4kOzeqW/gQkja1RlhaZM6hZs/O8=; b=iBl+xITbhHpmqDLtNZ7nu2CrQ0tfYhDu3f9QhTjQJY7g687vxP5QOydZcJ4c0pycCM t62DK6Py9P95KgPbyvBuxMmt9BRruSvcO5a476ks7QGgDO3Thij54GMrHFpzbRxctvrq iL/7m41/mkERKwxDzgzJUWTdGNII7z5D3bFlvqiaLHTGOdHLEAIFoiXLO8RRw0J4+Swx U2e9ZqcCL7IJnhAWLCbsEAbO3mN93gsZS9VAiuHpSfyhme6es9Ez3LbeNnXH2WmsA4TB aWbuodIp1MitINfLmLZFB7OKXORNlZLPGKEdSVK87ZIEm2IMtyTwpWjUcY4H8BGhDZv2 Hh9g==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b="T/XfNUxO"; spf=pass (google.com: domain of fm-1321639-2025051307022440d87a6d8e81f727c4-p_q420@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) smtp.mailfrom=fm-1321639-2025051307022440d87a6d8e81f727c4-P_Q420@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-227.siemens.flowmailer.net (mta-65-227.siemens.flowmailer.net. [185.136.65.227]) by gmr-mx.google.com with ESMTPS id 4fb4d7f45d1cf-5fc9d6f151fsi266899a12.3.2025.05.13.00.02.25 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 13 May 2025 00:02:25 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-1321639-2025051307022440d87a6d8e81f727c4-p_q420@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) client-ip=185.136.65.227; Received: by mta-65-227.siemens.flowmailer.net with ESMTPSA id 2025051307022440d87a6d8e81f727c4 for ; Tue, 13 May 2025 09:02:24 +0200 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: "MOESSBAUER, Felix" To: isar-users@googlegroups.com Cc: Felix Moessbauer Subject: [PATCH 1/1] apt: allow package downgrades in sbuild chroots Date: Tue, 13 May 2025 09:02:08 +0200 Message-ID: <20250513070208.1226836-1-felix.moessbauer@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1321639:519-21489:flowmailer X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b="T/XfNUxO"; spf=pass (google.com: domain of fm-1321639-2025051307022440d87a6d8e81f727c4-p_q420@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) smtp.mailfrom=fm-1321639-2025051307022440d87a6d8e81f727c4-P_Q420@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer 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-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= 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 6478d3a6..05424f54 100644 --- a/meta/recipes-devtools/sbuild-chroot/sbuild-chroot.inc +++ b/meta/recipes-devtools/sbuild-chroot/sbuild-chroot.inc @@ -61,6 +61,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}"