From patchwork Mon Feb 26 07:07:05 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Cedric Hombourger X-Patchwork-Id: 3371 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Mon, 26 Feb 2024 08:07:30 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-il1-f187.google.com (mail-il1-f187.google.com [209.85.166.187]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 41Q77SVP024392 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 26 Feb 2024 08:07:29 +0100 Received: by mail-il1-f187.google.com with SMTP id e9e14a558f8ab-36520abf45esf25722315ab.2 for ; Sun, 25 Feb 2024 23:07:29 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708931243; cv=pass; d=google.com; s=arc-20160816; b=hAPfztD6nxdEhqBUAAyJNESFkG1T8c3wpXBT6uWF3p47+OMxrqeZXOXrvDkO7HxUap SZea+OIthWZUDKSm3gJr4P35F/nLAs3GNE3d4u32obY0nhv6h6gTtjiz7aCNeW/s4RoX DrflgdPY6bLmgAofIXl1AkTMob1/rTOLhR1PsIqMzq0hysB/VhVhJPLZlrZWQ9QSUHEL 0kho/bdymyE0Jr6xkiPDHDMBk5JSJOnxEZ0LPwVJbS4QncbzqKXUqUC7wiysRJh48EHH T2VhztYIRg7AUr3x5VyXYxzLQqwiGVcYQ20I/VU2gCzfQeh3jZNCDX0AvM3SCUnc17Ls ZREQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; 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=XhwpWSgw8YTVXXZU0t4B2M1tSyb+0R4T5aHHricY2lI=; fh=bj7pT8VSaLd56nyPpTbdtZhyCpL8nQLWcKprz4ZOlpM=; b=Hal2rvjygDzchR8nrhHLs0OD6CTrUaEu3GzBEZCaxnhOPfzlXrgwYVBdXtYIe1vzIa HKjxBPJqFy6JiyWY2/UOzsWa2508poi7d30MsZJlXJA2bTuoYzbry6WBgv4u3xCp4QBd JblKZQVi2rWQoXn1IPCmySbhbzXZumVCKreecVJU4CgjnuANb3uqbE8yf/rl106ATOUR 4LClJQ2F9CfRs/bJOiwfwa/zW+oOXzjlf2AR3BLi+46ri8VEPAWeACg4KpHUtYo4+pEZ 0RE7HYAkQkXg7z8sVZWKmc2mQbyglGQZfVcrE0XQe26tEOdsKXBl1FXZQUs4ooG1M0cI Jp8g==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=ChezPfsv; spf=pass (google.com: domain of fm-1212295-20240226070720203a85b713bd6c6466-uzht_r@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) smtp.mailfrom=fm-1212295-20240226070720203a85b713bd6c6466-UZhT_r@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=1708931243; x=1709536043; 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:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=XhwpWSgw8YTVXXZU0t4B2M1tSyb+0R4T5aHHricY2lI=; b=fCuel3+rHuhIjQV4s8LKLUt+zfsSN4WT31OBKjG9rPzDn8vAll9eJMoUHtMCFbBtO7 VpwBcMOMKVIeHrUPnBZC54d/mKoO+VV8RyAgYZMt1EJURXM14FxTPyTvoU4EO23IAEZg RwAPf/kB9crM2FeH3l7q4t64+R7eqhPorPIB4I21nNUkcEL53z5IMwxYkkOKHf5T5xIj 9yf3645K73Iks7QkplGTQ5d++doSU5TLTQGXUsDTWpn6JhVl/UUlf/5iJ0HPHhSkx6d2 TAIvf3qDQ4/GbFeDbMyY5eG7tT435LTGbJaxiVGP6UgZwQMEHmpKuJKtwHq9Up8RKRJP dlFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708931243; x=1709536043; 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=XhwpWSgw8YTVXXZU0t4B2M1tSyb+0R4T5aHHricY2lI=; b=eTFQOB759kwYjVxy1xBOPPxK7PqExZa1QFWfQNMb8bXCezKlP3BCmM3PG+wGyTZJcO 1AiZDAeFoTuF9QFn+PIFEHPR4yx0x0wjgnClXvHkazPovtx3Q6n2qINfNo415NUvNrMO g+zRH978ORMD6LrgvJbE5UobRZ1+gjIFUZ5hHP6b78s3OHYDlbwCXew3gFBQanKCwB/F mmcM8rQwcCxxx3Pg+Aqlq0Cfw+5AwKdNZ5kdPj7pQcqbGoA7lYFgyRubynx+F1YXcXi+ 3vE/23xC+m4IvAfv9/jNRmICQst3K0BUfEnPS6gLkfjOWXKWkkk6HIIO/9csP7iSdFfI EcKA== X-Forwarded-Encrypted: i=2; AJvYcCVhpASCRQNF1c6Mkhl7Qt7hziihzbL/2kVsEREsA3S2HWHevTGA0Pba3Z1CpXFR0jJKCRScuXZNfWDRAkCwJlI2QXz2jE0= X-Gm-Message-State: AOJu0Ywx40L8crKtMlxdiJ3w7eg7nLsI3ZKDCKTP3pzIp4KN0qGgI/uU m45DQDU9UGEAWl88kI0aj31nVlmZEZHCz5tXwKLCoRuoCkGmpjHH X-Google-Smtp-Source: AGHT+IHKznOlZDeIvq4tcSzbdc3j6KuOtJ69prZcNj/OsJziU3q/Ih4QFyd3MsDAE+HldhfcEgswEQ== X-Received: by 2002:a92:cb47:0:b0:363:c79e:fac4 with SMTP id f7-20020a92cb47000000b00363c79efac4mr6932239ilq.6.1708931243327; Sun, 25 Feb 2024 23:07:23 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6e02:f05:b0:363:d634:8954 with SMTP id x5-20020a056e020f0500b00363d6348954ls1547389ilj.2.-pod-prod-06-us; Sun, 25 Feb 2024 23:07:22 -0800 (PST) X-Received: by 2002:a92:d141:0:b0:365:4c07:8168 with SMTP id t1-20020a92d141000000b003654c078168mr5944929ilg.27.1708931242452; Sun, 25 Feb 2024 23:07:22 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1708931242; cv=none; d=google.com; s=arc-20160816; b=OHrxKRnmWsSAM/DM5hdfKBrGj3C54l0uqBtCPwkYjLkViZDbk/03CmcXrRW9uf8PU+ wal9dEDTV6AKzljD8LgmIEbX9X7452wv4oBhTKXAn7eFfMfjmdNH1E/IFFMcwghhkW/X B7d4zqUvR1Y/35wgQjdsXu2JtgU1jU4dbzNWUiOp8FsVyZTtK5cAE7JzVE7pzoSHVbze pVUH7nyRxgmk39o2JX8LModaYKKdswzJB026fMg5jVf/I2uBtyeEsHjob2VPHTIbA4hH OmKdxIjwdrsrbXJnnYcfKYkP3X8NVe8k9loCdibEF5FJy4Y25iUzu/rrQQHb5nKUYnJu 8ImQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=z7R6cyeElQVj6+h/8nVtdFlWoL8o9nOPPWQyP40SfTY=; fh=1z37pEVhqwMLlkT4FDzOga7XBsM6Rzv6sXOq0pipxqo=; b=oybWE1EMTmlInicRkEAZ58wxnV7cMtxjQoAob1tGAT4eWjk+eatMIRHozL91fQg3kW N7tNUN4HO0+xWM1lh+n5tPOmnEmrsFBnRaHV8g4rzz+xWBnGDeRJ9RYeHY2pABI60eIO nMmhL2PJgRI8qb32kficme0C4sT2n6vVexx5QBNrlB2xHymwIuThfwGA/sHiBMXOsnRh GbA174FogPOvk047G4KHN1IjEQF+VE67s6/Jm22sCNj07kN3m7trvOFkI/RteDe7kvhb Vxcg7s6Ae21XG8pbB9h8Z42iOHbAQXlFUJG5gMbpMuPPec/3amWfHU/MufJjXxLss2OO K2xw==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=ChezPfsv; spf=pass (google.com: domain of fm-1212295-20240226070720203a85b713bd6c6466-uzht_r@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) smtp.mailfrom=fm-1212295-20240226070720203a85b713bd6c6466-UZhT_r@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-226.siemens.flowmailer.net (mta-65-226.siemens.flowmailer.net. [185.136.65.226]) by gmr-mx.google.com with ESMTPS id l12-20020a02390c000000b004748d256b07si48874jaa.5.2024.02.25.23.07.22 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 25 Feb 2024 23:07:22 -0800 (PST) Received-SPF: pass (google.com: domain of fm-1212295-20240226070720203a85b713bd6c6466-uzht_r@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) client-ip=185.136.65.226; Received: by mta-65-226.siemens.flowmailer.net with ESMTPSA id 20240226070720203a85b713bd6c6466 for ; Mon, 26 Feb 2024 08:07:20 +0100 X-Patchwork-Original-From: "'Cedric Hombourger' via isar-users" From: Cedric Hombourger To: isar-users@googlegroups.com Cc: Cedric Hombourger Subject: [PATCH v2] repository: make repo_del_srcpackage delete only source packages Date: Mon, 26 Feb 2024 08:07:05 +0100 Message-Id: <20240226070705.12563-1-cedric.hombourger@siemens.com> In-Reply-To: <5f4783e3-8f92-4f28-b408-cb9165f95db4@siemens.com> References: <5f4783e3-8f92-4f28-b408-cb9165f95db4@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=fm1 header.b=ChezPfsv; spf=pass (google.com: domain of fm-1212295-20240226070720203a85b713bd6c6466-uzht_r@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) smtp.mailfrom=fm-1212295-20240226070720203a85b713bd6c6466-UZhT_r@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 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=-1.2 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,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 reprepro removesrc command not only deletes the requested source package but also any binary packages that were built from it. If do_deploy_source is recalled after do_deploy_deb, we would see previously deployed binary packages vanish from isar-apt. This incoherency was found by running bitbake -fc deploy_source after a complete build of a recipe. Signed-off-by: Cedric Hombourger --- meta/classes/repository.bbclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/classes/repository.bbclass b/meta/classes/repository.bbclass index a61e5dcd..28e712fd 100644 --- a/meta/classes/repository.bbclass +++ b/meta/classes/repository.bbclass @@ -70,8 +70,8 @@ repo_del_srcpackage() { if [ -n "${GNUPGHOME}" ]; then export GNUPGHOME="${GNUPGHOME}" fi - reprepro -b "${dir}" --dbdir "${dbdir}" \ - removesrc "${codename}" \ + reprepro -b "${dir}" --dbdir "${dbdir}" -A source \ + remove "${codename}" \ "${packagename}" }