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, 05 Aug 2026 17:08:12 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qv1-f59.google.com (mail-qv1-f59.google.com [209.85.219.59]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 675F8AuY030678 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 5 Aug 2026 17:08:11 +0200 Received: by mail-qv1-f59.google.com with SMTP id 6a1803df08f44-8eac2620cb0sf11722006d6.3 for ; Wed, 05 Aug 2026 08:08:11 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1785942485; cv=pass; d=google.com; s=arc-20260327; b=mwojWF38zAtEq0YPgoa6XdTQvI+RiTtDHBAy6UF706vNlht9dRjtp4I8edd9msoz6f NH305S7zXwcILpcD+u60lsw+EDizGcN2OsyINuR0mU+d3pj8d5byllvcGj0CvyGH/ovT hztx9DoUXEIdGnOut9h53LTHH0QX+w46qoXIL4lGdT3hI1h4kYUctS13hYdmrOnsIx0h XpkkFVsdCyv0wl8wnwyLZ1N2wk22dtEWerhsIl7tID+vgjz2eIQ0yZ4y5Zp8xV+S31O3 Jfrig5GJAfoMSLnsSgHyQIkRqXLv+SaHUuGGDoAc41c4Cwsy+M2iksbJlxSHsGeXrYwu r/dA== 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=yWgq2ovat98hi3/pvubenhAok+NRLTcUBYc7NpiXMmc=; fh=iEgvmI95gW7QI5ysvNlJeS4bfHqp5OtutWD9o+8zD3A=; b=KcPmqsO5a2LDCK3Mt49HQKNieitAWGIAI6sc5hmq9gNG7gTUvcN+O+5cA2SjU8GRJn l86MAOQPRx7PNDnGVillHkciehA5Pd7CFDZl6lLz5WbFJxjQr9cJGVkgIrrNQcuTzBR8 ezJ/8Dsj2yUmNCj8cl9TqQu5oxZ7RrfFzt5pN3fB6OzWVOaXI/AL6lJMUiZkmPzimx0x AgU6XTal/tA56SpymLZOXG3Dn/GKAAlRIZTuhjUkNpviIfDDTG6yHJkehCP1vMymq8mC llTkh2eomAYJtWPLDGYIx24bE2fN+YmRvnkj73zga1WqIBpqewDJUGZp6gwCaJaF8iyh EGTw==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=bEPs+DI+; 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=1785942485; x=1786547285; 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=yWgq2ovat98hi3/pvubenhAok+NRLTcUBYc7NpiXMmc=; b=nilnXIyy8QBzn95JrEhk0qO6s/XaHBM/qbCQvy9PqGiLN7uJhZVApF4JdK4hVNGUFJ CJ4OCeBBWuw7Lgm84KG1Q12ftq8/P2LzbK/tLyebqh09lVBk6vj/OVaW02d2kRsdcmjv iAOTqoomgkbhubUR1TtEib/cRMmyeb3PmevAb7gLdaAQJ7X5tc9WyxaHl2r/+U1XUmiF t5YstyL6cXCjvOkB74qgIu4VF71/ENWOp0xtQzzrZfurs7XwykUbFRjrhGIIWigiv7wT XyPRXh68lfHYR/hdDZHBAjG44UBtZgmzlk8KMU4sDnGtk8FLCnREL007HHZUix9G/6lO wXPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785942485; x=1786547285; 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=yWgq2ovat98hi3/pvubenhAok+NRLTcUBYc7NpiXMmc=; b=tCmtEr8pSbvFd/UUESbCkHp052be2P6vzYRJ4ozZj6DHLGliq1ZY4f2v9yF/nl1RfG 1RRvj3XNkSD6YBL/OODIQWC5+XUJqz93kc/x/gsoxb1OE/W+4yzODH1uixsXhP4uMSHF 91DPknbmsMU6PuNr9wiUSWSRsp1NIItSnege0H31/AxxN9CsoTtcLodBSO2vysLWtbyq lsJvETnbl/PXqgdYs6EhYTyoE3KxC0wYBLi25h0Lv2Qh3O71QQeMnIj1/t6x/rh5h30k 0KCI9DTWlymsrJdOemoyOuNTcloApWjjTkiupML3aw8RK38qlKCVix7lPdE/rWW/cubP I/ig== X-Forwarded-Encrypted: i=3; AHgh+RrAiSE6m5osqsgKZlTTwr8YY+YFR6RCJWn0xgqessP2WGfdBcIK0R+rxsJ++5fJ4igjqnqM@ilbers.de X-Gm-Message-State: AOJu0YzZhmjhB5ygQpQOZOKXu3xJ3CgpDOG7q7b4A0UjPOGhSKR9L9g8 olx3j+LABJ0WjUclUP4O32C8Kp6+GgjMkxkcbWR5FEzy+C9SlIefrDkA X-Received: by 2002:a05:6214:248d:b0:8f3:13e4:739d with SMTP id 6a1803df08f44-908811d5457mr92686166d6.7.1785942484726; Wed, 05 Aug 2026 08:08:04 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Aa7YSPQ68pJ9Exv4P036/eWbg5zcWy8ausGt9zUW1BBXORqTYQ==" Received: by 2002:a05:6214:18e1:b0:908:2436:90a1 with SMTP id 6a1803df08f44-9082d74c63als133912756d6.1.-pod-prod-07-us; Wed, 05 Aug 2026 08:08:03 -0700 (PDT) X-Received: by 2002:a05:6102:4b1c:b0:744:c068:438e with SMTP id ada2fe7eead31-760e67c7219mr2289517137.2.1785942483493; Wed, 05 Aug 2026 08:08:03 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1785942483; cv=pass; d=google.com; s=arc-20260327; b=h0M12erwcFj65jdqehCsGFS8Wvo+z8jWGpZkZGMbcqbPzMPeUkBF2TUPkj47sSWjMY ljhC1Br7SJD//sMlljnFzLUxZZGOzkr2BrCt5+8l/Jf54zmGu2K5Sd6lx8LwlhvQPve5 XolEWm2vGvVC76WjrArDpMHbfLar/AD/9/tUiZaF1qACkKXThStDfmRYdc0F58DOYklS yqR7IRMD+2yc7MRRN1Y4XqJeRbmRodiTrsq287uHLEbydGZlwEeAWj+LxTRyD0/Oj/YX 6ySe6LaLHaSBr/LGmbH8Th572rX/VDfsrIDSLGSToSwRG8oMEQDL9tCvydCdXIQKXUml u+Fg== 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=2FdtkUukqpCyTiVJXevrQKTgMqg7Dv7afniCyL9STi4=; fh=/WsR3MKJiyCvs5NcwsvISqSAk1cASc3eSZYWWn4yRv8=; b=EnISSkfz7EdMtU8Cj9HAHytcj2XrXzL+CcLLqDzqz7IHwXw4lnFXdjjhRHyLv5L3sb nh3OPoZmniGDSbSqy71ZIATxJsf3VotHvou2IUl8graf72BpPRofpEXGGZ6dBKpBzD0S zc19WtBeX5Cqjml5DPt7tzQ/Kn9tDf8wtU3ORzp7NuG086kX7EiMVQKhVSMSvXxM4S4N InreFBti8245bYfTfMOQyAHOcAgdxNFjRV76MtzHvs3vEacMLoZGIuBpvzos4d4N4B8R VQDqF/oCaR71c9KBw1vtQkZTj+em/W/jqGYspTDzhORs2k27MnnDIBtxa61BMqwMcjLy 9HeA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=bEPs+DI+; 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 a1e0cc1a2514c-9782c963180si116334241.3.2026.08.05.08.08.03 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 05 Aug 2026 08:08:03 -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=WJY4vPOM2MXKeT22eaFIy5AF7o/tCV0WAE7a/srCCAPI2slRAZYyiEAd96Q9HLnUoI1ul/RjvTv05kWcCRRowyfnqE7Szp1xjtaN1LHr/JiUYiC5VAyXmZec9EOtSE18BeW2+P1/HGG83Woz17veHyH2ViKO+74pZZnwB/DEBbune3kP5uMdZxnxOMOgDk/cQJxSQwnDCgRrBlnbxZtuDAOlKUX5K9mTWsibvW30KDE9eq5tw2F6QzZo9DwJ1eGfSonoES1fQj+tL9/s9NXEZBMpIT+lEI0uAJj9p8sADoYVJ6u64QzpULb5C/mhP/frLmlq7Sx3rVmG1aSDuKXlcw== 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=2FdtkUukqpCyTiVJXevrQKTgMqg7Dv7afniCyL9STi4=; b=vvI8Gnd1ckWPxpslg9xSUzGBFQ9YL7CyFBihSorSYG1/LiKtCUPyjQ7ko9YqcgYlI6c11qHK/OJhJqScxWzaQSdQfJLHPWJUQY8OeEX/FaIo4qUM5/0F+/GwGjCvEGia8f68jzhflF4LOYLmlwYd01YVPYXoqaICAXRGhj9RhaRNhVRmUNVshrqcLpUV0zwW7u45ruGqeNAE8jgk/xnvmRppHqdsAkd+7qFyyvBapaQFbmwhbPAZVo5fvopMgGA7Um8vdfA3c+/gBBIV+NhTP8oN1gXZBO7jb8/+SsWalRHs5koWyLS8Xeqk7jAajD/DSJqC3b7uN0UbdW+Oz9EZoA== 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 GVXPR10MB8630.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:1eb::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.270.18; Wed, 5 Aug 2026 15:07:59 +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.013; Wed, 5 Aug 2026 15:07:59 +0000 From: "'MOESSBAUER, Felix' via isar-users" To: "isar-users@googlegroups.com" CC: "Ziegler, Andreas" Subject: Re: [PATCH 2/2] dpkg: cache do_dpkg_source results in sstate Thread-Topic: [PATCH 2/2] dpkg: cache do_dpkg_source results in sstate Thread-Index: AQHdJOt2ecdmYmN7O0aJhL8kx9BYRbaPjo8A Date: Wed, 5 Aug 2026 15:07:59 +0000 Message-ID: <8ee0ec1a4ebc54bc1c85ac7b64b6bdd0b030e41e.camel@siemens.com> References: <20260805150232.1822122-1-felix.moessbauer@siemens.com> <20260805150232.1822122-2-felix.moessbauer@siemens.com> In-Reply-To: <20260805150232.1822122-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_|GVXPR10MB8630:EE_ x-ms-office365-filtering-correlation-id: b10814e0-046d-4a80-aa34-08def3035645 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|376014|23010399003|38070700021|18002099003|22082099003|55112099003|3023799007|4143699003|56012099006|11063799006|10067099003; x-microsoft-antispam-message-info: CP2NYRotV6izKXNUPPNnxHTLuCKGLc6Ccd5zqWDkUo5hG378zR9uz6jSI80EXnmqZg8piLkr7ZK66Xdht+VyAjUjuSYpjIy3VQFhQaAbiPD+sUoZGxdCdIIeBpMayiMt/CnltZGXb5lFUBncgs30EhZ7a46eyrssZgNpCQ5Pw9/7Cl0oSpkvzkV83oT7i14Oz0fLbDBOU3uIz/CpACOTvPYxWEPo9sQWzjhOGaRKQqEMqHQJA3DKhsKUnT54k//QPNtmNFQyENLUWn+Ivp6kV3T9TPoHuL7KIndeBc/LNivdEsEhr0s55iVO1yN3HAEBSIH9DJbsxFR/4MZTRO0F6MH3A0O9dMMO4wNUPWlUG9BZYbyyceOmSwfLdwleUulS27evm0/DKuWtLjwgqwo7HykNoLgX3qKjfKcFmzOc8QU5ABuerGjZ9r3chCzPdTZlmCYlf9h9AI2EWN/+SiflkS0q7Fe1THcfAdV88wmL8bk84EAuC4GiPeh19rGkfdwgBDdoMXKWmayjcaGK63Xecp9W8TVwWXK3JPUaz5ze4PwVEjlrAY8Sruj7/Tn01o6mt0Z60pXeBCdw4OVOsnCK4pr969ZTtU55vLJl88VvjR+pDHTI2eVIpoMxAavmkkofUtEJ03AUgbRW0wfYTH4BUyMuypl2n4Adpew1Cs8Mbiqnfe1P2gE/nCVnyRI7JvCBMpeihkgVehJKQFyGMgrCf2Xq0UK5lfjkfDEa5N/IvPw= 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)(376014)(23010399003)(38070700021)(18002099003)(22082099003)(55112099003)(3023799007)(4143699003)(56012099006)(11063799006)(10067099003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TmdqY2huNEw1RFp3dWRqU0hudjdORTZWQjhVRE1aYy81SkFMZXNyZlJpaEpD?= =?utf-8?B?N0YzVjBZbzVRZ2IrRTdDYmdpTTcxZ0hxQ3JxNkV5eFA5bDdBSWltTlJBTU15?= =?utf-8?B?clljMlovb3FFeE15cU9Oc2x1WnhrSzNhcVZoYWVvdU5pS3ZHYTFVMXdqbjZC?= =?utf-8?B?K1FzbmxDY2wvMWREN2xLdjBIT2JpWmVPeW5TR0hwaHNXWHNPeVV2ejFmUzh3?= =?utf-8?B?WjBTMHN5TDRSNjFYZHVuNlpxTkYzODBxVnR0Z1RGbU5xaVZPamY4YWc2OFpC?= =?utf-8?B?MmpVMm5NQ3NIYnN0OWRsbittczJMVVp1MjZtMmtCOHNoN2UyL3lUZThjZmll?= =?utf-8?B?RW1hSWVVMmpjY0pRTWQ2eFJjalluMENkeml6ZnMwV0dRcThWSm5QZ0NoQzNF?= =?utf-8?B?YkViaXhHQ2ViQlNvbzAzK0EvQ0hZUVBPZnVjeFBCMTVQbHpyZHowamhtTVhX?= =?utf-8?B?NEI4K1UvZTUvUkZkVzB2NkpSUTVmcWFJVzVmNVh4MC9QaW8vcmF0UlFibnRO?= =?utf-8?B?Mnk5VnNzekN5eGloMEJyWk5taGF4a1AwV1Zqc1k2MmFmWGk0cFB1blpMaDdm?= =?utf-8?B?MUFzYWpKZjVEYlIwNE5lS1VYdkVlSkZreEpGRnFMN2dBdjVCY2c1WWhhUlE0?= =?utf-8?B?ZXhWOEMreDJGUEJvVDdUR1l0YksyOHRKclJXZFozSVBHb1E0V1Jjd2hDTUYz?= =?utf-8?B?MldscWxVWkc2b05KQjVPTVc1NzA5Vi8weGFldVZIRmxFVUR3Um9JKzQ3MHA5?= =?utf-8?B?MHkrTGJ1dlNicU5teUZpWlY0OUpWOWxEQ2pXVlpsQm9MUTgrWWxZeTVKaWc1?= =?utf-8?B?a2RGSUZ4b05wekJMWWlZbnBEK2x4bGZFK3RqWXhEMEplMjhneTlMUkFVd01Z?= =?utf-8?B?MlExVWhFYXNITytJU1pYS2FTbWR2bEF3RVNyYXZ1c1hta01kZlNrOEQwUHE4?= =?utf-8?B?dzZ6eTlKK0F3dkhjRVdDN09iQWlkU1Nkc0J2dmVjQUUyL0FhcVBlWlFqQm5n?= =?utf-8?B?ZjZwekdNN29WSHdqTWxIeXJPTnNUWGRYNkZRY2hkQWNFRUFYWTdaN0tKRkd1?= =?utf-8?B?NkhWS0FjaXJ4d1lmV00vdFdFWnF0L01OSU81LyszT1VocCtSbUZoZ2VnV1Ra?= =?utf-8?B?SjNMN0hKeGdpU1dvbG9CRlV4clNYU2huYUtzajg3dzNGclVESVpsU052TWhY?= =?utf-8?B?cXlJRzdVVUErc2FnV3FHNWFUT2ZyN0UvUVdZR0pMSys2dVRWNTV2TlVlTUkw?= =?utf-8?B?L1gzZzl6VW1jajVzbUxoK3VTQXlGRUFwblJSWG56OEVLalhHZ1REUERyN2ww?= =?utf-8?B?TkEvUzdyUDN0bzRnckQ2bnMwYmViRWRhK1l2QjlUaC82OTNxNGE1T3hSQjRx?= =?utf-8?B?RUNEMlpOVHQ5VEE3S000T2dUcjNSWlM0NTcwRGJ0ZWZPdzVnVW9Bemg0bi9z?= =?utf-8?B?YmpXQ0pIS09qWDI5OUZoSUl6bEZBSkNsY2kxWTArUFJOTWtsY3BuQ3RCVWZB?= =?utf-8?B?amFhM29QL2JyUWgzeG81VGNuMjMvSGswUFZ4aWhTVkV3elRoS28xWGxJelNY?= =?utf-8?B?cUIwM3lHT1pkeDZNRUw2RDFSZStBV1p5NkdDazl6U0FBeTB5TUFVZ1BnN2I2?= =?utf-8?B?M2h0TVROWW1GaXdaK3FhSGpLN2dIUkdFVzg1Y3QrQ2YyQUdvdC9uMTJ3dmxI?= =?utf-8?B?R2hRVXd2VVk5OUdYTTk2VUFXZkkvM01LTDBNbzBYVjg3MjVRN2hIQ3NkNUxF?= =?utf-8?B?Vm5OeGVrcUpUMzdsaUZOaWF0a2dMMThhQ2ZyVFYxZjF5TW9CVjEyZFlyaDJT?= =?utf-8?B?OCtuWVdyRjdpZ3V5RE9vcnI2ZkFsd2J6VjdXMFVSRVpMcmxDRE05WWM4dVBE?= =?utf-8?B?MlJtdEtuNnkvWHA1K05YVENWMTRJQ3Q3Ukd3QzNROGhRck5CVnFOOWhWZ1A4?= =?utf-8?B?bjE0dlVOMGhUUnpwK2pUc2t4OGFvU2xtQXA4Q2wzbmVFZEN5VTZNSUdZNTE3?= =?utf-8?B?N00xK2dsQkhFamQrOFllNWYwT0dCY3Y0cTd3Nk1aWi90Yk13OUVHTjc2UmJH?= =?utf-8?B?dmdFMEV2QzNkRjRHTDRPWXJkMVRRWGY1SHJKK0sxTXNNL3V0NlBvRkI4bEhX?= =?utf-8?B?RFRCQ0xyU3poTGlTZUwvaEwxUUhNM1hRYzBGM2tMaGUybENvZXdDRjNncUNM?= =?utf-8?B?VU9TbmJsNk1KcVlOSUM4K09pdUczNWhMQXVRUW1VdlRocHgvMXR6YU5NNDdC?= =?utf-8?B?Tml6VUpJUVgxY3BNRmdRM3ZKQVVCdTZGTnRLbWN3QU1LcWE3R20wVXh2UDA3?= =?utf-8?B?K3N5dUNMdG1PSGFXb0pPMkJBL2IwcVhoNnJLOGFER1lvMGgyZVhCL0lVVkcr?= =?utf-8?Q?dsSXbZHG7nKjj6hg=3D?= Content-Type: text/plain; charset="UTF-8" Content-ID: <0FFDDAE2C536D1478474F43BDE5910D2@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: b10814e0-046d-4a80-aa34-08def3035645 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Aug 2026 15:07:59.0860 (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: nNsuyqZ6FHc927MsXN59gCwkK587klQsRHzmDfZThHMnP3lTzGwmGszE/4l3cO4gMFAKdPS0zuZrr5b7DWNERPxi9XmZGBZ0X42Q3y2mDmg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR10MB8630 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=bEPs+DI+; 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: 14xHIyqqw/S3 On Wed, 2026-08-05 at 17:02 +0200, Felix Moessbauer 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). > > 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. > > Signed-off-by: Felix Moessbauer > --- > meta/classes-recipe/dpkg-source.bbclass | 19 ++++++++++++++++--- > meta/classes-recipe/dpkg.bbclass | 2 +- > 2 files changed, 17 insertions(+), 4 deletions(-) > > diff --git a/meta/classes-recipe/dpkg-source.bbclass b/meta/classes-recipe/dpkg-source.bbclass > index 92d06e1b..63828a53 100644 > --- a/meta/classes-recipe/dpkg-source.bbclass > +++ b/meta/classes-recipe/dpkg-source.bbclass > @@ -13,7 +13,12 @@ TAR_REPRO_OPTS ?= "--exclude=.git --exclude=debian \ > DPKG_SOURCE_EXTRA_ARGS ?= "-I" > > DEBIAN_SOURCE ?= "${BPN}" > +SRCPKG_DIR = "${WORKDIR}/deploy-srcpkg" > +DEPLOY_DIR_SRC = "${DEPLOY_DIR}/isar-source/${DISTRO}/${BPN}" > > +do_dpkg_source[cleandirs] = "${SRCPKG_DIR}" > +do_dpkg_source[sstate-inputdirs] = "${SRCPKG_DIR}" > +do_dpkg_source[sstate-outputdirs] = "${DEPLOY_DIR_SRC}" > do_dpkg_source() { > # Create a .dsc file from source directory to use it with sbuild > DEB_SOURCE_NAME=$(dpkg-parsechangelog --show-field Source --file ${WORKDIR}/${PPS}/debian/changelog) > @@ -21,10 +26,18 @@ do_dpkg_source() { > bbfatal "DEBIAN_SOURCE (${DEBIAN_SOURCE}) not aligned with source name used in control files (${DEB_SOURCE_NAME})" > fi > find ${WORKDIR} -maxdepth 1 -name "${DEBIAN_SOURCE}_*.dsc" -delete > - sh -c "cd ${WORKDIR}; dpkg-source ${DPKG_SOURCE_EXTRA_ARGS} -b ${PPS}" > + sh -c "cd ${SRCPKG_DIR}; dpkg-source ${DPKG_SOURCE_EXTRA_ARGS} -b ${WORKDIR}/${PPS}" This unforunately breaks gbp. Will send a v2. Felix > } > addtask dpkg_source after do_prepare_build > > +SSTATETASKS += "do_dpkg_source" > + > +python do_dpkg_source_setscene() { > + sstate_setscene(d) > +} > + > +addtask dpkg_source_setscene > + > CLEANFUNCS += "deb_clean_source" > > deb_clean_source() { > @@ -34,11 +47,11 @@ deb_clean_source() { > > do_deploy_source[depends] += "isar-apt:do_cache_config" > do_deploy_source[lockfiles] = "${REPO_ISAR_DIR}/isar.lock" > -do_deploy_source[dirs] = "${S}" > +do_deploy_source[dirs] = "${S} ${DEPLOY_DIR_SRC}" > do_deploy_source() { > repo_del_srcpackage "${REPO_ISAR_DIR}"/"${DISTRO}" \ > "${REPO_ISAR_DB_DIR}"/"${DISTRO}" "${DEBDISTRONAME}" "${DEBIAN_SOURCE}" > - DSC_FILE=$(find ${WORKDIR} -maxdepth 1 -name "${DEBIAN_SOURCE}_*.dsc") > + DSC_FILE=$(find ${DEPLOY_DIR_SRC} -maxdepth 1 -name "${DEBIAN_SOURCE}_*.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/dpkg.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 = 1;' >> ${SBUILD_CONFIG} > echo '$stalled_pkg_timeout = ${DPKG_BUILD_TIMEOUT};' >> ${SBUILD_CONFIG} > > - DSC_FILE=$(find ${WORKDIR} -maxdepth 1 -name "${DEBIAN_SOURCE}_*.dsc" -print) > + DSC_FILE=$(find ${DEPLOY_DIR_SRC} -maxdepth 1 -name "${DEBIAN_SOURCE}_*.dsc" -print) > > # networking is automatically enabled on older versions of sbuild > sbuild_network_option="" > -- > 2.55.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/8ee0ec1a4ebc54bc1c85ac7b64b6bdd0b030e41e.camel%40siemens.com.