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; Thu, 17 Jul 2025 12:52:18 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-il1-f190.google.com (mail-il1-f190.google.com [209.85.166.190]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 56HAqGIx025493 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 17 Jul 2025 12:52:17 +0200 Received: by mail-il1-f190.google.com with SMTP id e9e14a558f8ab-3e28b249a24sf9633715ab.1 for ; 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=MY0roTgigfjk8FIebXX3w61io/anD547TM/eeTueRlG8sSCLZJ0tXFywS9rEchc8AQ 6xY9/HO2z+W5U0OCNU4/C8xXyDvDmEqnCSzzFHAAdeytnhrmnNUZIkrWOnocPMtGGifn qmDyfsqIVHYQrS3Rf21rtEHQ1VXXXbTtFi+qZheUbdP35wkYXNaJTOJo5YkArzu9OuoL +66dhPssBN/1WP7KDqS/36Wpz0ZR2t+CaC254h4Y3JiJjQDkwoKdKa3LVqrABTvUpXh3 /V2CPhI1AmC9Oi2t+gF9Jx3YyYAge30tCdr4nujvrfcjcwxnxg8OBFLOYU2FQSmfz9eM XT3g== 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=oBRkfO89XrjM6ziTgjfOdAWFQwN0VizpXBOGCi95MLg=; b=Y/E9YbT7amlR+midNqUhnPi12lBxX7bVlcUPnoArRqibnc5bBZfM5+UMuzfIMtK+yy CJ6aPVWlVp9PHrBuvjjvjksFYjcA/zgjoKO8G951fpW6mG1mlQ8okOrbuofis0CbDgl5 YAFLKfs1P4BlvQGbAKiTqTTAmiS2J1yN3hSDDwpxi7qLjNpAuADlPw7ZfCgHUYlGXR7y 9IjnJZjkTEd4S2kNoU8Ll16JAZRhFfxwt6FDRdvv159mC+uW4hns1wIGPF0gx6vSFWb3 wUy1qE4Bbk627W2oqYCAHlMhEABSsAbZSsZsdBmT7/LnXuzE/pSU88u2RCFjce57s0yu aYPw==; 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=20230601; t=1752749531; x=1753354331; 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:mime-version:message-id:date:subject:cc:to:from :sender:from:to:cc:subject:date:message-id:reply-to; bh=wcNMHbYlEVeNUQwIF6H5/ZX2s3PkmFIqP1kKgG8KANo=; b=MMgj30Qf81ZG3i5flbpc9Qf/wi5EsAeo7j+Nmm4O6IbSwj+sESu75oTsVZe4xa5fXz sXbAjMUMHW+D82nfIU14Q2kC0htNS93hXYRx9ZTQCzWBL4794TBn7gtgdVL6kJE/axZ0 wg3kKa4Nd9S1P7cnioKJZ8E2G7d46gFDTIgLW4zD4TuadcFLLXe/OrXldDGPHbOsL/+n x5uxPF9dh+cfT7/Tb6BVz3U2XBNeiPcUP/4g7Mq55GLul4CP64F5qcZkNQca5U9Xa0tR 2EwtltWvShJdEqBTYHKk8pHl3OhtH8qBhkUt+nXJ/K2zxhdoQyBmUCuAS9iZSk/MjFKq OHEA== 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=jxnyNh72Vj7dUCv3uY1+J1GtompIcslEcWEt+5CZWiH1VeZRybMoQ4kQ+mEVl1p7e3 QXL1Ppx5v5jLwHzlzIr0O5q1nPT1hDJ50PFBcttwJBSzftZNrcp7UtKanqxt6u79cGCw pEqkzX/+z92RQ/KK9msFfqY5VKhUB60CDMmbs6jNmu216wBhK8WISnVJKRzmgOGZkhM/ H1BPhl52XzpPeCKB4Qpo1uo2pZjFwjO3n5OANhuL8iJvd1qcpwmld4mcxesUdna3vIaG pgENEci1WIAhRmn2YxTl50coMqxdp8w2n6q1MSld3+9NvPhNRguIvQ8VsYhegbyGNTER sJfQ== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCU9hgt07CsgesOk69Nbfw9Tm3uLVWVNIACDgBwtGW3FwIcwVd9xdgP1IOO+jgaZjChnt6kZ@ilbers.de X-Gm-Message-State: AOJu0YwwfBcTAoSP0tQcNnzgAHVD0T3lmPWezKC285mwBS/k1Vy1anea s+fe4iqPKBtOjmA3rK5Y3eaEI/h294AFj5CYD4QPrIn5jhEg3zdN+Ve0 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 (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 To: isar-users@googlegroups.com Cc: Anton Mikanovich 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: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-TUID: kEjmdFZFV7BL 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 --- meta/classes/deb-dl-dir.bbclass | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 pairs that we wish to download -- 2.34.1 -- 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 email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/20250717105159.1989307-1-amikan%40ilbers.de.