From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7365616083855736832 X-Forwarded-Encrypted: i=3; AJvYcCUmeU/nRIEGQmSnXuFvldUo/QjogFBYGdUuvfPkqmvim9hTXJeCEGT1jW2yoU4pu3KVSbcyvaHlQX0hBYGMBIBPMk3N3VCecAx0Myw= X-Received: by 2002:a4a:ad41:0:b0:5af:c4b3:969a with SMTP id s1-20020a4aad41000000b005afc4b3969amr9274294oon.6.1714986377400; Mon, 06 May 2024 02:06:17 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6820:221a:b0:5ae:1f6c:897e with SMTP id 006d021491bc7-5b1baea5136ls2975600eaf.2.-pod-prod-04-us; Mon, 06 May 2024 02:06:16 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVYxjrh67UHFsbOGuFtN1ksBlOnX8JNKDwKbfC7F9hdePZWEBwII3dnqIY6s7JHuIUsA7Kb05nRVdbCNLxcUWr2/Z0V/lVWRVlRrqs= X-Google-Smtp-Source: AGHT+IGXZjiEIy+Ryjm27l799KWsUQ6eidMBmwUxTO+VyPVJlyedp/2et3J6vZ2kApWK1KTCndvx X-Received: by 2002:a4a:ab47:0:b0:5aa:4d23:9114 with SMTP id j7-20020a4aab47000000b005aa4d239114mr11143777oon.3.1714986376402; Mon, 06 May 2024 02:06:16 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1714986376; cv=pass; d=google.com; s=arc-20160816; b=0dSmbLesNm+oVSmNIsni6NBeIcCz15r1q9pbwJZPU0vdlnS8eiaXc3v0y0oSvWIhAi Wc/6v9GqI3y9aVEsTvbFDBe7pTxJr8+wNBx7EKK7F5gNX/xBH9GEUmimaqIgrE2arRKx AVd7msAggPq69LZXflsu1sUgh9iC0MRcSpg2vcob/CTg01hjfxE8ZVCB2B/Yln7QUBuy Y2CjUCZ8sy9LoURBLv0wVYxk4qRw7N6U78XfXtANjdmpeCyn+v3nwKqgbKIwbs9pqJr7 trEOgx3XkcXwDDMsQIdgu0C6dTCgIIEttVIEpJn3pEfQBuW3wnZnfNkva11VTAh0W2SB rPeg== 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=hV11q0YeGjibmAok7cBTdW2dhQw6iOVTRcgXOegXKlg=; fh=CeQY491aklIQpR8DcSCsh+pFi0n/WR3hBrl2jU//H2c=; b=P/s5nTpZ6RL02dPAcqQqKx3rUIbGxxMFDYgDyd+R9nID5iALuvy6wLl/ZcPS4zuR/c A/vcXELeBUBWD7gCcTU6wrx9Vqy3QSn0KGuKLlnVqBRZHl/+TZE8RpU++LGHaxxHWiih YWHbBn0OJNpy/qTU26sPyCn5hSKNPu63+siSNTjXgyCJbEwCaotacysXvj2BxeSFA7ly EJzGoChUvuOmGUwCK28L6tY+wvYMZ/ocoqmGUhCxChvaXUQVe6YgwPsYdQbi37uhol9+ 14UbBBydXp3I4KPqxvUAx7mgo/LgypQkwf0ZYQ9vts/JECj5ot5aUgYnsIFvIkGXSGqk f+ag==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=gzwrQC9G; 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:2612::601 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 EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on20601.outbound.protection.outlook.com. [2a01:111:f403:2612::601]) by gmr-mx.google.com with ESMTPS id fd9-20020a056820330900b005b203ed944asi241587oob.1.2024.05.06.02.06.15 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 06 May 2024 02:06:15 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f403:2612::601 as permitted sender) client-ip=2a01:111:f403:2612::601; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=gzwrQC9G; 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:2612::601 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=iBVXBUDNRITzl11U1CxF6Jsewm9G9GLKAJNl0QZ6mI45ZrLqxApteohtiag35cfG13wr7VkKuWYpTpnKtKoJ819GRyztwvIy49kqxD8+CQDnjtRJ6XBxIiy8A+94SIT3J2XP78e80euZEZkcXwBjKX4hCiGLQARHZAadpQFGsC9JkJVjIb0HWqcTy0B3Z+b7XX+Td0VTMnkL5KpEOGzEig4NDamKJc8DjR06Yxm17Mia8dKoHk8E6wwbwnqnfANXU4USdp8Sp7Q+KZtzNRSPEhSZSM+OlLi5FkI8Rhasc8KM3mRML9uF4yIkPnU3UsDjFHCPNqlAo08/z7qmOiTBEA== 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=hV11q0YeGjibmAok7cBTdW2dhQw6iOVTRcgXOegXKlg=; b=BFP5Cq/xvOm0Puscfeel5TnUP1iSjn/wHPigDOwFG45aXn0XuW6DbiqxBuBbObXhVGk7RhsToOKSHnMphO3CBytwfkP4RZWvhhkkC7AJ1+s4I/T/kNCzeWUykaFIk6D7/nfSBzSZD2UAUS65BfHSaORpEWn6P3l4LhX5szmeefjVVtCSoGfIJ6CzTDu6P0eGMn99KlZBC6hbOwc158DcQX8XWAdLPZe60DWvy5iq1Le2c/r+uiv6awEki8yuIcwNUq/roKjyt/uTpqtQQtXGaYdaOq1QQyIXbnNXSto30E3fchbJS7xZQ9g8yd6NNHQWW6hsTHG7TM6RpSIhBQCZHw== 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=hV11q0YeGjibmAok7cBTdW2dhQw6iOVTRcgXOegXKlg=; b=gzwrQC9GBdGVxNI6VE0aFFhG+IAcgh7kylYvMIXZqy0VgKDkUUb2RiX+vkK1FqhXa3/tkx78QngLoqrQ5AhdmoumftFuCMpHmdPS67i84qhe3tUoGaFaqJ3M6QQd2MflS2z9fiQhbbxI+gHXj0lp66ao0Tqc2E/1qPLi4YxCArDJr9kYuRRj/uC1tlgARXbIZZPpm2Gikb5s4beZ8MVv211Zg28JNDKPulJPxMpoLk/BMQQyyeaWjH4Irh311sPbuiGWXc2hwAxGsqar4LUqFUImgw2xQ3BgMB0CSfpOIlDF2BZ8J934CHSrP4L2BfeSIrrptWfR5gevlz9PloGyGg== 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 AM0PR10MB3971.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:144::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.41; Mon, 6 May 2024 09:06:13 +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.041; Mon, 6 May 2024 09:06:13 +0000 Message-ID: Date: Mon, 6 May 2024 11:06:11 +0200 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 2/2] dpkg-source: Build source package only once To: "Koch, Stefan (DI PA DCP R&D 3)" , "isar-users@googlegroups.com" Cc: "Schmidt, Adriaan (T CED EDC-DE)" References: <1fe26da1-b3db-4b06-95ff-4b7996d318ee@siemens.com> From: Jan Kiszka Content-Language: en-US In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: FR4P281CA0203.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:e5::6) 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_|AM0PR10MB3971:EE_ X-MS-Office365-Filtering-Correlation-Id: 705e1dd5-5b08-41f6-cc77-08dc6dabc776 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?Yk9ReGNnS0pUZ0dtY3lxcktKcitjTmo1TTlSKzNMUis5cVlnWXpXbFZMQlpF?= =?utf-8?B?ZXFVZDN6YmEwTEJab0RJRFZ2akxScnpoamUvNGNjM3ZSNkpYTUVUaFNBK0VM?= =?utf-8?B?NjZ4b2lsRDNVNFFoMVJKaFF0cThKSFJDK0RQQUlWMWZ2M0ppbUMyZzFweldh?= =?utf-8?B?MlFYelRRcHduWS9mOXJMNTlrbVdheGhlbG5IYTJUeWxtdUZ2SVJ4UzJXK09B?= =?utf-8?B?YTRDZ3RncTZQNllSQ1BsYThXejNFTDJMWExjbXplS3JIVE96dW13cXpkdU9o?= =?utf-8?B?RExadXdzejJuT21wSFpVYXhRcmlVQ3BTMDVsUlArTjZxTGQrdCtuVGhOeldN?= =?utf-8?B?eEJ6dFpEcmtJdE5yM2FNdVdxbkRadEduZkhHYjJLc3N4cERXZ1VMTSs4K2xT?= =?utf-8?B?a25LV2gxZElaTi85N3Y0aklTOUloc0pVbGh4cndmSTJZdTc1M3FKR1U5L3ZL?= =?utf-8?B?RlpNU0g0cGlBaVl0OFI4R1M3bXNEVGlYVkEyVlpPUXVrNG5uSTUzckZoWi8y?= =?utf-8?B?K1VzdVNDZFRRQmJ2dmQ4WUpETlFRYUF2SUtSTGJMOFVFN0dRTDNUTTdBbDNw?= =?utf-8?B?WTVkZE5OLzFEWXBnS3cxNGprNCtRMlZQQWNLUGxaT0ZlQ2NTSFNIdzZUbkxl?= =?utf-8?B?MXhndkJtSHN0OXVqbmprZUl3NEdIb2gvU0NuTVkxYlkyWm5BdWNnRWZHQlJi?= =?utf-8?B?VW9mc3lDbkhQNTdFeDJBSnFCRlh1SzhsYnRBNlFNMnVOanZYYVBJcnlZN0hh?= =?utf-8?B?VGxyOHB5Q0gyMHl6NGNydEpzbUxjeWRNeFl0Uk9YY3lROEtQTVB1Qk9WNnUz?= =?utf-8?B?bTBZTk82N1NKRUxsb29lbDgycUdWRnVON2VSbDRzYm5SRGdadCtLVlo0aS9v?= =?utf-8?B?bHpBdHlTaUdldkdlRms3a3dBRFM2REV5Wmp5MkdyWk5RTXZxaUl6VHdlc1VR?= =?utf-8?B?SjMzRDdrejU5eWpTM2JTRlA5a0FaektGV01rRFVxU3Z5Y0NOY3RTTVdDQzE0?= =?utf-8?B?SnBoWllSM3RHNGFESmJYWkYwdFBvSmh4anN2eWZlSE05T2xMK3ZublYxaXY1?= =?utf-8?B?S2RuQzk2Zm9kRm1Qc2sxaWNWRi84U2QvcEFnSmY3NVVsbE1KTHlROGNaeUR4?= =?utf-8?B?Y1JIUFN1dE5VTlExQVA0YWw1cCt1aWFDVlE2YXJHdjBNZzNlR2themM4c1kv?= =?utf-8?B?L2hXS1hzeTkxUE5mTjd2M3JMOHpDM1dMYkRBeTl0WnBrcUNjaEhWR0R2VVlU?= =?utf-8?B?ZkVaZE84THM2WjgwVDBHdmdMMkFiRDYyZWtxOGlUNXk3b3c2THlXdzluaXV5?= =?utf-8?B?WkFVRUZZQWhzSE5BQTBNZ0RNZXgxU1pzK28xQ29oUFo3c0xpQmp6Ym4vcFMy?= =?utf-8?B?MmQrZjZKdGdMU0tseGNZZTRoKzN4eWdSN3crbm9lUlExWi94UWcxMVZ0ZWhT?= =?utf-8?B?V3JHdGZab25zdWphTytUTWdRbFg0WXE5T3pIMnR2cmFLbE5NZFV0TmxBMU1j?= =?utf-8?B?TzJFWDE4dEtkMVFRaFhybjROekJvdWlMM0FWT2NRR1RmeEZSTk1GYkNCQXdD?= =?utf-8?B?WHRYNWRNYlhRcm9yYU5mZDNiSVZLeHhVcEcrQ3RFakZ2RUczSjNYRldERmwv?= =?utf-8?B?WFBsMnFHbFdMcGdTRjU1M1AyZmhwVStxVmhxUUgzVFY4UUp3ZnoyWnRmNG1w?= =?utf-8?B?TUQ3ZTBsWVp5eTA0c3VxM3lmQ2hiSTZXSm1mY0xpVDdIL1FYNmsxZitnPT0=?= 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?QzM5d2tUZzZQYXBhZWpLbDF6TCtUQzFsenc4eEdPM1J5TVFxUEd5bkowV2tM?= =?utf-8?B?c2I1MUFlUkRKQTJ2T2V0MHRoMEQ1K1NkZU9iVXZvTTZNMHJ3Z0FodzFsWDNv?= =?utf-8?B?OC9GeHBYU0owNkp4VHJ1YURpN3plaWtiZmJtbmMvRm9CcTIyays5ZDNUbnpw?= =?utf-8?B?T3BJRUN2ajlaTEd5QWlEU3lXYlhPQ0tSUU5GSzg4bU1MaGMxSGZNblhWRG94?= =?utf-8?B?clJFUHhJSE5ONk56Z3ZrQU10Z1pTS0RoeU1wK0w0VEpjelFQN1c4N0YzMlRx?= =?utf-8?B?QVExYVVoOW5LdEpLR3A5UndPZmdLaXNFakNmU2luemNwSlNOeXRnWldJZXZR?= =?utf-8?B?UFUzRXI0SXFUS05iV0ZoZ1NyZXgvSHIzNnhJQk1RbGFQcUtxSmk0RFIxVzk4?= =?utf-8?B?OGJYa2wzblAwWmppR292aEdybUFOcHR0L3VvREl0ZHBwcUtWRnpsbllicWNj?= =?utf-8?B?ck4zZ0dnUmlFL1BJQlBjVnhYcXJpMzlLS2EyWXEvMDRyL1EwM0hHc3Vwaks0?= =?utf-8?B?V0U5amFQSkhpUmZwc2dYRFVoSWZwMVlNTTF6a21qaTU0ZlNoQk52K29xMmRp?= =?utf-8?B?VDhxL05lbzlaRlkydUNwZlZKY0lZUkg4d1dGUWluZkdzOGg2ZngzTUpnTzZO?= =?utf-8?B?SG9MTmZSQjBlME54OXFneFowNHFvVnpDbzRpZHY5N09XMjdsMGs3SzI4WnpH?= =?utf-8?B?YmI0eG40TldLblZ4aWY0YmN3NlgxdVlXVGZsTjN5Vll4MWRMdGdNTXp0K0Uw?= =?utf-8?B?YXpRaG41T2JuMk9aRTBVRllCcDVCNGNZSGh0SUVaYWd4VFhFVXllM1J6alZh?= =?utf-8?B?QkJNaWNjQXFpaHNNeHp2bUx5UERPMTNYaEgrajJwdWk1NGROemdCT0dJNlpk?= =?utf-8?B?NkczRER6SGxkazlDdVp3NWZGT2xjT2xEd1hZVGwzZTB1eU9CQllhMVFFaUVJ?= =?utf-8?B?YmZrUkF0eXMxK00vbW4rNVdHSmM5MWlud29BNU5ZYXlUaW9CdGd4YnVmZi9p?= =?utf-8?B?ODRGRWdNc1JtQjBKeWlQUXMzWnVVNDJtWnUrTGVUd2RVUGh6MnFDd2kyS2Nl?= =?utf-8?B?dXlBSEo4a3haS3hrWWZVam9wRmZzdEZtcGJzaWorOWpadVVtdzdBWm1RTGZx?= =?utf-8?B?RDlpUytucFNYcVczTHlNT0x1ZmtuRGcwK1JiTW4wZ2xPa3ZrYVpqbXNBNTBw?= =?utf-8?B?RjNxa2puNjNZUlNjUGtDREVFei9iWEJjWW1lbG1oV0VYZi81cDJTTFE2TVVn?= =?utf-8?B?bEZWT2Z3V3F6SXlhNDFDdzNDNE5pRHBVQTVzc25ZdXRFN01peDRocHV4OUx2?= =?utf-8?B?Z2ZnMTh1dEVJckFEbFdxSFlhVW5RVUtmSFQ5NzdsSll4VHhDWktRYi8zelRB?= =?utf-8?B?bHhDVmdpU1hKMmdabmRVcC9IaUl2Q0ovaGNkQUFOeVRhbUlrWVhuV2U4Q09Y?= =?utf-8?B?NzdRMXdnQjFYWENBbnlaMWhEa2sveG1GeWRFQk5FYnpmNkwyUnA2QklPOURF?= =?utf-8?B?R2t5bSs3a2ZuSUpRTHJZTHd6MUZ5dFVkUkJ5eDNML3ZBbGZmQUk1V0QrS3lw?= =?utf-8?B?ZktoS1pSWTU0OXRxeVUxbGRzQ2h0WGRPVDBiV0FnakM5MFVOSVpVSWQ1aWFL?= =?utf-8?B?c00xUGNLRXEvMGxXZ1FLMUlxWU1NQS9oenpXcFhIejQ4azZIUFZmUTJoVmVD?= =?utf-8?B?MTlLQnpjbmNKNDJDNGxPMU14Z05sWWg3WWFTTGNSOU5iSmxxTmlaRTB5QVow?= =?utf-8?B?RlFrL1dUNzJLRVdlak5xOU1BVlhxVHdRcTVTZmd4VmFrUHdmUUJIeSs5Sm5q?= =?utf-8?B?V0VzTDRYTTY5cmp4UU5pUXdZb000dmhqYzJ0ZWpjVTBBeGgzTFBTeTJUMHdy?= =?utf-8?B?cmU1MmJyTFJRYnUrTHBrQUdUcXZjclRjMGUreVhBQ1VUemdKYmlmVzRPVlJp?= =?utf-8?B?YzQ3TVh4T1N1dS9pV3BkaHhWRkFVZktTdHNuREVJS0toUkZmdk1oSGZkL2xB?= =?utf-8?B?K0NYRStlUnJKdFExVitsK0pPTThXVU1pdU9NYk9neTlwSmM5UGkvSFJSbnFK?= =?utf-8?B?UXBVaXRNaUFxR3RtMlViRTF0c2FvendxaFhmVFU3RHp2YXhTR3hwM0dVVDRM?= =?utf-8?B?THJlQ1RjS3ZVeS9FQWtBSGZYSFhHbGh5UVorNnFzZ0pyY01OUkZ3dVZtRW5O?= =?utf-8?B?RVE9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 705e1dd5-5b08-41f6-cc77-08dc6dabc776 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 May 2024 09:06:13.4247 (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: SCTud76OyCA+IFGtzXXQirEX7NZTkJvlAQPxASgW6bDeb9WfdUp/tdw0L93JJVSP2KDNcLRFFeHICDISMVWThQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR10MB3971 X-TUID: XrZFGGH2bru6 On 06.05.24 10:11, Koch, Stefan (DI PA DCP R&D 3) wrote: > On Sun, 2024-05-05 at 22:32 +0200, Jan Kiszka 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" >> +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 ''}" > Thanks. For the linux-custom build the linux-....tar.gz sources are > created not only for linux-native but also for linux-kbuildtarget... > That target is not stressed in upstream, it looks like - recipe for bitrotting... Jan -- Siemens AG, Technology Linux Expert Center