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; Sat, 16 Nov 2024 18:21:35 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-yb1-f191.google.com (mail-yb1-f191.google.com [209.85.219.191]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 4AGHLXqV016138 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sat, 16 Nov 2024 18:21:34 +0100 Received: by mail-yb1-f191.google.com with SMTP id 3f1490d57ef6-e381f9e1395sf993999276.3 for ; Sat, 16 Nov 2024 09:21:34 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1731777688; cv=pass; d=google.com; s=arc-20240605; b=VBgo4fCYn39djMGA1Km31oIVhPQg8yP+9e7ms4Du0xAa059A6O+VRqe9aqJu7ovQ68 eLf7xVo3ajEKNylhzZNdkMcurk4GMRc5HWqB6/kzpZk4xepuDRM/yPQZFEwvSyX2aGWP BCHJxMA0wH4GdeJ1gNy9hu8rWNRAgeOPaDvtOvdRXKgLizpQP2HqBG1zRxFFr3Z7w1TG 1lLKWUruCn3fuYK8rVDX6FbUVn7Rxn2ju9RgbZcJgO1xFDkP/XVQd44Hao4XIj2tmTmK aCoRxRemBvrSftf0quv2wSVbdwUbkz0K6X2bfsqAeRM+pSzG/5eceEGNXx/97YoN9mbS sjhg== 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=f1ne3lFK2qIAGz59Zp7yL8dS/ZGxbiKa8CWGX0xOgsg=; fh=8PnTiRwcazopmrg3S9hSf54+765f4Fgsk/ven1mz71Q=; b=eiRGFeKVcfbSVkEs1FElUg6lfh9/v5qvS9dxCsWu/LzlXyFjE1CFLDk2rr6z6kpdOz Cr9ZP0lhirnSFqGfEKkSzQ7WbyVuhjuktNUPkDqgq/MngPSmXd8Tj+oIoAOo4qIzAt2p G+wnodDHhlSSLq0Dwz62k3/gkhIbym8MEwf39XljJg6FxgcVDa+C5QnJ6zAd6IBsd1jV +a8emmn9zMFNsMqF3jTIs7dDnO9E2bs3iB7zko1NIejcSif3KQYJQaiZGcTvnQ9qSTKB 58TdiOTeNzHSO2ronxOvOVSW5UBWGmx6deaiDWsqoDtzRA1aMMKh7UCLBiS1x4lVlx4P sDvA==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=YQo3M9Ng; spf=pass (google.com: domain of fm-1324425-20241116172125676f3c8ce600d8d026-otbtqn@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-1324425-20241116172125676f3c8ce600d8d026-OTbtqn@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=1731777688; x=1732382488; darn=ilbers.de; 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=f1ne3lFK2qIAGz59Zp7yL8dS/ZGxbiKa8CWGX0xOgsg=; b=XVflA/Lnw7Ud+d4yECPQWfCIL4U9qqDxvwvNkib9Nl3FL3HvtDXf64PQlVzMVGBINt c4znnHiLkuDLIRIMVy0WDsBeTdPmBSRhEVRlR9ihK6KwQ66oUkHn59rrx0IwuhS2aAXg z4Y9lubQ0p1CW0XGkyF1pt++vuWsT61h6lfHdYhlsdhLbRgE4KDI6up8IY8dslcT76Uj A/RWcBdzSm/kepe/D/EqgN0IbSvcetcDNL9lGRxvsiWWt3sKQE3c1ua5+jp5Fjdwn8sa dryCQKVBooFAgzXlMZbMBsAJkYaaJst4mrpH0w0ZlEd3JbeSgrv9hDFNxavKOfYgI13e eXYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731777688; x=1732382488; 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=f1ne3lFK2qIAGz59Zp7yL8dS/ZGxbiKa8CWGX0xOgsg=; b=fxKuUDmGoTyPx3R5q22xCru55D7KIToUWUL4d6hbrNqxzajgirqVaI7WG76BGbN26g OFQFvp4tjzHxSb1KgBaKfUFW8pjW78HerDNXtnLRKInVMHWq109bKkdC0BiuCrm5Zz80 K0s+cOYVfbOcTL86Z+A0NHrktJbDe3LqRHpNe5bE1FB0twCoxUMiZ9cZk2cKz+8qloST 3xAdxQOLpTQDbOCBSy6s05u2h7jCOs0dSypFy7flgWmrUq7w5cUPVRb5Gl5LsL87RG5x PrpEnVGLiVNsJBN9udmQhIBPVWdyyB7Kh1WJkqTb6XQF2bGjxks5CvS9YazFdBOyxDus KH0Q== X-Forwarded-Encrypted: i=2; AJvYcCW9Qm2h1/bpn4SIFbWEdb7mZrO/jHHJRvRX5P0LgLLRTyNKG8UkrSdHcp5vPWohSw7TBjzX@ilbers.de X-Gm-Message-State: AOJu0YyTOfYHDzaT0eiciGrpf8P26OrGMNYJPAFVEttyZQIEWYBhX284 MyVJl3SajAXoPeUbCX00XPYVu9wOl9y0L7V7V5xxHy7e4bz0K3U0 X-Google-Smtp-Source: AGHT+IGKfeXiVbsLY5FRu8buYl1KYoV/iC1nXxOb4e/X5WFYGMp5euPlLgSk1kngJMTx3r6GDLohow== X-Received: by 2002:a05:6902:1b90:b0:e29:2ce1:6eb with SMTP id 3f1490d57ef6-e382612cf05mr5230458276.21.1731777688415; Sat, 16 Nov 2024 09:21:28 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a5b:c4a:0:b0:e35:de95:59d5 with SMTP id 3f1490d57ef6-e387e8423c9ls790440276.1.-pod-prod-05-us; Sat, 16 Nov 2024 09:21:27 -0800 (PST) X-Received: by 2002:a05:690c:46c4:b0:6ea:ebba:3059 with SMTP id 00721157ae682-6ee558d9384mr73924537b3.0.1731777687274; Sat, 16 Nov 2024 09:21:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1731777687; cv=none; d=google.com; s=arc-20240605; b=PV4dtyEpCckeiGDybAM9YAxguzZcoX9tbSdYJn7HKI2ZFyHHn3B7tPIy3XhRHa1+G0 4T6wmn4BMO2oNng6NdANPITmq7cnPx1n8sNkTWyOBXALffHMQPsgqLZiLZAuH8B4q9Db q+aZU7OrSfXsrsxtxClZzUn9sSrTP/EfF1hTK0T+4Y3T1rAxNAUpbTgAq06WKRztQFXx 4gRF2SdsxPXgIZsP/uTCmsOMegofxKyQJUqi5tZ3ymDI7DtJxQGujwhgItuSi+p49q/9 ER1bvQKLgDLVZZ12AQyD2+Ly2Pb8VgNdB1iiUfydPpCCr6tCO+QL0ywwC1ZhaiMZ4IC1 H1RQ== 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=9qI80crVGIS5a1SoQd19n1v5aTXBU5YIcAP5DocOGbY=; fh=igWmETGOvedG5K4n7Hi/ZweMTE14AVmQQZ15AkDCNIA=; b=hNMYsl9fRaKdOIrYe8uS0iADO8yiSG2Kd6WptMpwy2N4vnBQ4JkBrNyiqWvR83BtRA njv+gvIL7q+87MrO3kI/fo8jtjGNihSfL9Jos4eES07uXapL+OQqHNPB9JzN7Awb6iop t6sx+nAbTla+HDsec+j7YPP+yEC+Qdqf5/cD3QSP0memakztX7eTeGlF12pXKomaZ3xJ YbAZixDyaqKg7xbksY9NU4cjI5Hzxj8BA+WN1lbaxdSyRcBUAaob24LsxhOKhZXmckjZ sjQawJKPk0a9chUPfoTNk1FgS+67+EmzzxR9TUYDCLCkoATREOpiDvnRRfQ14Q8tD0dS 3NNg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=YQo3M9Ng; spf=pass (google.com: domain of fm-1324425-20241116172125676f3c8ce600d8d026-otbtqn@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-1324425-20241116172125676f3c8ce600d8d026-OTbtqn@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-225.siemens.flowmailer.net (mta-65-225.siemens.flowmailer.net. [185.136.65.225]) by gmr-mx.google.com with ESMTPS id 00721157ae682-6ee7133c0f3si1414127b3.2.2024.11.16.09.21.26 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 16 Nov 2024 09:21:27 -0800 (PST) Received-SPF: pass (google.com: domain of fm-1324425-20241116172125676f3c8ce600d8d026-otbtqn@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) client-ip=185.136.65.225; Received: by mta-65-225.siemens.flowmailer.net with ESMTPSA id 20241116172125676f3c8ce600d8d026 for ; Sat, 16 Nov 2024 18:21:25 +0100 From: "srinuvasan.a via isar-users" To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, cedric.hombourger@siemens.com, srinuvasan Subject: [PATCH] classes/repository: use the proper filename to find the packages under repo Date: Sat, 16 Nov 2024 22:58:59 +0530 Message-Id: <20241116172900.897898-1-srinuvasan.a@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1324425:519-21489:flowmailer X-Original-Sender: srinuvasan.a@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=YQo3M9Ng; spf=pass (google.com: domain of fm-1324425-20241116172125676f3c8ce600d8d026-otbtqn@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-1324425-20241116172125676f3c8ce600d8d026-OTbtqn@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: srinuvasan.a@siemens.com Reply-To: srinuvasan.a@siemens.com 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-Spam-Status: No, score=-2.2 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_PSBL, 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-TUID: Bsq3e9gkDy+M From: srinuvasan The very first time when we generate the base-apt the REPO_BASE_DIR is empty, it doesn't contain any packages, hence repo_contains_package function returns 2, based on the return value (2), we are adding all the packages to the empty repo by calling the repo_add_packages function. After clearing the temporary and cache files, when we retrigger the base-apt we should skip the repo_add_packages function for all the packages (assume that repo packages are not contaminated), but we observed repo_contains_function says some of the packages not available in the existing repo, but really those packages available in the repo. Here the issue is, reprepro caching all the packages by skipping the epoch version if any packages have, and all the packages contain only the -. But in the download folder , few packages contain the epoch version, f.e: automake, git-man, ssh, now we try to find the packages with epoch version in APT repo, but APT repos skip the epoch version during repo generation. With that wrong finding again we are calling the repo_add_package function for few packages, even those packages already available in the repo. Skip the epoch version during finding the packages in the repo, with that we can eliminate unnecessarily adding the packages to repo. Signed-off-by: srinuvasan --- meta/classes/repository.bbclass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta/classes/repository.bbclass b/meta/classes/repository.bbclass index 28e712fd..7379658d 100644 --- a/meta/classes/repository.bbclass +++ b/meta/classes/repository.bbclass @@ -99,7 +99,8 @@ repo_contains_package() { local file="$2" local package - package=$(find ${dir} -name ${file##*/}) + file_name=$(echo "${file##*/}" | sed 's/[0-9]%3a//g') + package=$(find ${dir} -name ${file_name}) if [ -n "$package" ]; then # yes cmp --silent "$package" "$file" && return 0 -- 2.39.5 -- 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/20241116172900.897898-1-srinuvasan.a%40siemens.com.