From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7365616083855736832 X-Forwarded-Encrypted: i=3; AJvYcCXUbCl1MHAqIz5O9sDnl31p8qCGi+Ej2F4eozubmJy+7+UmUryqtYrDapfjUnJr2CtGEUAySZk9/gOn4F3o4jnWZllM/UXx2+ogL0w= X-Received: by 2002:a17:90a:7181:b0:2b2:ae4b:9e54 with SMTP id 98e67ed59e1d1-2b6cc772eadmr7691740a91.11.1715602128611; Mon, 13 May 2024 05:08:48 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:90a:c402:b0:2b5:af07:b8f9 with SMTP id 98e67ed59e1d1-2b6624a5505ls2457006a91.1.-pod-prod-05-us; Mon, 13 May 2024 05:08:47 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVSfLAB0al6iMAuh6XzmLKDB7DtyPSQNqXvIoOdLkG7mXLXWTZj7mdwOvrvkdBWjSeYyCS21zzvFtTWwCsvIjV3bWQU+S6LXzFTKkg= X-Google-Smtp-Source: AGHT+IFZKnfPqWwA3cBDxtjHIu5UyJCSliRlEMq2aFBYmi9YKW3I7lnObQMQ8h8zUEzwiJ8xqSyO X-Received: by 2002:a17:90a:890a:b0:2b4:3669:616a with SMTP id 98e67ed59e1d1-2b6cb7d59demr7579340a91.0.1715602127142; Mon, 13 May 2024 05:08:47 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1715602127; cv=pass; d=google.com; s=arc-20160816; b=A+ciF+MkuKXtEnTApXVx1ZwgMgHTA9HWpuE1mqgsIA9Dy2Vbv1upXYUmxWEnomK8OU Ags5qTu7hOCUD05rdkp1IMepS7TfCmrw6EA0iBfljlfKXeFZsX4DN2uWpCQ80wMQVunx 3rBBa3EKN8vRIRleNlw4wFulc+rSNLKJvNODdsUo2ft7d8dzY19qcMy2wjhKhghgXU3y pklPLZTUV5F6sdnnXYlIT8bfq3EKhL3GIIFOWWSe/dhn8ony2rgwuzjEztRhK9zLbSjO Cexw5veC46DB+mz+uLabfPv9+MvK7N28InbHxqnqyDtnjYFUU2PlM3+p0BupE71wioNq TzCA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:in-reply-to:content-language :from:references:cc:to:subject:user-agent:date:message-id :dkim-signature; bh=cLvEwuRKDlmfEz6xSf6jYsPEnAcFm7yFJqqoaT6sb8s=; fh=0H+7+hjWNwUDHuFrQwsa8w9kQSsBF8S9lZLAHbnSiFI=; b=cFwB5MyJOwzLc4tsbRzCBWsMi8vQL0KFrOHFX0rQrGNvF1Fu9Bgbp52e3vqFvEcnHY nkrlPs5+EO5jhNtwDyQFW2gwwNnVk8J2pUQwkL3wOICkpsQLllCjQbnUMTivuAg9SsP2 8mPmheUAAUGSGod+BvITZkayK/W0tOL+lvJar6d1HkBKooAasZPShUEjXkvcMFfVy2BO wrzDwax5z12O+mrfgur1Ddso+tU94/4UJSUaKXnZc3xn7WLWW79DWmzPFHoH9TQDy47o 1LnqzaXuDq45bi+mf90GYOiDaFnOWCtt/b4tE1z8VvVTwaT14YDfNy5f/oQZ6GpBI/sJ 8LVQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=wxG3eWbT; 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 jan.kiszka@siemens.com designates 2a01:111:f400:fe0c::631 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on0631.outbound.protection.outlook.com. [2a01:111:f400:fe0c::631]) by gmr-mx.google.com with ESMTPS id 98e67ed59e1d1-2b67188517bsi889337a91.3.2024.05.13.05.08.46 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 13 May 2024 05:08:47 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe0c::631 as permitted sender) client-ip=2a01:111:f400:fe0c::631; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=wxG3eWbT; 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 jan.kiszka@siemens.com designates 2a01:111:f400:fe0c::631 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LzCqAmecGDMYFaRAiP6QC76hboTia6/mxMO5ww24WENknwcdYJ4/zgSmvyCdbg1wDbjGvlOVs3uodArec9qEcMpC4MeynWTwWAeL8X+4py+moylv6cNa2AkHLlt6N5wqhLVhWo4VAhj8asd0nitZ9/ZFK84eCtEGgCkFdRIPYJup7Hjm7Ii1KB52JFEJ4M0H+0BxHSbhqO3HoNTE8uNFIvfe6i0vYcoGnzTyNGsF+GiMheV2hp5ZIoaH10tj+L4q3Bcg7tEj1aMEhZ+5JyI0IGxaAbfzfGGCbBfYdbpLYswyMexScsuPMT4TwM7HnteNt4eAZjDZ+3wVwM/tqZmcIw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=cLvEwuRKDlmfEz6xSf6jYsPEnAcFm7yFJqqoaT6sb8s=; b=gdS7pW002q4/A//ajpn834AyzBra8NzWRX3NqNheRfVS+Ha40nYI/owPyuC5enVIVvbldvy/6zgqirrlg8AhZozn81F6EXI6EEvGcZuwzQo87e/kWuhkkiLRq1FKr1BcJTWvAOYgbPNnyVzxd7Fgkxs5X5bHLpLHj/pkV5yMHL5C9qQ/YDQzGqq+6mHnAyCJoRSNTedfl0wTgQyQgtnIEIUHk9h+bkC5qK8cnGqNsxfsMU2S0u4FKb4pdlha6ZmdDwSayoSrTksj8fFYxq9dXc5kZFD3pfM0xfAxUaxyM6sHaNtZ97f8uOXyCI0GAxC5oQGdXkpIZa/Tfb49ChsaGA== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cLvEwuRKDlmfEz6xSf6jYsPEnAcFm7yFJqqoaT6sb8s=; b=wxG3eWbTNHsf1aI9zH+xoddwaDnyCqRVMiMWHhWS2I8ldSP1omuRWF7QhPpnxnWl4/HXseVlPBjGfW86RVakxDCqEK+NTX3R+LHwKdDwBppCw5nw0p4GhmkzYaFuiCGFh4k1gvIeAt1o43May2+qVgUcnbAmreXjKcCKhghAwvtgFna+3L6CgDwPorTu2s6gmZp/xHPYLtsfD0/OxxwSCciYBXOVwvKKS1lC5JzrnN88NthKcCDGCujxsdjbnC/+8cBd3sxzRj+Yp41tVMcl2l8RVpXdBbacKxA/mqNv86x0atuBkgs1WymhWLV8ck4nbXugTglwd+69WrNxbxpR6A== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) by DU0PR10MB5804.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:3a4::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.55; Mon, 13 May 2024 12:08:42 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8fe1:7e71:cf4a:7408]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8fe1:7e71:cf4a:7408%7]) with mapi id 15.20.7544.052; Mon, 13 May 2024 12:08:42 +0000 Message-ID: Date: Mon, 13 May 2024 14:08:37 +0200 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 2/2] dpkg-source: Build source package only once To: Anton Mikanovich , isar-users Cc: "Schmidt, Adriaan" , Stefan Koch References: <1fe26da1-b3db-4b06-95ff-4b7996d318ee@siemens.com> <8cc271c6-bf89-4244-86b1-961ae074515e@ilbers.de> From: Jan Kiszka Content-Language: en-US In-Reply-To: <8cc271c6-bf89-4244-86b1-961ae074515e@ilbers.de> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: ZR2P278CA0009.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:50::18) To AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) Return-Path: jan.kiszka@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR10MB6181:EE_|DU0PR10MB5804:EE_ X-MS-Office365-Filtering-Correlation-Id: 7e41f098-89e5-41b3-d548-08dc73456e89 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|366007|1800799015|376005; X-Microsoft-Antispam-Message-Info: =?utf-8?B?Sm01NERlQ1V6TnZ4RG9uOEZSYVZNVHRlcFM1OHhNL3RBR3RqbW9YZlBDWGEr?= =?utf-8?B?bVZ1NFhFMUd6b1QxVWd2cG1hQm9MNmpHMFpXb0hoUlFtRzdGZFN4OWVRaUVp?= =?utf-8?B?WTJXUnpOVnJpMkdjLzRKU3FIWFdac1J6d3lVdTRwemVXMGhSb0R5eFl1M0tl?= =?utf-8?B?R3hidXpYME1wazUxaXdtaWNrSVFJU0E2S2pzYmMyQ20vR1hkeUVmL2hZRHAz?= =?utf-8?B?eUhwdU1PVjJlZHVvdmI1ajVYYWpCZDJzb2xMUXJXSWZ3aDNNYmNsUk1pTVZx?= =?utf-8?B?RU9wSENua2Z2a0RlUUhWbUFwR092T1dmdGhLUU4yUmxaV1pmenYxVGxmTlU0?= =?utf-8?B?eHE3T2Z6NkhmWTVRQ1JDSUxaTUxyV2dOUndFa3FCR3RPOUxiMm44UzNlSGMy?= =?utf-8?B?bkY0dE1sd1JFZWovZjJSU2hGODlNVUdtS2NJR1Z4YWYrcHRGV3kvOVhVTTRS?= =?utf-8?B?ZVBJZ09rUVJacW5WK1pkVURlNys5S1pTZi95REgrS1hNeWQ2cnRjZkl3Qk5k?= =?utf-8?B?YkUrSzdEcFpGQ2ZhMlY5WkhqNUY0SjNkcXFKQ2NUOWMwSU0ra3c5N2xSbVlR?= =?utf-8?B?UG9GY1luQ1craTBDcnVhNjJJTUplWjhDTFlRajQyUWYvVE95OVROSHA0Rlc4?= =?utf-8?B?bnM0V083bU1FMmdBZkpMb2k2T0I0dkROZEc1WVQxWTVhaHkxK1VYalJkeU55?= =?utf-8?B?OXNpbVRNV1BDOEJlTXhvdGs1cllGY2NyNWN1Yi95UEhXdldaUW1VUldxNE1I?= =?utf-8?B?MnVuTUFuOXFPaDBPMURGV0dvVG9yWStpRWRjK2RuZ1FzTFJsQVc4UzhwZ2tw?= =?utf-8?B?MGdJTkNkZHU2K0ZETUpnK01VSUVYZzhKUXFhZEM4eHl6M3phUHFEMWhRdDVZ?= =?utf-8?B?dVlHQ25aVnBiN0FIekZiTkZndEljVW1udEdUTFhLbGFwODhvbldiYXg0ZFpF?= =?utf-8?B?bGtnUzh4WWtKbXNYQnVQOElmZUM4SU9jNE9mSURpNXgwTDBRaGQxNzlZRTFE?= =?utf-8?B?ZEhvUjI4ZGFlVCt5Yy9FV3NBK1ZaaFR1c2M5Q3ZoRDg1K1Rnc2VjcGJpYjR0?= =?utf-8?B?dHRycU5DZTdoYlZJQTJIUDlTMS9OMnVxS09qR2FWcVlhdnRhRHJXcnVMYW9h?= =?utf-8?B?VHV1bUpOTDFITGZBZnJ4VjF0QUJLZ043OGNuN2I5TVZXemtPSjFDOW1raEkz?= =?utf-8?B?a2F3RU5idjhJZ2ZLbDlvb2ZMTjdDMWtaN3BBczlHaFpKTytGdTRSZ0ZIMnZk?= =?utf-8?B?cjJrMWNORFJvZHRnaU9YbXJMSUlWOFRGZ0M0MHNEaWlEcUlDdythT3JhS3BT?= =?utf-8?B?ZDdQcE9jRmhLVU53bzE3NUpiZ1lxclhUN28yR05scGhJVHNHNDNYdHJHSlZn?= =?utf-8?B?dlNSMTUxZENNTWFIdWdBUi9tcjBJdmtyLzBYVVJqc2FWdThVcjA2b0dUUmRJ?= =?utf-8?B?eU1kdlRjaEZ0T1BWVUh5cWVkQ1hMUzZTdlRIWmZWQkdBbnNCRTVFRzNHMVlE?= =?utf-8?B?UDVyWHh3c1p3QkNvSnprczkxbnJHU1NBR1Y1d1VCK0FVbWZkV2tXclRCTVI2?= =?utf-8?B?d3RtT1FxRklnSlE5bitSdUh5cXBRZGx4TWFvN1p1TG1qcmZxeWNuV2FWRnpR?= =?utf-8?B?ZWoxMWlCdzlFVmRQcFk5bGxJRDJkdHlVcjA2aFdsUDA3ekdTQXEweGs2Vm1X?= =?utf-8?B?TW5LcVNuckFPVDJOV25QVXZtZjY1WmZrdU14V1pqbU9NcDVxeFB3MkpRPT0=?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230031)(366007)(1800799015)(376005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cXBPSVdaRzRtbGMwbC9GTVdnTFpyK2M1c2ZWZkUxQjVjUVlyYkxCNEgzYktY?= =?utf-8?B?S2xqaDFFcllERHY3TlUvRmphTXJCVnhRRDRXNERUWkNpSkthdGQ3OFI3SUxS?= =?utf-8?B?cnBBT2pnV3JBVXBTdGdxbDF1M09ydUptSmRzYnZadzkwOGUzS3VPMUlIQWxo?= =?utf-8?B?K1g1VHJGTXAzU01lSEUwMi9CaEk3TGtsbkNXRXM4VTkrUngyOHVvWkxPS2xJ?= =?utf-8?B?VzI3NkptUDNVMm9SRFdqQUhET1d2N3FHWVJ0VUhRUGNtMmtCQTB1ZjhZVklL?= =?utf-8?B?UVFKbnZTRTFBdFM5cWhIcVZ3ZUdpRnNhOGF0WUZaMlZzYzIwK2VhNk9qbWwr?= =?utf-8?B?RS8vbkNUM0dYNVRvUjZ6cEkvNGJhSUVkOXR1elBUcDQ5WUJFVmxVam9HYmJK?= =?utf-8?B?cCs3WlhNR1lyQnRVbnJ0SjhCRy84dzl1TGMwcDJTQTc0ZmlBVVBnM2c5cGxy?= =?utf-8?B?RDZpZ3FpdzBBUUhzOWg0YjNkTHpKZFoxenBMak5XbzJIUHoyTFA5YVFoUjcr?= =?utf-8?B?N2wvNFB3cG1sbDBDQW5tU05YMm5mQmxWdlk4NTEzZlZMWmM4bG4xcGVib1Vl?= =?utf-8?B?RWdxQUI3Y1pxVC9SZDREY0ZTQ1psRnhORVpUMXM5emJWV3NHb3JzNEJEZ0d3?= =?utf-8?B?aXRKZ1h6d3pHcjEzeU4rU1VtTmsrKzVPRGNleHZkeXYvYXlhKzEvOVhsRVE2?= =?utf-8?B?SHdyZHdmeUpjV0FqektVUUxKVENMR3B4TGFDYlpjc3cwTE1SbVpEN0dZRHJx?= =?utf-8?B?ME5lODBKRExQYVJDc1hYamNwVnlYT3Y2NGVDckhHSmRxZEFXaHBoeTFyaEsy?= =?utf-8?B?S3htMGxSN3RCc1BPL2piOUM5SVB1OS9sL0o3Y1pnU2ZkSXBEZjRIeDNQd1cr?= =?utf-8?B?Q1BLRnF3UDQxL2I1Tnd6V3l6ckFRSmZkbm55UC9uQU1ZT3h0VTdHaXNYWVZ2?= =?utf-8?B?eWNjS09kYU5ML3hBaUo2SFRCZmZIMWY2c1UyQXd6d0Y2RVBmdGgweGczN2Ny?= =?utf-8?B?YzhIRXFWclZZSGtUWDM1aTY5b1VPVzhJYVJVTTdSRTVCRHRoQ25VeDYyMDRJ?= =?utf-8?B?TVBJMHQ1cUZCUW1WOUZma1lzWURKblYzUWRtbEJvQ0lmSXc3Uk9sWXhQYitx?= =?utf-8?B?RWhJQ1ZSYlJxK2N6WFZtS3lTVFQydzM2R1YrdXF6c0FBL0x0d2NDelVTc3pZ?= =?utf-8?B?dGd4aEYrdXJvbXMvdVhwbEtlamI1Uk1EYXBkK2Y1aVZ2dU1MdHA0dmxlT2FC?= =?utf-8?B?M0t0VEgzdGpHYmlmajdIZlB4KzlVb2QyeXA2NkdkTXd6dVVXb0VScVFYUmNx?= =?utf-8?B?TVFsd2JVWkJ1WS9Vd3BkNndIK1BBd1lDUWQvUUd6empjWEFITVNzaHRvSWFl?= =?utf-8?B?VVBKNU1mSi9hZ29vV1d1Y3VwYlJVU0dqeEt2Q3dOYS9KMkN4UERVSllmZ1ZB?= =?utf-8?B?bVo4bnFPSm5zNWMzSDN5WUQ5V0ZNVklPcEQ2blpOQVdvSUEyN29xQUNqQXda?= =?utf-8?B?eExkUDlkMHRwMXEvc0FmcExXOW53UlE0MnFrbTBQOE92Yk5ONkdNbVlzNWdD?= =?utf-8?B?WkUrMkJ3YUR4dis2YVEyVHE0NFpMNUVtZE05MDJjTFQ4TGIrR1NCQzFzNUFa?= =?utf-8?B?YTlZMkpvYXRVcGxPNFF0ekc5dzhZTmh4bnNoeCtBZEFIbUJkM0ZkUG5ZZ2dZ?= =?utf-8?B?S09BcGxVTUhxcVZvYUZqL1Q4dC81VXRXRWhqclRwdHVIcDZ6ZmZGUVhoeVQx?= =?utf-8?B?OTVSajc2MXVTb2VOTFVidUVqa1hNcndFeENyUjRJZjNQSTM0SndLSUQ3anJQ?= =?utf-8?B?RU5LM2hLL1B2WE05bTdoWmVnL2QwbjNUOVhZblp3clN0T3EzeVJYUm1XdHh5?= =?utf-8?B?REN0S3VxN3ZaQVYvMVBrdHY5ZnRPZnB3dE0vWHpRNFdzUzBFYzdqcEdyNjZl?= =?utf-8?B?cEQ4dnRzdWtJVTNWdnVnWTZXQWtaY2VhdWtJYUZhOFdEL3JDaU1zNVhSNFpB?= =?utf-8?B?aVdlUDBpV3k3SFJmSlN2dllsV0tGaGJZZTUzWEtYbWYydXd0MktHZyswa1Zt?= =?utf-8?B?ek05b0xDaUNCbHIrTWJNZk5xNGtweGRCTkJ5RE5CcFI3MkN5aWsrQjhxNTFm?= =?utf-8?B?N0Z4dzcrRllWNktpNVcyTElOYlpFbVFRc0Q1ckZaN2NmaEhMWmFyZnVFVnFH?= =?utf-8?B?blE9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7e41f098-89e5-41b3-d548-08dc73456e89 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 May 2024 12:08:42.5599 (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: NcBSuYu+vkhQRJJJIjyKtQ4f7TNcoy6PwDSN1q8DllvkzV4k1wOWZRZYqM2zbsfFxYOd4CG9DDBqyAGgDI6NeA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB5804 X-TUID: KkhQGa+oOaxm On 13.05.24 14:04, Anton Mikanovich wrote: > 05/05/2024 23:32, 'Jan Kiszka' via isar-users wrote: >> From: Jan Kiszka >> >> Avoid building the source package multiple times, possibly even >> inconsistently. This is achieved by delegating this task to to the base >> package and installing the source package from isar-apt in the native >> and compat package variants. >> >> Signed-off-by: Jan Kiszka >> --- >>   meta/classes/dpkg-source.bbclass | 44 ++++++++++++++++++++++++++++++-- >>   1 file changed, 42 insertions(+), 2 deletions(-) >> >> diff --git a/meta/classes/dpkg-source.bbclass >> b/meta/classes/dpkg-source.bbclass >> index 005eafbe..7161641f 100644 >> --- a/meta/classes/dpkg-source.bbclass >> +++ b/meta/classes/dpkg-source.bbclass >> @@ -13,7 +13,7 @@ do_dpkg_source() { >>       find ${WORKDIR} -name "${DEB_SOURCE_NAME}*.dsc" -maxdepth 1 -delete >>       sh -c "cd ${WORKDIR}; dpkg-source ${DPKG_SOURCE_EXTRA_ARGS} -b >> ${PPS}" >>   } >> -addtask dpkg_source after do_prepare_build before do_dpkg_build >> +addtask dpkg_source after do_prepare_build >>     do_deploy_source[depends] += "isar-apt:do_cache_config" >>   do_deploy_source[lockfiles] = "${REPO_ISAR_DIR}/isar.lock" >> @@ -28,4 +28,44 @@ do_deploy_source() { >>               "${package}" >>       done >>   } >> -addtask deploy_source after do_dpkg_source before do_dpkg_build >> +addtask deploy_source after do_dpkg_source >> + >> +do_dpkg_build[depends] += "${BPN}:do_deploy_source" >> + >> +SCHROOT_MOUNTS = "${WORKDIR}:/work ${REPO_ISAR_DIR}/${DISTRO}:/isar-apt" >> + >> +do_fetch_common_source[depends] += "${BPN}:do_deploy_source" > As do_fetch_common_source is the first task which use schroot it should > also > have ${SCHROOT_DEP} in depends flag. Yes, locally fixed already. There was another bug as well, forgot right now. Will send a new series once Adriaan sent his v4 of the kbuild rework. Jan > Simple test case to reproduce the issue with missing schroot: build > mc:qemuarm64-bullseye:libhello-compat (with ISAR_ENABLE_COMPAT_ARCH > enabled) >> +do_fetch_common_source[network] = "${TASK_USE_SUDO}" >> +do_fetch_common_source() { >> +    schroot_create_configs >> +    insert_mounts >> + >> +    session_id=$(schroot -q -b -c ${SBUILD_CHROOT}) >> +    echo "Started session: ${session_id}" >> + >> +    schroot_cleanup() { >> +        schroot -q -f -e -c ${session_id} > /dev/null 2>&1 >> +        remove_mounts > /dev/null 2>&1 >> +        schroot_delete_configs >> +    } >> +    trap 'exit 1' INT HUP QUIT TERM ALRM USR1 >> +    trap 'schroot_cleanup' EXIT >> + >> +    schroot -r -c ${session_id} -d / -u root -- \ >> +        apt-get update -o >> Dir::Etc::SourceList="sources.list.d/isar-apt.list" -o >> Dir::Etc::SourceParts="-" -o APT::Get::List-Cleanup="0" >> +    schroot -r -c ${session_id} -d / -- \ >> +        sh -c ' >> +            cd /work >> +            apt-get -y --download-only --only-source -o >> Acquire::Source-Symlinks="false" source ${BPN}' >> + >> +    schroot -e -c ${session_id} >> +    remove_mounts >> +    schroot_delete_configs >> +} >> +addtask fetch_common_source after do_unpack >> + >> +def is_native_or_compat(d): >> +    overrides = d.getVar('OVERRIDES').split(':') >> +    return 'class-native' in overrides or 'class-compat' in overrides >> + >> +do_dpkg_build[depends] += "${@'${PN}:do_fetch_common_source' if >> is_native_or_compat(d) else ''}" > > -- Siemens AG, Technology Linux Expert Center