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; Fri, 22 Nov 2024 06:48:47 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-oo1-f61.google.com (mail-oo1-f61.google.com [209.85.161.61]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 4AM5mj4S016371 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 22 Nov 2024 06:48:46 +0100 Received: by mail-oo1-f61.google.com with SMTP id 006d021491bc7-5eb65120f2csf1031594eaf.0 for ; Thu, 21 Nov 2024 21:48:46 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1732254519; cv=pass; d=google.com; s=arc-20240605; b=XHiO4OQwqXNS6Ay7it5RJILVIpt2T7FfSxd1IFNr4pR3LwuPPDmBLSXFrWy40LC/PG IHciwdMyz4dwG4lgw9nYPq54J7udLIAleZxfta7TS6UW0zzTzvurj1ZQrNHPy3iwpGEd IooebxlfqQgo66RtC5yTlNdZaUe8NAjyHmPxDJGpdDqUnZGHp/w5523MCTilr8q8o9o5 sAs+125PwVLlSo1lP9zmn17a25BdYzt8XPpzZGxAVV276y+RLk2ueTD1x8sXRKtoKlbe N1Is42Dq8xNC3BDeIdfwUpe3+svpd5WAdpIlceviFg1CvaBtY4AzXEzxqPXvIk2RAUnI Owwg== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=QDyTnU6VmntFv5ztnLq3OvdAMpriD1trDFNN+femCkA=; fh=K4y+/Q/tKtjzIvAuM2jn7ni4+FgSLDDPj2/vM44+RpE=; b=V1+OVkdVG84BT7gm27GJbK5g5GHvVYoaM06iy27PMwGtLqbdTUlHjRxUw6Z/JHTD1h qVNfJPdzwNI8ZC2v+wYRVL7S8CoFp/6IMZyKADNqHkR5nxJ17ys+kafZmZJ5e3igiT0D jB/6OS4x8U4qsCmiFEe5TlDJE8AMU9Tqk5yyoejZ0aI23ONIXyLk98Ge7uvUNYd8cIN6 URzEBUl1kUP8rG28iBuLQkIxdph3/Nr4/Cym0xChrUNS7OwvPA9BMZq8aebcBMvPU/W4 fdlcuxIA4dwFS3iTfa9VfPxhrngqyr8gKqJwiF5M7yet7rNYqT3iQxA8KMEAoIrZkyks CfOQ==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=bOjkH21T; spf=pass (google.com: domain of fm-1212295-202411220548359597f02eaa2d13481a-gsuvo5@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-1212295-202411220548359597f02eaa2d13481a-GSuVo5@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=1732254519; x=1732859319; 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:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=QDyTnU6VmntFv5ztnLq3OvdAMpriD1trDFNN+femCkA=; b=BCXM6Qn9VKQRAbZJv+KLhLvRVOlynyR63V2tJqdpeA0BKaaO13DP3EyTD8NH9Ld06b 8ZDrGUiTczGznGQYkUctLh72zLhYxOGiUn9sdyG/2k7fyRytXrleExW4mquB351V1I4I 4Ci/UM+Pgs5D0Ibu8WB/ERbCHn/uHX91LUYZuWYOOW4+XcigrDaMbsUB+VGUG8tgWq+e MMBK0SSvmYs74iATjKKf6ZTXUSEkjvcAaL8DM+oFGs1DQ3355JaL78WvFzjxScwT4RPl 2XuAnGp8+fU+5YFu0iDlfpLdHrpM4td4MEE2zfwiZF/piS5CZIdT7ocOKzorwOxQjVDl Z2EQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732254519; x=1732859319; 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:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=QDyTnU6VmntFv5ztnLq3OvdAMpriD1trDFNN+femCkA=; b=STlGwIFpQrdu2YoYCR+hqH0imQHvKlOWSu1RekTEh6vUMMZV6J0OC7Vp7wGjL9eBKf KnV8GapZjgFGMteclRn2t6W0UQ+2qnN6koQ8pS3VMykk6R6OzTSUH9+W7Ta1x4IjI+S3 9zvb/YmGOHuRU/df5B4XnieGCJAJJnc1NC2KN5qTykWQUUrX38/HE+Ieq/aRMxTTje2U +ew2qlCirZUPl27kGRXixY47q4iq5CA7pHp+nIqJYMvJCbbx+9fIE2vk/5du/hjmWPrr GKkAQ399d5FEh/6v2Nxm+obD/XTRRR0KlKtBLVc8kkOF2RBiIw5hKRP7W59TTLggtUsF HynA== X-Forwarded-Encrypted: i=2; AJvYcCUHpPce6kUdxRiOVtCnCHdL3/kzjC8WkBP33LYzMoBLiSeJC5j+cJ5tYPAWW7ynzhKyeP58@ilbers.de X-Gm-Message-State: AOJu0Yw3y6yMcyst2w3QCcfIPan17BfeT+KKrlbUmqYgRHILzp1/4ka8 QFsqC1Tw4tX6AHppfskPUvTsYSZ8nrCZuGzLs1uhUdwyHTYaR8EP X-Google-Smtp-Source: AGHT+IHtlY3cG75rwPIXISqMH8PTIn6uezTzW0N3QBv1qWvAdWxKLqzvfvMT7QFkxuGtMCBh0nsSUg== X-Received: by 2002:a05:6820:1ac9:b0:5ee:db2e:9f76 with SMTP id 006d021491bc7-5f06a6f23cfmr1638771eaf.0.1732254518646; Thu, 21 Nov 2024 21:48:38 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6820:228d:b0:5ee:dd2e:8d38 with SMTP id 006d021491bc7-5ef3c4c4b18ls1523566eaf.1.-pod-prod-01-us; Thu, 21 Nov 2024 21:48:37 -0800 (PST) X-Received: by 2002:a05:6808:19aa:b0:3e7:5af6:af0f with SMTP id 5614622812f47-3e915aeb004mr1703309b6e.39.1732254517817; Thu, 21 Nov 2024 21:48:37 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1732254517; cv=none; d=google.com; s=arc-20240605; b=bLzacj5wx74Qsmk8gGEXfQOEqp6/p5d8+0/UtPIRR8j/uv+RTBZmSGKYFOShE8I8h8 97VN9MD0PL4+qLs7z+Ul7QZFwmib8RFWPgyAw98/uorg4zt27VBEHcjz4mPJq4O+QDTg AV9v8zT/r1y5RGDNNUyDkF/ZOHKo4CYu/7EV51MYsu7xArYg5MqDrpjc9FYGi/nuMXzj L8TJnyUxT3T9/EB4Uhxw+Pi1imFBijZxw6bjzh8iwiGziUarIe8R+R9S4tQow6wDrJFs DqfZHcl+yj37ZLzQlv4Yw9/dXUjRlUM9W57vuvQFJmXAQxpcRhrZonElge8XHA8BtOFt xiWA== 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:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=hT3srfDVfDIVkVI1OYvFmvsgCM1Gz8s6+R/yE4y17RE=; fh=1z37pEVhqwMLlkT4FDzOga7XBsM6Rzv6sXOq0pipxqo=; b=GHElbPg5zu6YNd5KDU/ESNAIgj8WGvVaiHjlfW9y1EUEZnnjQ18GflE8zpIOg9Ftr8 6FVwyVRnGWiuEiMdPDQukxPwKxG2+x0G2WLSXxZQpq1hPbdJpzOcFouqXdgyINnEctHy tTeQ1Hy0aExk/1QUvFi+RJFOJvAy/0ktFBOgmNT9uXws0ehKJEdne1YJbs4vaHAIu/0+ k8u7JQRo4uQ1FvhrEJYKJ4jQEoLPxPXhgSH3LCvpo8wn8/Dj5nEODeukDaKyhvC4yO+t iPeuTIy5jC0+1YhGFPPNt6X/awFRwfvdcLgVWbylOXXqqpdTFF1eKIwa3m40pevjtrR1 xTXA==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=bOjkH21T; spf=pass (google.com: domain of fm-1212295-202411220548359597f02eaa2d13481a-gsuvo5@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-1212295-202411220548359597f02eaa2d13481a-GSuVo5@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-228.siemens.flowmailer.net (mta-64-228.siemens.flowmailer.net. [185.136.64.228]) by gmr-mx.google.com with ESMTPS id d2e1a72fcca58-724de5bb130si36336b3a.6.2024.11.21.21.48.37 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 21 Nov 2024 21:48:37 -0800 (PST) Received-SPF: pass (google.com: domain of fm-1212295-202411220548359597f02eaa2d13481a-gsuvo5@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) client-ip=185.136.64.228; Received: by mta-64-228.siemens.flowmailer.net with ESMTPSA id 202411220548359597f02eaa2d13481a for ; Fri, 22 Nov 2024 06:48:35 +0100 From: "'Cedric Hombourger' via isar-users" To: isar-users@googlegroups.com Cc: Cedric Hombourger Subject: [PATCH 1/3] repository: repo_del_package should not remove source packages Date: Fri, 22 Nov 2024 06:48:14 +0100 Message-Id: <20241122054816.3371334-2-cedric.hombourger@siemens.com> In-Reply-To: <20241122054816.3371334-1-cedric.hombourger@siemens.com> References: <20241122054816.3371334-1-cedric.hombourger@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1212295:519-21489:flowmailer X-Original-Sender: cedric.hombourger@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=bOjkH21T; spf=pass (google.com: domain of fm-1212295-202411220548359597f02eaa2d13481a-gsuvo5@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-1212295-202411220548359597f02eaa2d13481a-GSuVo5@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Cedric Hombourger Reply-To: Cedric Hombourger 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=-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_H3,RCVD_IN_MSPIKE_WL, 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: KS3pwvbgalvc When the architecture of the binary package is "all", repo_del_package would remove the architecture filter to remove binary for any packages. This unfortunately causes reprepro to also remove the source package. Modify this function to use "reprepro removefilter" where we can make sure that only .deb packages are removed. Signed-off-by: Cedric Hombourger --- meta/classes/repository.bbclass | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/meta/classes/repository.bbclass b/meta/classes/repository.bbclass index 28e712fd..42d15823 100644 --- a/meta/classes/repository.bbclass +++ b/meta/classes/repository.bbclass @@ -84,14 +84,11 @@ repo_del_package() { if [ -n "${GNUPGHOME}" ]; then export GNUPGHOME="${GNUPGHOME}" fi - local p=$( dpkg-deb --show --showformat '${Package}' "${file}" ) - local a=$( dpkg-deb --show --showformat '${Architecture}' "${file}" ) - # removing "all" means no arch - local aarg="-A ${a}" - [ "${a}" = "all" ] && aarg="" - reprepro -b "${dir}" --dbdir "${dbdir}" -C main ${aarg} \ - remove "${codename}" \ - "${p}" + set -- $( dpkg-deb --show --showformat '${Package} ${Architecture}' "${file}" ) + local p="${1}" a="${2}" + reprepro -b "${dir}" --dbdir "${dbdir}" -C main \ + removefilter "${codename}" \ + 'Package (= '${p}'), Architecture (= '${a}'), $PackageType (= deb)' } repo_contains_package() { -- 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/20241122054816.3371334-2-cedric.hombourger%40siemens.com.