| Message ID | 20261109091802.202521-4-clara.kowalsky@siemens.com |
|---|---|
| State | Under Review |
| Headers | show
Return-Path: <isar-users+bncBDYKV6574YARB4U7Y3LQMGQE4Q255LA@googlegroups.com>
Received: from shymkent.ilbers.de ([unix socket])
by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA;
Mon, 09 Nov 2026 10:18:50 +0100
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
6A99In1e025714
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Mon, 9 Nov 2026 10:18:49 +0100
Received: by mail-pl1-f190.google.com with SMTP id
d9443c01a7336-2eb2437d752sf12618215ad.0
for <iupwgm@isar-build.org>; Mon, 09 Nov 2026 01:18:49 -0800 (PST)
ARC-Seal: i=3; a=rsa-sha256; t=1794215923; cv=pass;
d=google.com; s=arc-20260327;
b=ZhY5toBFRbD1BHoHm/s2H6TXARVdTPTfwDPaQSK/BMEAhkWDbbwsk9vDjbBr+Pa0sF
TnuH6gRR4CGS2zaW1DJBvChrisVzmmrZW/zF+5XzNABBFVNv4wN3SH0yH7N4zQvljkOV
XoGPmIIw/lCBFhcagi0nM7/prqDgmqIS4q9bmq5jyYUvDsQO35EUAGknFqINxrBFyLnQ
zsGVsf/LEr4FwBEtmfBnkuVyl89b90dPLuiH8LNe31XegQ+1hEi0FjJ97lmSlNTYesPG
5vs13y3hlOUWaMRrsO2PAZaINFXqwD8O4gypRXZWOKlBA6otuZrlaFrBoT6jwskFLVDv
54tA==
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=iVFUHjQOcuZk3g0UoKTyk/07dmviOsn69vKvCr0SZ30=;
fh=g80tb67eecP4XVDmJOuEVAAHtmhUwgGf5TahQMFMluU=;
b=FF2AqQp6cfdF2Mwclcb4OxCF9Getv9yKHUaRfBuQcrmOjIr/oa9zmBRcE5rPKvhUUA
XhfVY7x1lXo/lcp4OtocQmtQlLpnB/wVMJz+jtFtI5buQfa9gVn0pxz9uMBd7QO3Nlsl
pVbuJKEMg81sZF5X2GxNlXTuTt/cSKWMIkcF2QiPBFd3/3ailYtk0vFIUiH/ONTNJJZv
u7La/lumYd29/c3KEouwMV6gljCme5hI7Hl4BmeXJglYjUBQQeMhvrvof3iX2jLxVk5K
GHxZ3B5sMLrjXIALjPsbK7BXtTs/I7eQJnGmkcKTPc22jX2Aee8WaZhd9xoRlQsGL7D9
hObw==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=yWJCjDsI;
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 clara.kowalsky@siemens.com designates
2a01:111:f403:c201::3 as permitted sender)
smtp.mailfrom=clara.kowalsky@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=20260707; t=1794215923; x=1794820723;
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=iVFUHjQOcuZk3g0UoKTyk/07dmviOsn69vKvCr0SZ30=;
b=JSdax/sUqdWUBrBARsNG4uYcpF7YHMnR9HNBBbMh6sRy6Ng6UVf04oe9DJPE5C+p9v
JHkGus5vPgfzbbv7cajzBbHCLH+0ZQyF22Rqo/uyE+/CjLp1dsb0+erg01q+z4qQRDhM
mXA4MNzJ134DkKHPyoB3CvZPgH7+78JCOvXcAVElGqw9JNnyTEpkeUDJ1T+QQ91o8P7W
9ZCLivkVoXTbqjMfOdVBDO6nLep4ozkkklqTHhJlGo+HJ0lJnImbBgTptyMZdN+ypAUg
iS2bcRkFNA8tkNTH0lCSZ2dhv2vFwBpoAgNWgzF97+mbv8KSpdVLVagPicavUjA4xzZr
1aHg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20260707; t=1794215923; x=1794820723;
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=iVFUHjQOcuZk3g0UoKTyk/07dmviOsn69vKvCr0SZ30=;
b=dMabgqH4NtTKAFTNQPeGGKfe8/vWnuhla5IhMu4Vvuy8/eYPpW5cLb/9k0/NJQFNmj
7XCelTrrWd9B3x3eec8AUYKcnJLQV/4Qj1lciM7+GEEcoNQUfTUvX5kgPG6avIuT5qY9
vjkAr8R0CC/2cqtXC5kCcMDF4K9YaBOQcnTDaTkIGJd84WGhtol+OmvJJep/wkErQcQx
5Fa+hWyXfH92ofLcVn5sgsI6t/fYX6HdxB2laYeF4TsH+aHwHGh2O5agaz4IJtWiZUBW
QyKOzCvfMLIAjqq9b6DMdTUhIlxZQ0DRyyL9U0gDA2WZb6Id+GWQNMbVnKZ6mj5o1IiR
BCwg==
X-Forwarded-Encrypted: i=3;
AL+hErHIv4Ob3jCpKnEM64mHsmwBix8cggcUMVXOovjaW6QL6CRA8qYZDTDEJD8rxIt57JuzKhlI7HU=@isar-build.org
X-Gm-Message-State: APuU4Z9zEzh7njjIxi7JgCch+9IAOMGb+bdd0qlxlerjykxIS1OahAZb
DAafYANWBY4xEp2maqpqhNkLRdZc1upfggxTm63ZOowJCU0S5xQ29iIm
X-Received: by 2002:a17:903:3c2b:b0:2ea:e24:3eaa with SMTP id
d9443c01a7336-2ed833d7c8fmr34598855ad.2.1794215923108;
Mon, 09 Nov 2026 01:18:43 -0800 (PST)
X-BeenThere: isar-users@googlegroups.com;
h="ATskLddzl+tgT0oGzX3ED94mf21nH0rBlGvkwazTLmbp8vqdVQ=="
Received: by 2002:a17:903:4685:b0:2e5:e67e:f6b7 with SMTP id
d9443c01a7336-2ed7edf0fd3ls16625445ad.2.-pod-prod-03-us; Mon, 09 Nov 2026
01:18:42 -0800 (PST)
X-Received: by 2002:a05:6a21:d82:b0:3de:51e1:e7c1 with SMTP id
adf61e73a8af0-3eed0a72a0cmr3666155637.3.1794215922044;
Mon, 09 Nov 2026 01:18:42 -0800 (PST)
ARC-Seal: i=2; a=rsa-sha256; t=1794215922; cv=pass;
d=google.com; s=arc-20260327;
b=SeoXLurWesroNlXBvYysbHpQj2B6lQjYMrRtprDNGSAtWQMA5EXHd4PleX60Quidjw
xALZfWvsN0nRklyDn2OkZUhhvpIp8TVcJsyIIgHgtwdRAad7GZ5kpmiGcJNU1whMmYSG
Ulbic7immwu/6aLJriHS6yE5OzSPUMfCnSYkb0oWJnS2yHeQ4hsCjQ/W6x5aDiiLrOqq
7+vW8z0BH79fXUI+WK6goguQWk+xsPNSls167XQblkhTMfEbHlRqQl42ZWZWRzycL5ov
x2/VxRy0VgavaeLvv/aKIrcxSJQhQQlvUKw/xgDRPZo97QaRqAulkXgZDwgvvFk81XVA
S8Rg==
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=uIWxVQFmxqhZF8SXlWaQo0LFLdh+70CoMJsdZduty+w=;
fh=AqT8zD6jUs4YP+XkSwmnbRYu3wrat9Vyg/xvm1MGQCM=;
b=D93A3XttlnQ2YlR+PGtmHVrgrzAQ4ppb5PqcfnTdLevD1F9rTA2jGpR2e+U2D3Wtw0
6ufNwwtJiOO3RlSMtS9ZdJ/LTE9O8A8IQmFYBZH/YkdMKaT/zis21huQCwk2D0isc09V
++Uc6MKHi9XfWEEmUxLr78q869hum224D4Zuek3XqobybClkUjNJm3cna7dMedtlkhmQ
GyhRtOKNHZRRhlf+MpJUL/SmTvkYuELYO0XkTFksQ3xGfIA1Iq35T6Kuy7iSQfeRjM14
zvdwxE68OYAaH1tHrfyGjLlltZZd5THQYHjnTfCNAWvYKwinmmndeiJQQxeDvZgEXzBp
HSUA==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=yWJCjDsI;
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 clara.kowalsky@siemens.com designates
2a01:111:f403:c201::3 as permitted sender)
smtp.mailfrom=clara.kowalsky@siemens.com;
dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com
Received: from AS8PR04CU009.outbound.protection.outlook.com
(mail-westeuropeazlp170110003.outbound.protection.outlook.com.
[2a01:111:f403:c201::3])
by gmr-mx.google.com with ESMTPS id
41be03b00d2f7-cdb96947b0bsi88533a12.14.2026.11.09.01.18.41
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Mon, 09 Nov 2026 01:18:42 -0800 (PST)
Received-SPF: pass (google.com: domain of clara.kowalsky@siemens.com
designates 2a01:111:f403:c201::3 as permitted sender)
client-ip=2a01:111:f403:c201::3;
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=i7hw8FUgb/Vw9y05xjV7yvfJiVdomO1GZTVIuS3GRF2HK6cicFUTZEDEEFDCZIKmaAhU05AItNj2dHNGRyUNXJxKFnBlxL0kLrIJknQEVcTcywQCbCYfGDLyBi94lt9eQqnGAqa3YVqh5ObM86B1QL8s9VCiDOkNQd0/aUBmuvcNUQP/Rmi/9Whl0vDeW8gC3kTI60K8eWdbQM2VT8SL/m//FmpT/CBsPuGBenSGM7VcDX+KrgZvbK9rh4DWH86n62+WyjNOkl0+Ulh4aynNT4NBT1yYcRsdTqHQZQ8s+xyWTdj1rv9pSTUvUd2CkQd5rCQA+cWGFu+7eKz+Odh6yw==
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=uIWxVQFmxqhZF8SXlWaQo0LFLdh+70CoMJsdZduty+w=;
b=CO1FpVPYo/vGiOa5RM43eyNiq0MhbiQTGOr6BTeHdEFWS0DYMhOkLhud09PYq8HHAI/MH/Vzvzu++QxeW1PA629hnmXfvCbizZpgaHf2o5tArq+Bg7JK26o8TXurc9WrnbJab4UqkzoVaS11X38ERULcY5HDInalsctTgjyy4Y6La6V9msU5Y7nzjusY7rhuO1e1vpv3FBJIr6wkOBELixsLGficQmr5rUKb6z8Ra4CHzB5L64bTZlUXHmY+fMowE1jyHgvccQNnrJM8IPu4Up5Fdkg7WZmCTa8sFNH+Rm5d/ev5Hucr0tX7wnm/rrvIV4KZZrYm8Mr0/1OZD++brQ==
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 AM0PR10MB9645.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:740::12)
by DU0PR10MB7554.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:426::22) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.615.7; Mon, 9 Nov 2026
09:18:38 +0000
Received: from AM0PR10MB9645.EURPRD10.PROD.OUTLOOK.COM
([fe80::527e:14a7:bd3e:86be]) by AM0PR10MB9645.EURPRD10.PROD.OUTLOOK.COM
([fe80::527e:14a7:bd3e:86be%6]) with mapi id 15.21.0615.007; Mon, 9 Nov 2026
09:18:35 +0000
From: "'Clara Kowalsky' via isar-users" <isar-users@googlegroups.com>
To: isar-users@googlegroups.com
Cc: Clara Kowalsky <clara.kowalsky@siemens.com>
Subject: [PATCH 3/8] isar-events: close /proc/mounts after cleanup
Date: Mon, 9 Nov 2026 10:17:56 +0100
Message-ID: <20261109091802.202521-4-clara.kowalsky@siemens.com>
X-Mailer: git-send-email 2.56.0
In-Reply-To: <20261109091802.202521-1-clara.kowalsky@siemens.com>
References: <20261109091802.202521-1-clara.kowalsky@siemens.com>
Content-Type: text/plain; charset="UTF-8"
X-ClientProxiedBy: FR4P281CA0130.DEUP281.PROD.OUTLOOK.COM
(2603:10a6:d10:b9::18) To AM0PR10MB9645.EURPRD10.PROD.OUTLOOK.COM
(2603:10a6:20b:740::12)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: AM0PR10MB9645:EE_|DU0PR10MB7554:EE_
X-MS-Office365-Filtering-Correlation-Id: 9dcfb48e-003b-4afd-fc42-08df3e426edb
X-MS-Exchange-AtpMessageProperties: SA
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam:
BCL:0;ARA:13230040|366016|376014|23010399003|1800799024|11063799006|56012099006|261021123027099003|261021121427099003|261022105027099003|261009223027099003|261026140227099003|261026121527099003|261028144727099003|261102123227099003|10067099003|55112099003|18002099003|22082099003|6133799003;
X-Microsoft-Antispam-Message-Info:
WC56pg0cy35Z0TkXVGYJsZ41vqYmvmz1wFynvaq0zqaI9qO4S3sVMkIKN8a0WG7rYoAXe9U0EF9keH/+10KFmOOMXzSRVwJLbHadgOZOcPICjtXsPHaqLjd1/k4AMXgYvMDfKbJj6nbzzp1in5dWIf7MGw0dBDmdsbXOFhUrzR2wQFFsQQXAhs5Oi1ZVp5byXf/oEn97g7y3G5EF0zv4DcyrpzLOBLu0+emdrTxTJAKhQu5k6U/pzKphZva5rUZ4y0xRauDoqdQMTpG684PLIbbj14Ggg1hdVc3sA9UX6UsZeUj52vGEgVddBw2eKuJGofCwWQ4zXm+Z4rhXmXAtfgIga8MR8Omn8yoxwvGRQK22xbVJxpepMqtfM0D3M0PlAygPMMQi31YoU8AxIWQYu7dfdIlLYz3h5ELHpG2x62ZYhDGsHmW0ObGhr/OkPbIeSkFhhsEr2Rv+1lg+8W/3q7ESk2D1sjtrZ7tvD6QPn8jzMe+P+obrzK32IBd4LXLUFSvHau7sieK5Gxk7ZbSteNo7yu81mF9V80ULm/z/5Xmnizz5cMyXfVyCIuvnrNj3KBl8GCNlddxCp0XgxsignB1Q0KDw4rplWwzbDQbuTpGUUvhA3JLyWv/b46rOEbJfMiz9B5brigWYgQkuMn4bcX/tjOHYNvj/WUuvIL9AaUQ=
X-Forefront-Antispam-Report:
CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM0PR10MB9645.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(23010399003)(1800799024)(11063799006)(56012099006)(261021123027099003)(261021121427099003)(261022105027099003)(261009223027099003)(261026140227099003)(261026121527099003)(261028144727099003)(261102123227099003)(10067099003)(55112099003)(18002099003)(22082099003)(6133799003);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0:
SCrcg9Bw5HCGd8CoWd32FxNdDUeqpTNM+r/MXquHkDlGoHm7LjwUuV+02qp8nvtJw147AQKLZr5KMWiEiZptDyEOk2RCVcxvst8NIB55eJl9PrjtmZVhowYS66/V6+MGIY/e8vBklwhIs42GwqxHVklpCSys3CNE2gVaioAFMGYJHzCSIxgqlBArFb0vdZXUBvLqcl5NgEYY5UgF0UOAbP3w+SnNvIXzIgaF3kAkWODSF7kxKBF+8UdcnKNH0ebccLAuDDdSCVPeDKpoaSoTgB/d7dKGlimvQHOKQCeJKBltDmq/KHpe64SqE3K7DhBa67uOGwXzaLmmSOZr1u2MsFHlHHpbOc4vskcHpSEgtL0nJzFE2HQj4+GbPieB+xrd00ILdeKs1U6g1hxwrRTJ5IKrnrADRwCfg37pYkHZ0dLUj2C4vMmCEoaVZDmh2gWBUxDMEu/XudJ2vprqCE3/fh+MZqo4+Zrv2PB7ubnRkgTyq1LeEXXU9+bCa3wVJrcqgQbQ2QaPveBg+pb5k2qDQzC/cHyllMVjssJtalsMvbUIqRXYUQsZtieN43bwJLpIusW0wDfRpZNC56hS0i9ufHXEAiJWxTUKqAfyUfyFr+GFnepemcpV2v6+IlpVO67f6XHw3cKZu0/Eg9viSDopZBk8BY8Fl9+CsNJXdNG8js+gfSB2Upk7tZ+lalVNHiHZylUFqzmKc1XgagQSSzmQOn8X0v6wsrYXaGE24Vlf4oxrIzDqvsXMlxA41s2efGppQIFEAGWAZjm+AFbQoEmqtR0l4nrEUX7dAF1oZJXvFWX9YwmDs/AkTJkGG5ey4psm9T1duhrXcN8nlcxtAy4YV84kbt+9AdMZ+d1ROgrIqZJ/7KM4tLvDoPDsjYeJn9kQjtefMY8zOE/hSUZ59aRhM+Un7NNdHhdyjaMbyUCePDuiJoJz2MctmE3wQ5Yjk7LA9fw4j68SyrmIJK9iJ+ri2rigXbnQgMdJ4MIAloTO6dI5iPRzWDD8kjHpqdfmeATpQUQtPRHF8JfeXLo4Yi8NOMMLX3Gh+orCS5H0xsz0YxRK7mieoVgw5VkQTEt6WjECp0NlSWoc2XrRSRzEjT86x/jTa+Aq46J2Uc5UtwpZOhYbdpKvlqTFWUEKP9EX+XHG24B1auFt27YskllFT3gA0R81ELHBEGJu7mssqKER4WymNj4CY2ZIZx9pBFAcPiBTpe14/lEdyvkdkbwgMh8yAubpfofLMa9Cqgn3+iF/ZKfrve4rzRjtfCEzXDYi/oe6g7rc95aVkNDvbb+rj2/rLMD62BmrNB78eySpJ1xJxVXgNakeFkqNCPywwHH3q5+VpCoXYBKAx3S+fLtbissEnm7oWsiA+1GfuypayLoh/j2j7mmXxsziwFHo/0cWMtnmrjjwOtOvYbTTiunGEldbCkMREjz1NC2ioAi+EX8w43KY2YX5hzC0AdNY83W+3L8stwTScj8MA8TTuHvdC1jUUaRE5KzUqMUi3f3yd9ElSZsAZbfe2lF8ox35/1y4dac+ZKFvLoVsl9Tc300gWipp1IV2QMI1tCB6YTLTPPWMrJWwJIC5adn5e2o7YfHfsTC/MbeOPNkDotY/7Fp/Su/I8+T5FU/b89mSGhswSZ3rpSvmI9qP8tPn+QGy9xTbOylEftQvZ0Ccf+Ukyr15LGgHOYLbnCtbVTkgd0pNWqybGzuYCwvajM44LiTWTjI5Sb9AeyKiMzciJGOvjYu4RAx1BfFAGcchw5Y6tPQfwO3BoOI=
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
9dcfb48e-003b-4afd-fc42-08df3e426edb
X-MS-Exchange-CrossTenant-AuthSource: AM0PR10MB9645.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Nov 2026 09:18:35.9586
(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:
8aldx5IvOnXPmzgVqbsbLSvKxX4ASD4UQMjKHtD/41dTUrkqAIx5DI+sFmHfEehNIcOGXuJ17HQBeYWD9mY/HTW2fxug5E1nS7QkrSdEaas=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB7554
X-Original-Sender: clara.kowalsky@siemens.com
X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass
header.i=@siemens.com header.s=selector2 header.b=yWJCjDsI; 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
clara.kowalsky@siemens.com designates 2a01:111:f403:c201::3 as permitted
sender) smtp.mailfrom=clara.kowalsky@siemens.com; dmarc=pass (p=REJECT
sp=REJECT dis=NONE) header.from=siemens.com
X-Original-From: Clara Kowalsky <clara.kowalsky@siemens.com>
Reply-To: Clara Kowalsky <clara.kowalsky@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_BLOCKED,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 |
Update BitBake in Isar to v2.20.0
|
expand
|
diff --git a/meta/classes-global/isar-events.bbclass b/meta/classes-global/isar-events.bbclass index 9b66796e..48f5f441 100644 --- a/meta/classes-global/isar-events.bbclass +++ b/meta/classes-global/isar-events.bbclass @@ -62,24 +62,25 @@ python build_completed() { basepath = tmpdir + '/work/' - for line in reversed(list(open('/proc/mounts'))): - if basepath not in line: - continue - msg_line = f"{line.split()[1]} left mounted" - # If bitbake is started manually, bb.warn and bb.error go to stdout; - # with bb.error, bitbake additionally fails the build. Under CI, - # bb.warn and bb.error currently go to a file. - if fail_on_cleanup: - bb.error(msg_line) - else: - msg_line += ', unmounting...' - bb.warn(msg_line) - try: - subprocess.run( - f"sudo umount {line.split()[1]}", shell=True, check=True - ) - except subprocess.CalledProcessError as e: - bb.error(str(e)) + with open('/proc/mounts') as mounts: + for line in reversed(mounts.readlines()): + if basepath not in line: + continue + msg_line = f"{line.split()[1]} left mounted" + # If bitbake is started manually, bb.warn and bb.error go to stdout; + # with bb.error, bitbake additionally fails the build. Under CI, + # bb.warn and bb.error currently go to a file. + if fail_on_cleanup: + bb.error(msg_line) + else: + msg_line += ', unmounting...' + bb.warn(msg_line) + try: + subprocess.run( + f"sudo umount {line.split()[1]}", shell=True, check=True + ) + except subprocess.CalledProcessError as e: + bb.error(str(e)) # Cleanup build UUID, the next bitbake run will generate new one bb.utils.exec_flat_python_func('clear_build_uuid', d)
Running the UUID unittest: python3 -m unittest discover -s testsuite/unittests \ -p test_build_uuid.py -v emits the warning: /isar/meta/classes-global/isar-events.bbclass:65: ResourceWarning: unclosed file <_io.TextIOWrapper name='/proc/mounts' mode='r' encoding='UTF-8'> The test_completion_resets_only_default_multiconfig exercises the BuildCompleted handler, which reads /proc/mounts using open() without closing the file. Fix this by reading the mount entries within a context manager for deterministic file closure. Fixes: e596cdf97198 ("isar-events: Unhide mounts left behind") Signed-off-by: Clara Kowalsky <clara.kowalsky@siemens.com> --- meta/classes-global/isar-events.bbclass | 37 +++++++++++++------------ 1 file changed, 19 insertions(+), 18 deletions(-)