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; Tue, 21 Jul 2026 16:46:21 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-yw1-f183.google.com (mail-yw1-f183.google.com [209.85.128.183]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 66LEkJ3K029841 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 21 Jul 2026 16:46:20 +0200 Received: by mail-yw1-f183.google.com with SMTP id 00721157ae682-81cb01c07b2sf135408107b3.1 for ; Tue, 21 Jul 2026 07:46:20 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1784645174; cv=pass; d=google.com; s=arc-20260327; b=jpqrcIMsDXTmGf28JvxinQ1syDYd3VEoAFSwb6A54YZEqRLI1Ho23GmKjO+Pk8tZDv H4AiPY2b9nU/1R02ukJgNmrRXrwjUZ8eITQyv7be/OR9TTujnFUM70sJ+E9sg3161O93 mwxzw3sUlmxRsYxr1/eGfl2ayLSyqGjE1r53THBFXdt66ixDZPpyzB9O9THuGRhGuHhM 1ZGjC+K+0t3+rrxVlO9oDBRUjfiISXNaKI5yY+Bd+ZgRfmXBb2VzJABTXfKgaTGpYHNK QeteVNGr4dDDa6j37G30vk5wtDwK20p721Rbm7L/2xnkdT4JpADfyC+k1xMqtZeK/Lqy qzHw== 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=9sAN9s2aE/0XudFDXYDXUIksyHhl22hktVka7jMjAww=; fh=vw4Ryhx1J7T6pqoU/w6UlZCDtVr/BNgtlqRY7HkyWKk=; b=QJGj/t1NZVWSl6F3jdiNFD9snGPAdAfAdPnN8kIGgaUGBjoOT8tpOrmfIN5xr2IK6b q37QYXZeXnnZHiC4U1EzIidqjiEcyRlbztacqX3MG4UJyCnLN+yDHIk3kRh4W5truc/A 8OYv0OiIS2OzWP3GedKhfqKpKK68EzbUO38dlb4RhBggtmu+mjVzqX5n+8FBQ5AS4/Wk qaCheLMNEgBHBhNEQPE2hg+TAmJw9/OSK5dj0InSNNq7BMp94AB3iGFZb+QV6bXxC1a/ csZF/wfT00Yq5F9se+7PmFhDqhNp/MuqwmeVgkx32DvlQ17L5r2yi2YZfIjJT4gHDzsL 4hFQ==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=aQbC2jJT; 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::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=1784645174; x=1785249974; 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=9sAN9s2aE/0XudFDXYDXUIksyHhl22hktVka7jMjAww=; b=QNrpL48zlml/bdnXhiUcqBKT4p1NH5Gnl2Jk7o0goQzu9IAZYvYiLzJDJ716EcMyzr LKu1DtST2+c95NN6IhCppeBcmrmWf3Rf7nw6Pz2htF2ggdeVZmcpZZxnxFNwKiS/kyaS 8Ap4ffD+YrBQsZ3u5KDYkJq4FYkWzPkmVmvjruJlu2/ezkDMgzsQepwuixKW5c2LBfXN zZ7jZ2GXe7hEM/tOAEMeP5ZK8hz348AffPdNRS4H+SY2X1yDQreGs2Lsv/e9r0R3p1u/ zCREcXFpCBZAK+iFlTVunQJSji6kQHLvZhpzxOFwyjq3uxJ5/LaO3MmFqBNt9pb+Pnoz WdfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784645174; x=1785249974; 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=9sAN9s2aE/0XudFDXYDXUIksyHhl22hktVka7jMjAww=; b=gWFJFxDeZuftlt3WO3/m6jiojR/zrdbK4vymPEPLGdyD9rQJ16GE+3xu+g0dMB1yAy n5oHQjOzQWbnXhauVc5eoK22nD+2hdQT83uiVFFNxDczSDdlzs3TTHR/JQjIFK5eqBQG 6mtgSe1ALhtX/qIZsboFd4W7KV619wXZnMivprtfhZ9pNHX5iIGzX8S/rnCH7tZmYQQ0 A/wEj1g541ahyhpyhVM5PyBYWuwLluJLyq92FaUWXy6379aMB6mExdEHi+bwV/cnrVfn hPzEW59kHpTNPVJ1I8kyN2oGGTp7TdZGktmYYicZ/7CURdTXOvL0X2octF54F/8goWOb EmfQ== X-Forwarded-Encrypted: i=3; AHgh+RqeGveRBvY/+4z0Qlu3/BJJOJsh9rXBU2tvTWZmdM5eBX9TVtlHZqezFuVtJ+JdhWkvLBSi@ilbers.de X-Gm-Message-State: AOJu0YyDWJqD7lxJUcgEjawdK3qNMY4MM/yTlnu40sKVNaE/FdbIn3Rp isFw3JAgb/6Q0uoUK4+EprqYkP9bkgGwf/CLpCH6Hmgn/2APKuSRWOUJ X-Received: by 2002:a05:690c:650e:b0:81e:6cd1:531f with SMTP id 00721157ae682-81ef25b9f84mr61135657b3.46.1784645174412; Tue, 21 Jul 2026 07:46:14 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Aa7YSPQizaxoXeti9/H8gdsfHky9I5bFiTFcDep+QmPou4m/Pg==" Received: by 2002:a05:690e:1242:b0:668:1a13:4f99 with SMTP id 956f58d0204a3-6682cb36117ls5335195d50.3.-pod-prod-09-us; Tue, 21 Jul 2026 07:46:13 -0700 (PDT) X-Received: by 2002:a05:690c:600c:b0:81e:6c2e:f114 with SMTP id 00721157ae682-81ef2407483mr55663147b3.30.1784645172797; Tue, 21 Jul 2026 07:46:12 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1784645172; cv=pass; d=google.com; s=arc-20260327; b=atc10YCpGi4rzmPqwhf4wIACXRvN+q/o6aEXJYBKe/Zw2PmUnyHN09GHLbBjlXzz87 Io2upbQ7kuFqi/LHGdcVbjO/IH+ihiJW44X2q+4T5ukNxK66LSYGae+CPEUQdbKQBFVD yFA0AwXmWKhT6199y/yDuWLrfe+eQQyQk7mm37OOBO2n+/NL7VL/WXqrSiM/aQdvzA6I PyHa4vhmVaX2eujnpp0DL0OvhLEhxtIjIvmWxP7OKe9brDoKNepIan9olTQ3k5adyfNJ w975H3J1gKcdwtddByUy+LnQ0/ODhInk69Mm1Axx25dme72saUwthA56uM7OqZNgxAPj T51Q== 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=doL4JdXFbPwmupZHAUMFhWZf4umqHob8kbYQRHbebGg=; fh=OCLipNJhBAjuYZVWe88RgIbTd+C/BiXjPppf4/h0OyA=; b=FtNUaQVc2Vep+5BtpQLNj+YEfbHfL+SvSQkLIyU9EReh78aLkBBykf+G3MNClc47zN 5gSTqOgbEouBJd1UDzLMwAXGhRYspSKCSlJ7QW4UhGRMURD/RsF5JmocCh2t6WqT4+e5 1LqJdD7X2XiIFpQqpYxVMSr2YViMLwpKANoQnc1azodSleQFhwukIZBp7JZluD9UNCfs AXCKEW1l/pZllhnwTGT2mrjXhhBcRz3bgutwVlLv8i3VJdAE2GgZzjQRVqSPw7JR+DdO 0A3r9V3X1xfRzljLFgaDemUzhA8CdaBqmkWZeS6Ahr1T7Wol4oBHYOwzuRMyY+573Sh/ Ec9Q==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=aQbC2jJT; 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::3 as permitted sender) smtp.mailfrom=felix.moessbauer@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 00721157ae682-81f2585ce20si981487b3.2.2026.07.21.07.46.12 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Jul 2026 07:46:12 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@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=os5chW+kfQGA+MYxY7Rdy1lkO6JUI/jF2AF7EagtDj6Fe4Mz0no4rVcc8nd4W3D6cAIbVyKiDMb9Z581dOSNTH46uOuDXlLzo9TDYd5bplFutG0vhFrWXdxkMLTiVj6hhHPNl+FqaQ7f3Dnv5G5LVUn4Me9wRA+g59f16+e2fdhBnhs+7TVV/4NdJvLmTLC9cleHue2P+KP8svviYQpKeEhNJai67vcKOs3Ts0FTOTS7R2GunWTspZBxcRMKrwlePmFUc8FaxwJ/8l/CNC5QXbkYklqJCsdQfLU7Je27/OwBNqNc85YHz9tYNfnzC0Y1FXQbWby6t7ano7JGa6B+Jg== 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=doL4JdXFbPwmupZHAUMFhWZf4umqHob8kbYQRHbebGg=; b=r+W+AA9HLOaOYkQhI/mrewRpx/MrBZexdFSJ2XtA+57quH8k4AzF3LIbmwPb/dKaPRWjadaem/C/oZUVI0JpcHLWeqxPkG9CznUxOBbY1wU4eGzPYbEkveuG23x+LFTw/BjGf39LsF53FjmnLl6uGJIW7+V34bORREc3mH8//e5slQRQFmbUVznFeG5Oeh/4Oh0e6jiYoD5EyIcfebqPW4kabh+aOIw1uWorybk3Rqw3w4o+XbDTua2z52n6YV496zSZEDITK2tOjx0DvdvV9a7WbmWqzO6Qy3rt7l5p6EPmOc04Hq6cyswFfW6HhdmEHt6bWktl/CvUX+eaai1Tdw== 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 AS4PR10MB5872.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:517::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.18; Tue, 21 Jul 2026 14:46:09 +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; Tue, 21 Jul 2026 14:46:09 +0000 From: "'MOESSBAUER, Felix' via isar-users" To: "isar-users@googlegroups.com" Subject: Re: [PATCH 2/2] dpkg: directly deploy via sstate cache Thread-Topic: [PATCH 2/2] dpkg: directly deploy via sstate cache Thread-Index: AQHdGCVuh9VHKvu0qEe+A3rUEyyU0LZ4DwkA Date: Tue, 21 Jul 2026 14:46:08 +0000 Message-ID: References: <20260720085437.3917595-1-felix.moessbauer@siemens.com> <20260720085437.3917595-2-felix.moessbauer@siemens.com> In-Reply-To: <20260720085437.3917595-2-felix.moessbauer@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_|AS4PR10MB5872:EE_ x-ms-office365-filtering-correlation-id: e4b513f5-06d2-41fe-df67-08dee736cd31 x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|23010399003|376014|1800799024|366016|10067099003|4143699003|11063799006|56012099006|55112099003|22082099003|18002099003|38070700021; x-microsoft-antispam-message-info: Bnu5A/z0fb67cxdipM+yxsxrpHv6G2nfcT8gcMUilj5yUuLONjl/1Dl7sgv7UVaWKmBqF1Wl8v6INGWmHomF1d88oH0kdHxnfRYgGv/q2+tzb+WiXZLeXoV9WrtkceRtf8lcKBys2OaT/i0djLY7CIpSnGaf+D0drIRmaiyZUM2hMIXF5JJ/4kD7iDgiPqDNoOG5NruqTnD6wr7o+VwU0f1zmfNy1uMTlzmZUu2IZLv4y9HjZ/L9s+SbJDceCiW4aA7fAEPTMPt3QRbihi1O7ijyWArgirwqyCe1XnXkKFk97LkQVGPSq0jruy1CAfRSUqKPiLz6LMxBsal7z3TkmtdgNcDZOePvy/3njpCsnooOdyMAKcLfeGG4UCuEaP7QYQy55xyojFnVfkF6ffxps7UHxqFLlRCN5wG2EkQ4F+4wrdayYARURYPwgoAo91fwDVBqt5dAEOEyvldryFL9m2Vw83bVSuH3LM72+qjlBS22hHoa4SzC/YqDRIrfulJo0X6oZsJTnR92C1FjpF7Lc1JELcn+FYEP2qTifcoBZmo5rIrXu5IqzIp2fRfgwB6F2XK9HFRN7Irf9nrbv4fvl0lSg2RqQcp9M8hyynIHbiF+OmwqawJZJzJFTGPJpkYFzWBWe15EqXduGTmTWkLA0+1pxWWY6ISkxl2Tp785wDP0SKnraEjbJfJeahXDHbb7F4HLQJqY8bUECRo6wyC/2ZGCLb+496hOBMlgPxrlIW4= 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)(23010399003)(376014)(1800799024)(366016)(10067099003)(4143699003)(11063799006)(56012099006)(55112099003)(22082099003)(18002099003)(38070700021);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aDZDOVdQazc5VHl6amlqMEpvMzJKWkVYVzd3dGozSjgwYUhIeTRleUQ2TEsv?= =?utf-8?B?SHlXc01XOUc0ZEdBUHBHWXRpSWlaWkhKMTJ2S0tNcUdjb0Y5WXh3aVF1U1RI?= =?utf-8?B?aHMzSHRzUE1GdWFucFJnMXNTWDB1bjRtblVtR0x4cW5ZWlVtWnc1NzZqb21L?= =?utf-8?B?UXRDODU1SjlsV0VzcTllUFVKQTVPaXd5L1duUXB2RjRDQ3J0Wk9lQ0g4UEgy?= =?utf-8?B?R3l6TitieFhiN1FBaVQxbkFaK1FybXRDeFBVaWhzRXFtTUUySldtL2VXWm9G?= =?utf-8?B?QTVXQXV2VzJmU1pPeXF6NEdTYU50RjhQMmJXMldpSUVZT2lnQndVdW5zeWZx?= =?utf-8?B?TWVlazUrY3FVcWpyS0pWT04xSExqaytMSHdQekZXM0MxekprMkR1UFQyT3ZJ?= =?utf-8?B?RThQWjMycGJRTi9LWDJ6Unh3UVpwdy9BVXc1blNXNWpmSHVVOC9DcDNnc2o3?= =?utf-8?B?TGNZZWhCZnptOWs0bUdzZ3h2K3NEbGZOb1g3WEo3Q0cxWGlaSW56N3R0YUd5?= =?utf-8?B?MFJnczNoTi9zdGFsOFhoTWtSdFhTYVl5L2FXeGR0dzR6b1owekxFZG1uMzBN?= =?utf-8?B?WjUwZjVWckJiOTVPU24vV0NRSjM2bXZIYlJzQ1F3VzNNUGphSWxyTjBuNzJX?= =?utf-8?B?TnpKNTJxL3FabUVxckpiRU9aSlpCQUlIOUc1dGFGVENKTnR1WXZOSWVUZk9o?= =?utf-8?B?NFFMKzNmazZQM1BpaGlFRjhBNEtSNklNK2pkUzNRb1JLTTBUaUJWdHAvTXh2?= =?utf-8?B?ZG02RkdNZC9DZzhPUlBMZk0rMjZMYkMvZ3k3WUdXSmRkbnR0d2d2U2FhNjVo?= =?utf-8?B?NStzMGZiMC93aFUxTDZ5NjY5b0NnUUJ1WXhYc0l3aGIrWEpLNisycnZidG9i?= =?utf-8?B?c2NRTTVmQUxoa0FmbGRYc3J2QkFNQnJOcWNxVFdZTTV2WUNyMTBKY3FGTG1j?= =?utf-8?B?eEtQaURHYjlMZCtrOWxtRWRrYmdXeXZpVjgrTXgxaE4xRDhHblNrTlFPV3dP?= =?utf-8?B?Q0U2b3N4RWpwUWd3NDd2bXRadG5WZ2JYaWN2L3hSS2R4RUxhRURJZ3MzQS81?= =?utf-8?B?NjJ6VDRDSTlCRHIrL3l6clpLaWg2bHR6OE1XMzhvV1EzZEJINCs4TDdocDls?= =?utf-8?B?aHIxcWFaeHJUMVhyaHRtYVE1UE5TbWh2amRodjg3aTZrUXdDUGlMUGpyeHg0?= =?utf-8?B?UDBTTEt5amhFb0k2ZWJqSHpQYklMTnQ2NVhHOXU4ckZZMWFJbU5EM2tSTUVL?= =?utf-8?B?M1dNK0NDa1lOeFB4bkhkeS9oOGlsUGlVR3FWZzB5dFRBQVhQSTlGbGRYbSty?= =?utf-8?B?ZTZqN3RGc0EwVytLSFM5a3BWNHA5d2xraXBxN1Z1cE1WRmV6eUV1bUVobEdG?= =?utf-8?B?MFdUZGRxZVp5V2V6RWxHSS9Dd3VUMXZaa3d6RmhwZTdvNngwb0FGd1QrS1lP?= =?utf-8?B?R2tKMi9QK2ZjbFF3MkV4d1E2VEtROS9yR2FJdzRKKzhaVW5NVkwxc24zOUtV?= =?utf-8?B?YWx0N1JyOGMvZGlQVkR3YzUzWkFnanZhS3dQTnFuTVAyZEpLRjBMWkVKMktk?= =?utf-8?B?aDh0Slh1S2hZZDBEeWh2WVNHUEM0NmtMdXlkbHk1OSthTC9hZ0J5VmROMEYx?= =?utf-8?B?YnFGNGlRelZiNGx5b20xZ2h2eEx0b1lUb3Y5VUZGV251ZThhUTVmRnJHeXBB?= =?utf-8?B?UG9Xc0xHMHhuemhtK3dPeXdSMkFKUllwOFY4WE9uUFlYUGVHZ2kxVSt1TzR5?= =?utf-8?B?TFF5OG8vbGU2TmNTVFo2RkFuQ0J2MDBISlVOdHdYaXczRWxqUlJMVm5zaVJZ?= =?utf-8?B?Yk1GaUZlMU9DTWFpSC9PVG1OT0tFTVEyMjRIRm1jVmtoenc3UUdqRDZSUEs5?= =?utf-8?B?aDVPakZJaEdoMXZLR1JMQWJFbkc3SUpwcTkrVGRZQnJYOGY5R3pGUk9BTjgx?= =?utf-8?B?MldPOXFWbGgxbkxqMkVWN0FkTlpkNDQvbEt6OFRXSW14djl5NDBreGI5K0Vm?= =?utf-8?B?WjBhYWY0WW16NFhGNVcxOG5lYk5mbjJNR3MvSmhMRys3ZCtrOUtaMlBCNEU2?= =?utf-8?B?aW1PdDJ6ZGNWOUV5VFg5U2hZTm5kUWJRTk53RmpqeEFSY2trYkt3U1BTZXhE?= =?utf-8?B?MTFWRGFhbFA2UmFpNnZtcEwrWkNGYlpYYUxacGVaRmNsbTlGbHc5TXhLYkZm?= =?utf-8?B?WUhRRnE5VVZrRGlVM3B3eTFKeks5bG1Hc29vZGs4UkROZG9qUGE5bFN3ekF1?= =?utf-8?B?VS8yOUdqbGowdWNrSkM5d1g3OWFMY1NnVlZnNXY0VWFSdnR4ZnhNY3Q3aGhF?= =?utf-8?B?UXEzVHdVemF1SzFxZlN5TG8vZEErQ1NUQ2tTY1lQM0lxWGhJamtDQT09?= Content-Type: text/plain; charset="UTF-8" Content-ID: <398945B3CE5A234797ADCAF86BC47B5E@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: e4b513f5-06d2-41fe-df67-08dee736cd31 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jul 2026 14:46:08.9478 (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: 9rSaDMn2hdZPJvlBjMRkP++jEMSYu1jlX1p7zRqlhdA5z2oBqyNbw01v6UvWBqpWOrjvYDSKqHWfwRjmYQ5yMVdlH2/bsz0y/IhaShTMGMM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR10MB5872 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=aQbC2jJT; 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::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: M+sh8xYGf7Vh On Mon, 2026-07-20 at 10:54 +0200, Felix Moessbauer 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. I just noticed, that this breaks the barebox.bbclass, as this looks for the .deb in ${WORKDIR} (but now it is placed in DEPLOYDIR). The fix is trivial. Will send a v2. Felix > > Signed-off-by: Felix Moessbauer > --- > doc/technical_overview.md | 2 +- > meta/classes-recipe/dpkg-base.bbclass | 37 +++++++++------------------ > 2 files changed, 13 insertions(+), 26 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/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 > -- > 2.53.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/d2f8afbd8555bd507cebf2c25b742be64cbca73e.camel%40siemens.com.