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; Thu, 23 Jul 2026 12:16:35 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pj1-f63.google.com (mail-pj1-f63.google.com [209.85.216.63]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 66NAGXDU008231 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 23 Jul 2026 12:16:34 +0200 Received: by mail-pj1-f63.google.com with SMTP id 98e67ed59e1d1-38dbe39ce62sf352365a91.0 for ; Thu, 23 Jul 2026 03:16:34 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1784801788; cv=pass; d=google.com; s=arc-20260327; b=k1o5yv+HVpcVDFkUo2Bic6ghqu4s2RhAYN1+2k5cBcFSIra/X66xiOKOlI+9onqnPx NjAMf5XNSX3eh+b90epPVSTsOPInjNVInMj7kMqexpqM182W4k7WPpuVACbsYlqhKC7b VboZ/3i+8xAGDWSjEHvXCnSKtVDaJXC9rE6q6Cx3uWe5ql/CWbGHq5+meRs/njUacbYd OmY5WCzsLD6c5LzmTONaKO0ZaB65wxipZkjVm2JZT5i2IE1NeowCdG0z00ymLnQf+GOj TSInlqJ4Y81IgLVKnQJ7LdvGLO3V1mmYbDCKxYunwJ9lyp05wgecj7wUP2GGu6CEBwNa 2UCw== 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=JlkPbEST2j+jRK8TJLDMEdqHL2vJv4ydd5SH5MK+WeI=; fh=D2QI/jcYQKpTQsZAp6jeSX8uo1HrWmCqtu9KFwq/iek=; b=Iu92jEIxy1uDIfzT7KV2cjdvEaoNN2aIloNo8O4rgCqmHugHU0c97BivitDLX5Uw5e G+JpNlDBOstBh6bTWkoPMs5iYzHXcDtOP7p7S9Bk8D/9MWSMvHMsg6Qxl/So9nI1vGKL RDNty2OxXmTCq6lKquPmFS0D6Bba+MuY5A/55/HOIzoRhkltuDEjb/LGLT9xZn8InwTu 5EE09h5qOrmiAoJNszppgMnfxnuMNeT7zX8ZmVA9NaxcLqMb1Q99FXel0QOzTHzwC5OY wPR/7N3bcJI9OSioO3fYSXgctcN09Z9RoHV9Em3cqccqZjRIF0KdA76TDlypdyvH7eky 8RZg==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=amXByrqx; 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:c200::5 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=1784801788; x=1785406588; 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=JlkPbEST2j+jRK8TJLDMEdqHL2vJv4ydd5SH5MK+WeI=; b=ClChJCIxg8TJ9aOgHYGdyeznqbFOnTRZ90ILzgdCMbq1MljbQNWyNM/BcexaNtS+BT rJOZ92FTfiyjxTHwbZQfggi6XXQ8wSxx7iAfCDf2tYKUZ81x88F9jiH+jTJ8q71PUs4M mHSBL9J/p/u3J+d5kG7iRL/IVn8CNE/7Rn0fSCVsxRa2E5Ie93Sfn1RCn4M6kF3FWMAJ 08HIwsRau89yuxjHLSoAmYBcdo45hAwmFUchNd3O56TImuIxELyiouk7Qm9R0tONiG8O kFy824KjMLlyPMgqF3gLcd4yRUYqwO1h3vtyYr+O+Hm/Qey8FSfzFp077hUangKDwwSV 0KJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784801788; x=1785406588; 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=JlkPbEST2j+jRK8TJLDMEdqHL2vJv4ydd5SH5MK+WeI=; b=hG5RA9m/xPE9N4lbcC6LdqXmEjWzg5lqaUs73ldl1W8TZEF5vWRPp0Y360Qzh8j/8l eP/ikFjrtg0youEMJkYOSeUPn1s8TqOClJzECRwJUZiVVCdnwweAd/NYGqtJuPzmgmMh ICkHDpasNLb6Cj3xK38Jf4N4VtGa7JFMcL/KGh2nnVUBrk8GfLos9D3XV2TIIdouyeSF uBXeRTR3Zgr/TpsyAG6CUzk1UnT6e+euL85Er0DlysHOhc/HrTbQpfg82eidoFURFrY4 HnGYB5CFOTaZ8wTw+3hq0ijxzECMBFYPJbYNGNj5L3wbSHDQc+Itd3vsA2awGoHD2eCY 3gAw== X-Forwarded-Encrypted: i=3; AHgh+RrWtTxQtPvs/DSYjsVMAsmn6Nm+TiS0/iB1DhQwnSvZnxRU5ul9d9TQ7Y5y2Zd09gq9W9Wk@ilbers.de X-Gm-Message-State: AOJu0YwZeFNgZuoMz84ChHK2d7zZIADqwqW0L5mFk36aK7JI1iFSzKdc LN/g3NBas908X2AIqWANQg+WeNAOl+xgtiSCcNsc/TAwB7nprl4+7evT X-Received: by 2002:a17:90b:180c:b0:37f:bfcf:fdfb with SMTP id 98e67ed59e1d1-38ec84162f8mr1597977a91.8.1784801787705; Thu, 23 Jul 2026 03:16:27 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Aa7YSPTR4HCTxM5tSsVJzgsqHfBV3ukvr9O/pvkjFJTCfTeWbA==" Received: by 2002:a17:90b:4f88:b0:385:fa9c:5067 with SMTP id 98e67ed59e1d1-38ec214d1afls779296a91.1.-pod-prod-00-us; Thu, 23 Jul 2026 03:16:26 -0700 (PDT) X-Received: by 2002:a17:90b:3f4e:b0:384:927f:3db9 with SMTP id 98e67ed59e1d1-38ec8389dc3mr1864621a91.1.1784801786305; Thu, 23 Jul 2026 03:16:26 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1784801786; cv=pass; d=google.com; s=arc-20260327; b=q74qBjb44dPE7d132HL7JYvhNSdsvDu2LkM6/K1ilr7b4BArViWdxls75JICRdrpla QtWzWcPpj9WOAsmbuCrGaMi4Go/cV9AfsN09C3nPB+RmV2NRBSINtuIv+1fCave5Kp8N O2PQ40JjClkQWxUqVnuagMsBQpgDhFbg2SIa3dawFiu7UZ4uFEtYktVuMnJ6r101LzQt kIKWviVcakeN84Ua5WDCyypqKRt0y+AH5HuOpndMiUTkNJUR8wJw7Ws5ojb8QP+uvf6Y WV1dINZsVkLrmX7Gch1PqYHsgek5ApnhQFW2PLAu2Cz9CYG1JAeVn5OEHBKv6c4Sycp9 iHvg== 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=FevCuimiGcLjfTM2ashuYYiP8XcAsPsIhfJ/N7L/4Og=; fh=F25F8QH0mWJ6OGHuy/ymaSiPtoPhAdEbIvfXVnFp4vE=; b=bywKgFfn3nlmGPA9/Vgvgyyue8bvcXvwG15jr+BsMdohMG146OHPpYtArdz7Svxdav MOu7o/r0tSzJm61uFyTbW78k+WdPEIxeRNsS2nc5wXgdJSpOL6ORIjbHkBzNnC4oXlMr 7xwkj2fcUScFn2Ih9nnZgofmyvx6QPBpJvTq39FnBAoJPVZYBf4yKQJs6TU56/lOEDtx WkA1A3WzbuF040K7F1HQ6FZ1KzzysDqw9ufOI1SevtJ9emrS08dtA4XaZYGLoJhpWyze e6ciNv6ZJTf1M07MUdMWMdd4fWvUXKXkaXGKQ2DKw6tR83JJAma2L9nwoZY3g8fRBGsa 5HIg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=amXByrqx; 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:c200::5 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazlp170120005.outbound.protection.outlook.com. [2a01:111:f403:c200::5]) by gmr-mx.google.com with ESMTPS id 98e67ed59e1d1-38ea46544e9si103514a91.1.2026.07.23.03.16.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jul 2026 03:16:26 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) client-ip=2a01:111:f403:c200::5; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Wv8J96iJSD4Pmp0zl0WzqnGX2igLp2CamYPDTU07trpZEB4BPwOOa6Gvkmfo8TpOEJ4x7e8lGAIM+Elc0AI6IVoJyqEV7SAvGdGiFu5rp9sdS+15wAMVjMZlREx7dxQQUUe3RcmmrjdMrCNy/5PsH+7wryGKeVS25LHQ5Yg3sm1gxMqqma47+s3MwScPzPhkDIG0KsuKKXLq3DGHYDsxnSLYqk1QPRMy0n4Sz6kvqzL2/j/d8Inyfo6Y/YHYosl5UQkwtpMr4Toi4IO91n2Uz3jC0iScEaFpzV3EyuXcxBmxNla0mPDzFy9jsmA8+OCtECF7r+0WaO41hH+Osb51bA== 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=FevCuimiGcLjfTM2ashuYYiP8XcAsPsIhfJ/N7L/4Og=; b=wxT/ikV0j0iUwEotC3P7ou5Jck5LnWqvO2SsOPdi4NNB4el7LGAy5Gu9vxpY1iajd/LXWklRnVZCt50+idnS82sVL6gobf9iIVqcg3vQbg6W8+wxLt78wAmgohTSx416OuvYg7VmQn2UDRSufxvEfqJ1bClEbuSIez93wVX3SzKXhUJ3mQgH8yipLRepnmCZMwoBojdVE7MCObUwX7iIzqHr/PiB3UzdYfzJk166aTjYjdwrOcKN43Fw3x10f0gdaADXYyBo8UqP34neJW07o0Ptb4uTTOdayuWH9AIiLwAZBMe9Sew6gTI85p6UElP327ttGms56XZSSRR05ecVuA== 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 AM7PR10MB3624.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:13e::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.245.10; Thu, 23 Jul 2026 10:16:23 +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; Thu, 23 Jul 2026 10:16:22 +0000 From: "'MOESSBAUER, Felix' via isar-users" To: "isar-users@googlegroups.com" CC: "wzh@ilbers.de" 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: AQHdGSI4j9rlXBpP4EyHuwsb52o6orZ65loA Date: Thu, 23 Jul 2026 10:16:22 +0000 Message-ID: References: <20260721150415.845260-1-felix.moessbauer@siemens.com> <20260721150415.845260-2-felix.moessbauer@siemens.com> In-Reply-To: <20260721150415.845260-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_|AM7PR10MB3624:EE_ x-ms-office365-filtering-correlation-id: 7592c6f8-bfcd-439c-410e-08dee8a37263 x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|23010399003|366016|376014|55112099003|18002099003|38070700021|56012099006|4143699003|11063799006|10067099003|22082099003; x-microsoft-antispam-message-info: +RF1IUz+88ded87wQ+XArjWPIpWEoA3P0xusytP+LGo35TR5qqDTWTKVBlSgzoPO2Hp8zMLd3DyKrw+FmHOVOyacwmWToVhT9h34K1xwXHQ2ecddh31W3kJotMpiB8hqKSncUHeaBUHUDMWEOpqY1TfWGQdLX3jI9Vq9g0yxtu1ktHVpKjPZDs5Vl9jmRmw/hEwKnFAZFj3r2jZhDdFGaSo57DCbQ0hE9SAGnuMIu5WTROWgioKD8XzCu4F/VaOs/DFwzmmBV/veONPU2YkPpO+pnjCdZ5i8nM6dnXjvmuvBiRw4Adk0nHCeHArR8ySM89xOZQFTrUHL3buvJZMlwrFwzMMi2ZQDshEdAu+3JorGUr40cEkZTJc7Pdo8wNgtjmMfylKIxruGyrLOeNBRZgO1Recc7K4T06UNTq3w8/nLvz+bk9suwypWHxMH89LnnZPCG85A3b5PT3Wd7lfjdM9o7rHpSFbrtlirGjWS5Wvc+mGlwKjKwaLPoeD3JusNgRZ1G69F9WSBf38+zhzARMyWhbuuvQ4znqQntlpKnqJoxAq4End5F+BD0spHw2W/YisYXJtNbSE4e2L/Y68VNQMOKT2/dwaoHn1VkusEh04jLvnJU+WTMe/UA8B38cCNK2qV04dXI0YbLciX2PkwGbB+XioGqinLREKAD3xQOrGIcQN6ESadoq+Kdj2f3FxA3KVtXE45IBLQZlydmzKq5Fhi0XiMsTyVK5ERhdUoIrc= 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)(23010399003)(366016)(376014)(55112099003)(18002099003)(38070700021)(56012099006)(4143699003)(11063799006)(10067099003)(22082099003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MWNvNUMwOE03cENvNXF1aTZaTGlldkYwd3VNTW1tNXh0eHFwMjk1bEM1eE5p?= =?utf-8?B?akJqendwZWhFY3RsSDJ4endsRkVZMXVyUG55UWVvZkZCdjlLT05JT3lhMFls?= =?utf-8?B?a05zTi9VZGlmK2U0bWhCMnVUdkNKUTJISFZCVytqTXVIOFc1Y2dyM1JmbEtN?= =?utf-8?B?WEd5NTJRdWlhdlFJUjF0OHNhYzFWMkprakJ2RHAvdDJxRXZDREdIbElua1Z3?= =?utf-8?B?UCtJYVJFNnpVNnRta25FYWZ2aHMvejRuMkpNNytRU2tvaG1QRjd5TlBUR09s?= =?utf-8?B?THQ4RnYzYnZLS0tuZSswTjcvNUNZWkg1VHVBc21aMGIzUDM2aGFudmRjQXJw?= =?utf-8?B?OEM4Y29tTlNXZVp3SjQ3KzFVUmREeEF3S2VmQXczMzNVaDJsQWxtNUl3OW8y?= =?utf-8?B?aXVFclRRYjhxMkJOUXZrS01OYXcrUTFlM1BueUpuUG80YnhTdEdpMklTQ2Nr?= =?utf-8?B?b04yWGVSVlV3eVB6K1QyWFZJQXIva1MvQ1VlcjhoVnl3VXZ1aE1ZVjlhYVBo?= =?utf-8?B?SEVpUEZhWTdtalBGeGlwUU9HT3NWWEZhdHNNK1FGVjUrYVRmdVBwM3l3dmg3?= =?utf-8?B?QSsyeXcwcHJ6YkIyMVBmM0hNR3kyVkNqZUpHbEthTGp0dzAyUG1rKzQ2dlN2?= =?utf-8?B?Q1orS01rOFgxNjJkUC9MOFVVZnpkbGRWVGpBNWlyZnBSQWt6NElBN0NKS0tz?= =?utf-8?B?QUYzOXRHQ0VNTVc5L3JNSjBsS0Zjc3VScmxLVkNybjJLVzhxSUtuVUd2Sk9G?= =?utf-8?B?TDdocEh4YzRGOStJUnhWdW1FQmZoRXRyYkh0V25Gck5yT3NVODZTeGl5MVls?= =?utf-8?B?aVNaUklweVI5bS9oay9GOUVzS0M1bXhDejVxZEZEenBXNXdMa2hTVW9lUWM0?= =?utf-8?B?UW9oZWY0dlkzaGZXUStWL0VhVG5SWkRzWk1VSXI5YzZHaml6UWlpTmRKVDZV?= =?utf-8?B?SHZXazA0cmpLTjhLQUVVTUR4MmxKa0U3UzlsWUkzTitFQmxhU00zRTFNaGdy?= =?utf-8?B?UFMwN2p3SWxTeDV2dmVRdUgzVGpiWXdnRVV1VUprd2RoRW1TQXk2NVByckVa?= =?utf-8?B?MnlqUDBwYVhlR0VOdlRyV1JCOG1VM1lxRlF5dGFJWkt1M3RkVHFMZGQ0WFcv?= =?utf-8?B?SG5DRzRBMlFNRm13WW1IaW10ckZRam1sMVhZNk4yNnJ5SCszcXJxNVBFQmlv?= =?utf-8?B?L1lZNVN0VVJwYUZJd2pRZkpUTlFkRWdkSzB4RVZtVWxvMVVYNkttanlGdFVX?= =?utf-8?B?ZXE0cm5vbXRLOG5Ka3o3YUMyNElxRFU4MDZUci9BUnVwQ3g1SGN6VEoyVmZY?= =?utf-8?B?eHk2N25xNTdSODlUQXBBL0ZGMnowWGxYTU56RGZlUjNhZmN3bTN3NFAxWVJV?= =?utf-8?B?VGQxeDhxcjc3ZjRjWDNib2diSGFIS1BtQzlRQmJ0aXgxSzdXU09GdEVQd0lW?= =?utf-8?B?OFREbnlDY0xkR1RBWC9pZXFRcGNiOFpXbXkyc3ZmN2NWZXBjZ1NjWFpyUllT?= =?utf-8?B?L2dmajE5OEpZVFY2ajBWUDFyV2V6d0xqOEtCVGJ3czMvTzlIZzdiSmQ1dnR5?= =?utf-8?B?T3o3V2FtMXVxRzVueVhSTytGbi9YMC9YTXFtRnEvUEduZnZHSnFaRWwwRklW?= =?utf-8?B?elM2WDZDaUdjeTVLVndmZktXNkxRWnpkb3NnSVFvQ1psMVRHRVBKUXdQaEpF?= =?utf-8?B?S2luRmZwUzBxNndvMjRKdUZmaC9QbkI0OVVhWTk3MGdvU0lvc3NnTjVtSVYr?= =?utf-8?B?TllTN24xSXB3aGJDZWlMVkxXWVNtRHlWSENBcDIrWVdvc0g1V3JOU05tUlBU?= =?utf-8?B?WXl3TFYwM2VLeVNNRVViTmh4clp2N2dyQThwRUVHRzM2MGJIdVp6SVhNaWo0?= =?utf-8?B?em9BVzdCMi9UdDBDWGlEb2UzVDc5RDExa3l5S3g4eWNRYnlOL1NNSkVhVUV0?= =?utf-8?B?dys2NGpxMnJSUU1RTzNSVG11dDBkMXhISmFMV0JBUHhqS3hzaVhwRWVNUmps?= =?utf-8?B?Vk14RHJHWnlkM0d5V2dSSjRvaFk0WnNIVTdSZG9hZVZYVHdTRitRWmZleGFy?= =?utf-8?B?RGFuSitVckI1cm1nYTFBbzNmQk5xR29BWEdVdE81TmhiVzV4WDZ6ZGtTMElM?= =?utf-8?B?dzFqWE45QlhpMjZrWENQanBKRFBieFB0MnRTOTZMNUxRbFdoZnNRV3A5RUVy?= =?utf-8?B?UEVFMHJZcFR2cVlOd0lKd2Q5UENSWEhnam1oSlU1SmU4Q2sxT0w2aFJsT2xV?= =?utf-8?B?K0FuVGIyYVA2dDFDRDNaUXBQa3IwL2JZSWlHV3dMUnRJaW1YRmdiOGs3Y0Qy?= =?utf-8?B?RlNIM2dXZVVzblFkTW5nN0NLM0R3bFkzck9ML3JtNjQ3czF3dXBrUT09?= Content-Type: text/plain; charset="UTF-8" Content-ID: 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: 7592c6f8-bfcd-439c-410e-08dee8a37263 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jul 2026 10:16:22.9395 (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: ntQbsfbTRs+5Wv3beyeEsLYfFxpkK/rj6tIpmb+vGHO50J7p/wMDbZCTOuQsE8/3tBTNxV2CZp4qsGmQWpvvqDWMDcK/jopUqyDOJS/kkoI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR10MB3624 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=amXByrqx; 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:c200::5 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: CeXYG/gJlr5q On Tue, 2026-07-21 at 17:04 +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. > > 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}" Hi, I'm currently playing around with using a hash equivalence server in the testsuite (which brings major speedups on repeated runs and also reduces the storage size needed). However, when do_dpkg_build is served from the sstate cache, that WORKDIR-internal plaindir is not guaranteed to be materialized (e.g. when the task is covered via hash equivalence without a setscene restore). do_deploy_deb then runs against an empty deploy dir, breaking the build. I already have fix for that which substitutes this patch. However, depending on the timeline (and that this patch works in the current mode), I'm wondering if I should send that as a replacement or as a later improvement, together with a ton of sstate fixes that currently remain unnoticed. Felix -- 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/a7719ebf80e1414a57799974e4934303f68bdba5.camel%40siemens.com.