From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7338730514823512064 X-Forwarded-Encrypted: i=3; AJvYcCX0nbzq1ERhMJGdslTOPmNo6bFWo0o65HywTYkcgCqP4NhYvQAvUUOaEI0LH+oTcgl9XiPsbi605/mdRiA83L2bskuZee89huLzCPI= X-Received: by 2002:a05:6512:224c:b0:512:e205:86ad with SMTP id i12-20020a056512224c00b00512e20586admr1456933lfu.56.1708688085060; Fri, 23 Feb 2024 03:34:45 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:3194:b0:511:5e9d:f163 with SMTP id i20-20020a056512319400b005115e9df163ls457874lfe.1.-pod-prod-05-eu; Fri, 23 Feb 2024 03:34:42 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCWKMY1c0qtBj4epCYW2QWDhfyqRUZlVB7dDmVB5WNuE7bjxrMnfLkUPEwkqgyit6QsDLvLKtikWDDthbW1ZDm4ght8v481k5d+2vsM= X-Google-Smtp-Source: AGHT+IHsGwwnPvkosnsgYlQhe8NnqHC+j/ZjEwkQPnf4wdCm69jazXuUNgh+cWlCtebq0vPy7n8H X-Received: by 2002:a19:691c:0:b0:512:ac0c:2f81 with SMTP id e28-20020a19691c000000b00512ac0c2f81mr1082034lfc.40.1708688082436; Fri, 23 Feb 2024 03:34:42 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708688082; cv=pass; d=google.com; s=arc-20160816; b=npesEtb2Lvt4jZvRWgnckzrXXRrT+NyBaSlRtTfrc1bjWhWubcZArRXOLmOQCL1JZW 4Voh0jKRXjvlRZKB2EfZE5IBH6kf4h7zlWhBh99SrVKTc6eKsOj1+TtYOo1VSfbrG4Gy 1TMIRSmMS8eyk+Jb+bz+mbdJmRnHqm0kfncCEpnMZHq/fr0orQDRWs2TpFw3o/kk3FRA wOLx3xF7CrfNXo6lJVFvDP9V6Q037fNU2ccKVAwrMFPoRJo82Df4b7J1TnrkM1bXBTz0 1CBZSjDEr8yxlYKAvqV2GGLUbDGiqSVetoYkc/HRB8fenSSqJgzUlVcerIs++M/hrRvc ymCQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:in-reply-to:from:references :to:content-language:subject:user-agent:date:message-id :dkim-signature; bh=hx1ZBjPL/MslH9ys1apwCiYmnY68B9d6aiua/sJCOBI=; fh=1x/T85rXr8yhgzXWAa7zssXnuyt2jGlhJYPIGFWr6UE=; b=JneFtCXCUy1xJZV7ugNaxw288xhx0o4/sIITr6/bOymxrW+TxtFoBuspy1QEGg4Vm+ GPI63Gtm1+5pu/b5QqtcPsjD4q/dsTeJjV9XIL7rutuzljTYmvuz65SWaV0UoqmCNlv6 MtLqzehgFqdDpzVhNMIJSVV7nYRA52SGQ0o0ChgOcsDCHH7fidgFNUQe6fAAkYY6z4nf Xwv95D2Y1tNaXKHbkOrtJerCEbUdWhaGlz8VIG7C7Jt97TuxGG0eeSb4z+NJO8JvCiGN MiN936l9AthrBkV9Kl5lVbVAAFo5jK8lrromv+rBFPMzWZL9pGQzWOuus1puu+v0RKAR kr7g==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=OrDOLHdW; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe1f::60b as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on060b.outbound.protection.outlook.com. [2a01:111:f400:fe1f::60b]) by gmr-mx.google.com with ESMTPS id be17-20020a056512251100b00512d8a427acsi193866lfb.2.2024.02.23.03.34.42 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 23 Feb 2024 03:34:42 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe1f::60b as permitted sender) client-ip=2a01:111:f400:fe1f::60b; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=OrDOLHdW; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe1f::60b as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QDtuVM1Is1p0B71rvSMNRwvyIIXd48wXMdn5SHUbgU5N+M2QeMR3AKiBKY8DqY6bG4Lhr/qOd3L0gPp87teDeh1tFj0RlyimAh/8/FW+nhseWvakYTpAEdYxYYI41nLb6L2pwrnW/J2VF2iI2VMRr9XdnsbF3ehCxTnUHHNOQa01Vc7i8hx8dnnOoDfnxCsQ1X9Urq7/5YvDgZO1FAa7PrRjtqjsdNj1npxN1IYk/N92DZHsXCmDSd5GM0rGYD2nwWmaRIsfClqZqIUcbmRwMpVBkxmCD4KXn6BoH/GHIfCsnP6QKC6AjQ0uTXZAf2Mk5UoaGSQwKgcrWQrKVh+t2g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=hx1ZBjPL/MslH9ys1apwCiYmnY68B9d6aiua/sJCOBI=; b=L/NKHRMdY5I/vh+od73++Z7IRyi6Q4B6t28M7cV8sxyy3gAU3udIB+/Gb+1JrZv6WSgvNBmEoRNAvVCrinWFYuwefMwdkClgT9lc8HhF2p16coMbtE1Pys2Qstuvaqkejr+s8qvcaB4Q10WQenoBiBtrQB9FlkULqfEShbpZi4cnrllyVG+ITJ/XCU9Z1tkhmmWLVkt1g9Xmwm+YLJoGgAwFnQhdPkUtdSlT1vDMH++kj/q5cD4mrPcp0nLGzQnDNZ0EBx41MRy+f5ShSGcB30vyefFCw29k+/nTtJF76M4b1pK1rfY6Hbb61PxG2l1VaVJr7akG3uAf3wOk+yYBUA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hx1ZBjPL/MslH9ys1apwCiYmnY68B9d6aiua/sJCOBI=; b=OrDOLHdWgblTmB2Cp1us6xSHQeQqhYtuzNyJ/zIImm/revhvKU2V09FEilP1EhMnLTDXJ0dhOgdL8YQFdLcp8y4OUgPs8HfrnafnQAHv9xzw1PQO60PtioCxJZYnaVVgSihu3Updvr+UjX3yMhVoRcOUm0RZR/z1tnEmeStDn/mrXIUCEgUJewSZODWoIqx8f20RKBROTvQcIbpw/BOOb5TcuEDo0V1Lc4sSHtfhn7QxwHtL+k1tYBh0ZvBRfYou+ffydC0bHaOxKBx/b1GiqsnALf7Gv+EMv4KhRpycYkRu5TnZFeVNsr0V+aEGZmh2XPEt88Q9soAbtGMhI4kSUA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) by DU2PR10MB7813.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:49c::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.24; Fri, 23 Feb 2024 11:34:39 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8d16:7fbb:4964:94fe]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8d16:7fbb:4964:94fe%3]) with mapi id 15.20.7292.036; Fri, 23 Feb 2024 11:34:39 +0000 Message-ID: Date: Fri, 23 Feb 2024 12:34:37 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] repository: make repo_del_srcpackage delete only source packages Content-Language: en-US To: Cedric Hombourger , isar-users@googlegroups.com References: <20240223094207.1482845-1-cedric.hombourger@siemens.com> From: Jan Kiszka In-Reply-To: <20240223094207.1482845-1-cedric.hombourger@siemens.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR4P281CA0420.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:d0::17) To AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) Return-Path: jan.kiszka@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR10MB6181:EE_|DU2PR10MB7813:EE_ X-MS-Office365-Filtering-Correlation-Id: 239f1109-8e68-4aa7-f700-08dc34636bcf X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: +tGFj3Y4xgribi3Jzfox53EjYCLmsq5YrLimisOM0Tx7LlIouFvw6OnHvrI6TwtuzGkz6s7cclytQ7G5LurAXGTpatFJQRlTbfzupsFGZ1bhHRatsnKNhVgdgVStDnalwMhtOHvxRHjOoejbpf2OhgDRmJM3rpQhPDs7UB7vq5X/vb7N/0a1asyY+PuxIUXlQ/aoz6lXdNRp+XatP5Jxfev17B2swF28hCfQ0UUNyOtlCcuRtZ9YEJl1ImVKgUsl2mBlPJ3Ju2cPkx2R1A4zE5nf/2BflZPh4ZoFrqtHe20GJX0tY0qi4Pptzs8cLGiYByTGBNg3hffSx4pZ6/tpaWHzFhIcSZyz4kP7aVxbi4I0Nz0Uv/FHoA4bR/AmzV4Ox7sNOUvLgqXlgpGbZ6/qUuLlL5Y+kHq5f0BIRSV0GWLpuyUjTByTlb01xuFAuuBbuhCp0xiEbx/f8N6ADG130PzmuKjSXiMMezyqA9xVfLq5JjWP31DMJnQ3g1m8ojK/nazxoUKgMes7NA9YBWtCEyF5/VNE3AlHiJ2MlMrd00M= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230031);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RGhMaE51TVhnNWlRc1ZBb3N6b2hKd0tLdjgvYllORWFDdzBRWVJuQWpkM1gy?= =?utf-8?B?a095WnFmdFNlOW1MUEo4TmxyWlVzWUcva2x2TjdRVDBRWERmZlgyOEFCcTBX?= =?utf-8?B?MnNLYTJ2V0NMWnVIcElvZjhNQ2RBcjhhZ2Q3S0hqVHgrTENiWFdIM0pOWldG?= =?utf-8?B?aExwOHhqem54c1RKQkdGNlpTVHRLVC9GSHQ1NWpOdVU5Qk43V3Y5c3VPNWRo?= =?utf-8?B?K0hWQlB0SlVBVy95YUc1KzltMXFUTU1uVTQ3S2tiWDZZdWt6M2hkU0twZVU4?= =?utf-8?B?WFFDWkVVQlBObFR6SXBxQyt4RkRxVnB3NWNOZXlGZE5XODJKRjhMSUR1anJO?= =?utf-8?B?d3h6UWtvVU9YemF4WDQ5TXlzQ3BTZWNOMHZoZzRhdkQzeXNlTTdCU01Pa1ZJ?= =?utf-8?B?UlZ3R0RKNjd5ZmJ6RTFPU3B0UjNPVzVTSndxWnhqRlVIL1FXZU12NFBaSWpo?= =?utf-8?B?ek1vbFdYcXpHVFBvblFMMHZDZng0aE9nL0x3Yyt5ZE9rNk1PdUFybTJwem5y?= =?utf-8?B?RUsvdENGZml4NkQxNXd4am1tejlDeVQxTDdmdmhuVkNvaXZVVjRSM0NtTCt2?= =?utf-8?B?cjZmWlNmQiswU2xsdDkzUWRxb0VDZitLMXdZQWUrajA4dVZ0VFN2bE52anZV?= =?utf-8?B?RWZpR0hRUXd5REhRTGdNWlBkME1XVTVGUVZjd2k3eHlJZXJGR2t2SzRsQkR3?= =?utf-8?B?bW1nQWxPU2hXamNydll5anZZNk9CcmJrNXBPYnM0OENSVkhXZXJab3dFOHJB?= =?utf-8?B?WG9vaXdqVk5uanRjbDVKUDVqY3B5NUNaTHI5dW9PdklibDRyL2dnanB2VWYy?= =?utf-8?B?VDkwQUh4M2FXcWNDM0QvUzVPZWUyb0h5RDFzQUlyRnpkdExGUXVLQ0JNb0dH?= =?utf-8?B?dEt1MkROZVd1WFFTcUx6eTkzM3NSUWJaWXFQdVhEL3dCWDR3OURpNUF1VWtQ?= =?utf-8?B?WUtLRVhSQTc3L2prMFJFZzd4dmFvSFZFUFIvVS8yTlRTcUlMVGVFTm1iSHQz?= =?utf-8?B?RERQME5Xb3NlMzl2OXpWNUJ6MXZpaUFOeXhkVkFyOE8yVUMrNngxWUZoeDk3?= =?utf-8?B?OUVXTjRHaFlvY0VreS9mSEZRNGE0ZWtGUE9PY21TTy9pUzU4WlcyZVBNbFFy?= =?utf-8?B?MmdyQ1hPWFpEVGJiNWZKYVBkY0dxTytqVlA3d1BGSmUvcDVDOGs4NVFWd0Fp?= =?utf-8?B?TlQxblk3SzVoM1dIeENSTklibGYyUzlBU21GQ0ViVzZhRWp1ZHBDTjdvVUdG?= =?utf-8?B?alZoZVJkcm8zVEJhclpLdnNDUFpQWkxPa0ZwS1Y2R2tQOFdTU2NPM0JGQ2U2?= =?utf-8?B?ZlUzTE43cHppYTJnZHdROXVOVjBKRVJKZnh2eFVkNEVKbFJmOEFwRzRnMXZx?= =?utf-8?B?M3VjTDdGcDQySmdZeEVUS1gxWlpPamN6cjU2S1U4YXpKbXBjZGpVdkpUOXF1?= =?utf-8?B?UTk2NTBnWG9Ub051L2NjTVBOR0xlNFo2SEM2ZmxWaW5HQk0yOWZudVNDSlFH?= =?utf-8?B?K3FXY2hWRWdFSk54d3FrTVFoZnJSUVZzeCtyaExzWkZFekhPd1lnSTkzWmtB?= =?utf-8?B?dG00VFRQTnFiU1I4dExSbUFNcER0ZW5MTXNZY004Rzh4MWxDTG9IMXFpNk12?= =?utf-8?B?cnJ6dDMvUmNkb2JzZnVsZC9JOGtHZkQzYkYvSG8rNzJUOFV2RHZaVzNhTHFG?= =?utf-8?B?cHNCVUJxZW1xeHZZTHJFVjVmdXdycXh0V2s4V05EVEVGVUZLSUgvV2ExWTdx?= =?utf-8?B?a0orUzJjUktqVGRoMnlaV3NTOTVkWURMSUxsOUJBb3VhRk1OeWl0VThwQ2Iw?= =?utf-8?B?QkJDQ0xmSXZJTC8xYm0zLzRKWm14bUhvbVZRUTcycTFRRDQveFFUN3ZnTVNP?= =?utf-8?B?Ujgvdi9oNnFCc3ZJNEFUajM2ZTNYRDl6WmR0Rmd0cWlvaEZKMVU3VjR4T2hW?= =?utf-8?B?aFlMelZlWnFTaWEyeWxIV1hXVzJtZUt0bTA0SDJuVmJPOVM3UXlGeDZra0Z6?= =?utf-8?B?Q1RvRk5IMXRtbXVtUm5EMU04T0ZIaGJqKzl1YTU5TVp6UTBaWTNFWXRjQUw1?= =?utf-8?B?aXZVM2J6dnRvSDdpT3RFRHUxZ1hRSHJSWGlqeFdLdFZuYzh5NGtsdVdhc2ZN?= =?utf-8?B?Z3F6ZWpmZ3ZFanFtSGJrbitIQndTNW5OZzhEY1VvYkNzY3lDcFNrSDNTVm5O?= =?utf-8?B?emc9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 239f1109-8e68-4aa7-f700-08dc34636bcf X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Feb 2024 11:34:39.6171 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: g6Ubr6IfgorQTvC8nOHUlLM26UMS4K2htkkxLIjERsMogrq0cGy1nHSZ/ZJJhLLFQrSrRM1qWsftrQamRlURtw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR10MB7813 X-TUID: 1Mq7DWvTVHmv On 23.02.24 10:42, 'Cedric Hombourger' via isar-users wrote: > 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. > While I agree that a task should do what it is supposed to do, not more: How is such a race possible? dpkg_build depends on deploy_source, and deploy_deb depends on dpkg_build. Jan > 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}" > } > -- Siemens AG, Technology Linux Expert Center