| Message ID | 20260910140201.250854-4-felix.moessbauer@siemens.com |
|---|---|
| State | New |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRBZ7QRLKQMGQEZVU5IGQ@googlegroups.com>
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:41 +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
68AE2Pe8007281
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Thu, 10 Sep 2026 16:02:27 +0200
Received: by mail-pl1-f190.google.com with SMTP id
d9443c01a7336-2d6f75c1219sf71135055ad.3
for <iupwgm@isar-build.org>; 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=nQnwW30olEGL7+Pe0amlp3sxM6+7AZK6z3QsSZ6/3hAbdi8m8DoExNabKl2IA3aQKR
dVvddZWwfUCa9PzGpcbXS6EHogQZF1KxePwxVt0QqGEE45xgXiTGa9HyDXYE2SLtI+WV
bwmb360tCsTwdA+HIPdCQwXc8ED9jCoD4brlMDCQJ4IRMfFb9zHhIXdk4Et0tKeVckKC
VTvdE5STNRshj74cOxpembhmYdVgEOqZts5JhdamW1VGloxlgvjgOU02ZYMhlT1IhsGs
rGKLpsnZF73xMAQeYwLJ6NtahLaUHB45CYDb6H5p0LLE4jNOK0iCK6sthoDDrAsdlIlW
PgoA==
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=E1/3CvZTcRxqsFrVF0FS0OYwD60eJ4p3ftfbrnkDqE4=;
b=VBR5zvM2QS61FJMmHdxgTKXol7tA/ecvJHUptVzljlD6weF0Hno6S89LQtK5wQukaC
g0ItIPGV4mUoXzVrOr+U1xnxIwkHa+jld2mg0D39r2WaqVeGB6MUMFk+vm3Y4P28iqKh
XVuxFzd4S3rjw5O6G0mkqcImnTg+fo2NA40H4UsiJoE626lQzrQC+vJ8WoxQIfjKw9n5
FmlJvhgu/5Vitn/YefYJCa53YWdHA+RnvcZ2/I9BOJ0wd72ECZ526QKfOr0K9ydS8jK4
FTy8jW3LzYrKbNEq5lozvWKdi3mV8KicBEF5/z1RfEXb4tk6ubTKdeVX13FV8wil7Wh0
GYzw==;
darn=isar-build.org
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=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: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=WAPOemLiIUqk3oz6irqZC5mrdyTzLlZjnmQ6IpCS54Xz8oOlbgR+g996gQOH8cPilS
UEqg8EZvnG2/ixFugqQUyEQg9oSyl3ycnNoI1ZL5TU5xEn8+M/9Qo1Kplf1ELrxanTFx
o67nJmQUJZgzdGo4qpHL0Lx58Tulp7JCHXaG5MpcsMd2OS5Z3+t9agfGOnyjmZYI8bSd
BXPK8+4FqwNsIgSv4xdhEIETl+ii0t8LIo78sfXxtRuGDfMKQbFu78My1i01k5QFfdg1
XTsV9b6kgBn4aSgJTWES9u8ntvwD3gtjXOrl+ECV4AZxGxzx0TFjqHrzlP6Zm74pEb6N
hw3g==
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=QzA8anh4DsmXg17A3qjpTbR+snLEQL+GmH7P998/1RfiQ88db7NwiW5MLHhgnwZhlR
CbYteYwwKQop7uCwW+Kd2ok70drq+YEji8JxG9WWuiv/PBzPppvzgdz8cTOAO0Sl+R+L
RkQPgtyRVSI9S11AzdK5FjvcACprqTl/rTQ3s+TnS8C6Irw84x0jbcj4NKQ3bgaF0VhP
9uAFZ0KYrmklEiODhIz+BL18Woksq44UMIkgfOrD6Uftkq5zHtn0pwiz93spccwZXQxp
ftosimf/ZOWwhaKIenIWZ6f70mS2D8ESj0IKQ6fp79cNUUjCqGww1CaSKWEYALMDPc4h
6Xxg==
X-Forwarded-Encrypted: i=3;
AKwUvBzWfS3S99ZaNgZY93mVn3JSV/n/Ei5EzSxxToy/nVCZ9mMBxxOO7qr+f4Oe5DZSIeYYi9suhTc=@isar-build.org
X-Gm-Message-State: AFuF++nkHUGMoxG68uKbRAtKI7SdJ4t3jEsrFsrK48hHkSMEesYLkwQH
vN50QCz204z3emLnRoE7v3inl+8LUF6AiCCmMBDBhYWOYnDJg/CQq9nf
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 <isar-users@googlegroups.com>
(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" <isar-users@googlegroups.com>
To: isar-users@googlegroups.com
Cc: jan.kiszka@siemens.com, Felix Moessbauer <felix.moessbauer@siemens.com>
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:
gVwt/lsTdCkDmjAvojua4+2eHkH+gECw7AMADH/QF+5M/X1LuswD3BE1kOZHy6r8zVyfhUBHu/IvcPLGqmKD/0ujBVCMeguXBS2OmiJ20ewneSOHynIatib53jCNtzW1sgzBr/QB4CtCFacR+zqgSL8wcYycBRWtXs/ml3347gGwz1ddTxbDW01PLsFHHk6Y/OrZB5hCDu2L9T5LKwHjFJOX0X9Bjv6SW/dPWJmfHewQIpoeP8dKgzkR3UqFbZXTApNVb4Yo1H1Am0/JzPo1VMBPGLVa9c3hJ6fSpeDLKHhV1G7HaQ/yQRJpS8YRRZy08bqM0JCJF6BHc1JzAbAoqPxG8S25+6Gm0QvpilTL72t6ZNCfz4nqWpvV/k4n5E8aJPpuTBa2tSpOdoDRPiPq3Wu3CUuufg8h1IT+00t3tvxv5yu7AtNfqfg5aDtY4s82pAlhhUXdwcOE+TrMKjXftpwZBr4/RURypcBI1WlKbGeAxEa8pYMkiupy06qB6pBFfQvfIhfEnl3QHNB2/JryRCDi1aIli94uf9R5V9IRUDGXSB5S50WvsPaI13MueR0wDymlLIDHW0yGPNOI81dCOJNxxZvsZrt59EshTodazTf9nCZEC44Yfkev134IsvYiQPlKg0ZtdfNF7TtTTzAtm7DPvo6J/EDeZxly+/WSCcbKbL+Y5Y6Wgj1r8xWB/92jHGY8ETec49EDg289qDqsqfLsiT91c3IbSIXyBkUnzBFwF1wU7wZZyvWjpsx5yuBbvPFa8AxFcCRC/uVqGOMGb9BwaxTG+tQMnJq8e6tpZzwDdkwoX7imd/IUR4DYni/LAuPniyL8v9tTkO7BK1Dp0eEqGYare1x5tOWHct1T4kqQinotNyS9HPi3YZASj7wxT60dtdD0v5rXaLqJpbsk8Tm/Im7jjhCNPv07w6TkKjang4PRgk29sxotNknXjfcv6IdElFOSvJbQ9YVu2XRZRvHDSDoS59zyFRAv1GEYh7dG9NVqpTXF5INqlQJ12o+xFMsVKprctHZMin+3ab5OdjwnzzTx/qTisA6UrK/aVMw8RojOrwUTHy+uqDQoaflBR7b4hq9iMqIjxe9co/MDdaOIYaRWpuBZ8bNe26CCOAJDloVdAd4ZgEWl9WfKdyeL0h5OUmUKCSZSTG0OejAi03PhUpexpcyH1gEb/9jgKq2W1SL5yBSHqDm1eMvDhYvL2egRKsZuD7EWg8xzO2dTDD+6llX9S3TKDY6VZHfGLJ4kotiFmZ7qKIKCSsXwBLQrMzxxCxprc4ao1b9kjfI4dR3+SmWECbS/igFIGzQ/9KZB0QThZEbDsl04YLu8VXwTvgj4qtXzecCWO6vSukDsb1MThzugWGp68uoKYAtJ7nPnBInRNRRHTPioi55TbDM4OcTtT0IIHCBkyDuR2VmWoD6/Xev1CSx2GUDD8UB3rUb1SmWxANBXSNGqifjKsVzQmD4xaAvY2BQ5mwq7PG1jf6Hi2+l/G68b8wiJA1IcQqKuQxX3RXv6YmvznKTlHTns9D3yKTP0fOAmE1PLph9oufda+ie+9b6oEKP86GtxKjokNCVm51mpSFxovfy+PRZTWDLoHXFeXrC9SltAOXb66dWDMNH6kAzMkZ4DCOINMdvG5O/06rCeTvCUeCB5szn29bWwvopGcRoa8g57I+KXE3tRwpghRqxOPK3yc8LVLohRiNahiK2e2tUy/6jbcdaUDtfF2N3IqnqtqsD4aHbSI3IOV1NUW7Tirm0svgRILDT48V6z6Vd7j1HqjGNG0EC+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 <felix.moessbauer@siemens.com>
Reply-To: Felix Moessbauer <felix.moessbauer@siemens.com>
Precedence: list
Mailing-list: list isar-users@googlegroups.com;
contact isar-users+owners@googlegroups.com
List-ID: <isar-users.googlegroups.com>
X-Spam-Checked-In-Group: isar-users@googlegroups.com
X-Google-Group-Id: 914930254986
List-Post: <https://groups.google.com/group/isar-users/post>,
<mailto:isar-users@googlegroups.com>
List-Help: <https://groups.google.com/support/>,
<mailto:isar-users+help@googlegroups.com>
List-Archive: <https://groups.google.com/group/isar-users
List-Subscribe: <https://groups.google.com/group/isar-users/subscribe>,
<mailto:isar-users+subscribe@googlegroups.com>
List-Unsubscribe:
<mailto:googlegroups-manage+914930254986+unsubscribe@googlegroups.com>,
<https://groups.google.com/group/isar-users/subscribe>
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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?=
|
| Series |
Fix various race conditions on multiconfig
|
expand
|
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
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 <felix.moessbauer@siemens.com> --- meta/classes-recipe/dpkg-base.bbclass | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-)