Message ID | 20250717105159.1989307-1-amikan@ilbers.de |
---|---|
State | New |
Headers | show
Return-Path: <isar-users+bncBCHIPONZWECRBWVL4PBQMGQEVBQCD4I@googlegroups.com> Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 17 Jul 2025 12:52:18 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-il1-f192.google.com (mail-il1-f192.google.com [209.85.166.192]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 56HAqGsN025500 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <iupwgm@isar-build.org>; Thu, 17 Jul 2025 12:52:17 +0200 Received: by mail-il1-f192.google.com with SMTP id e9e14a558f8ab-3df2d0b7c7esf6992505ab.2 for <iupwgm@isar-build.org>; Thu, 17 Jul 2025 03:52:17 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1752749531; cv=pass; d=google.com; s=arc-20240605; b=J4L9t4sr4Ux9UyO3MJM16NCnyhRDGxJYOmnTtmLt/ZY4DTm7ww3TCAwScPuEzUJlYB ojS4XG1t5e5gxvdYPDk23gvgV+d1ALMZeOZWmoP6+TnMD+9xFyWlsMobceMRMSuI3q7H SYF2Hy2hx4B4NLl9tri1BFReBNRjPAArVcy0MUhVBVbpV893udtlBybjqz2p1DoecTMT f3hq/NacdC9/VNayRXQ4yKg8OzecmMBXll+oSnoyeerX73QY/Z4Vv1JbUI/kIhtyAZTZ KTRYfQeJdydGI0+pdxtsOWeasCLuhI/TF8xUvjFPOXYPagTrYuATK03HrxF4CkqBfyl5 oc5w== 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:message-id:date :subject:cc:to:from:sender:dkim-signature; bh=wcNMHbYlEVeNUQwIF6H5/ZX2s3PkmFIqP1kKgG8KANo=; fh=H7/2hD8BUhlivACNVfvABk4TpIu24vUHkQn+SAVmaUk=; b=AFDJkvFgNAqNnTowYh5c0GXnC/f80xriTbnvhCJKCi/rwvf5HBzDVduvMViweZo9n1 pSF/3+JY5/C+OxUMtUdUKN9IblI/uOQRh4/Kn44EFXLEx7AzwNR+kEqfqWssjUKRnL44 TAoZA6eChHeyIIk9kHUwHh5fpXT7KS5QLCeb264N8Lr8JbGzl6u6vbD/zNKa8XE2SVpc rMMOToPNfZ68HkzJl7T2c/W2K3oGcyWQsDOER5utOyjeMTBdhwRGHtOF6CH54bTBQtgx hOQbs+vU9pkt0OMdMxmCIbGWdZ1Bw9R79rU9Bl0deZNJ4UKQJ5N0gxv5jq9BTuBtR4ct jLzw==; darn=isar-build.org 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=20230601; t=1752749531; x=1753354331; 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:message-id:date:subject:cc:to:from :sender:from:to:cc:subject:date:message-id:reply-to; bh=wcNMHbYlEVeNUQwIF6H5/ZX2s3PkmFIqP1kKgG8KANo=; b=ivripxqf6XDw8+dWP1UpPk8fdQx41xLfBMqyroiZdfN7VQC3mEGEygKAtQXSSKBhIS cZ12FanHsklg9QNk3HZ7M4X9BTQQfVy15auwPRGn5GTOwJ/8ax4Phs1VbPmHtwhz/zap 2O/cc20oHeSmQEe74T43QXk3z8TtgyisDZO0hajiV8UYlOh+AsKTRY0NewTdPwK6yhpZ Vr/4nxuSefAricFRvs0g1Zowhnu0A7vPEiTSTGek0QoPf50sSdLI8rIuoh5hi0ntyXlh G4Lq9JtyZzv4AqpIiq3OPt8l/U2UUmPlPIjuG30O1S7WI0B9P2a59s3ZQyyCLgG2TcPM C6Lg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752749531; x=1753354331; 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 :message-id:date:subject:cc:to:from:x-beenthere:x-gm-message-state :sender:from:to:cc:subject:date:message-id:reply-to; bh=wcNMHbYlEVeNUQwIF6H5/ZX2s3PkmFIqP1kKgG8KANo=; b=Rp4ikJ5es2PO+u2OW75W8x8k0VUAZKe+3LWhszRwX+1ATEzScRS4luRS12ej6SIBgL dBjD0rNh2SqhFZPj6iVIMwFAHFltyd2zdXgJ/fxrwcMFKfQDCrwl2QBT+EqC23ijOxrv SSSl9j3kvsEQlucbCKEom620Fg/6+LLGbBm22Pn8VcZdHM24Z+NjqpsD1RpfAkEzIZ2r 9lsQVdmoTGpKcESbvuRarvRIRNS3f7ZNaYvBUmK9M/5N98NqSuQ3KKFcqI4E8we1vQ3D vzb08ukEc05foTuFfnkUB1Qv5A7jlGkypheGJb3lEe0dJrtFpO8GHubjGNrw9LKyhEFD d0iA== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCUnx/yV1ahJKYlyOmZus+jA5lznjzU16s2Ur4nni9+rjxc++yg7mKQMEU0EDNIVZabMr6LfOSs=@isar-build.org X-Gm-Message-State: AOJu0YyB4E6RDgOWgJKFFIEQ56+8474dG1jxU9UBGwkgFBy8lV2QXNgj jH4OUp3kQXcJsqZMrWVPmkjcVBi4JgvRxQs9ZEuB9DGL8rqLx4f14ESm X-Google-Smtp-Source: AGHT+IGDNH7r6O68g9N4l1SK/ixJIngQSWMZgAAZz5zOJc+9W1Yigx2PgxuY9sId0LodINe1rI7zGg== X-Received: by 2002:a05:6e02:174c:b0:3d9:65b6:d4db with SMTP id e9e14a558f8ab-3e282eacd68mr64765565ab.12.1752749531143; Thu, 17 Jul 2025 03:52:11 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=AZMbMZfXcaxBhsxBhTzPVmSIGJQZPIbw/XCGRcspnAezNq2fXA== Received: by 2002:a05:6e02:2684:b0:3dd:be50:e1f8 with SMTP id e9e14a558f8ab-3e28acbfd90ls7105135ab.1.-pod-prod-07-us; Thu, 17 Jul 2025 03:52:10 -0700 (PDT) X-Received: by 2002:a5d:8553:0:b0:864:4a9b:f1f1 with SMTP id ca18e2360f4ac-879c296610emr546001539f.14.1752749530053; Thu, 17 Jul 2025 03:52:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1752749530; cv=none; d=google.com; s=arc-20240605; b=VIKyeQkK5B8rBW6kIKXM3jIVwG0FD2KIdvHFprALWtUJQZu89IcDAxctrHYp6SJ+TD EeUgG35W0YlaVB4dXgjnCDVjUCbKaJ5gERAF0tsKtF1AfILH2GPoh/grVanZbjrIbGDu /qYL4w/f2VJBUQjhKiogV8IIYdCDhrV4WCdb7F97UOBXS9avzFfq9FWVbCMU2ttLUuq6 tGz9M2WEYth6cApblRd2WoOd0MXF+dR6n9XXAWyxY9a4MjMKh26Gsd+nugujQj76rJjZ MO7DCxTiOEOTEBwTzV0fQEIt0FaspcwqeDsdnAQjoMauw3bQEeEcfcXVFRBY288XuoFv mJlQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from; bh=tDM6xakkmKyMXX0u1F7Xl7vRGfjq35EE8Q4cLw+3H0I=; fh=/h9QQkzJ8EboVkWg45aWwpaUro6WMavIVd2OhN45RtE=; b=YRfGM73uoqWOlOSvv23rSRhjbF7+XQKjDcp+RyaP8xEgBZLQYAuWsZfE8KpxBsBm4N KfIFhaxy7IlyeDHW+9y2bSaxtKZ3/anwfxmCu6+CGD+fBLReI51Na89OV8vYOZb3R9LZ BOK1SDRxrK3LUsu3e9L4zVTAhuGHGc0aRrDuf1YXEULkSTSgGMuyyTCrrf6y4sgTJMjd 7aMXciTOcnk142+/j0yc4gVGwpQgtLyYeUxt34S0KcQnSBS4js+L9QbmZkXPVIlYJJk3 3SjMa0+Yg3DnXr7RcMerJ6TxqhIcNiVZVy5BpNAs/mbY9DNklezrx5ngZ5msIGQRKVdU O0Ew==; 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 ca18e2360f4ac-8796b8cfc58si9673239f.1.2025.07.17.03.52.09 for <isar-users@googlegroups.com> (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Thu, 17 Jul 2025 03:52:09 -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 user-B660.promwad.corp ([159.148.83.123]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 56HAq7ms025484 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 17 Jul 2025 12:52:08 +0200 From: Anton Mikanovich <amikan@ilbers.de> To: isar-users@googlegroups.com Cc: Anton Mikanovich <amikan@ilbers.de> Subject: [PATCH] Fix cache-deb-src functionality for non-amd64 builds Date: Thu, 17 Jul 2025 13:51:59 +0300 Message-Id: <20250717105159.1989307-1-amikan@ilbers.de> X-Mailer: git-send-email 2.34.1 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: 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 Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: <isar-users.googlegroups.com> X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: <https://groups.google.com/group/isar-users/post>, <mailto:isar-users@googlegroups.com> List-Help: <https://groups.google.com/support/>, <mailto:isar-users+help@googlegroups.com> List-Archive: <https://groups.google.com/group/isar-users List-Subscribe: <https://groups.google.com/group/isar-users/subscribe>, <mailto:isar-users+subscribe@googlegroups.com> List-Unsubscribe: <mailto:googlegroups-manage+914930254986+unsubscribe@googlegroups.com>, <https://groups.google.com/group/isar-users/subscribe> X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= |
Series |
Fix cache-deb-src functionality for non-amd64 builds
|
expand
|
diff --git a/meta/classes/deb-dl-dir.bbclass b/meta/classes/deb-dl-dir.bbclass index 3f560da4..1f3876db 100644 --- a/meta/classes/deb-dl-dir.bbclass +++ b/meta/classes/deb-dl-dir.bbclass @@ -68,7 +68,9 @@ debsrc_download() { trap "rm -f ${avail} ${wanted}" EXIT # List all packages known to apt - apt-cache -o Dir=${rootfs} dumpavail | debsrc_source_version_filter > ${avail} + sudo -E chroot --userspec=$( id -u ):$( id -g ) ${rootfs} \ + apt-cache dumpavail \ + | debsrc_source_version_filter > ${avail} # Use apt-ftparchive to scan all .deb files found in the download directory # and get the <source> <version> pairs that we wish to download
Commit f0da749f introduced `apt-cache -o Dir=${rootfs} dumpavail` method to get info about packages installed in rootfs, instead of parsing dpkg.log previuosly used. But it does not work in case of foreing architecture used. The list comes empty and no source packages get downloaded. Instead, chroot into the rootfs and run this inside. The difference: Works for the same arch: apt-cache -o Dir=/build/tmp/work/debian-bookworm-amd64/isar-image-base-qemuamd64/1.0-r0/rootfs dumpavail | wc -l 1190397 Doesn't work for the foreign arch: apt-cache -o Dir=/build/tmp/work/debian-bookworm-arm64/isar-image-base-qemuarm64/1.0-r0/rootfs/ dumpavail | wc -l 0 After the patch: sudo chroot /build/tmp/work/debian-bookworm-arm64/isar-image-base-qemuarm64/1.0-r0/rootfs/ apt-cache dumpavail | wc -l 1170789 Signed-off-by: Anton Mikanovich <amikan@ilbers.de> --- meta/classes/deb-dl-dir.bbclass | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)