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, 10 Aug 2026 09:40:58 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-ot1-f58.google.com (mail-ot1-f58.google.com [209.85.210.58]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 67A7euLU028049 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 10 Aug 2026 09:40:57 +0200 Received: by mail-ot1-f58.google.com with SMTP id 46e09a7af769-7ead32f5c6asf889488a34.1 for ; Mon, 10 Aug 2026 00:40:57 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1786347651; cv=pass; d=google.com; s=arc-20260327; b=n/meL23HpGvl2/TTPd9VS+ggPekXvK069HKgL1wksr7mYsRsege1hAFU+hHc7DhTIX 7xcipTd+IA2yQPA/AO/9GYiD3oI83wyFFdFVA93EyYeu06NEwe7U8xHwRGkGDmPw1zEK hOLFYvAMzfDhjDh9wfO+SBvHcpTQUwsRbRm6fe19s3BTUDzsFOyCH9zO6O3HFBoTeXiV kVGjLxXWxTqBiBsf0JIj/bvpxovrxmqrpoCxQ4/O43XPmg2p5qZUayal1WWs4Vy76wt3 mp7nc+UruRGE6W2NPNIW9NJHsQVCRCoxg/Sb95xPsS6JoUI8M9LVO4F5qL/9+ttWz7/m Mr1A== 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-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=YngpfJsa78Qy+VWzi3pAOSxhAhqf6GbC3mplh3TmiU8=; fh=68nZD/uzFPHDkZ/fScnFd0LotnMo5jUjzPau1FxzRHQ=; b=p1C+WMGZ8qpLP8n715nEW+yU8oWPGGcnuiTt+Qtbn53GNzruWInYWq3hSuUPGbHno4 S10w5JWT713w4Bnv+fxwQmcGTCRwsBP4mEZgXE75QfHfhA7WjxLGb5VnXnt2bMNTFJ6Y AXxCFr0HmPzgxQ64/d+rgQYuENQ8uwMWuFLYPlq3dqARBYwgtMhdP1gCl+USQ/2/JLGH ZLopY7u2QpB00kh0gon45m4lHL7D0kHJAB1WSB2A7w+DqI0DU5lv0uGjLLRcrj959l6E q+/Vl1/5HVUcmaBXPu9CJe5jKSWhEsUTbSlVMt+cfHhlwH9UgfqIc8h0D400o3kLiXmf yCQA==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=SBJI2i0G; 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::6 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=1786347651; x=1786952451; 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-transfer-encoding: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=YngpfJsa78Qy+VWzi3pAOSxhAhqf6GbC3mplh3TmiU8=; b=deAx9jm7j5TzpRHAz07gYWj+SNIcl2wqoxsoDHttPxfIf4BjdjgorNrnXx11JzZMyw 6/X0ProhsKS9vuOTVvfACQK6wJOt5p8vyA9buuxQKm+tmh11uvqR3ipdIaIPMDQSNzg5 mLnOuhhRU6JdC044A5KDctyiCczKXYT72Q5jjtkn4Eg+UtgY6Owo7EHReyItxN8nB+2i SUyesYMGzvEAWRchof2SbGKVEMDyLqJRalfuVD0dIVu4ujrO+0TCedIj/ml6g8a4Yby5 uuUSBxrWLk2BnXTEc6XkjXrVGm5lgnNvUGUjffivUc6gtTEbbSB+5gt0z+C8nK6jtQT8 18Tg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786347651; x=1786952451; 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-transfer-encoding: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=YngpfJsa78Qy+VWzi3pAOSxhAhqf6GbC3mplh3TmiU8=; b=GHHjQMcc+YjfvKKUOAcB5tiJxqODgI7Ftn0hEwIRjlsQjr+r8YsayxjX60QRLKQiqe IUHA1E05pa2YCvniuAXnfjVekqPA68rowefT8D/h4nqfOph1vQfJ/wev4aP5AbOgmkGh x78Y6p3UTA0n9ROU/LIn6IHmLUFM4d3+UMlPSjIBwsJcagDvys865/lgXWUHPOenNKwG ERz4EpENl6ne/eAcpTehc2ly/Hl+pbSQCj6hfs8LPAfJcYLi0i1j5xNiXDNBmteqi/GH X4vaes7HV3tyOz3EqgmWBZe3e6EiS4RLa8Ad5W/9/1PQjV17Pwt/MbhIWLLd/uEeB+zj KA7Q== X-Forwarded-Encrypted: i=3; AHgh+Rq3ws47Pczf1LySxL+nc5LbxgvZj9ZZqhFjU4VT5VfpNkUrrIwOI8zkv9yfwyZ+MUZsLRaE@ilbers.de X-Gm-Message-State: AOJu0Yxc/ym+8IscG1t8h/JvMK/b2K0d0Jtuy48Ee1cDnYjRbsfyyUgk Pq/Fx0MLpbcyAOlbVQVrogvE9+uV+GTWBU8rjchFkIByteF96AFGBXX0 X-Received: by 2002:a05:6820:987:b0:6ae:6c7b:882e with SMTP id 006d021491bc7-6ae96d0b1b4mr22418834eaf.13.1786347650728; Mon, 10 Aug 2026 00:40:50 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Aa7YSPTL/xAVpEMfi6LnBq2koWaEnVljJ1ltprwk5p7Qxe2M5g==" Received: by 2002:a4a:e891:0:b0:6a3:d777:c4f7 with SMTP id 006d021491bc7-6b018178795ls1774140eaf.2.-pod-prod-04-us; Mon, 10 Aug 2026 00:40:50 -0700 (PDT) X-Forwarded-Encrypted: i=3; AHgh+RosdvsJcVPdcZCJ/7TXoATqsZA5089+h7ZcuRy5G9Ka9jOlOAK/EYSaAuZ3MBA3hbXaC5jU0SXk6cFB@googlegroups.com X-Received: by 2002:a05:6830:3489:b0:7e9:bf64:b70b with SMTP id 46e09a7af769-7f1e5c2af15mr26935035a34.1.1786347649890; Mon, 10 Aug 2026 00:40:49 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1786347649; cv=pass; d=google.com; s=arc-20260327; b=pXAIIi9kwgr+PmlO+zNvJtIpqJcvuTR2uiiF3+3yH0Ov26o0NdVO6Fh2tsi+EOog2x PKK5GLNUqmI4+rrxEflWZJqqM4yimJpQyPWWfpSJVHUZz4PztqIUItBFndA88xdDkoa+ gU0ln68yGf8X2e2cQ2ixN+m2LThIFPmUneDPFcHEjCBcDs8iQ797EvUDnja+Wc4isSjd QlRwtiLVF9aiVUkDmBRbWYd4JcIqVaces9qN0kkRGt1GUEqaMT0IhOPwAGFlojhs12kB Mys25Zi93siRTa5+HC9EVbSrqe0w+ygcvMuq2f6XWoiuBwtMN/KLqISwTQmf8d2+7RRl Yg9A== 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=wi8nrCG7CsGxIMIHgFhyQ9BZOmwMUDf7EJ1KRIBDwrY=; fh=or8HAB3uWDYiSLkr99mob2iTcpQLdYGAlbm+KgCLmzA=; b=OMmNYLod2OaaXfk9DlP7z9ecmQ8Op6Xnc1RI00OULtWNipBTBJHMILq4vyzYzVdaLn tguDZw5/tYORWtQjjIuGU3jUCJdWp53UFLyUdkfqehDjl3aaHt52+557kCAQRWxVLRzw BHMPxbG5CP/NBsIxVD4SScTlmZCtfwsv3dIiFE5bWSDqTxcnJG4ej7YwamHTVf9ka1Sd 6Ri4izbh4ljcTXqqOxAT0NjnnIQpsenvZVB2xfgRqs9R7PH1KoiyU39To3sSyL1qkOv3 jkLQBQLEAY1FpLEEpWLYQ28H7SMPn+bFQjMzfXCTVXOTN6TMh6K6jk/lzNIPvXPVrMMm NXuA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=SBJI2i0G; 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::6 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AM0PR02CU008.outbound.protection.outlook.com (mail-westeuropeazlp170130006.outbound.protection.outlook.com. [2a01:111:f403:c201::6]) by gmr-mx.google.com with ESMTPS id 46e09a7af769-7f35b736683si246807a34.3.2026.08.10.00.40.49 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 Aug 2026 00:40:49 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::6 as permitted sender) client-ip=2a01:111:f403:c201::6; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ezLmkWbLwlsc+4nkprfzsYCj0kF8HszSubvIJKd1EJKwIMkF07iAxuL4TLceMl0GQvBaXeX/i3txwKIfeMQF4woASCVmrUL+U8H1HiwYViI64rqIlYRkb9w+3I3imKMiZ9f6InwmSAh5SD9me1h4YuXHKaadGLPX7EcUTfSvbUYXS8E3yxGVQMR4EfqK9D/82BPy7u8JvnJdkV8JMjW/FEdsSVAXbrDuEHk6rQ30svMT++F2KkAFn3d0fi5Q/1yOtow+5WkjcLUyexKCMKkDWIU9XdaaHDLCHOn17UOnKJurgBi/oM9zBVcxDoez4N+gT7UR4/g2ajVf8XVLACPI4A== 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=wi8nrCG7CsGxIMIHgFhyQ9BZOmwMUDf7EJ1KRIBDwrY=; b=HbwcqCFXflT7M9Ep0wJD5h320ltpn+SeWY14T0PsTEz/195pgDzeZ5pd7SoNNyzFXWa7Q1JAhYmFFgYl1AQd6cOn0YWLA3R+IpwQ6eoeHUSIiaIebeIvjVas6P1U0eAto5RKXvj4JmJVyP3M76o6r9rfDBKI3PAgls2w6UfNRtYsmRdIN4z8xYnD3G2lue5bPwWxrJzRn7hnR/yMjeIy6tz4R2k6zwHkmnLt1fCB0FZBnx7m04KB1LEPRZudNghzuHZktjRR8M2+ihJ09wLYe5bjgjfXaVy8yHMMi7zzQJlmG2tYC9jxC6FUocMvR3DfTwo4T3iPyGVlKLQ6rPY4LQ== 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 DB5PR10MB9738.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:651::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.292.25; Mon, 10 Aug 2026 07:40:45 +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.0292.024; Mon, 10 Aug 2026 07:40:45 +0000 From: "'MOESSBAUER, Felix' via isar-users" To: Zhihang Wei , "isar-users@googlegroups.com" CC: "Ziegler, Andreas" , "jan.kiszka@siemen.com" Subject: Re: [PATCH v2 2/2] dpkg: cache do_dpkg_source results in sstate Thread-Topic: [PATCH v2 2/2] dpkg: cache do_dpkg_source results in sstate Thread-Index: AQHdJXSjHpcEjLfmIU63PSvLMKxFkLaSUkAAgASZ8AA= Date: Mon, 10 Aug 2026 07:40:45 +0000 Message-ID: <7c2e0d895fad8086b239c709820269c1a4ea265e.camel@siemens.com> References: <20260806072428.2409275-1-felix.moessbauer@siemens.com> <20260806072428.2409275-3-felix.moessbauer@siemens.com> <19e5d32e-e1b8-4860-884b-c05a87952006@ilbers.de> In-Reply-To: <19e5d32e-e1b8-4860-884b-c05a87952006@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_|DB5PR10MB9738:EE_ x-ms-office365-filtering-correlation-id: 88797d5b-2a4f-434c-1f47-08def6b2b051 x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|1800799024|23010399003|376014|10067099003|56012099006|11063799006|4143699003|6133799003|3023799007|55112099003|18002099003|22082099003|38070700021; x-microsoft-antispam-message-info: sjbwXY3MetKicfh10/4Ndlznhyu3SWOBqJ/6v6V0nTPAcNyQqZe4xJXAuI7wIuusGQghUEDwh7yZP5TGF9TOutiOGCUbh9hbJs1C84ET/mF5k/fyUxHVYE2qhvsYOr85twUCk3/+ICwS2xp5Y8ih1nutjl0D8d+IBRRSC1bfrmfdB5LIGeLdyYAFL6PSWCruBY4IOiYaEKXfstjwCOn2YxnU+jxzIqPS8hqQkBZX1a38XW6t28siUcv9MY87DM447i4je94iT0vQv+R65KCbByhSuUNvlBGHZjd2wGnLU7e9VtSECFZLs16XYJJO+gS4DLg1sZMcrheUBjRlS5Ew4miUZtbB1IDg8K9G+jWdJvldaG4LMt5Tl5wkrSQ28x/cKBPugKTyy+bs20q9RfQJhmFdtkBj7D7DGWbyNsal2hrlTSRYpF+0jqgRjFOjg4nJPTr4/hDscjQiylw3FhQHQ5mx14oQiMhQ+hL7Hgvrk9XiVdmmQwiaW3aVpPGk6jr7AYFBx0x7RTzxYtgiY6V3IpZhg9XJRGO0DQAHfxoWXMXt9h/zYrDskYnjmxSuJTuRDnaUq541D1IdnuxqbzRqpww6IF9siG3SpyDqa/W2JRALll4B/A0muxCO2CMeOyNU+xBipi/QmrEdxt0KWhGAnk5dV8lrPzRrcndu9Unt8kSszbSz2wrGZDHb0XZfGDIrynxlJ0QYXfzZJhAvsSGoQUknYStolZu0+Lst5hFXNcE= 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)(366016)(1800799024)(23010399003)(376014)(10067099003)(56012099006)(11063799006)(4143699003)(6133799003)(3023799007)(55112099003)(18002099003)(22082099003)(38070700021);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YjR4UXFMcm4zUnNNRXUyUDlIdTUxeWRMb2pDRlRzTW5sVS94cUYzczJINlBx?= =?utf-8?B?cE9TSXZDamdYRkl6UXN1TFVoRWd6cWEyWTNYMXRNaHJBZnAreks0OFozYzNJ?= =?utf-8?B?SjlpdG1QdU5reUxybTVCTEp3SmNqQlF5UEE4NjZuUjkrTjl3d3MxZmR5SFNC?= =?utf-8?B?OGJsSUFSRkZjRXZQekdUWWJ5aHBwNFg1bSs1ZkFNN2ZNQ3liK1AwemZHTWor?= =?utf-8?B?ZGNIdStPbmpnY21OQTFaNDFXOExuK1F4YkJVV1hCMGVKR1k0NlBUWjdRM3pP?= =?utf-8?B?WHpmZmZwdVB5SzBDcnUzdElsQ3RLbTVza0VySVd0QlZDU1cwN1hRYVg2Y2E1?= =?utf-8?B?eFV5cDhOdnJCK2U3Q1pOdFNscEZrVW9LU2VSMUpYaHZVSENhbThZakJ0S1dP?= =?utf-8?B?OHZXeUg2WHliZGREYXY1TVQ0ejlRMVFDQzllZUw0dHJRT0pTSTE2M2s2dVp3?= =?utf-8?B?THlSRUxJTjB1ejBwQ0tFT29FTC9IcUhHMGtPKzVmeEpTcm1TNXZ0VXRxS0lX?= =?utf-8?B?TXo3S3lPZW5JTVNOZG16WjdIYUtzemVOd2o4WWNFQkk2RUxYQTIvUk1iMzhk?= =?utf-8?B?V0FIK05JWTdJZGJhR0ZNT1UvUk9Ldzd3UnBmVys0Sm1CQ1ljdGJnbG1kQWFw?= =?utf-8?B?K3U1Y3hkNEtMdGthdlNiZFFnSlpKTnIxZHBibVVNaGtycTRncHVZcDRwOUlH?= =?utf-8?B?NWR5R3A4dko1ZDhYaTQwRE5HSVBYUnUyTjNIeEVYaWx0U3N4RzdmdE1rekU5?= =?utf-8?B?aXJlZGQySXB5SE9YWDU5NWVJYWtIUFJMS0l4S1d3MzM0SVZkV2QzZlNtaEtz?= =?utf-8?B?QU14V0RLMjVxcVlkOGNaTkxFd3NzMHYrcmRkZzBEeHZqbUY0WXBUTFRVaVl0?= =?utf-8?B?VzdKS0w5czdQZFQvWVhmcmNFQnhqWnM3M24zNHpWNC8rZWpxWDRqdFhvZXRy?= =?utf-8?B?eVVRVmxRbENSc2tVVVU5cGRsNUVMTlJYYVVnTkJPQWxYNklIREpJYUhzME9J?= =?utf-8?B?N3hVY2ZQWU9qdEFYVVhjeXorOXlhUHllenJRN29QY1hYZm5VQ1ljWGYxYkdu?= =?utf-8?B?c2R0M01IR1JsNmZRR0JqQjlYZ09penRtRHBiMkVjbm11UVYwMWFXaklvcnlE?= =?utf-8?B?NDZFWnJpWjVjTk5PL0RCeGxuWVZudHhMazZ1bFkvZ0NRaWZOZy9QRTl4dFJO?= =?utf-8?B?ZVhVb3hmdUdocW90TUpLSzFFTnZmbjNNVWVZNUJaTzQ5SklFa0VFQSswYVky?= =?utf-8?B?UVp6dkFwSjlvV2pMUU83WC8zcFhWVkMxcFFGZmF5KzRUYmpUWUI1ZWVQYnBa?= =?utf-8?B?UDFmczBMOW1NQ0labUEwRjV4d2htYmZsTUd1bklHZEFPYW5BdjBuSUNHUHFw?= =?utf-8?B?eC9GUXNUQWdqbWRZR3F5a0YyaFJEeDNqUU5NUHhWTzROS1RJdWJFb0ZaTEc0?= =?utf-8?B?Q2I0MVZYcVhnWnlqMU0xdXFRdHZ2cndDaWdaOE40RW1ybXMvR2Nra3d6bks4?= =?utf-8?B?RSttQ0tiM3RmeEkwV2Y5OXZKT2NTNit0bFBvcTB4TTQ1Z2hwNXRlcG9NQjFO?= =?utf-8?B?aEF2R0wzcEM1ZVU2eUpXWE51dG5nTjRYMll5cTF1MjhnUlJaNmZNNVRyYWFD?= =?utf-8?B?eFpWUjZ2RVFCMktlNUZqQWRBSWJQSzJxQ3E5UGtnMjJjVk1jUnVCRHMydDFG?= =?utf-8?B?ZHFIb2V3SUQ2a2RncTZSeDRXMlFWRmJjU3JrM0dRSjJaM2d2cXJMOVEzbnFK?= =?utf-8?B?VlBpSVFROWVjNE5DTDhOR1ZBL28vRmRYN2lFZnlwNENnK1dlRVQ4QVlzeHJB?= =?utf-8?B?WDM0MEVsMlo5YmtudE0ySzI3WUp3NVJFS1pXQzg0VE9QTnBrMmlPeXdxQ0hT?= =?utf-8?B?WmwwMWw1eW5FWDRtU3JncmpNNXpGY0M4NXBoL0cxOXR3djNYYmYvYUlGQkFG?= =?utf-8?B?cVlUZVFaamxxZEQvVmgzbHJBYnJGQ3NuKzY2UlA5SW9ueHZkWlA0ckFPWmtO?= =?utf-8?B?Z3crcUc0UFB1L0FhdlZyQkZtVHFOOEk0SkxWa3JsK1lRN082ekpOUlY3VzdU?= =?utf-8?B?dnM3ekJacmptdGpzSk5hTkxXamJOTmNScnN6QlAzY29ibFE3OUJmTXZCdm0y?= =?utf-8?B?WDdjc1pqdmRWK2tuZEsvVEVQVGc0SXQxTmViUVBWMmdwMkhISW5WRUFIWnlL?= =?utf-8?B?cVRMVjBpUVB5bko4WTBMeURLcXAvbWhmUkw1VnFTUHJ2MnNmOUFKQjVQQW9Z?= =?utf-8?B?cXZGVFMrOGxPdkFPYkFKdVZ2TW4wNUpqT0NmdUZGem1DZmZITFlhRTFGejhJ?= =?utf-8?B?aVpUMXJTTFRYblVOTXJEeXg5a1RjSnFTb05Rc2dlRUFYeUhqS0oxUT09?= Content-Type: text/plain; charset="UTF-8" Content-ID: <542A7235D5F69A458DD7848FB6C26F36@EURPRD10.PROD.OUTLOOK.COM> Content-Transfer-Encoding: quoted-printable 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: 88797d5b-2a4f-434c-1f47-08def6b2b051 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Aug 2026 07:40:45.5869 (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: s38YeQXRXfIVAx2LS1/dlhZfDEcLyK2i89KkqFAIny+KF3warPSe2UpMu4V/d2Z+DYuh8ovz10TcwQ6o1yN7yInQVqiijNIzzXrXksPdQqo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR10MB9738 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=SBJI2i0G; 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::6 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: RFrI5LScKDNr On Fri, 2026-08-07 at 11:24 +0200, Zhihang Wei wrote: > On 8/6/26 09:24, 'Felix Moessbauer' via isar-users wrote: > > As the do_dpkg_source task now runs for each corresponding > > do_deploy_deb task, we also want to cache the generated results (to > > avoid pulling in a much bigger dependency tree on otherwise cached > > rebuilds). > >=20 > > For that, we cache the .dsc and the .tar.* artifacts in the deploy dir. > > This is implemented similar to how do_dpkg_build artifacts (.debs) are > > cached, which is also compatible with a hash equivalence server. > >=20 > > Signed-off-by: Felix Moessbauer > > --- > > RECIPE-API-CHANGELOG.md | 8 ++++++++ > > meta/classes-recipe/dpkg-source.bbclass | 19 +++++++++++++++++-- > > meta/classes-recipe/dpkg.bbclass | 2 +- > > 3 files changed, 26 insertions(+), 3 deletions(-) > >=20 > > diff --git a/RECIPE-API-CHANGELOG.md b/RECIPE-API-CHANGELOG.md > > index 7e923e55..7386f5d1 100644 > > --- a/RECIPE-API-CHANGELOG.md > > +++ b/RECIPE-API-CHANGELOG.md > > @@ -1146,6 +1146,14 @@ deploy directory `DEPLOY_DIR_DEB` instead of bei= ng deployed to the `WORKDIR`. > > Recipes that accessed the built debs through `${WORKDIR}/*.deb` (e.g.= to unpack an > > artifact in a `do_deploy` task) must now reference `${DEPLOY_DIR_DEB}= /*.deb` instead. > > =20 > > +### Debian source packages are deployed to `DEPLOY_DIR_SRC` > > + > > +The source packages produced by `do_dpkg_source` are now exported into= a shared, > > +sstate-tracked deploy dir `DEPLOY_DIR_SRC` instead of being deployed t= o the `WORKDIR`. > > + > > +Recipes that access the source packages through `${WORKDIR}/*.tar.{gz,= xz}` must now > > +reference the local copy in `${DEPLOY_DIR_SRC}` instead. > > + > > ### Add Hyper-V machine support > > =20 > > A new machine `hyper-v` has been introduced for building images > > diff --git a/meta/classes-recipe/dpkg-source.bbclass b/meta/classes-rec= ipe/dpkg-source.bbclass > > index 92d06e1b..97cf9714 100644 > > --- a/meta/classes-recipe/dpkg-source.bbclass > > +++ b/meta/classes-recipe/dpkg-source.bbclass > > @@ -13,7 +13,12 @@ TAR_REPRO_OPTS ?=3D "--exclude=3D.git --exclude=3Dde= bian \ > > DPKG_SOURCE_EXTRA_ARGS ?=3D "-I" > > =20 > > DEBIAN_SOURCE ?=3D "${BPN}" > > +SRCPKG_DIR =3D "${WORKDIR}/deploy-srcpkg" > > +DEPLOY_DIR_SRC =3D "${DEPLOY_DIR}/isar-source/${DISTRO}/${BPN}" > > =20 > > +do_dpkg_source[cleandirs] =3D "${SRCPKG_DIR}" > > +do_dpkg_source[sstate-inputdirs] =3D "${SRCPKG_DIR}" > > +do_dpkg_source[sstate-outputdirs] =3D "${DEPLOY_DIR_SRC}" > > do_dpkg_source() { > > # Create a .dsc file from source directory to use it with sbuild > > DEB_SOURCE_NAME=3D$(dpkg-parsechangelog --show-field Source --fil= e ${WORKDIR}/${PPS}/debian/changelog) > > @@ -22,9 +27,19 @@ do_dpkg_source() { > > fi > > find ${WORKDIR} -maxdepth 1 -name "${DEBIAN_SOURCE}_*.dsc" -delet= e > > sh -c "cd ${WORKDIR}; dpkg-source ${DPKG_SOURCE_EXTRA_ARGS} -b ${= PPS}" > > + # move packages to deploy directory > > + find ${WORKDIR} -maxdepth 1 \( -name "${DEBIAN_SOURCE}_*.tar.*" -o= -name "${DEBIAN_SOURCE}_*.dsc" \) -exec mv {} ${SRCPKG_DIR}/ \; > > } > > addtask dpkg_source after do_prepare_build > > =20 > > +SSTATETASKS +=3D "do_dpkg_source" > > + > > +python do_dpkg_source_setscene() { > > + sstate_setscene(d) > > +} > > + > > +addtask dpkg_source_setscene > > + > > CLEANFUNCS +=3D "deb_clean_source" > > =20 > > deb_clean_source() { > > @@ -34,11 +49,11 @@ deb_clean_source() { > > =20 > > do_deploy_source[depends] +=3D "isar-apt:do_cache_config" > > do_deploy_source[lockfiles] =3D "${REPO_ISAR_DIR}/isar.lock" > > -do_deploy_source[dirs] =3D "${S}" > > +do_deploy_source[dirs] =3D "${S} ${DEPLOY_DIR_SRC}" > > do_deploy_source() { > > repo_del_srcpackage "${REPO_ISAR_DIR}"/"${DISTRO}" \ > > "${REPO_ISAR_DB_DIR}"/"${DISTRO}" "${DEBDISTRONAME}" "${DEBIA= N_SOURCE}" > > - DSC_FILE=3D$(find ${WORKDIR} -maxdepth 1 -name "${DEBIAN_SOURCE}_*= .dsc") > > + DSC_FILE=3D$(find ${DEPLOY_DIR_SRC} -maxdepth 1 -name "${DEBIAN_SO= URCE}_*.dsc") > > if [ -n "${DSC_FILE}" ]; then > > repo_add_srcpackage "${REPO_ISAR_DIR}"/"${DISTRO}" \ > > "${REPO_ISAR_DB_DIR}"/"${DISTRO}" \ > > diff --git a/meta/classes-recipe/dpkg.bbclass b/meta/classes-recipe/dpk= g.bbclass > > index d8e129bb..a42703d5 100644 > > --- a/meta/classes-recipe/dpkg.bbclass > > +++ b/meta/classes-recipe/dpkg.bbclass > > @@ -116,7 +116,7 @@ dpkg_runbuild() { > > echo '$apt_keep_downloaded_packages =3D 1;' >> ${SBUILD_CONFIG} > > echo '$stalled_pkg_timeout =3D ${DPKG_BUILD_TIMEOUT};' >> ${SBUIL= D_CONFIG} > > =20 > > - DSC_FILE=3D$(find ${WORKDIR} -maxdepth 1 -name "${DEBIAN_SOURCE}_*= .dsc" -print) > > + DSC_FILE=3D$(find ${DEPLOY_DIR_SRC} -maxdepth 1 -name "${DEBIAN_SO= URCE}_*.dsc" -print) > > =20 > > # networking is automatically enabled on older versions of sbuild > > sbuild_network_option=3D"" >=20 > Hi Felix, >=20 > This test case builds containers for qemuamd64-bookworm and=20 > qemuarm64-bookworm > together using multiconfig. They can be built separately. But when they a= re > built together in this test case, the following error occurs: >=20 > [stdlog] 2026-08-07 09:00:54,845 avocado.app cibuilder L0371 ERROR|=20 > ERROR: mc:qemuamd64-bookworm:prebuilt-docker-img-0.1-r0 do_dpkg_build:=20 > ExecutionError('/build/isar_wzh_devel_1z_others/42/build/tmp/work/debian-= bookworm-amd64/prebuilt-docker-img/0.1-r0/temp/run.dpkg_runbuild.399927',= =20 > 1, None, None) > [stdlog] 2026-08-07 09:00:54,845 avocado.app cibuilder L0371 ERROR|=20 > ERROR: Logfile of failure stored in:=20 > /build/isar_wzh_devel_1z_others/42/build/tmp/work/debian-bookworm-amd64/p= rebuilt-docker-img/0.1-r0/temp/log.do_dpkg_build.399927 > [stdlog] 2026-08-07 09:00:54,845 avocado.test cibuilder L0369 INFO | Log= =20 > data follows: Hi, thanks for the logs. This patch series seems to expose the underlying bug: We build the same source package with different content for multiple architectures. Even before this patch, this silently raced in isar-apt, as only last-built .dsc file was added there. Now it races on the deb-source deploy dir, which exposes the bug reliably. When building a source package that varies in content across architectures, we must add the architecture to its name. I will send a patch for that. Note, that in general it is problematic to add DPKG_ARCH !=3D {all, any}, but for cases like firmware, where anyways just one architecture is built, it does not matter. Felix > ...... > +------------------------------------------------------------------------= ------+ > | Check architectures =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | > +------------------------------------------------------------------------= ------+ >=20 > Initial Foreign Architectures: i386 > E: dsc: amd64 not in arch list or does not match any arch wildcards:=20 > arm64 -- skipping >=20 > +------------------------------------------------------------------------= ------+ > | Cleanup =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | > +------------------------------------------------------------------------= ------+ >=20 > Purging /<> > Not cleaning session: cloned chroot in use > E: dsc: amd64 not in arch list or does not match any arch wildcards:=20 > arm64 -- skipping >=20 > +------------------------------------------------------------------------= ------+ > | Summary =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | > +------------------------------------------------------------------------= ------+ >=20 > Build Architecture: amd64 > Build Type: binary > Build-Space: n/a > Build-Time: 0 > Distribution: isar > Fail-Stage: arch-check > Foreign Architectures: i386 > Host Architecture: amd64 > Install-Time: 2 > Job:=20 > /build/isar_wzh_devel_1z_others/42/build/tmp/deploy/isar-source/debian-bo= okworm/prebuilt-docker-img/prebuilt-docker-img_0.1.dsc > Machine Architecture: amd64 > Package: prebuilt-docker-img > Package-Time: 0 > Source-Version: 0.1 > Space: n/a > Status: skipped > Version: 0.1 > -------------------------------------------------------------------------= ------- > Finished at 2026-08-07T07:00:50Z > Build needed 00:00:00, no disk space > E: dsc: amd64 not in arch list or does not match any arch wildcards:=20 > arm64 -- skipping > cat:=20 > /build/isar_wzh_devel_1z_others/42/build/tmp/work/debian-bookworm-amd64/p= rebuilt-docker-img/0.1-r0/rootfs/dpkg_partial.logWARNING:=20 > exit code 1 from a shell command. > : No such file or directory > DEBUG: Executing shell function dpkg_chroot_finalize >=20 > Zhihang --=20 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 e= mail to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/= 7c2e0d895fad8086b239c709820269c1a4ea265e.camel%40siemens.com.