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, 29 Jul 2026 10:07:40 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-lf1-f59.google.com (mail-lf1-f59.google.com [209.85.167.59]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 66T87cC6015927 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 29 Jul 2026 10:07:39 +0200 Received: by mail-lf1-f59.google.com with SMTP id 2adb3069b0e04-5aec6240ddbsf381162e87.3 for ; Wed, 29 Jul 2026 01:07:38 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1785312453; cv=pass; d=google.com; s=arc-20260327; b=SurZ84sYpsh5VtwuvX1xph8/90C5oqkE0ymNJIAmd2p5kTr5xaNfEIkBzw68XRe3DP KSxH4GOoR+SGmCSoIbYrlxRbdwa9SaKM/uyn2gfX5Xfv+4P2vD84I+uOKjEJjevWcWkc Uo696m7Ri59nGwNdhOz0CCqhZ0BzdBMM9lQFALrjrh3M+209G5CQNdoWViyiLCMg5qQJ QEoejoAWoOozU8rCyb0QkGEDCOWNv1rq5rcFy/SlPUYxQ66h1+66tdZdhc+/HHw6tLjm COZFAtSsLOzZqiCtJBTdUwxKkmnkQ8JFoVXDCdKv7z8t/J3eN3rmajkWYAf0vTtCGOr4 eAtg== 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:to:from :dkim-signature; bh=X4fhJMM3jfn4iriO7jv0wSekMOKP30HZjm7fFPXgr+Q=; fh=ocCgUVzr+pZkH8G8nNT5WVV7ky8ARkmW+qLCspdy/ns=; b=kHYgxRwA8ZiKxRODPycAKZpnTBHewhCGRKLDgzKrYpCqxLaIN5/usqJr8r4ZfBXRmE 88w4muk4bV7FP3deBnNfKaB3kfJfZks3ohP4zYjdn2i07tppgdOQK3TLPpMfSVkXOl3o euJlFXNIsBDBu2GiGtYzEFhfNaa2aaBRhVcPZ3dhC5P+8yUegJ1lqWOfxNqkuQDKa4Eu hrg33adFoP5qEjSdHiiOZw5i5dFWaqmmhtKtKOehRH+TnvMz2GfeNYvzS71K58ByMZGI T/zJhYpXtQodOHhWwU0Lm9jJw6rG5n7qfEPnArF12sJ9PD1hShQDqeNEDmfBRdq0Q7Tz A11A==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=rDw7fooU; 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=1785312453; x=1785917253; 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:to:from:from:to:cc:subject:date:message-id:reply-to :content-type; bh=X4fhJMM3jfn4iriO7jv0wSekMOKP30HZjm7fFPXgr+Q=; b=fnJay/lVQJxmkaEm7094pxi3AJNpRfJJmftqZVIy6QjdhIGGOlS01ZeE9As9kzNKrr oMIsLTdWqxj81uYElnGLdLlvVEsz/TbHrPXN0cLXoWZuA9OkSEOgJ9LPawk9vQruQ3pV mW6DCH24/QJFTdnQkByvTSslNIoM79JQuaHVWfsdTnpGgad/dIb+GIWhE59HMebV+OkL vwJQRZpV2g/ROC5vVpX70ClYzjKgxP9DMHxYoM0rrIyeq//amUX12VHZ1y8RAQgVbj5W 62Fu5h0zJrHMA8XMDcePs/cabGLhvpoygEKrYe7jyIW8cYQTKJH8pv4lAePCvFk4qcfT q1Hw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785312453; x=1785917253; 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:to:from:x-beenthere:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to:content-type; bh=X4fhJMM3jfn4iriO7jv0wSekMOKP30HZjm7fFPXgr+Q=; b=dVZvpatN2J/z/RoMA6o3ex814f1VdDurepcieiNBOA8uQYh9mDDYa2hR3BMGN/iRwo 9IUfN3MeV/25ggnGZps+Kmzt9Wwa9WIN1fwCpBMZ9RL/K86iMaswE8zaAgbgobdZXkOY bo+ZgD0g5HlFLdi9y1aIDUcPIY4/Ah5YIWwVPf4LV12CCTaFwpebWBy6IjlDph1WUE/N EzfTEPNDQE6aAd9RFFs9OkG48bEVPZ/wCTArtzP1jY+d5KMjVNYF713xlOqvEts4VJZv MVnEbWrx6ctdj02aRrpJShx1yyhE6oh5iyqqX0hn8KI3HPdDi6KY1+2bRRcIUIrZnmJ5 OimQ== X-Forwarded-Encrypted: i=3; AHgh+RoxaKxb2yZij2v2uSeHRrAEYH4SmHK9D+K45s+Cvi2aA8yrHuT7WUBf62QkbZrTMUQNZ91r@ilbers.de X-Gm-Message-State: AOJu0Yzyk9LEeiPaU9r9eElyVq40qNyF+b2F9A6OiHo2k97ZMrWwKZ/E 976ZMHqjGmWtoe7ZbyhIypUXqLAUqGU2Xk5WDV5SSDShkkXbKiOXbTJe X-Received: by 2002:a05:6512:1383:b0:5b0:eda:de1c with SMTP id 2adb3069b0e04-5b2d020c366mr1196652e87.5.1785312453061; Wed, 29 Jul 2026 01:07:33 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Aa7YSPRSmk6LCJeNIp5Uuh5pbD6o9xAkUS+w6jgAPnoHwKiZ7A==" Received: by 2002:a05:6512:6411:b0:5b2:9d66:8c2f with SMTP id 2adb3069b0e04-5b2b02835c4ls2294801e87.0.-pod-prod-06-eu; Wed, 29 Jul 2026 01:07:30 -0700 (PDT) X-Forwarded-Encrypted: i=3; AHgh+RofuAfbsCmG3PxV85qibcMu1AX0z0LAez5BQo66DhoQX+7ddhGnRk+WVAEV5Y3+NyLQuojvibtA5KPJ@googlegroups.com X-Received: by 2002:a05:6512:12c9:b0:5b1:4cb2:e7ca with SMTP id 2adb3069b0e04-5b2d0213c9cmr1276037e87.18.1785312449848; Wed, 29 Jul 2026 01:07:29 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1785312449; cv=pass; d=google.com; s=arc-20260327; b=d2GXXPj2N/2EFqAiTLVdQ/iEwvjjF4xnrY9r5fxXfF3RxTPXknyQxTg84aNX/kx/aO SSCN0AutN5t8iYU82STnCit6fxFYL72sFkbBi3YZYd9whpiFZO3f9zxVGidj6ZMZu1Sk lyX5cKZUEInF4iAlYBYq+LS68EpbuOkh/e2tLXyYqkUVhh4A3lyU3LYiaPPd2hz85UCr Wd87hWXFUwNRdRzB76/H756stj579/sQOkqbu6ZSIbQRS3mnsHvJRkuZJJUi7zthO/az r+OVRkcFeudz76egJtkVWXp++/n0E24YeIXz4OjcQcSr+xyV3fqlApOXAR7yPP5slHvH MQ6g== 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:to:from:dkim-signature; bh=1/sUU7C4T72YA2JqyZLezx1bBitb6T1b3yBbLlEdbBo=; fh=C5l3dWsFWoXdleAnyeelrOvhuHPv8nzqSU4deT87WZI=; b=Rt0uG43NbCe0kMxfSQo7BqBwFQNAQYDAM+oIohMmyoMhfs4BWDOFgfARxc+hoXjfir DF14NcM1ebsPNOgF734W87+756ZbbYE21P9bpn0CDGK0AswqdM/P4ewDAL/8/hSYiHYR 1sO5XBhDEhHBauv0FHdyDLy4S6Ng3KNmMPTq/C6mvT/jPQHZVg24xhlGPtl1NCOvFTVr kdDcToNV9k3CQD+ARnYOQyT0J4Kp5r5wUxzpkwDAc3ytvA9ZoSwAvrNO1LvVvQ+wIB5b E4iQnvBZORP8MdOGLZi/6uBWj4UHJ/X1ODznNHM268GxhNJYG0W6WjK5zY5SBnxZbyd5 0waQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=rDw7fooU; 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 2adb3069b0e04-5b2d76432fasi19226e87.0.2026.07.29.01.07.29 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Jul 2026 01:07:29 -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=INOn0a6IoiDhU52Rh6wxeilohJBfJM7Gc5VEDPa2XCCOhNC4rZD3gcAU6Aw2Svuap9CC9Pqhgi+kq9s9/oWlH8FFrpUUW66jTk5DgNOQOak09NE+NaTx+GjuZl2pSXJY+b9oQxPwukNvzlLbu4ZfeHtnyNscI/FklfACC00p3OiRabkOrqT9EJQV2Bm2z59a/pfHjzSzKI08xa7z7LceH0yJeplDjgi3veWXKl0fAJoQUwF960/EIsz7bIesZqg9bUrp7JJRmfT/zRLcuAFRm4z6XG/xpzXTLYGPx+h8rmjpxO9RVmq1uwvao1EXXAaHDmjYxA13vau+5wEMe6J3+A== 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=1/sUU7C4T72YA2JqyZLezx1bBitb6T1b3yBbLlEdbBo=; b=ymLuAiIEwtUMv+Ai4PZQ3/+3s9QW2IXUXxFDj1dDA6njaczLg3nGN9ibyRM5wWGvLZqFRoEbFSz5MX9oHp7u+9OCKLm6+CDwnmgNgZMx7xaDINQCgkj3ZC/dfADkweh1kUqueo9LO18WxbiCd1Wx2uDxlt0ygJRYhbcxn3ltcZM4ungNO7OdHZpNSdntnBDp+jdY0/9fbLYFHz9Js06bTk+PQoCjE+2cA1Jm4WPqAZaOmnbIawU/WLlSBKUllPuPDKorIX3KwdAm/HNbncMskjhZ6sTdAM+JGZL6Zu10oPINVYq72tbgliHVqt+OD0TMFOPSHT/LSTWX/50TY7a+aA== 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 AM9PR10MB4038.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:1fa::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.270.12; Wed, 29 Jul 2026 08:07:27 +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.0245.012; Wed, 29 Jul 2026 08:07:27 +0000 From: "'MOESSBAUER, Felix' via isar-users" To: "Kiszka, Jan" , "isar-users@googlegroups.com" Subject: Re: [PATCH v2 2/2] dpkg: directly deploy via sstate cache Thread-Topic: [PATCH v2 2/2] dpkg: directly deploy via sstate cache Thread-Index: AQHdGSI4j9rlXBpP4EyHuwsb52o6oraDSkMAgADmD4A= Date: Wed, 29 Jul 2026 08:07:27 +0000 Message-ID: <1829b57809e7f3c6f6d38c28e98caf529b32137e.camel@siemens.com> References: <20260721150415.845260-1-felix.moessbauer@siemens.com> <20260721150415.845260-2-felix.moessbauer@siemens.com> <4ea94bb1-a3ba-4662-9d0c-98251be9f4bb@siemens.com> In-Reply-To: <4ea94bb1-a3ba-4662-9d0c-98251be9f4bb@siemens.com> 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_|AM9PR10MB4038:EE_ x-ms-office365-filtering-correlation-id: ed859dc8-81bb-4a50-65b5-08deed486e2c x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|366016|23010399003|376014|4143699003|10067099003|6133799003|56012099006|11063799006|55112099003|18002099003|22082099003|38070700021; x-microsoft-antispam-message-info: oK6XnN1/XwJ55LwfcOOG9IidJGaGj5lcdE8jVuY2kuap67dWVZWIMItE4c9upTRZpZsR8XhmfZVfkNdVMu+tSVrDbVIJO/goyQeBQJYYL8CzKon3O5gd7b/KbXdn21hTe9I5YicogeiIc7zdu8kU0qtX5s7ub1gdatN+7hTRbk3yneIagLPhbzd5MJkS1i0kpPQFFlSJ776cUJuY4gV9DQ7rr1rwP0M2gFxBsf93WhO2zrjFOs2WuLutvdf/LaOx/Qts1GXxmN+rFFAQg54FncdanwJIox7PXMQ+8luRS635OhopdQ++Oo02uMHBHUrREPkrp9SozC23MjVk2OH504iJpKno1tL5b+S0Lm90WO8AI30Trspj+kRSTfNEDTXYqVESsfTn9bR7ntTomEQXe9ZTghSY+/5zdKSRc/2bYRuy90nfvsaw1B5bfiwxKEkup+SxSg1iQnVN5hG9Jfwa/KnvQdSf4tG6T0dV94725BTS4VjqVE+37XC8UupdvdOflIxJVsz0dJHphRKG4SOyMBrNK1Qt+OfKpCc9f67uzc3pk52gwUiX+z0zdr2nndkqfjLZ+rDQIjRbCFbDH3vPOFJuStt6qkqBo8iQMhmBL+i2XFwZSswTh5UUAko4Xw+XjyiMLVIPcSnDX06bd2tHT/RKEx6mb2S3Grb2fFDthnp6iLEtjYfEIjN4Obq9gMcGYOho/qcOq6sH5/P/Fd/ouejEvv+VuYqZpDEQzYaJluQ= 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)(1800799024)(366016)(23010399003)(376014)(4143699003)(10067099003)(6133799003)(56012099006)(11063799006)(55112099003)(18002099003)(22082099003)(38070700021);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MUJIc1dFaGhCdXlmS0dyNE5xakUxV2NKb08rclhoZTdBaGhCb2h1N25reG5i?= =?utf-8?B?RTcyTmlDNXc4VFRJRDdoa0xYOThUYTQ5a3RIYS9xV3BpeDJPS0FTWlZsUU1z?= =?utf-8?B?ZE5zMTdNQTZOZ1N0UzlvQTRYR0ZpK0xOOVloY2xab3dUS3BhdTQvMi9ESXhh?= =?utf-8?B?SUhydmNIc3BhME5PVlV1Z2xUOXhtTnVVajdaZkZ3b1gzdjZYcjFXWHpFbGdh?= =?utf-8?B?bk9qOVJocVAvMzJob3A5cTBkelJYWnVnMGIvWE02S3NMNDd1Rnk1M0VOYzRV?= =?utf-8?B?T0ZuQXpJWkV1bEhWMTg2RHBUYVdBeGNsL1g0VXo5NGVaTXZ1bDZLT0pveThk?= =?utf-8?B?bXpvQWtxSFZXbkVlL0ZnZGtEbmNyMWptRkt1b0I3Yy9LY1BMY2tMTUFNU2NW?= =?utf-8?B?MTRTS0xIK2piTUZ6S2VZMjBCY1lZNXdFcHBuek43UHlmbEVLOU95cTE0SFVP?= =?utf-8?B?K0FZemVxRjZnM1pZaFBMYzJzSlNZcWxZZW93QWRYbHNYUHpZSUYwNmg1UGRC?= =?utf-8?B?SWtOU1Bxdndwc053aTVzNHkxMFRPb1l2UVI4RENTbFZUSlcweVM1Zk5MM2tH?= =?utf-8?B?Y1Ryc2d4NDBRTkxhbjlHSlFYVXBJemphNGlJR09NbzZhZExQalF4bC9pRXM0?= =?utf-8?B?Q3BMOGQ1Nzg5SkJ6b1VlblAxTHcrYnpMRzBrN2lIcnZiQlFhdXJyeU1HQ0Rk?= =?utf-8?B?dFVScGdBV29SczNDdmszNHcwUE9rTVBwQjNSNUx1alpNWWF4ZlZiRHlzbWcr?= =?utf-8?B?VXVSNCtWVVFhbDlkL2tyTy9xa2JEMEJDNUVzRVhZRTljaGhvdDUyeWZkbkV4?= =?utf-8?B?S0tBRGJEV1dQSjMwUWNIangrcTNGZkppaEdRZWNQZ21HeWxYY0ZlZ291MGRm?= =?utf-8?B?ODZ6c3JhY3kyUkxrdUFmNjBUUTV2eWxVREo0aE9ZMGFYZmQ5bkZ6ZnRrMzdE?= =?utf-8?B?S3RvTUhUSzNlNTJ0YWYreE5iMFJwUUF1TFU1L3hFaW9TRlM4WEVTYzV3bXBQ?= =?utf-8?B?R0hKUk15YVYwTzFNWittK2p4akZtaGlSMDlEemwxZGk3Q0lBQU0xR1VLZSto?= =?utf-8?B?emlhK3BzdjZlbTdNYWJKSWFOci9LOUNvQ3cwRnZqb3JtMmRJa1BMeWhrMDYr?= =?utf-8?B?a0cweFJ2b3g5dkVYN0hFR0VSRElwejlxOGpDOUo5TGdsZnJMdkRMOGxqbThi?= =?utf-8?B?TG96M3prcmZJekFsMlo5ckRLdGJ4cUNiVC96dDIyYXJlVEhMSFlHZFRrbDZX?= =?utf-8?B?SHJuN1BUS0NvbVZrL1YxUGs2OTFtYk1vNmZ4bzRqZXNodmRoSWErZVA0bVhX?= =?utf-8?B?RzU1U0hHSlRQYzNldStwOXZpRmE2YWpLc3FBVHA1bUxuaTdJMVo0YmprSG9u?= =?utf-8?B?eXV0Q0l5c1M3NGFELzJYdTl1aUtuR0JuU3dkWkNhZjN6bEV3ZkdOQUpJempK?= =?utf-8?B?SGNBbVdXZjQxc0xJU3BGUzMydUVwY2pVajJRQjFRRHVSay9DZ1JrZUM3NnE1?= =?utf-8?B?SXIxSjRBd0g3MFdjS1VyMDh2K3NnVTlGYWtFWEErSyt3Zjl2MjJLQWdmRzZI?= =?utf-8?B?WHZ3cHBUbHV1MEx2YTNLUTE5SXE3eG5jZjZLeUVISmpkQ2RzSWVrNWUzSG91?= =?utf-8?B?M0dBbzE3cVg0TlVob2dtQkg4ekVtbzVBcXpJemI1bG9xdVBjZzZhNFNLWmdB?= =?utf-8?B?dU1YV0Z2M1ZNRmROMWpqWFZwbU1uVkR5ZUNqMFpxM1M0bUhUQUVicXI0RjNI?= =?utf-8?B?TlptaW94UnE3WVFKeVNsTkpPaUZJTEdkbEpiQmhaeWxhODFDcUhvOEJyVGto?= =?utf-8?B?dXhFOWJiNDBLRHlvamRveFgwZ1JEL2lZdnc4TlZ5NHRoVFA1Z3EzMXo0UUps?= =?utf-8?B?QVNNWWN4M1Y5QTd0Z1h6dldIUUR3OVdSZkhJUFlEOFQzcHE0c2c4T05qYUsr?= =?utf-8?B?cyt0WGc1RFhFN2hIWWZoQy9odjF5eWxFYkp3eWlkY2NBbElpTFFTa3BFM2Vk?= =?utf-8?B?c0VjTFBlaEN2K1MvS1ZSQVN2SUk2VmVjUXpGTXpzMFRWMVJWY1lCZE9Pczls?= =?utf-8?B?c1pON2U4TWlIQ3RLSTZmeHV6QUhDcnFpU09TK0lRMjJ4YXF5OHJtTTVuS0Rx?= =?utf-8?B?WWNYWno2Y09GKzF6aE16OGtyZk9hajVnUDlSdWRTSXRDd0xueDUvanFjL2tt?= =?utf-8?B?WjF1MzIrd2x1SWFkbk44Z05rL3FVS2s2bVhQdlVIck1kUWJJTzYvTWVmWkhq?= =?utf-8?B?dHZoV2VIVXZpNHQvcXFiQ1Q5ejJMK0R0S0xHUzlUNCs3UmdsZEFzd2kxckdJ?= =?utf-8?B?eVdxOWZhc2ZFdG45OWRXVjdveHAxTkY3WHlWZkprY1ZHS01jcG44SDdHUWhT?= =?utf-8?Q?lhmO3HKBIhdkccio=3D?= Content-Type: text/plain; charset="UTF-8" Content-ID: <7050AFE02219E440950E2CCA4FF1A105@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: ed859dc8-81bb-4a50-65b5-08deed486e2c X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jul 2026 08:07:27.4454 (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: On0KmGKV8Am/99lnvpzE/QVJXCFGA8bocVJ8RJghRWlNfrYUkmplrQeKZ1dF1ltsD3SZPtGLzUjkaVz9m9DFGHVOF8vto5GyawDTCaWxVwY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR10MB4038 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=rDw7fooU; 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_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: p5uBnyKcuPNr On Tue, 2026-07-28 at 20:24 +0200, Jan Kiszka wrote: > On 21.07.26 17:04, 'Felix Moessbauer' via isar-users wrote: > > By that, we can get rid of the custom sstate logic, which should be > > avoided if not needed. Further, the deploy process is now cleaner, as we > > deploy from a dedicated dir instead of the WORKDIR. > > > > Signed-off-by: Felix Moessbauer > > --- > > Changes since v1: > > > > - adapt barebox.bbclass to deploy from DEPLOYDIR instead of WORKDIR > > > > doc/technical_overview.md | 2 +- > > meta/classes-recipe/barebox.bbclass | 4 +-- > > meta/classes-recipe/dpkg-base.bbclass | 37 +++++++++------------------ > > 3 files changed, 15 insertions(+), 28 deletions(-) > > > > diff --git a/doc/technical_overview.md b/doc/technical_overview.md > > index f7e00f7b..fe427cae 100644 > > --- a/doc/technical_overview.md > > +++ b/doc/technical_overview.md > > @@ -217,7 +217,7 @@ Both consist of the following steps: > > finally unmount again (`dpkg_undo_mounts`). > > > > 6. Task `do_deploy_deb`: add successfully built packages > > - `${WORKDIR}/*.deb` to the isar-apt repository > > + `${DEPLOYDIR}/*.deb` to the isar-apt repository > > `${REPO_ISAR_DIR}/${DISTRO}` > > > > ## 3.6 Populate Target Filesystem > > diff --git a/meta/classes-recipe/barebox.bbclass b/meta/classes-recipe/barebox.bbclass > > index 45d77e3c..c9a767d5 100644 > > --- a/meta/classes-recipe/barebox.bbclass > > +++ b/meta/classes-recipe/barebox.bbclass > > @@ -47,12 +47,12 @@ BAREBOX_BASE_BIN ?= "barebox" > > > > do_deploy[dirs] = "${DEPLOY_DIR_IMAGE}" > > do_deploy() { > > - dpkg --fsys-tarfile ${WORKDIR}/${PN}_${CHANGELOG_V}_${DISTRO_ARCH}.deb | \ > > + dpkg --fsys-tarfile ${DEPLOYDIR}/${PN}_${CHANGELOG_V}_${DISTRO_ARCH}.deb | \ > > tar xOf - ./usr/lib/barebox/barebox.bin \ > > > "${DEPLOY_DIR_IMAGE}/${BAREBOX_BASE_BIN}.img" > > ln -sf ${BAREBOX_BASE_BIN}.img ${DEPLOY_DIR_IMAGE}/barebox.bin > > > > - dpkg --fsys-tarfile ${WORKDIR}/${PN}_${CHANGELOG_V}_${DISTRO_ARCH}.deb | \ > > + dpkg --fsys-tarfile ${DEPLOYDIR}/${PN}_${CHANGELOG_V}_${DISTRO_ARCH}.deb | \ > > tar xOf - ./usr/lib/barebox/barebox.config \ > > > "${DEPLOY_DIR_IMAGE}/${BAREBOX_BASE_BIN}.config" > > ln -sf ${BAREBOX_BASE_BIN}.config ${DEPLOY_DIR_IMAGE}/barebox.config > > diff --git a/meta/classes-recipe/dpkg-base.bbclass b/meta/classes-recipe/dpkg-base.bbclass > > index db912e90..e2ed4dfb 100644 > > --- a/meta/classes-recipe/dpkg-base.bbclass > > +++ b/meta/classes-recipe/dpkg-base.bbclass > > @@ -12,6 +12,8 @@ inherit repository > > inherit deb-dl-dir > > inherit essential > > > > +DEPLOYDIR = "${WORKDIR}/deploy" > > + > > DEPENDS ?= "" > > RPROVIDES ?= "${PROVIDES}" > > > > @@ -186,6 +188,10 @@ dpkg_prepare_unshare_ccache() { > > setfacl -m u:${UNSHARE_SUBUID_BASE}:rwX -m u:${@int(d.getVar('UNSHARE_SUBUID_BASE')) + 999}:rwx "${CCACHE_DIR}" > > } > > > > +dpkg_collect_debs() { > > + find ${WORKDIR} -maxdepth 1 -name "*.deb" -exec mv {} ${DEPLOYDIR} \; > > +} > > + > > python do_dpkg_build() { > > bb.build.exec_func('dpkg_chroot_prepare', d) > > try: > > @@ -193,45 +199,26 @@ python do_dpkg_build() { > > finally: > > bb.build.exec_func('dpkg_chroot_finalize', d) > > } > > +do_dpkg_build[cleandirs] = "${DEPLOYDIR}" > > +do_dpkg_build[sstate-plaindirs] = "${DEPLOYDIR}" > > do_dpkg_build[network] = "${TASK_USE_NETWORK_AND_SUDO}" > > +do_dpkg_build[depends] = "${SCHROOT_DEP}" > > +do_dpkg_build[postfuncs] += "dpkg_collect_debs" > > > > addtask dpkg_build > > > > SSTATETASKS += "do_dpkg_build" > > -SSTATECREATEFUNCS += "dpkg_build_sstate_prepare" > > -SSTATEPOSTINSTFUNCS += "dpkg_build_sstate_finalize" > > - > > -dpkg_build_sstate_prepare() { > > - [ "${SSTATE_CURRTASK}" = "dpkg_build" ] || return 0 > > - > > - # this runs in SSTATE_BUILDDIR, which will be deleted automatically > > - if [ -n "$(find ${WORKDIR} -maxdepth 1 -name '*.deb' -print -quit)" ]; then > > - cp -f ${WORKDIR}/*.deb -t . > > - fi > > -} > > - > > -dpkg_build_sstate_finalize() { > > - [ "${SSTATE_CURRTASK}" = "dpkg_build" ] || return 0 > > - > > - # this runs in SSTATE_INSTDIR > > - if [ -n "$(find . -maxdepth 1 -name '*.deb' -print -quit)" ]; then > > - mv -f ./*.deb -t ${WORKDIR}/ > > - fi > > -} > > > > python do_dpkg_build_setscene() { > > sstate_setscene(d) > > } > > > > addtask dpkg_build_setscene > > -do_dpkg_build_setscene[dirs] += "${S}/.." > > - > > -do_dpkg_build[depends] = "${SCHROOT_DEP}" > > > > CLEANFUNCS += "deb_clean" > > > > deb_clean() { > > - DEBS=$( find ${WORKDIR} -maxdepth 1 -name "*.deb" || [ ! -d ${S} ] ) > > + DEBS=$( find ${DEPLOYDIR} -maxdepth 1 -name "*.deb" || [ ! -d ${S} ] ) > > if [ -n "${DEBS}" ]; then > > for d in ${DEBS}; do > > repo_del_package "${REPO_ISAR_DIR}"/"${DISTRO}" \ > > @@ -246,7 +233,7 @@ do_clean[network] = "${TASK_USE_SUDO}" > > do_deploy_deb() { > > deb_clean > > repo_add_packages "${REPO_ISAR_DIR}"/"${DISTRO}" \ > > - "${REPO_ISAR_DB_DIR}"/"${DISTRO}" "${DEBDISTRONAME}" ${WORKDIR}/*.deb > > + "${REPO_ISAR_DB_DIR}"/"${DISTRO}" "${DEBDISTRONAME}" ${DEPLOYDIR}/*.deb > > } > > > > addtask deploy_deb after do_dpkg_build before do_build > > > This is a recipe API change (it broke isar-cip-core). Please provide a > patch to documents that properly! Sorry. The documentation update is part of the fixup for this commit, which the maintainers asked me to delay instead of squashing in, as this series did take quite some time for testing. I also did not really consider this to be an API... Anyways, the fixup (which I will send today) will break this API again, as the deployment via sstate-plaindirs does not work when using a hashequiv server... Sorry for the mess. Felix > > Jan > > -- > Siemens AG, Foundational Technologies > Linux Expert Center -- 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/1829b57809e7f3c6f6d38c28e98caf529b32137e.camel%40siemens.com.