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; Wed, 14 Oct 2026 17:50:30 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qk1-f192.google.com (mail-qk1-f192.google.com [209.85.222.192]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 69EFoSSX008476 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 14 Oct 2026 17:50:29 +0200 Received: by mail-qk1-f192.google.com with SMTP id af79cd13be357-93edac58b24sf55669885a.0 for ; Wed, 14 Oct 2026 08:50:29 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1791993023; cv=pass; d=google.com; s=arc-20260327; b=Q+8xNn1oEBs8yN8X0kaEP2qdy0KFwM/aiP7lLnqplkfnS1yLXNhmoobixVYHV5uMvB ogmjKw7Bsc7CNfP3ntKpeotyFRF5pG1oM5rPI/E4UgcF5n7lhq7pmllAcXrPh+3f91bV SSjLegBxyFRyotDzN5l/YmbLy7bxIBwARWKUgjSxkh/Vqktgd7hAzCb83px6mXBBb0ZE YnRyvNCm3p51b9aZhBQepK6hcT3ji96JdCOChCx//S87sAXFbZfwI/kDnPgPE86FLYdy cMy7qcVmiZw2Mxv6XgTgPP+tLFHLVdCGO4M7g/vruB0xMAPmaUvoEfMkrEiQ7FiUTmaj YsmA== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:message-id :date:subject:cc:to:from:dkim-signature; bh=U7i1tFBrHnEl+6vjN4FbrQM89/DkAPU4w/6w2t7J4a4=; fh=ky6Yy+kWX9sYVFiU2kreYnkk64BBoEniBAb05PtqRy0=; b=r+jkP691bMOOnSo4l6QLg3LPSC1ICT73kub2xNAElWOe45Th22ZBSm2sTZoEzYAy1R LHVui6FaAygo4+HJ08//ei9KgC8gWccrPpqqyZs/2NOrQCYCLKimgXQsD/PoR9B83Rnk OiRnZ7afXWq4xiZkLr7dzTCJGaFECx6XNra+/yKbjlj8RweuF2Z2OkhUOUE8guddMNnq 69FhbUEBrltt8ABBoFdv8i4sCV6YcfxzexiIHtoRRkcoD1fKQ/N3Gpc8BGMs6jUvx8ZB OpIDl8qozHoInd+6c4DsGEgfD7440L6F0nxrKCmRGmkC6Q1IHaKryn8Q2rNc1vYMJOi1 jsbw==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=bH+sqHpv; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c201::1 as permitted sender) smtp.mailfrom=felix.moessbauer@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=20251104; t=1791993023; x=1792597823; 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:mime-version :content-type:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=U7i1tFBrHnEl+6vjN4FbrQM89/DkAPU4w/6w2t7J4a4=; b=pb/TTWouVBN4Tu4eZkX4o2Hd8pW4Qx70IKSrdoxW4crDqpPWL5sqPnKwvRdeh/bPnP fWI5I2amOMrUCu8Gmie6S9TewUND9xmg3UeR4/9jeHPLjIlc+X25yg72RahJSezoA6x4 zIWaanCNCeubhZqjCLBVgJPUKuKtFvNfd+2KW72asWIrghfVGnO6jrb7pDm1fKKGFBOx zwVoWSgqN87ZoOT/aj0/BaMRX2L6w8ZIa8Sn+wgPb0hZ5o4bC3FTlGHYMcO43az9jG+D fNeaKlDgkDtj+vLGdKa929ftG5ELM/IN/pQUbxtaozzwMfshkTsvaUJngQqM/GOSCUgZ 1BFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1791993023; x=1792597823; 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:mime-version :content-type:message-id:date:subject:cc:to:from:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=U7i1tFBrHnEl+6vjN4FbrQM89/DkAPU4w/6w2t7J4a4=; b=wzAAD08hKal7El7/yg7XEwi7jdKJEL1xMyp3cpo9r1C816G1UZIlXenqsTdWXeOAA6 +6Haf9qnOjYqIHezal9PQfYc4Pl+6RFBb3tGkOXsnLDr4+DmYzB/GDwwUYnNnWZvweA1 9rqk2XQZvH0vJdYNiB23Rk9xd7vA9kvZgnZDr9JMmeRcC/gNiSncentrhITawV86VCJH GHhVo1pDLL7kPR201si6aqlpaVYIeaeofisKuDAfZM5B8ZXxuxKOnYH2TwXPTwJd8w4w L7QMFpexIs/iCFAMw65wRBmSs5Z4P72+WZBdMBIUMW1hWJbfyynt4azC5Ll1CaDycOQn oBag== X-Forwarded-Encrypted: i=3; AKwUvBwYFTY2SFKS3/MmV168Uek4GwTGKO7hzGxKQMpOChMwkukUA6ShgZjw0hxzlhAmib6479e2@ilbers.de X-Gm-Message-State: AFq9FYIOdFfgSwJXR9q7GTgfjp08SfFxunwWtYh7JI1MGPzLMmjsDcRT 3ctL+UfM/YbDbJIxl1pIJAksCBYc/UZMYWgyCv46exk0v9BF0gQqQEL2 X-Received: by 2002:a05:620a:390c:b0:93f:a34:d9fa with SMTP id af79cd13be357-93f0a34dd2bmr241179485a.1.1791993022884; Wed, 14 Oct 2026 08:50:22 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLdeBhlfxOl87Z/DYDHr9N3XFRNH5aIukFag1mUzfo+m8mw==" Received: by 2002:a05:6214:16a:b0:91b:947f:a427 with SMTP id 6a1803df08f44-91bbab70095ls492846d6.2.-pod-prod-00-us; Wed, 14 Oct 2026 08:50:21 -0700 (PDT) X-Received: by 2002:a05:6214:5004:b0:914:48c8:6961 with SMTP id 6a1803df08f44-91b5d57c1b5mr269771926d6.17.1791993021175; Wed, 14 Oct 2026 08:50:21 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1791993021; cv=pass; d=google.com; s=arc-20260327; b=aMxYW2pOcY1f4jCaf7MsP6MD8y+bqtuE2uUKMg71LzVzhLvAgp/ZQIFtFVgGHGskzZ +NAwf3hrYi31R3QJuyl46EkWjBDBU2Xq4qwZduDsB9JpgnxDqOc6+M2H/6jA71OQRwJm HaMwjOW7c7S0Q9KYw0rRrv1x6A8cYngSGTm8Roo9vuCWs4QjUSbbvE35FsQyLvdZapAW Xne7ygvZ6E5et01FtSGMw07SwzL/dShX30JSBpyVwJmFGhLYGHaitQQtT7M4+Pvw1s1x /XTjsk9eHwlikGuDfQbMTGGnud6Kxlgz3/7uUdo/Ii7O7PCSeAk8lmiW2dn5VFIjpQZY wqMw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:message-id:date:subject:cc :to:from:dkim-signature; bh=vog+M/A1iHFlGlFGFlGEAYgZ87qFp9MS2XbUuJqWJL8=; fh=8MbhTH9sSb2NI8F60ZifaONmE6VNl23UrpyAIeWFoeo=; b=MTm+XLcT2TftfH1lNegXKqnXJ6E/JtOyuvt42ZZiE5/6cr0yz8sEPYZe/PjdofWwgG om5LrSUejKTHqe2kyJfGbII+SVRZzj2WMRAWtVfrSy8wHU+oycHX43cbRA5VqJdyANcz dKhSb1mmXz5yjRNBpKF3vYnWljf/ITojnxlPn6IkAhRhF8H1sKEgDL/jaz3K+6/+5qHc Kpg7oQKw7GacqMyU4q44Z7q8nHgAdI/Zv6sYtG2AGoLxNXUgDsLit2BSUTbXDwK9dT02 bg+UTf2tJRkn2Apm14+HYyPNeoVll6G1gn6d2qLJvKhv7uWITwjlo6AJ1J/RW0QgknKc pVUw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=bH+sqHpv; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c201::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazlp170100001.outbound.protection.outlook.com. [2a01:111:f403:c201::1]) by gmr-mx.google.com with ESMTPS id 6a1803df08f44-91b97b8602bsi1613916d6.9.2026.10.14.08.50.20 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Oct 2026 08:50:21 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::1 as permitted sender) client-ip=2a01:111:f403:c201::1; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=IzMD4hPOeQIqXmhnKi9o1sVe9DYt2/NDkCFK++ewpQTAC2ofuYMeLhVi/SQgp6HZ1pm7dzvcqkRFSnIgU7V5Kd1oQV7Qoxh6ZKStAtRbxk4uYdw5fbu4N+YC7cvRphCr2w3m3E7ELhNSr77McR8seIZDuxdw7aA9ZmtZRHKAInXP1cHvnGvijPhcPadea4GFKdamlJodR7ZpVWke65UIo1vIsvEZDP09o1gvWBDYIJnZ9ta8SWtu4T+SsvF6UMOBGUF+/MbG/kTd/DmlB9SnG4RN/m9uQPjYHLbJM4+YN0tRRRph2f2E8fyoeAATx1dqiL0+W/PibN7QGUpRRXnxkg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=vog+M/A1iHFlGlFGFlGEAYgZ87qFp9MS2XbUuJqWJL8=; b=idbcMzTe3hJIaYdoQCslottvGcLgMhK5wwYNURYTM7LvijkRN2YOMTeVSwXrxGiDs2tWmhrtsvWWlhQ33x3K74dcTZMD9MQYEuap+l7V9G8pin4BFbr4Q7rrUSwbV5m+kYrkWCY6lkmFbn6ygoHcSg8wn2ifIU8jg2OY5NuRHCymEKkq7y/qS9F8EdExFmKdd9kuu7XqP8d8eCL6jB22H2PSndtIJK0fGarOB3F8zd0bsxkjN6wtMRjo6N4MmGZ1OoT8pmewnKjb0PTYlZH3f2yfN0TTQMqf+XX7v0xzJ2bzNgtzfcEEp44+4JceY99btiw8DA8OuYLV6/YyS/w0CA== 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 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) by GV1PR10MB6074.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:9e::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.496.23; Wed, 14 Oct 2026 15:50:17 +0000 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c]) by AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c%3]) with mapi id 15.21.0522.012; Wed, 14 Oct 2026 15:50:17 +0000 From: "'Felix Moessbauer' via isar-users" To: isar-users@googlegroups.com Cc: gamzenur.kaba@siemens.com, jan.kiszka@siemens.com, Felix Moessbauer Subject: [PATCH 1/2] fix: only remove binary packages created by PN Date: Wed, 14 Oct 2026 17:50:08 +0200 Message-ID: <20261014155009.937200-1-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR4P281CA0401.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:cf::7) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|GV1PR10MB6074:EE_ X-MS-Office365-Filtering-Correlation-Id: 508d5ecd-fcbf-48a2-091e-08df2a0ad7fb X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|10070799003|1800799024|23010399003|376014|261009223027099003|11063799006|56012099006|18002099003|10067099003|55112099003; X-Microsoft-Antispam-Message-Info: iS1WmAxaDMsI1AUYCE7aCNPUYqM6SVceM9Fk9gR24cvWgYn4PR4xTx3EXEmFnHYkoTDcclRmglGfYrjEACYoF1ieUQ5jfvzdUcTXAR+GGXteIsT1QAKyy0CeAVqPuhVs9SxqcSTavjX3VunSJddEB8NqhO3trhNpMe5sDL+qzJc+5CPXSp/KfKtgbVz//rO8uajKup6+GsX9yyHjc9FQqoCVsye9t4+euVP8ggsKmWV1/88GJytNERSKu2ykm43wD+gtW+au/UTLrxjfGpfdlPFsXacCPnEPgCgpzgbOUhMrAu1wEHsxmK9TNuIYkF2ALCWY/HnLNvfc0yxkUQAzyCTLMZn5r+sqcez94lbzVBMohZ5JmbjBUr0dm/yKn7BnLW9v580su2PkpXqsNaeuYTdr0n2JiMkRD4e3Hrdb8DZ1PE5BScwF582hDGMzkWW0KQENTiq4tHPVfA82hJZwc5zaKpzUTUQJUOh+KwT7+LGB/l71WU2jKVWNv1FPLhvIQfUf2MXiw/q42trSE1c2/hUmTcwN7j5jPrwUOPhLUZp0k3SLpVox2NRaKBx6m/BWnPVIVoEmhggvrYfuFq2MaFnRZnz9aiYPE1t12yDvunnmXuS+itsy33dRGlIpejgFBYzsSKez/SYEP0M3MUsRootiFOXRqj1FqD07Ainw4Bk= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(10070799003)(1800799024)(23010399003)(376014)(261009223027099003)(11063799006)(56012099006)(18002099003)(10067099003)(55112099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?TSuJqBRJst5DxoMoyar105OdJJ4lUaEKJqQMLQGqmPJZfCjqN+oXy/nvG2Pc?= =?us-ascii?Q?KOvwr2uqekaR90TbzgbjvYkohF2GCZPQGN2MhlVoIlQbDJ+Y0neM8VRf25D/?= =?us-ascii?Q?6FZNkxxGOLyA73GnRt7qgbk1CgnludyxyTCLepNL6P6esq8cU6+42XMpIjIQ?= =?us-ascii?Q?XlHKYTyF1GHYsqx+6rnY9ffEgld9XbfRifZWoHF1TbPMmM4T63CuS6BrqqGV?= =?us-ascii?Q?mC4t0x+ObNGAUKkZavGDLItS8L+y3FB5pEKAD86JCPx8rJ2QqcXDDuMad9Wx?= =?us-ascii?Q?p/XYhOy5WYPtuxM52EjE6VR5IERzT6N7Yj71g0Z4+YjWbSdasydUE+6cHWCe?= =?us-ascii?Q?oBxXa/Sr+u2pFEm6e5U5cUGncMQycm44mS4KkMBgCxnAn5EZc4wucs7irnA1?= =?us-ascii?Q?6biecG1rOLIhM5n5mANxuPvmJ673u3UNId6uRgbDqW2SXQq6GRrykKuu90FC?= =?us-ascii?Q?Atuic3T5Cx5MrV+ZghhJOLVpzKAa2zhG86JkwN34Cc7J9xFuJecSDyPJgFZ/?= =?us-ascii?Q?DDq4dTpHcsnc59FqWmGwg5ZoaF6vwJg8xUbSfc0vIwWLltyvvMqA6oevcwHe?= =?us-ascii?Q?pWdlAlReyk8MMAMgPTpgGmt9boOfyj8wAdnySDqHxYu9SSMActxjPwfhshbW?= =?us-ascii?Q?hx5INGFGFgxc9mnVEnstIiofOnhBbPS+lX9GhzdlaJ/zoB9gcfuT1wE9CjJF?= =?us-ascii?Q?eH6t5TIoUj2xM5UaGppVZxfuZR9X+Ve0sDCyt+69xM0htDGUAsaehs9WBiVb?= =?us-ascii?Q?yco9wOuYemp+WUxyz3+rU9P7doOEo19+RdqVtX4y+VWp1fEuMep6PrAMvWDq?= =?us-ascii?Q?HWT3N/lBigg2+wo8VshyUujsIdBMFvyFSGKHxjcbkgNnhv3tOWgCVGa+Rvw/?= =?us-ascii?Q?QRGM3U922iuVyI1m8hxfYFQyaiI9lMVIfJ7/zJSvujZ+U2tMaQ1KBnTsA8kt?= =?us-ascii?Q?bL9EwaTOWjF11Cb9VYROcQqjiEEHjiPhtslyXyYAbf6PF1XojNfgOkmWqeCM?= =?us-ascii?Q?wx+wy7LtI3rDR7sLDryDEWymTWzkFTgXscCsYq22Tx1AjCT4pPZxq6eWCCON?= =?us-ascii?Q?2I9nUiy138i6JtIHzrcC1zOZDeZlD1+WRJ9GHDLW2KWCFQLu+dt9ZtA9kqDI?= =?us-ascii?Q?kpLGmFSAh66d+Hsmq0Xf0b85FMxOnMOlWlE3ZWfVZgn5JD/lV/TLgQ+3iS/g?= =?us-ascii?Q?QDQAM7eJO2kc86QVwb8VoYScoM2aVJLhAwZJRAh8a6bQ19y72fC/p4Mj37uI?= =?us-ascii?Q?dYR9cfu5f3lh6+zoejWeqW7vAC4BEnQ2likgHVJesYAeQCeYvKTuq/4vgb1h?= =?us-ascii?Q?B+Nion/ud/Mr4GTC2HU0kNM89KXxEgDKWja+ojAMPTsP7rMGDIJCv3gglOf+?= =?us-ascii?Q?1+bE3Eo0LURSwRJZz6Jr7YnKV4AoZhY+I/DkShdfDSt7zDeWgXNlKw0oROsD?= =?us-ascii?Q?vDBg/ABOZlyWgDQ3LRyQE86ic/M4ktaWuBOkyOFz3lC5kk85Mhx/ZYpeW01J?= =?us-ascii?Q?lai0THaiSDGHPpyqUiyzAcBQt4bowvw5ZMvuOIborJTSTClON66CXxlXKCc0?= =?us-ascii?Q?HU9iV7Rf6wnsJyJo/RBA9CkHtekoTKWk1smQnfycPrCWt1M9i/WQX910+Kre?= =?us-ascii?Q?H8WnlfYqhUjjghhWS75Wn8OhmsqQDdGMYyHpGzWJKc29pdyBHV59XK664o7M?= =?us-ascii?Q?DZ2wAclRbj71BmBzvfUKD3N+sh/pVwc/nApW3D62R0eFRkzHRq9aJfZ58oAZ?= =?us-ascii?Q?kjgRPTolcu2msmkhLNO56Q7eOpzULHVa5JrYq7/iB8L7WsnPRKGqPEENx4VY?= X-MS-Exchange-AntiSpam-MessageData-1: /vcBubNI0GxSD66WFMt5eASwU7RxJ6s2kbw= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 508d5ecd-fcbf-48a2-091e-08df2a0ad7fb X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Oct 2026 15:50:17.2756 (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: WNKXElb535Oj3W+GdehsKMtShOm+yAVciUk1da7pISmNlnrKYHM8A+EMw3uwg5TzRYMaZLd/U+dz2/vI7Xf6mIZT1xo1CpqKhn8tjnOu9E8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR10MB6074 X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=bH+sqHpv; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c201::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer 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_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-TUID: JpVLilaTc8Ab Cleaning the correct set of packages from isar-apt is surprisingly hard. In fd0d030a we changed the cleanup logic to remove all binary packages that are created by a single source package. This however broke the case that multiple build variants (which use the same source package) are built in a single run, hence each variant cleans all other generated binary packages on do_deploy_deb. Having multiple builds of a single variant is perfectly fine in Debian (e.g. independent builds of arch=all and arch=any packages). To fix this, we switch back to cleaning just the generated packages, but we change the clean order on cleansstate: First run deb_clean to remove the packages from the apt-cache, then run sstate clean to drop the packages from the cache. Doing it the other way round would result in the original error fixed in fd0d030a, by which the packages did not get removed from isar-apt. Fixes: fd0d030a ("fix(dpkg-build): clean isar-apt by source ...") Reported-by: Kaba, Gamze Nur Signed-off-by: Felix Moessbauer --- meta/classes-recipe/dpkg-base.bbclass | 36 ++++++++++++-------------- meta/classes-recipe/repository.bbclass | 22 ---------------- 2 files changed, 17 insertions(+), 41 deletions(-) diff --git a/meta/classes-recipe/dpkg-base.bbclass b/meta/classes-recipe/dpkg-base.bbclass index b392211b..4ec0ddbe 100644 --- a/meta/classes-recipe/dpkg-base.bbclass +++ b/meta/classes-recipe/dpkg-base.bbclass @@ -229,24 +229,18 @@ python do_dpkg_build_setscene() { addtask dpkg_build_setscene -CLEANFUNCS += "deb_clean" - -# Architectures under which this recipe's binary packages end up in the repo: -# the concrete build arch (PACKAGE_ARCH resolves DPKG_ARCH=any), plus "all" -# when this is the build that also produces the arch-independent packages. -def deb_clean_archs(d): - dpkg_arch = d.getVar('DPKG_ARCH') or 'any' - package_arch = d.getVar('PACKAGE_ARCH') - host_arch = d.getVar('HOST_ARCH') - archs = [package_arch if dpkg_arch == 'any' else dpkg_arch] - if package_arch == host_arch and 'all' not in archs: - archs.append('all') - return ' '.join(a for a in archs if a) +# Prepend, so that deb_clean() runs before sstate_cleanall(): the latter calls +# sstate_clean() of do_dpkg_build, which empties DEPLOY_DIR_DEB. +CLEANFUNCS =+ "deb_clean" +# Remove by .deb file, so that only the binary packages of this very recipe are +# dropped (instead of its variants) deb_clean() { - repo_del_by_source "${REPO_ISAR_DIR}"/"${DISTRO}" \ - "${REPO_ISAR_DB_DIR}"/"${DISTRO}" "${DEBDISTRONAME}" \ - "${BPN}" ${@deb_clean_archs(d)} + [ -d "${DEPLOY_DIR_DEB}" ] || return 0 + for deb in $(find ${DEPLOY_DIR_DEB} -maxdepth 1 -name '*.deb'); do + repo_del_package "${REPO_ISAR_DIR}"/"${DISTRO}" \ + "${REPO_ISAR_DB_DIR}"/"${DISTRO}" "${DEBDISTRONAME}" "${deb}" + done } # the clean function modifies isar-apt. Do not add DEPLOY_DIR_DEB_LOCK here: # CLEANFUNCS also runs sstate_cleanall(), which takes that lock itself, and @@ -255,8 +249,9 @@ do_clean[lockfiles] = "${REPO_ISAR_DIR}/isar.lock" do_clean[network] = "${TASK_USE_SUDO}" do_deploy_deb() { - # Removal is by source name and architecture (deb_clean), so a single scan - # of DEPLOY_DIR_DEB is only needed for the addition below. + # Scan DEPLOY_DIR_DEB once: the same list drives both the removal of the + # previous revisions of this recipe's own binary packages and the addition + # of the new ones. debs=$(find ${DEPLOY_DIR_DEB} -maxdepth 1 -name '*.deb') if [ -z "${debs}" ]; then # DEPLOY_DIR_DEB is shared by all multiconfigs with the same DISTRO and @@ -267,7 +262,10 @@ do_deploy_deb() { bbnote "${DEPLOY_DIR_DEB} is empty, leaving isar-apt untouched" return fi - deb_clean + for deb in ${debs}; do + repo_del_package "${REPO_ISAR_DIR}"/"${DISTRO}" \ + "${REPO_ISAR_DB_DIR}"/"${DISTRO}" "${DEBDISTRONAME}" "${deb}" + done repo_add_packages "${REPO_ISAR_DIR}"/"${DISTRO}" \ "${REPO_ISAR_DB_DIR}"/"${DISTRO}" "${DEBDISTRONAME}" ${debs} } diff --git a/meta/classes-recipe/repository.bbclass b/meta/classes-recipe/repository.bbclass index b9097de5..1b6acd9b 100644 --- a/meta/classes-recipe/repository.bbclass +++ b/meta/classes-recipe/repository.bbclass @@ -129,28 +129,6 @@ repo_del_package() { repo_set_release_date "${dir}" "${codename}" } -repo_del_by_source() { - local dir="$1" - local dbdir="$2" - local codename="$3" - local source="$4" - shift 4 - - if [ -n "${GNUPGHOME}" ]; then - export GNUPGHOME="${GNUPGHOME}" - fi - local arch_filter="" - local arch - for arch in "$@"; do - [ -n "${arch_filter}" ] && arch_filter="${arch_filter}|" - arch_filter="${arch_filter}Architecture (= ${arch})" - done - reprepro -b "${dir}" --dbdir "${dbdir}" -C main \ - removefilter "${codename}" \ - '$Source (= '"${source}"'), ('"${arch_filter}"'), $PackageType (= deb)' - repo_set_release_date "${dir}" "${codename}" -} - repo_contains_package() { local dir="$1" local dbdir="$2" -- 2.55.0 -- 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/20261014155009.937200-1-felix.moessbauer%40siemens.com.