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; Thu, 10 Sep 2026 16:02:40 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pl1-f190.google.com (mail-pl1-f190.google.com [209.85.214.190]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 68AE2P1P007283 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 10 Sep 2026 16:02:26 +0200 Received: by mail-pl1-f190.google.com with SMTP id d9443c01a7336-2d9057fab9esf54200235ad.1 for ; Thu, 10 Sep 2026 07:02:26 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1789048936; cv=pass; d=google.com; s=arc-20260327; b=cAWVTr+VlKQL5oSfMRN36xxjwKAwjarHZdDVV5xyf+VHubq1zILFVgNjSIUAI/HyPq fQQDB298evurswJtIWCKf2j2cTHAqJnIcqg+GtzjGCrYBCtcXldk8I9foQjNmgNUjrnA 4le+Ladmf+2HGlphcbLLkSsQLYiRZRJb57JcWHlg2YzadG2qOjuIT+6ZhR4kt9neR6d9 gRG21whul+yoypPdGSkdPLDYfOikVmiQ+vTiju5vO7yK8QtvJxrqpPgMtUpL8PCl6RbU HbuFp7hcRWXlT5zyGhykNkr0a2YLvXyIKHw3fiKw0bBoz9TO5ygEkS2OVqvqvr8VvPqZ kEwg== 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:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=dN/15Nf0Srfm/MOh9eraDrGcdksE749OyIRPyKyDcj4=; fh=ySzgJawGSDq4KgeTKpszlHhV9JFjC/fl1doJ75redLs=; b=jpDV+zbdkk2rAjvQXZL7ijCNU95SSoRnJ22HMGx7whEZ8P21SKMnfQjyLmBG45b3pR y6ebEdQ4VHb7vs642anuDEsx9q0R+iDDTJRWqb0mfkDQSkMo7hutaOaMMaGbAtYgpYYx eMWwiaxPSt9HfXsPLLGkTglW9V49x+BdwDbbirOCdWeOUi/yFqDgZEYiirPHWFk1CDIP u/Nsq2L3eN/glbgKThO69ygmH+9LLXRclmwBnAbpG2tOTonMusr3coiKpPRYo3Z6ZaD5 df/L7harwPajPW99s50WS09c/dNOp+npSUcvbFBeWFzVj2mZD/qm3XSctwxGa+pt6zt8 xWXA==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=aaUUA733; 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=1789048936; x=1789653736; 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:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=dN/15Nf0Srfm/MOh9eraDrGcdksE749OyIRPyKyDcj4=; b=a1yxdkbanTwmjzYpuWZarYULeJlfjsaFRQLDjQEI6etTRCvaPO5KMm67s2eCxS4VQc uwTJpmP53xJETfUnXiO1HjsNn3jyttWzisdoghBLlhHhFNcNFZcrOKcjo3PQ/HFRAQBb 5AguzrAsExayLYRiFwcw62zmcd6Id+qFOPncUpUlhxaMHP829EmZnyejDSXHqyzVi0rC n2J5LIeA0neehgUR+3vsxWe27wRKdSgh9tl8NdR6NVgT4GUH6TJV0u3yZXkmq9CnJWYc hEvys2MeLJkrrS9o8dBRxMQY+ltx2LuSVnDv6ocXcoIA4MuWZXHEL5Iv9srJu8S+Sy6A EvEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789048936; x=1789653736; 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: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:content-type; bh=dN/15Nf0Srfm/MOh9eraDrGcdksE749OyIRPyKyDcj4=; b=Mf2YkGGXTpO0LfbpTYj3SWKweerjMuxv/GLzkM30wpch7RElKXuk55cvtz+u+vjWMM kMQtYclNFwQMPW5C8hvL6goKO4qqbHWsM9J1nIB0hhNYsgAFpM6DgI7DcrylfHywWD57 N1ZvFDaPVjwAaE0HzkJ4f/XBF9FsoMVlfx1jVPvFg6G5TYNiFCm3wyV5d1OyJGMg1Qun x9+ZlDImd3LLpYN7djvpYGJH79TmUnew2tM6odjRS0aGg9N/1o7U7TGtsg8qPa8p2M31 QHsR8cVkbrs2RL0qJm+6PHUjSwJGJ2zg9mCtzjhnK152Xw++F7nmBxzGEsscEAwbuNnP EO4w== X-Forwarded-Encrypted: i=3; AKwUvBw2nScmPOi/tCF+pDQ6zEAZlz6YZtasOUbWLsW8DN7iRpOIf/9sJ2N1gmG5WImAY8Oe7L/X@ilbers.de X-Gm-Message-State: AFuF++l4bzJL64Y374c2Z53yBz9bVp4O/kzgbr5wyNu65j3TYwWaMS0D ZP57SnAQbDCqLMGHfa0eoB4WirnGOZY0bfrbouhIUpYDHl+MrtBr8zSG X-Received: by 2002:a05:6a21:1788:b0:3d3:ae50:97c7 with SMTP id adf61e73a8af0-3da3a16a519mr72260568637.20.1789048935581; Thu, 10 Sep 2026 07:02:15 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLddilEsou9INGO1rZ1UYYUsmIHvbObWwaamXc9Jcd3PgFA==" Received: by 2002:a17:902:ce8f:b0:2d8:fc86:3bb6 with SMTP id d9443c01a7336-2dd0e679601ls20432195ad.1.-pod-prod-08-us; Thu, 10 Sep 2026 07:02:14 -0700 (PDT) X-Received: by 2002:a17:902:e94f:b0:2dd:60d:8b7c with SMTP id d9443c01a7336-2dd060d8e01mr118739255ad.13.1789048934128; Thu, 10 Sep 2026 07:02:14 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1789048934; cv=pass; d=google.com; s=arc-20260327; b=RaBND7LAL7nBHQ3MF9zCnL/fHt3rAH8PDa3KQA9YFCckS+BrFxY6HcNMe1Q0sxTUB7 xZ62jX55Xdy5I3kN704boHIntPdPLgph4br4wTyLo08oiSgrSxd0N9VwuEIuaM0qlNLW ETXVpivwU4UDfLxNhQOdQbrpbqxH1Ctq36Fld+KQGwxK70e0aXAAwCYqvYECVPynY7H+ 1LNCd/ZVp90OsQeIwM3OZ2i/uLqj2DYM/tajYci7p4C0MDQfj7xor+BT/750N4DhYL/v E/xXX0QYhDoK8P70T3E0lMlgRmQwYTqT/iCwRnbNF5yqgLdrpM4IwS5NQnbyiLUcQ22F RKBA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=IE/Kt1Vi2Np0G6vJG6WjyCRPhjOKdKF84tu6EhHBMjs=; fh=2vPEtVRFZgJExMSCfX53nKBFsjiPYp/60rbGy5S5Mwo=; b=ZIGTGqv2qmx/wIYt4MKNoVWUldRP0cip6Oqvn/qLnZEMaeCxI/b1RTC8OeH6lGnYng BEexOtt15/fDTYZbGVxjgFOmuM/KfpcoVWAq6ccv+G1VgOWHz/M0d2dzNT3A7XufN9q+ DJNCUMEsT9OAMMl03voW6kqElSib7p89kgi/gGMbTgMSP4ipd4Gx/U0CYMTR9sKr1vCk 6iLynOb1TLyowF7h7k059UD4+7yvhSF4bjKSR9ah9woXQWkyGevGz+LnbEPNr3whcIsT 8IR9url5Bz2qXiiRmtxdP71wrUA5RyVseMcHdHbg8xI3tnxi0cSnGwWkvaFPnHuUzJWI aOjg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=aaUUA733; 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 d9443c01a7336-2dc733cf1bcsi1764205ad.8.2026.09.10.07.02.13 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 07:02:14 -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=j9+cG6xZoFcdL6ixTiVVELUW0VnemHw38P4DpSNm9s+TANDV6KBrYCmjIuwsLAn7Rw8tVvl/I5Ut8tftkJotxbJDLFo70iopPjTHu2qJttV2rzBKxFOySwpb/bJLeuSPOJ1jC7tOK9fTH3m3rbHB4GuX2qEVPLetVSmgKJ8C+//Wd3vzDSRQ4CFz78Urk1R2bYecUG7PPEnCZMcp4+TTBhJrJ0gCL9zPEwKmEyhLTExiCq6QbCgz/GT0jkm1iHTMHb42Q1A0RfDlkBQFZQDaOkD99aLI0hxzZBgfUQcsmBS3o1sirXwtovaOAfOBUcESxMuKari2qOqPnw+hXhb8hg== 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=IE/Kt1Vi2Np0G6vJG6WjyCRPhjOKdKF84tu6EhHBMjs=; b=MS+ymi0DGv0XBRvfZA1tDrRY5SOn2D/xMK2obv7P2RtZCR3H8Lb892B4HQMNE6+ULS7LedpjR6d979XbiOYhFhuQ+4PWq4g8BeqBlu7l8sVaormvxa9J+2IwsQngpK2dLrHqsizdJH4xCRkJqf64LlcN/UZj6waFbP4aKxdsibgIHcpVIEOeVTgksMqiH02MbegUDfTpFHsfLRCPkq1tL2Sn5r4dLlimtMdwKB8WrlmX9JqX2S6QJpJl7BLmQkn4zBnepT57XlkFo70GeRUc/U58imU9/juwT5KeVBY5rDOV8bLAwrTrzrW+DGRfx+xTCi+L65JUntniOqwEL5HgjA== 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 MRWPR10MB9602.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:501:9b::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.406.9; Thu, 10 Sep 2026 14:02:11 +0000 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c]) by AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c%6]) with mapi id 15.21.0406.007; Thu, 10 Sep 2026 14:02:11 +0000 From: "'Felix Moessbauer' via isar-users" To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, Felix Moessbauer Subject: [PATCH 3/4] fix(dpkg-build): scan DEPLOY_DIR_DEB only once in do_deploy_deb Date: Thu, 10 Sep 2026 16:02:00 +0200 Message-ID: <20260910140201.250854-4-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260910140201.250854-1-felix.moessbauer@siemens.com> References: <20260910140201.250854-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR0P281CA0138.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:96::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_|MRWPR10MB9602:EE_ X-MS-Office365-Filtering-Correlation-Id: e73978d8-2e28-476f-da49-08df0f441bef 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|10067099003|18002099003|55112099003|22082099003|56012099006|5023799004|11063799006; X-Microsoft-Antispam-Message-Info: LZLrSid8lVF2QNYkSwsTGjfhIreAYTZTHpSiDxxWpN/rhd9DtpKRyK6JtCFZi8g7nCcHMRHAOLlmbTCHqItJ9nn6XPB8kWAkViMg8BwI3b3RkWZiBJ/Fur52brA00wp82Kmthi1VuHs37fUf795YLLQ0qdGD1K4cUy5jkSnAHXRqwWo28nFFEzt9IXtqmBNeU0ZpDVlYITcGM5D0PcHpKEpNgiSVu5+mJyjBAp0WRX6Tx0oV1YlwSs9ZBt4pzRticNp0CQvwbARHFcQES6sROG4ClyaoprfiUbFQfdso/3sqBwq89t4GXOFbWe/DPTD6RTL08qFV3LGeOqgjrjzdjS4C9yE4eZHOlR4bXlOY1dOwzst6EHyBTdL+pMGEPtRAH1JL5/sJq2Tn7KisjsWizDrxsCIQd7GgPwwOu2EX2iUEQ2xJAMKEd/eN0Dc6hglkBt3bzgkvA75uzCJZwTK/LkY144dhcCHcHSaLD6s68MWUYjKo91ltr5gFlOlx6uhjXKxwUZ0uxbAe8Z5XOQgSxq3BYRR1wV7xGq2c/NiblnQVDkn8PaxpPXBMY+hGBubagGaA6lWtKNRbUrrweI8gATqxz/3keJi20mw3+jbrfbt+YUloF35glRUK5cBNkqo8uiA4TKFNNSpvoOUGRpk/DPFy9ilaPElLaOVXrYA4yS4= 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)(10067099003)(18002099003)(55112099003)(22082099003)(56012099006)(5023799004)(11063799006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?gVwt/lsTdCkDmjAvojua4+2eHkH+gECw7AMADH/QF+5M/X1LuswD3BE1kOZH?= =?us-ascii?Q?y6r8zVyfhUBHu/IvcPLGqmKD/0ujBVCMeguXBS2OmiJ20ewneSOHynIatib5?= =?us-ascii?Q?3jCNtzW1sgzBr/QB4CtCFacR+zqgSL8wcYycBRWtXs/ml3347gGwz1ddTxbD?= =?us-ascii?Q?W01PLsFHHk6Y/OrZB5hCDu2L9T5LKwHjFJOX0X9Bjv6SW/dPWJmfHewQIpoe?= =?us-ascii?Q?P8dKgzkR3UqFbZXTApNVb4Yo1H1Am0/JzPo1VMBPGLVa9c3hJ6fSpeDLKHhV?= =?us-ascii?Q?1G7HaQ/yQRJpS8YRRZy08bqM0JCJF6BHc1JzAbAoqPxG8S25+6Gm0QvpilTL?= =?us-ascii?Q?72t6ZNCfz4nqWpvV/k4n5E8aJPpuTBa2tSpOdoDRPiPq3Wu3CUuufg8h1IT+?= =?us-ascii?Q?00t3tvxv5yu7AtNfqfg5aDtY4s82pAlhhUXdwcOE+TrMKjXftpwZBr4/RURy?= =?us-ascii?Q?pcBI1WlKbGeAxEa8pYMkiupy06qB6pBFfQvfIhfEnl3QHNB2/JryRCDi1aIl?= =?us-ascii?Q?i94uf9R5V9IRUDGXSB5S50WvsPaI13MueR0wDymlLIDHW0yGPNOI81dCOJNx?= =?us-ascii?Q?xZvsZrt59EshTodazTf9nCZEC44Yfkev134IsvYiQPlKg0ZtdfNF7TtTTzAt?= =?us-ascii?Q?m7DPvo6J/EDeZxly+/WSCcbKbL+Y5Y6Wgj1r8xWB/92jHGY8ETec49EDg289?= =?us-ascii?Q?qDqsqfLsiT91c3IbSIXyBkUnzBFwF1wU7wZZyvWjpsx5yuBbvPFa8AxFcCRC?= =?us-ascii?Q?/uVqGOMGb9BwaxTG+tQMnJq8e6tpZzwDdkwoX7imd/IUR4DYni/LAuPniyL8?= =?us-ascii?Q?v9tTkO7BK1Dp0eEqGYare1x5tOWHct1T4kqQinotNyS9HPi3YZASj7wxT60d?= =?us-ascii?Q?tdD0v5rXaLqJpbsk8Tm/Im7jjhCNPv07w6TkKjang4PRgk29sxotNknXjfcv?= =?us-ascii?Q?6IdElFOSvJbQ9YVu2XRZRvHDSDoS59zyFRAv1GEYh7dG9NVqpTXF5INqlQJ1?= =?us-ascii?Q?2o+xFMsVKprctHZMin+3ab5OdjwnzzTx/qTisA6UrK/aVMw8RojOrwUTHy+u?= =?us-ascii?Q?qDQoaflBR7b4hq9iMqIjxe9co/MDdaOIYaRWpuBZ8bNe26CCOAJDloVdAd4Z?= =?us-ascii?Q?gEWl9WfKdyeL0h5OUmUKCSZSTG0OejAi03PhUpexpcyH1gEb/9jgKq2W1SL5?= =?us-ascii?Q?yBSHqDm1eMvDhYvL2egRKsZuD7EWg8xzO2dTDD+6llX9S3TKDY6VZHfGLJ4k?= =?us-ascii?Q?otiFmZ7qKIKCSsXwBLQrMzxxCxprc4ao1b9kjfI4dR3+SmWECbS/igFIGzQ/?= =?us-ascii?Q?9KZB0QThZEbDsl04YLu8VXwTvgj4qtXzecCWO6vSukDsb1MThzugWGp68uoK?= =?us-ascii?Q?YAtJ7nPnBInRNRRHTPioi55TbDM4OcTtT0IIHCBkyDuR2VmWoD6/Xev1CSx2?= =?us-ascii?Q?GUDD8UB3rUb1SmWxANBXSNGqifjKsVzQmD4xaAvY2BQ5mwq7PG1jf6Hi2+l/?= =?us-ascii?Q?G68b8wiJA1IcQqKuQxX3RXv6YmvznKTlHTns9D3yKTP0fOAmE1PLph9oufda?= =?us-ascii?Q?+ie+9b6oEKP86GtxKjokNCVm51mpSFxovfy+PRZTWDLoHXFeXrC9SltAOXb6?= =?us-ascii?Q?6dWDMNH6kAzMkZ4DCOINMdvG5O/06rCeTvCUeCB5szn29bWwvopGcRoa8g57?= =?us-ascii?Q?I+KXE3tRwpghRqxOPK3yc8LVLohRiNahiK2e2tUy/6jbcdaUDtfF2N3Iqnqt?= =?us-ascii?Q?qsD4aHbSI3IOV1NUW7Tirm0svgRILDT48V6z6Vd7j1HqjGNG0EC+IRik+fw5?= X-MS-Exchange-AntiSpam-MessageData-1: aBXa77aWfbzK1ETUKSyVqBqpbOQkrBh+dH0= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: e73978d8-2e28-476f-da49-08df0f441bef X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2026 14:02:11.2168 (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: IGcHSlvro48SJfS77s1s1KRYwWSzaIZZdTT6fvAqzh1mY2QF5CWM0qvPh/1++u9Xg87x9UbC4KBg4PKKwbsVwPVTeASNhv/QYRsQYQfDA3g= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MRWPR10MB9602 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=aaUUA733; 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_NONE,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: FmDWZdtVKFtA do_deploy_deb removed the packages from isar-apt via deb_clean() and then scanned DEPLOY_DIR_DEB to add them back. DEPLOY_DIR_DEB is shared by all multiconfigs with the same DISTRO and DISTRO_ARCH, and is transiently empty while do_dpkg_build of one of them rebuilds the recipe, between sstate_clean() in its prefunc and sstate_install() in its postfunc. A do_deploy_deb of another multiconfig hitting that window removed the package from isar-apt and added nothing back, while still reporting success. The package was then missing from isar-apt although present in DEPLOY_DIR_DEB, and do_rootfs_install failed to install it much later: E: Unable to locate package example-module-armmp Scan DEPLOY_DIR_DEB once and skip the update entirely when it is empty, leaving isar-apt untouched instead of clearing it. That is safe: the multiconfig doing the rebuild runs its own do_deploy_deb once do_dpkg_build completed. Fixes: 1182a45b ("fix(dpkg-build): deploy debs via shared sstate dir") Signed-off-by: Felix Moessbauer --- meta/classes-recipe/dpkg-base.bbclass | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/meta/classes-recipe/dpkg-base.bbclass b/meta/classes-recipe/dpkg-base.bbclass index 66f4d177..fbb952bd 100644 --- a/meta/classes-recipe/dpkg-base.bbclass +++ b/meta/classes-recipe/dpkg-base.bbclass @@ -255,12 +255,21 @@ do_clean[lockfiles] = "${REPO_ISAR_DIR}/isar.lock" do_clean[network] = "${TASK_USE_SUDO}" do_deploy_deb() { - deb_clean + # Removal is by source name and architecture (deb_clean), so a single scan + # of DEPLOY_DIR_DEB is only needed for the addition below. debs=$(find ${DEPLOY_DIR_DEB} -maxdepth 1 -name '*.deb') - if [ -n "${debs}" ]; then - repo_add_packages "${REPO_ISAR_DIR}"/"${DISTRO}" \ - "${REPO_ISAR_DB_DIR}"/"${DISTRO}" "${DEBDISTRONAME}" ${debs} + if [ -z "${debs}" ]; then + # DEPLOY_DIR_DEB is shared by all multiconfigs with the same DISTRO and + # DISTRO_ARCH. It is transiently empty while do_dpkg_build of another + # multiconfig rebuilds this recipe, between sstate_clean() in its + # prefunc and sstate_install() in its postfunc. Skipping is safe: that + # multiconfig runs its own do_deploy_deb once the rebuild completed. + bbnote "${DEPLOY_DIR_DEB} is empty, leaving isar-apt untouched" + return fi + deb_clean + repo_add_packages "${REPO_ISAR_DIR}"/"${DISTRO}" \ + "${REPO_ISAR_DB_DIR}"/"${DISTRO}" "${DEBDISTRONAME}" ${debs} } addtask deploy_deb after do_dpkg_build before do_build -- 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/20260910140201.250854-4-felix.moessbauer%40siemens.com.