From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7369181641447571456 X-Received: by 2002:a05:6214:3383:b0:6a0:8a49:b796 with SMTP id 6a1803df08f44-6a16824bcd5mr220020636d6.62.1715948492951; Fri, 17 May 2024 05:21:32 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:ad4:4ea5:0:b0:69b:1803:6ad6 with SMTP id 6a1803df08f44-6a15d23a3a8ls146818006d6.0.-pod-prod-06-us; Fri, 17 May 2024 05:21:32 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGQd/0sBhh0lfFRtL0XrBRN7XJoLPuVLtvpCBUSRgjaHDgPiOdMCmociHcSuRSz0gTVDmqQ X-Received: by 2002:a05:6102:2ad1:b0:485:d1bd:64bc with SMTP id ada2fe7eead31-485d1bd6891mr4375596137.12.1715948491970; Fri, 17 May 2024 05:21:31 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1715948491; cv=pass; d=google.com; s=arc-20160816; b=GaDfivgZys0MAk3jqsFbu5PciJkOo68NZFeWz61kDf4QOgfaMXBJ7tdghX7OkpbLet gPk42tEmlZl0Hgnexeblam3jQfHHMZGCVQ+p69kArORxtPt79k+AxZvW0jDoPQN3WcN9 HrZnr777peVhLDcjuIJGyqbeqrLTrdfVRawJd2lWxbOM/Ni6TEF62co4nRvVYuda2EZM S2zVEZshZEOm+D90cI8GpVXi02+IpmdJhDALrLL+qmKt+aJ3UKjYCYg5FIPSAu4a53rh 9T7XsVigF3Xss9N3trWuquU7O8DLiueNMnHs1sY9MTl05Ls7a0E9Pvjrx5s8Mc6W4ae7 x53g== 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=gK/TTZwU73rI0BNNBtmygzMECfJE1en6qcHZxXJJf6c=; fh=XGT9su1InluIJlpNbfO5AhdONNgYrcrI0omn79eqbSQ=; b=XYX2K84lvc7QjHKFtifK8LB4ZxwGbHrAhy8812pIAAoCaalwOtBXQVC1CUWv7+AU+w wGVkZq+T5OEfug4WgMjEbnrOXR6FOz+D1/XVss9Hhdyg86bP+xJNwjc88/7pOTNjkZhq ZpztVDlkoo0Nyw6EM8WamGZbmwjfdnXOJP1y1Bw9E5oDJ5Jv+xKDcntVYCYUGP/0/dcq cx0OjVHcCbcF5ZClfaQv/cy7hge4ssDb5YKG27mN6bs0Jw/0GBhy5pfil2EwoEBkq2ek t8GCcNt8nUa8BkiRV+M+yqOOhq2r1/1X7/fPhpJwo2hKLvA84QqEqakuOqsrrKlq9YjD ycgA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=RPGchdIZ; 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:f403:2611::600 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-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on20600.outbound.protection.outlook.com. [2a01:111:f403:2611::600]) by gmr-mx.google.com with ESMTPS id ada2fe7eead31-4858569b305si222607137.1.2024.05.17.05.21.31 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 17 May 2024 05:21:31 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f403:2611::600 as permitted sender) client-ip=2a01:111:f403:2611::600; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=RPGchdIZ; 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:f403:2611::600 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=IJfqiCB6y09uRhurTdfaQ3yg3xJXbByMOy9bHKci3Ct5PvgdYA/VHJSY/MI4ZZ8g1LezUfUAU1St9EDTr9TGeqP7fGDe5DVVrpQkA2qMxmMY9h3ApgBaHyhirWNN28pNoHKdK9zRRSzUAEuo0mWyCCQGWjiAJ+OQqzKyBlaK8Eqd5ma2uEyBGn/mYSfWJE1P9w+Ls0JaGtT3QpNlrhzT2vXvK3gcGnP79imCDH4AXHVMN/BVoA/vbkCl5oiXQE5Ti+zBvCzg0pVB6YkgCH2MX9gSBBgF04xnJ2Hu2c4UU1FtWhY0PZpZp7a1BGqSSRM0VJAJtSK5zkX+ndz5m22ZYg== 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=gK/TTZwU73rI0BNNBtmygzMECfJE1en6qcHZxXJJf6c=; b=Gq30rpUyoseTVqbR+wuts96P6v8yvN264VG8IWwYTHsREjoD/iwhUW/b14OvZbHzw7ayXbkT/DGXd2ZXibaImNCryQBDm5i623PGvVdhHTrKI3tQOV4cnMk1LcpzqHpJF8i7o5KxJZNcmlJG0xZDuqBVvUpVbYC2eC3ZxCoDOAeOZb4oIFhUyEot5zxeK2yf+7cMQ/JUFLIpu41KhUjHhp6bKzdXmKL4U5y+aSIvRmzeHc/a/KCgPMbNTeCoVTRh/n9Pte1nmF8q7UPC9mpeiYu+H5qIeBPoXFnWyf0w5fmLBNPnX34C8JQK9bBzpvSLLQ7L+HL9L178lnyKZL7Bng== 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=gK/TTZwU73rI0BNNBtmygzMECfJE1en6qcHZxXJJf6c=; b=RPGchdIZMDcIqVMhKiChsbTusj4U62VjMfQyorJVdQhLO3uLyGblUpdMIOLHMyU7aMLneWJ+EmtO0yl3NSYIgyVIUE9JCXysAfio8QKZMWTqP/N5d/vt5r0uSxBEGr1AaI3NKJho6jG/2cNw/Uix19GS7b7YT2QhKx+wfV3nL8QHnyeRMQ+PPc4NQrt8IKnq3vYqoRDYsXqfamnszySuiAzIjDARByZgCKGV4/pcK6Wd2YTP4CFkZdR0XFgtOQ1an5ZZqMIRJI3gOigeO9oqFUI125Zw17cankCsrPiLfew5Re+a0xu65zcvvjV7ZgdBl/78ejGkMmN0kBRuPJX8zQ== 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 AS4PR10MB5500.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:4fe::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7587.27; Fri, 17 May 2024 12:21:30 +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.7587.026; Fri, 17 May 2024 12:21:29 +0000 Message-ID: <026b73dc-44e0-439a-bb6c-e62305fb400d@siemens.com> Date: Fri, 17 May 2024 14:21:28 +0200 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 5/5] dpkg-source: Build source package only once To: isar-users Cc: Felix Moessbauer , stefan-koch@siemens.com, Adriaan Schmidt , Anton Mikanovich References: From: Jan Kiszka Content-Language: en-US In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR5P281CA0011.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f2::19) 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_|AS4PR10MB5500:EE_ X-MS-Office365-Filtering-Correlation-Id: eb9b4aff-836a-4637-3523-08dc766be173 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|376005|1800799015|366007; X-Microsoft-Antispam-Message-Info: =?utf-8?B?eGxncmYzL1VDclFoZ1NUM1g0L25iQWpDa1lXUlhZKzNiemZRVlBONTFFckxF?= =?utf-8?B?VUV6OUtYa3FWK29mTnBtYk9DaUkzaGNuc3RHeEE5K2M4WFVvNDU2ZnU5cTJB?= =?utf-8?B?VXBadEhDZ3ZHZ1Y4RVpHbGNzTHdVZUF4RUFrVnp0YXFYU2VnSTJubU9DK3Iv?= =?utf-8?B?VzR6YzZWZnJGSmFiYldQK2ZOcDJIc2pGOTRsN0JsMm5GQ3ZHeUxlazlLK3Nq?= =?utf-8?B?ZzNYN2YyKzJudnMraWd5ZEUycXBnbktaTUIvUUR6aHpxNjZuZWxlRE1HUEVx?= =?utf-8?B?cldPNk1wQkJXOHZNaDBPMUZLdFVlN2ZNSmlzcXJOWGVyK2h1Rk5KT3kyQnNy?= =?utf-8?B?VGh5Zzg0UHI3TCtpU09LTFhlU012VEhwTWhkTVRhY2pWMlF5bUZacS9yMytW?= =?utf-8?B?SUw4SmpQSlIyOTQvcm5FUjdPKzk1TUlMQlpJS2UwM2MxTHZUdXE3WW1RNm5F?= =?utf-8?B?djJMWk1GdFd2WWNVVmpNU05aVjB3SUhlVVMwNHh6NmpyZzlGb2hHZW9vRThy?= =?utf-8?B?WFcycjlQd1h3STd3OHh6NFBHVFcvRytETnRXRlEyV0U3WS9RQ0tkV0c4allw?= =?utf-8?B?OWZmTUdYM3RTcHQxbmVLRjExNWtOZjU5eEZDNExqTnJTN3k0Z2VGK3BkR2lB?= =?utf-8?B?QTA5b0xaVElZYlZJNzBFVjdSamlyMWRrTjE4QlI0dWduL2R6RG4vVHlpZjZH?= =?utf-8?B?SzYyMWdJWURpMzRiUlhZYTAvY3lqQlBwdzBLSlJKUWkxVGJXTFFlZnVHdUFQ?= =?utf-8?B?STlCMWFnTG84OGZoS0cxMW9KT2d2ak5XNEVSSC9qUXpyYXJuT2JUTmp5M0Fk?= =?utf-8?B?U3lSTkdud1FUeFRYZ251RnFVTjZKM2ZYRlE4M1UwQmt0OGltUm84Y0V3MWly?= =?utf-8?B?ZlpQU0dMbCtPZkVncXZ5eE9FTEVhdmRXV3FZK2d1KzhpVjB3eUM2bUlmK0hM?= =?utf-8?B?cDdmSWNUdldEZGpiMWRXSGIvNW1DZzZrNmJUNmRCZzd2ZnFmYjZZUElZc0hP?= =?utf-8?B?ZTBIYll0Zy9QRitneW9ackV1ekJ1TXFCb09ZUFJVbmEyVElCQTFQM1hCUFJN?= =?utf-8?B?KzZEZmcrcC9BSmlSekNSTTlYdU1IQkJqOG16c1RqanR5d2tCWjk5ZlFUeTZ6?= =?utf-8?B?S1Q1V2tseXZobFJ5TlhjTHBYR0dIUXc4aGdkdG91M0FYa2xKdXlNaTJvMGJD?= =?utf-8?B?SmNHTzNQRnFFeUdCUnVHMzJicXZleVJVWENzMVkvUUxPVmF1eGFyWjlndUlV?= =?utf-8?B?VWE5UGxQTXVlOEM3YUp6dms3TlcvVFZVaEdxRXo2bnkyZXhPMnN2bHdGdFhm?= =?utf-8?B?eldpb0xsSjZOZEVIUTNiT3NrLzlkQTYzMlJ6eDhBSlUzamxWY2hoOXh6eVRk?= =?utf-8?B?UXpzM2p4eUV5N0R4QkUyNDB6bTBKSXRzclhvWVpjNGNkRXFMQStyNExtcFdV?= =?utf-8?B?NnI1alZCdWtTOUo1WTQybDN2UHBPUldwZEMxTVZPUlhLejkyRDdmTEgxYWVO?= =?utf-8?B?c0RLU3QvMVBzMVVTTVdJS0wxTGk5YmRQN0N5QytaYWxrMGJESm1VbjhmaWZj?= =?utf-8?B?ZGZWNG5IVlV4TGVqL2V5L3VNZ2cyRkFSUUtJTGphWEU3RXltUHdPZG9wdkJY?= =?utf-8?B?UGdCT2xLZnFCMWhYK3loQ25GdkF5RFd2TlZOU1JvZG9pSUFyaDYwVDNaVElJ?= =?utf-8?B?bzdqK1o0Qnp4T2RlSUhmL05BNG5PV3Vkdit3SDgvME9nSWFScTJQRnhBPT0=?= 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)(376005)(1800799015)(366007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WE5vd1hSZ2NtaytvN2h5dEtQRGpIdURXQVEzYlBEb09BV05RbHZpRmZKMEpi?= =?utf-8?B?SUdPSVJGRFI1MC9ranc2bGtndWkvRThFRXI1V2M5c3FQR1BVdXRMcXh0ZTVk?= =?utf-8?B?bE4zTzZmMW5wUTRST2ZOSWFMYXZOekJkNncvcVByQmdmOXZValowZXdqempw?= =?utf-8?B?NjlJc0dMTnMwNDJubjgxcllLbEpvMHZucGkvaVZ3a1JYQ1RjbVpXN0dGWm15?= =?utf-8?B?OU1wWTJtVVYwVlg0RzZoNnFSbU5BM3JNcnRLZWZabW1WckdXb0w4Zldac05V?= =?utf-8?B?TlNDc3cycEhoWWVkd2VlR2N3YVBmUTgvaHdHbXhRVDVmNElvK3FWTGRnYjUz?= =?utf-8?B?azNHNUUzbnZZK3pUVTVXcW9CeDN5RXBReW5WSDhtWEJkUXR5Tk5tQ0FtSkVa?= =?utf-8?B?di9vOU5VbDFOdE5oMVhuMGNHRlVXR2ticTh3ZFlkb051UTNLZkFLUUF2NnIr?= =?utf-8?B?T0lzaTJTQ2loNG5BdXhyV1NlK1c4NVNhNVE3U3NLR0FUU0pWVnVOZ29QemJj?= =?utf-8?B?SW9MRW1WY2wrdE9nK280QmxxUFd1UTVURGpNbU5aVTM5RTA5NUpmSzhGVjFR?= =?utf-8?B?dm43b29EalVDbmpqVHpabTczMU1pMjNlRzd3TXBKcVRwNE8xMEJrbmE4K0xz?= =?utf-8?B?TWh5VjlVVytZQWpBbUQwVEhTeHpNcmhUQ3RwUTNtVFBENkdKVjFxNEllcXkz?= =?utf-8?B?Vng4dWt6OEFDZXJXUHFlcGViSUZFa0FhK3pyaldsZTViZU85MW9TNUhobm9r?= =?utf-8?B?bnZQWE1CR0t3dlA3M1k5NjZkZkdDQ2M5UUQ2T2MyUCtySVZmbkdwZm5TY3Ew?= =?utf-8?B?cG03KzZ0MXRRc3RmaHVQZTFYWnVKNmdMUUFCbllqTXFNOUV1Qm9PRFdOUzNn?= =?utf-8?B?c29udzhleGJTT0RGcmg4eTQ0UFNtTmZieUVpdjNHQk5ZNUNVODYycjlWWk9S?= =?utf-8?B?WXhSOUN1MWF1SDNqNENsN3BlNlBMNldxUHZTUjNwTzI4dDVxSlQ2cktoWWRL?= =?utf-8?B?d3ZUbFk4dUNQN3FUQmN3WGJyVWo5QStnVlFNSVRpTExNYnBiVFA0aGxPdWY4?= =?utf-8?B?UThlcVJGR3NnOFNYSzE0K2FKN3JqUWZqckF4ZlNyU01ya2JmSG9yRDhhZi9S?= =?utf-8?B?enV3VU4rc1JRWWRqTEFhMlBsY3VuTDBlMXFRcktray94WUI3Nk1La3F3M0ZW?= =?utf-8?B?T3ZsQXN5SWNKUnRLVmVrUXlvOHcwWmNEbDREcUhzNTlENlBZVFhWQjBVTDNK?= =?utf-8?B?RXk4QnVZenRMSU4wQVlFTmFZVzJXNVpmdTkyY3dOb0wvblRkeEp0b1lDdU44?= =?utf-8?B?aWtPTmJ0Y21SOEFiam96Nm1RUkJMVE5aYXlwSVV0dlprbk1PYXIzYVdZRjVp?= =?utf-8?B?d0NSam1tTHYwbnpLd21hcmhvbTQrcEdBaTlVNS9TbkViMk5ObzZpTTRvc1dX?= =?utf-8?B?S05pTWRaZXpXaG9iUGloSmdjcTM5VDV1c3l5YjZkN1RwSHRlbXBOelRFb2tu?= =?utf-8?B?bHZ0S2FaL0M4bmp6TVEvb2pwNHVkS3ZwbFF3bUhNeE5mTHhTTVB4VHpUN0x2?= =?utf-8?B?SXV5OXdwQlFEQkEwU1BOcFNpS1hIU2drejFrdHVwRjZKQ3FldmhnSmlZcEky?= =?utf-8?B?U1RoMWYyYzlZdk0wRTBuRlN3MktsSXgxeUpRMDdEUnlzdkQvWFBkQTJYLzNV?= =?utf-8?B?eGJtZEpJSnZ1MDRlbXExTXhBSVpmaWFuZERzMGE3bndzaVRmcDE0VXhFdzlO?= =?utf-8?B?MElDTVMrczdRU3NmOXdmMFozcFVGaXFKZjRkYi8rN3F5ckZ2TE8wYkVQSm1J?= =?utf-8?B?NGpkUlY4OFZQK2tBYWxyRjVVUUZ6aFMzcDNyWEllcEZSZ1hUTlBRdFVuWUxE?= =?utf-8?B?Y1RVYVpXY1lteTVUTUZVNFAvOTIwU1VWZFMxUkxoVmwvajY5SE9qQXBLZTQx?= =?utf-8?B?c21sengxWnNrT3JIbDdnRGhyMHpORHRGN3UyTFNBekR3TVNhTXg1bzFERGJq?= =?utf-8?B?UnpJRmxkU2YreS9mdE9GYVlhSzhYVytlazBueGp4cXBLdVJGTWhJV2EwVEQy?= =?utf-8?B?dnIyOWlub0ovTldkN3hEcWhaci9zNUdFU092MnFUUE9IOVVYWDJwYmJ3NzN2?= =?utf-8?B?L3ZaaDJObzNuREVyeWtJaTBCMUc2WEo1cWFCVVhCakd5dENWVGliMHhnbVRj?= =?utf-8?B?Rmc9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: eb9b4aff-836a-4637-3523-08dc766be173 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 May 2024 12:21:29.6973 (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: mw7TmeHE7g+ARikUOKT4d4ya8GYr/3i7saeGM5BuO9OMfKgl5uolsYpRH4YhqZEJP5qin9KoVldklyPfbuh1Lg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR10MB5500 X-TUID: daoNf1U3+fsA On 15.05.24 13:08, '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 560f536b..6a36081b 100644 > --- a/meta/classes/dpkg-source.bbclass > +++ b/meta/classes/dpkg-source.bbclass > @@ -18,7 +18,7 @@ do_dpkg_source() { > find ${WORKDIR} -maxdepth 1 -name "${DEBIAN_SOURCE}_*.dsc" -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" > @@ -34,4 +34,44 @@ do_deploy_source() { > "${DSC_FILE}" > fi > } > -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] += "${SCHROOT_DEP} ${BPN}:do_deploy_source" > +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 ${DEBIAN_SOURCE}' > + > + 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 ''}" Looks like I lost a good share of my related dependency improvements, and some appear to be actually needed to avoid regressions. Just found them again in stash, v3 will follow. FWIW, they do NOT explain the issue Stefan reported. I tested against isar-cip-core updated with this, and it works perfectly fine. Jan -- Siemens AG, Technology Linux Expert Center