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; Mon, 13 Jul 2026 15:30:48 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qt1-f190.google.com (mail-qt1-f190.google.com [209.85.160.190]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 66DDUjqY011348 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 13 Jul 2026 15:30:46 +0200 Received: by mail-qt1-f190.google.com with SMTP id d75a77b69052e-51c0d6a2f4csf44928681cf.3 for ; Mon, 13 Jul 2026 06:30:46 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1783949440; cv=pass; d=google.com; s=arc-20260327; b=Pr6uSaHA7104CBjZ+1bva1w3nqsV267F2mGOefxkcq0xE1NDbP+RFEmHKWMmCOMepW TrbwdgQIsggRqTny6X+rIcsgcOi1kq3MzlLSgwvSvBHzGff+2zva+itwBdbNsj4f/fob Pp8rs1/JwLA4sFogHTK45Z6EG5OnE/pPcveSXL9IhBGNdC97XI5bA4YypFS0uqmU0cpC 9ZudKwNo957+S5kgNbSsZEBGFtf7JPBqreT1VWdjL/MBxFmO4CFLDH5wei4hVMVP1GJM HI5/bqZuin/zWCkZcM6hz2rq8+/Fws801+h4/gQFTDcM6fl+20c5thzHaFl6h5jBz6ZT yfRg== 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:content-id :user-agent:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :dkim-signature; bh=Iwm5Ga4O9JBNWaU0CKkky9xuMi/Vgvn1ABN7Kwh4vw8=; fh=9wWYd1RXF7DvwBLVJ3c7yrEFpDf0Sq1ygqQ5oIFE1A8=; b=fu06mRof1rHGZLy4ZfSHqcvSKIgc7dnV6vwvqmSwxZobKveRYq+Asc2MkBKHfKSHNM xwEmOz2bol2lzUugZr9ps28db58eqzGpEy6vCcJ87m46CG9saS8hlCLJ9OEYZiN5r50K PqnIyNOwZmho0VDm8HJCfeo4HlXGDqLHHXkQ2mN/dnlJgQe/qibkqw+nHFJO6i/DXcu+ MblHJGmUabjl25IuyJxtfkElqZeiXarxDgvDUu4EuF2qAJOROpP7uHmVto6mZHcGYyVD i+susIYEjkMYXF8ViCibApIahT3bloLLD9RNinXWX5hj7PVWST8YWoXKVdfNOm+8HzjV 6DeA==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=nExRJhCA; 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:c207::3 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=1783949440; x=1784554240; 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-id:content-type:user-agent:content-language:accept-language :in-reply-to:references:message-id:date:thread-index:thread-topic :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to :content-type; bh=Iwm5Ga4O9JBNWaU0CKkky9xuMi/Vgvn1ABN7Kwh4vw8=; b=NUuYgAyFdNazzIJRCvTPdTnfBA4PDs21Nm151ZzheFt/ke41CN49RtlIaglGlAWrOG AYbtX0CFBSa7Rv5HSROlzbdsmR4SFadEzm1n6cx8GJWZy5xsIDE+NVPusZvJk/NO3Fx3 VZ4bL0VLiSNo3mkr/GZgIzb3useXXguacj8+DFesAYFt5mucoX531W05VX5paSG9z4Tu w5y8r2RO4Z1rxQic+WSqStOfdCbQf+W7KCX8gCjeiveMqu6FAOieYgIW2vme89W2ZbiE TUCNxCBOZxJnnnOhX9ZBWpUB3xZ4J4xc6FibZl3Idv7vbPJDLdgn2MpKsA6wBfYkPQbI 6cfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783949440; x=1784554240; 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-id:content-type:user-agent:content-language:accept-language :in-reply-to:references:message-id:date:thread-index:thread-topic :subject:cc:to:from:x-beenthere:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=Iwm5Ga4O9JBNWaU0CKkky9xuMi/Vgvn1ABN7Kwh4vw8=; b=sjOgMDNxNbzqL7O2bZ40r0fdbN/rg2TV5Mjo4HveGnFFpFR87wMP6O4G+PlODDME0o Rt40dwkJcWG5xE+oxvEtAwNO7c+aEvfZM6oBJb8IY28wDrNaUfustmLnYunW1QdlUng7 0/ybslH9gYmxHAzFEtaWYSN3L7/ediJMXqQ/Al88acF8nfmF07xkJUPQSCbo3kcvx7hx qc5vj3EJdx92Km2PFtVC1DQ5cQNf3aa5T5hs4GJD0xt52L+f4MJ+vkqGJCIIZfUjub4u 7oP47rx2KV5NTEci6FB6MA3ZcVLPpn+wz4pEOHxX7G81b53aiYxwxtfZ0jzeTuQNZV51 cCNQ== X-Forwarded-Encrypted: i=3; AHgh+RoIxMWCU9kkrd4C4XYvW2QVJw9E2QSw0ScaNyd76EUtfWxM0k5k0beUJ+Vtq7mu4HgLTP0t@ilbers.de X-Gm-Message-State: AOJu0YyqqSlyw5uidDRmiYnGwGVTQn8gJ3aixlABybKcXjyawXJjSwF7 QzoqlWIRa5/TFeyS0sTf//e1DxCmsmq7VkZLXQG82uQhumHd8J1x/VHJ X-Received: by 2002:ac8:5881:0:b0:51c:14b1:8e1f with SMTP id d75a77b69052e-51cbf0c468dmr90617251cf.21.1783949440068; Mon, 13 Jul 2026 06:30:40 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AX0PUUcio2fORZKienxoYVWageteaVzbu8raddys4kCDWd/ZqA==" Received: by 2002:a05:622a:314:b0:501:47f4:eaf7 with SMTP id d75a77b69052e-51c886f7598ls115558671cf.2.-pod-prod-05-us; Mon, 13 Jul 2026 06:30:36 -0700 (PDT) X-Forwarded-Encrypted: i=3; AHgh+RriQxSICNVHxgtVk0oJuc8GYesTMohdCD7iLUA9FdI8O0T5XoEN0oDZOIr2LDyy8EtMrfXH8D8rzvwW@googlegroups.com X-Received: by 2002:a05:622a:11d1:b0:51c:1b0d:5880 with SMTP id d75a77b69052e-51cbf213a82mr88892211cf.41.1783949436598; Mon, 13 Jul 2026 06:30:36 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1783949436; cv=pass; d=google.com; s=arc-20260327; b=npAaQVHNIVHEWiSEN9XEgoYbXGm4CXvx+V+UTKf23BxkiUaBRu1y7Cl5p6Dpp+TJ9v nRcu2vTG2781sne8VHFSQTSqPecTzOAn3rt9BA7k4oJoju7uKtx6POVm/fNvKJFJ74AX l0fHs7x+1oIhb0PvMJ/TEjTb2rSV8feiCmv1dHCE6hLNU3oX5Rw+vWTgbpJjGu8+9BQS Bhf4cegzE0Ii5vuifERPeKg8/i+HsqopX6+brRZbXPqlTf4iAV3F0hDyGalGtrK5qm0p 52YguA41HGbk7Pzf47qpVE7y3j76QieurD1XlnNZrkADLXSiLm9EQjWwjdh/pIzuqWQu Vqhw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:content-id:user-agent :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=YLYYwDwnpwvyjULjcv47gpJPpK+p70RXCF1wVNHBka8=; fh=6pu0uhFYAo8rE/sxQoic7NUzIX4skK4QR55xC41Cqc8=; b=VGlPzONYesg1KLWsaMAQiRMOJs6dgEeYoJCWlW6njbTnoFk8p/qOZg2LWJUrOwRdX1 WiFru1Zf6p7zez5s8RtC7X1YtA9WpHgq19lvp/Dj/SAcR7IOnbgGEWN8oUNkYPuMbN9J YsLDJPbn3yVNI2NFtlgBpH1I1tADcyNut/OSj63/5g92If+YTiYpLrGOF8iFrk3u46v4 +vKtskdMSOK0VkSet+BdqFJmexh9v47o/RIzDBlVyFIXXVXIPhIFkc4uvyc6MizS+Amq IA3uK4O26e4FfTS2VWmINknG9S1TuK0J9CSbsTNKnAEcSIFtfNUjmo4LaDbA4DJmIWTV J2eA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=nExRJhCA; 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:c207::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c207::3]) by gmr-mx.google.com with ESMTPS id d75a77b69052e-51caac758c0si3525221cf.2.2026.07.13.06.30.36 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Jul 2026 06:30:36 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c207::3 as permitted sender) client-ip=2a01:111:f403:c207::3; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=OXa8u7eU2SAnDClEUFmiU610oxA4GKzC4qfUS8x4CVUns3XeFgc3ZfvCg2r3JUOBjzVWTcoAq3/nKDdwqzJqY3wl4LTVq/oew137Mf43dZ7GMAiIn9MRCHedwt/GQKjN2wI66KRrG0g9scEzHY8OH1VaIf6p/eZkUaq2U9ZetnbCLYH4q0w89rwehLeyRw2iEcxWitdwlr46GcZwsSaALG93Fu+lMp+wxcRUOfCrxmT/LKjriaMbmwg2J1zt4JXRyf7MPHo8a7QNZfql3ZPgJpbyZlOKnsKNOCSk69syB5LU/9c+CK2ouEm/PKem6w4jULEBd7r0oT9fFRl92YxXoA== 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=YLYYwDwnpwvyjULjcv47gpJPpK+p70RXCF1wVNHBka8=; b=ctCofbHkRxkBmkRDHTmSjx0sTA5SNLMG29HZwZnWkPw0m+sqWiMsi9w1lNC/WQVJydyEl/hkkSDUMth7hsgqBvkqipX+l0f//0o9ywTvYnUl+f2LtbmiHyKdQ1/TgT0g77IrqrfWZqnEUhogHlqoXPu1PtDGZhfidKH/g8MMO2s6E2fE61ufq2yTxvSutZAVMwVK0adNDAwahXwfUzHhYYHK9GgWG0ZeTdsuU/4lk1yTFe7yn7nL+KWgMcWaYTjpNSi4ZcirbM9MgrATYgROS/9er5i4IMrF5YFFunsP7qEeaMUoi051J3qnoaS1VRC8vd4588QNdjEK5+k2aXaaIA== 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 PRAPR10MB5273.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:293::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.181.22; Mon, 13 Jul 2026 13:30:32 +0000 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c]) by AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c%5]) with mapi id 15.21.0202.018; Mon, 13 Jul 2026 13:30:31 +0000 From: "'MOESSBAUER, Felix' via isar-users" To: "amikan@ilbers.de" , "isar-users@googlegroups.com" CC: "Schmidt, Adriaan" Subject: Re: [PATCH 5/7] meta: Update OE-libs to v5.0.3 Thread-Topic: [PATCH 5/7] meta: Update OE-libs to v5.0.3 Thread-Index: AQHc/7xv+exBoZaHOkGMZnO3Q9K1ubZrmBSA Date: Mon, 13 Jul 2026 13:30:31 +0000 Message-ID: <6c650b4b20838cd07f9510f4dd9b8d49a0f1cb4f.camel@siemens.com> References: <20260619072238.52120-1-amikan@ilbers.de> <20260619072238.52120-6-amikan@ilbers.de> In-Reply-To: <20260619072238.52120-6-amikan@ilbers.de> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.56.2-10 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AM7PR10MB3956:EE_|PRAPR10MB5273:EE_ x-ms-office365-filtering-correlation-id: 6b3da057-6fca-487a-a038-08dee0e2e97d x-ld-processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|23010399003|366016|1800799024|4022899009|38070700021|17002099007|18002099003|22082099003|11063799006|56012099006|6133799003|4143699003|55112099003; x-microsoft-antispam-message-info: bv98+LzfeZxXJIcz7B/VrHlCzh3tfysr+af/5/CrBMrfUoHBF69AW5H0kaFeSemBVz2zp37zFupcqFgYJkbiayhdp9GFpg6V6/Fkc2poOarbMZC4dxFet2NA6BBP3dEeT/J3G0SC9mm4pEsvdZAyDXcmH20XZPA8HJ48MZw/UpAVZOpIp+04cX1LHhFCsiTJvqJtJsaGEmqskCTCugLuJV5x0U9bjiRu2x9nW1Mwt1ntWxqFfUCaPHuHAmTubH5h9bY+AR4MicEIK8EXEQipmIuubVPKJCc3KyFxoW/MXz6Y1rgXNdgyBLZGG95OGL6veklDXdKRXhE6wwXTm/jXo0fLcplYKzVpqywOu7DU6L8O2141CgENV1EnzI0FkutRrzwlZHNE9P3WjUyh1z9Go3WxY5mLXFQuy3bwwGeCRe868WflJijuh5wS67REMkTYUpR45mj94xQXEQP7thxp/rzLstJ6jAL9o26ho+WQrQmOnHkZJ9wUBFnfje8w2eFcMTuGVxwp1bpzZ18ntiZAudH+xCiXYxgwLSts1pJbuZubJeN3DhnsZEGcuBmL9IM8I5BN238+L4lVAFsXYrJ+TSkTbWjzvA1qyUVsmh8sKs0Zy44uqMah4/Iorc7O/X4hjbkLUgPrsqXtOx7GBqoAqP+cI1AB6S7/VBJ2Sb3DrUU6nUHGK5qZgmygn1/D34F6UK5fwP2NFojEqw6gGMbtV/MPwPbxsnaw3GYC1zqrEbg= 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)(376014)(23010399003)(366016)(1800799024)(4022899009)(38070700021)(17002099007)(18002099003)(22082099003)(11063799006)(56012099006)(6133799003)(4143699003)(55112099003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aXlIWFJnVkp4bzZUR0hLbVlQT1M3czhNV3dLMGZEclBjN0tyM09iZUp6empB?= =?utf-8?B?RHUycCtCT0FmUTRjT3V0OFA0YWxjQTRSZkFwRGl0WVdvR29XMlMzNUx4Wk5V?= =?utf-8?B?TlBMSWJMeG11a2pzTlVYOXo2RlY0Y0FITkxiZVJiVytpTGZWNkp2Snh5MUM3?= =?utf-8?B?aENrMWxyZHNXTmlka1lWbGpXTmdkSlZzSG5FNFBNWDQ4QUQxTnNaR2N4T0ty?= =?utf-8?B?eU40ZUh5T04vbHdoakFadThrVzdBd0RFSGxpTlNmeEJaNGZMRG9HSkFVOE1l?= =?utf-8?B?SVFLRGd2cXJCdGpGamFtQnlCeU9YR2YvK2NyY3dnVnF3ZG9pbDgrS1pMNFJO?= =?utf-8?B?MWw5QlozdDBoSHkyYThnNlk0bzdrbXZjUnN0SnBsUzZFNjY1YllLSFJBY1Rq?= =?utf-8?B?T3hOZGNXeUcvZjBENkQ0SU5hcXFMcTBxVnZWNEIvWHlUNXNlU2ZTZ01ldkUx?= =?utf-8?B?WGt1M3Z2enZGNzVLU29CejM1aVlnYnplN2hJTFREa2pkNnNyTWZTd0RpVDZR?= =?utf-8?B?WkQ5bDRYQUJXUWk4amtvdnNtQkJBenVldmt1dDVqT3pjUE5LbU5QWTBBRkRh?= =?utf-8?B?OW9JQ2cwV1IwWXpXR0ZlNlhwQlBjeFlaTXNSMUhNTXBGN3JKcDg0Qkx3dmxU?= =?utf-8?B?cmY4LytmSjRwNzZTak9FSUN3NlNNYVFzZU9pTEhHMUc4ZkljQkh2ZVdsSWN6?= =?utf-8?B?MHRadmFrUUkraW41czB1Q3h5bEZOam4yZUtKZUp4NmRid3JhenhrNFRXaXZW?= =?utf-8?B?M2F6T1VQVm9neVgveFpPTEVlaDliWWUwME8yRWw2ckdvL2k0RnMzbU8zVTF3?= =?utf-8?B?a0c1ZXdMaS8xWVA0MU5LZ3pCM3BQbTVUYlNyWkxEaGFLOEFQOFltNHBHSEdm?= =?utf-8?B?cVg2dStZdk9wZlVMQjY0WHd2aUVVVDM2WnhyZXVXMkhOREZkNG9zVll2LzU0?= =?utf-8?B?ek4xQUNsdzhLSjV5bXlLcmt2QTlJRExVS1p1c1NxdkFUaGJQa1BUWTNFUXR5?= =?utf-8?B?RGJJOWJ0dHNFdXM2Lzd6SFg3TEVDUXBYak5qVFhqK1U4K2tQaU1iYU95dlRL?= =?utf-8?B?QWREaTNvdVFvTFlqZmJSNS9tWFdpeDJETXdPRnVnMXR3RWJZTDh0RHFOTGdi?= =?utf-8?B?eWVteHZoNGQ5RENUVEJpVXZNYmVEdDY0UVZGcXRZbklRSXh6TDdDYjU1dkc1?= =?utf-8?B?YmhtSkUybjdxaW4zbGo0RERud3BPOW8xajBBM2RCVlV5SGpJU25CSnR5QnRT?= =?utf-8?B?eHR6Q25NZS9BRVdHRVUrVVE2clB4S3I4SUhLVDFqVCtnWVY1WDJiSXNDVHIy?= =?utf-8?B?aFVGSUYxTEpab0FwaStWcFBTYkdmdDk4b0RWQjBSTzFzTkVhVExhVm4rcXJC?= =?utf-8?B?V3l6V2NqOUVMblB1YS9Od3c0VTJFWmt3UEdDSHdNNm1mNG9MNGNIai8rZXly?= =?utf-8?B?aVFhQkJCdXVtT0s0SitaSlBqNGlLd1ZLaGJINmk3bG9yZDljVklRK2VOWlVn?= =?utf-8?B?eGcxSU1aSjFlQ0xtMUhJcXV3Ry8ycmdINGVTUFlUZ2o2aDI5YUkxNzl2ZGYv?= =?utf-8?B?ZHd0UEx5R1V6WTl1U3NrM0pPdzNpUjhIakJ6Mis0ODZoSm1COGc4UVhOUmt6?= =?utf-8?B?LzVXdCtmOWJmRzA0azdMT2laeEdwQVhLWkJSbXRyblVDTTltSXJZbEFwWk16?= =?utf-8?B?WktaMlZ6M1RESDJvdHZGeFY5TUpReU52eW9CQzJPTCtLaWxmVTdpYUVGK2M1?= =?utf-8?B?Z0lCVUQ1c0pwdzl6VmdOTGYreVVBZGViOUI5V1BBSC9wVTlqWU9TWVlOVHh6?= =?utf-8?B?ZkV3aFpXVTUvemlTa0k3WDVQZjBpZEdyeXBpRW1POXNwRnoyMkhxRFFUZ1B3?= =?utf-8?B?L3NUOHJRME9ZYlFjNEE5QStmM3FmUm9zem1jWndrZVR1OFZZdERMK1V5TEl1?= =?utf-8?B?RWIrS2xkSDh1VmgyQlRuQVlDdnQvcVlxY01WY1AwaGhuNlZUNEVRcWJ1djc4?= =?utf-8?B?OTg4UXZmYnhFMWhXWGU5YzdxaTVKelNySUxtSjFUTG5SNVpMUlN6NUpVY0g3?= =?utf-8?B?YUV2aVBYb1NCTkdiS1NmdVpTTnJjdDhrMWhmelI3Z1NFYnBEcmF5Y3orbDho?= =?utf-8?B?dFhmOXRoWGFyRlFTTS92ZDNpL3NFUkN3QXNXYXpIdUZxK09nTkdRNGpja08y?= =?utf-8?B?YXppeEVZRm5YV0JIZU55Ylc4ZU9iRVViRzVkZVRSZDFXU0d5MXd0bGdGaEpK?= =?utf-8?B?c1NXaVpMRFRqUHFPbGY0WTkzTFdVV3NDWmNPWFVtcnFLSjFNVUxFSFh0bE1R?= =?utf-8?B?Z2hhZDVmRVBZQ2p3M0xWY1ZsV2tncVk4aXRXb004cS8yckluZ3l0RXUvblBa?= =?utf-8?Q?AFLJYVL2DfcNdDYc=3D?= Content-Type: text/plain; charset="UTF-8" Content-ID: <85EE923F9EDB204CAA8FAFFC062077DC@EURPRD10.PROD.OUTLOOK.COM> MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 6b3da057-6fca-487a-a038-08dee0e2e97d X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jul 2026 13:30:31.7638 (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: 0S4OnVLPvur46MvHqFO4jRBzM3V0gvkBqyBXMCCiqz1R0SSeRrjZgBkYFWgpBH1Qoa+0MBGmPJCofv4AVOzmxrE717XZJBmh6L4fjClr2pU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PRAPR10MB5273 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=nExRJhCA; 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:c207::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: "MOESSBAUER, Felix" Reply-To: "MOESSBAUER, Felix" 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_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: dil6Hy2aELit On Fri, 2026-06-19 at 09:21 +0200, Anton Mikanovich wrote: > OE-core Revision: 236ac1b43308df722a78d3aa20aef065dfae5b2b. Hi, this change completely breaks isar if an external sstate cache is used (e.g. with SSTATE_MIRRORS on S3). The oe-lib update has to be done in a lockstep with an update of the sstate.bbclass. I'm currently checking if we can just copy-in from oe-core, or if we need to adapt. Error pattern: ERROR: An uncaught exception occurred in runqueue Traceback (most recent call last): File "/builds/ebsy/debian/meta- realtime/isar/bitbake/lib/bb/runqueue.py", line 1637, in execute_runqueue return self._execute_runqueue() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/builds/ebsy/debian/meta- realtime/isar/bitbake/lib/bb/runqueue.py", line 1575, in _execute_runqueue self.rqexe = RunQueueExecute(self) ~~~~~~~~~~~~~~~^^^^^^ File "/builds/ebsy/debian/meta- realtime/isar/bitbake/lib/bb/runqueue.py", line 1918, in __init__ update_scenequeue_data(self.sqdata.sq_revdeps, self.sqdata, self.rqdata, self.rq, self.cooker, self.stampcache, self, summary=True) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builds/ebsy/debian/meta- realtime/isar/bitbake/lib/bb/runqueue.py", line 3102, in update_scenequeue_data sqdata.valid |= rq.validate_hashes(tocheck, cooker.data, len(sqdata.stamppresent), False, summary=summary) ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ File "/builds/ebsy/debian/meta- realtime/isar/bitbake/lib/bb/runqueue.py", line 1521, in validate_hashes valid = self.validate_hash(sq_data, data, siginfo, currentcount, summary) File "/builds/ebsy/debian/meta- realtime/isar/bitbake/lib/bb/runqueue.py", line 1531, in validate_hash return bb.utils.better_eval(call, locs) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ File "/builds/ebsy/debian/meta- realtime/isar/bitbake/lib/bb/utils.py", line 434, in better_eval return eval(source, ctx, locals) File "", line 1, in File "/builds/ebsy/debian/meta-realtime/build/../isar/meta/classes- global/sstate.bbclass", line 1028, in sstate_checkhashes pool = oe.utils.ThreadedPool(nproc, len(tasklist), ^^^^^^^^^^^^^^^^^^^^^ AttributeError: module 'oe.utils' has no attribute 'ThreadedPool' Felix > > Following changes are left because they are still needed in Isar: > > 9a714f6e patch: Set dummy credentials for git notes > 68f299d0 devshell: Use different termination test to avoid warnings > > Signed-off-by: Anton Mikanovich > --- > meta/lib/buildstats.py | 4 +- > meta/lib/oe/classutils.py | 2 +- > meta/lib/oe/data.py | 2 +- > meta/lib/oe/gpg_sign.py | 2 +- > meta/lib/oe/maketype.py | 2 +- > meta/lib/oe/patch.py | 2 +- > meta/lib/oe/path.py | 2 +- > meta/lib/oe/reproducible.py | 2 +- > meta/lib/oe/sstatesig.py | 2 +- > meta/lib/oe/terminal.py | 2 +- > meta/lib/oe/types.py | 2 +- > meta/lib/oe/utils.py | 100 ++++++++++-------------------------- > 12 files changed, 39 insertions(+), 85 deletions(-) > > diff --git a/meta/lib/buildstats.py b/meta/lib/buildstats.py > index fe801a28..1ffe6798 100644 > --- a/meta/lib/buildstats.py > +++ b/meta/lib/buildstats.py > @@ -1,5 +1,5 @@ > # > -# Imported from openembedded-core > +# Copyright OpenEmbedded Contributors > # > # SPDX-License-Identifier: GPL-2.0-only > # > @@ -212,4 +212,4 @@ class SystemStats: > b'\n') > self.last_disk_monitor = now > retval = True > - return retval > + return retval > \ No newline at end of file > diff --git a/meta/lib/oe/classutils.py b/meta/lib/oe/classutils.py > index d879191d..ec3f6ad7 100644 > --- a/meta/lib/oe/classutils.py > +++ b/meta/lib/oe/classutils.py > @@ -1,5 +1,5 @@ > # > -# Imported from openembedded-core > +# Copyright OpenEmbedded Contributors > # > # SPDX-License-Identifier: GPL-2.0-only > # > diff --git a/meta/lib/oe/data.py b/meta/lib/oe/data.py > index b832e9b3..37121cfa 100644 > --- a/meta/lib/oe/data.py > +++ b/meta/lib/oe/data.py > @@ -1,5 +1,5 @@ > # > -# Imported from openembedded-core > +# Copyright OpenEmbedded Contributors > # > # SPDX-License-Identifier: GPL-2.0-only > # > diff --git a/meta/lib/oe/gpg_sign.py b/meta/lib/oe/gpg_sign.py > index 7a9cec94..ede6186c 100644 > --- a/meta/lib/oe/gpg_sign.py > +++ b/meta/lib/oe/gpg_sign.py > @@ -1,5 +1,5 @@ > # > -# Imported from openembedded-core > +# Copyright OpenEmbedded Contributors > # > # SPDX-License-Identifier: GPL-2.0-only > # > diff --git a/meta/lib/oe/maketype.py b/meta/lib/oe/maketype.py > index a9a1dd7b..7a83bdf6 100644 > --- a/meta/lib/oe/maketype.py > +++ b/meta/lib/oe/maketype.py > @@ -1,5 +1,5 @@ > # > -# Imported from openembedded-core > +# Copyright OpenEmbedded Contributors > # > # SPDX-License-Identifier: GPL-2.0-only > # > diff --git a/meta/lib/oe/patch.py b/meta/lib/oe/patch.py > index 35734a0d..60a0cc82 100644 > --- a/meta/lib/oe/patch.py > +++ b/meta/lib/oe/patch.py > @@ -1,5 +1,5 @@ > # > -# Imported from openembedded-core > +# Copyright OpenEmbedded Contributors > # > # SPDX-License-Identifier: GPL-2.0-only > # > diff --git a/meta/lib/oe/path.py b/meta/lib/oe/path.py > index 68dcb595..5d21cdcb 100644 > --- a/meta/lib/oe/path.py > +++ b/meta/lib/oe/path.py > @@ -1,5 +1,5 @@ > # > -# Imported from openembedded-core > +# Copyright OpenEmbedded Contributors > # > # SPDX-License-Identifier: GPL-2.0-only > # > diff --git a/meta/lib/oe/reproducible.py b/meta/lib/oe/reproducible.py > index 06a4b5fc..448befce 100644 > --- a/meta/lib/oe/reproducible.py > +++ b/meta/lib/oe/reproducible.py > @@ -1,5 +1,5 @@ > # > -# Imported from openembedded-core > +# Copyright OpenEmbedded Contributors > # > # SPDX-License-Identifier: GPL-2.0-only > # > diff --git a/meta/lib/oe/sstatesig.py b/meta/lib/oe/sstatesig.py > index 63202204..a46e5502 100644 > --- a/meta/lib/oe/sstatesig.py > +++ b/meta/lib/oe/sstatesig.py > @@ -1,5 +1,5 @@ > # > -# Imported from openembedded-core > +# Copyright OpenEmbedded Contributors > # > # SPDX-License-Identifier: GPL-2.0-only > # > diff --git a/meta/lib/oe/terminal.py b/meta/lib/oe/terminal.py > index 2ae7a45a..4412bc14 100644 > --- a/meta/lib/oe/terminal.py > +++ b/meta/lib/oe/terminal.py > @@ -1,5 +1,5 @@ > # > -# Imported from openembedded-core > +# Copyright OpenEmbedded Contributors > # > # SPDX-License-Identifier: GPL-2.0-only > # > diff --git a/meta/lib/oe/types.py b/meta/lib/oe/types.py > index 4927fbc5..b929afb1 100644 > --- a/meta/lib/oe/types.py > +++ b/meta/lib/oe/types.py > @@ -1,5 +1,5 @@ > # > -# Imported from openembedded-core > +# Copyright OpenEmbedded Contributors > # > # SPDX-License-Identifier: GPL-2.0-only > # > diff --git a/meta/lib/oe/utils.py b/meta/lib/oe/utils.py > index 9455aadb..14a7d07e 100644 > --- a/meta/lib/oe/utils.py > +++ b/meta/lib/oe/utils.py > @@ -1,5 +1,5 @@ > # > -# Imported from openembedded-core > +# Copyright OpenEmbedded Contributors > # > # SPDX-License-Identifier: GPL-2.0-only > # > @@ -7,6 +7,7 @@ > import subprocess > import multiprocessing > import traceback > +import errno > > def read_file(filename): > try: > @@ -258,16 +259,23 @@ def execute_pre_post_process(d, cmds): > if cmds is None: > return > > - for cmd in cmds.strip().split(';'): > - cmd = cmd.strip() > - if cmd != '': > - bb.note("Executing %s ..." % cmd) > - bb.build.exec_func(cmd, d) > + cmds = cmds.replace(";", " ") > > -# For each item in items, call the function 'target' with item as the first > + for cmd in cmds.split(): > + bb.note("Executing %s ..." % cmd) > + bb.build.exec_func(cmd, d) > + > +def get_bb_number_threads(d): > + return int(d.getVar("BB_NUMBER_THREADS") or os.cpu_count() or 1) > + > +def multiprocess_launch(target, items, d, extraargs=None): > + max_process = get_bb_number_threads(d) > + return multiprocess_launch_mp(target, items, max_process, extraargs) > + > +# For each item in items, call the function 'target' with item as the first > # argument, extraargs as the other arguments and handle any exceptions in the > # parent thread > -def multiprocess_launch(target, items, d, extraargs=None): > +def multiprocess_launch_mp(target, items, max_process, extraargs=None): > > class ProcessLaunch(multiprocessing.Process): > def __init__(self, *args, **kwargs): > @@ -302,7 +310,6 @@ def multiprocess_launch(target, items, d, extraargs=None): > self.update() > return self._result > > - max_process = int(d.getVar("BB_NUMBER_THREADS") or os.cpu_count() or 1) > launched = [] > errors = [] > results = [] > @@ -475,70 +482,6 @@ def get_multilib_datastore(variant, d): > localdata.setVar("MLPREFIX", "") > return localdata > > -# > -# Python 2.7 doesn't have threaded pools (just multiprocessing) > -# so implement a version here > -# > - > -from queue import Queue > -from threading import Thread > - > -class ThreadedWorker(Thread): > - """Thread executing tasks from a given tasks queue""" > - def __init__(self, tasks, worker_init, worker_end, name=None): > - Thread.__init__(self, name=name) > - self.tasks = tasks > - self.daemon = True > - > - self.worker_init = worker_init > - self.worker_end = worker_end > - > - def run(self): > - from queue import Empty > - > - if self.worker_init is not None: > - self.worker_init(self) > - > - while True: > - try: > - func, args, kargs = self.tasks.get(block=False) > - except Empty: > - if self.worker_end is not None: > - self.worker_end(self) > - break > - > - try: > - func(self, *args, **kargs) > - except Exception as e: > - # Eat all exceptions > - bb.mainlogger.debug("Worker task raised %s" % e, exc_info=e) > - finally: > - self.tasks.task_done() > - > -class ThreadedPool: > - """Pool of threads consuming tasks from a queue""" > - def __init__(self, num_workers, num_tasks, worker_init=None, worker_end=None, name="ThreadedPool-"): > - self.tasks = Queue(num_tasks) > - self.workers = [] > - > - for i in range(num_workers): > - worker = ThreadedWorker(self.tasks, worker_init, worker_end, name=name + str(i)) > - self.workers.append(worker) > - > - def start(self): > - for worker in self.workers: > - worker.start() > - > - def add_task(self, func, *args, **kargs): > - """Add a task to the queue""" > - self.tasks.put((func, args, kargs)) > - > - def wait_completion(self): > - """Wait for completion of all the tasks in the queue""" > - self.tasks.join() > - for worker in self.workers: > - worker.join() > - > class ImageQAFailed(Exception): > def __init__(self, description, name=None, logfile=None): > self.description = description > @@ -586,3 +529,14 @@ def directory_size(root, blocksize=4096): > total += sum(roundup(getsize(os.path.join(root, name))) for name in files) > total += roundup(getsize(root)) > return total > + > +# Update the mtime of a file, skip if permission/read-only issues > +def touch(filename): > + try: > + os.utime(filename, None) > + except PermissionError: > + pass > + except OSError as e: > + # Handle read-only file systems gracefully > + if e.errno != errno.EROFS: > + raise e > -- > 2.43.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/20260619072238.52120-6-amikan%40ilbers.de. -- 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/6c650b4b20838cd07f9510f4dd9b8d49a0f1cb4f.camel%40siemens.com.