From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7163980406052618240 X-Received: by 2002:a19:e006:0:b0:4a2:2bd7:d4fd with SMTP id x6-20020a19e006000000b004a22bd7d4fdmr6957947lfg.613.1668533031751; Tue, 15 Nov 2022 09:23:51 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:9dc2:0:b0:26c:56b2:1383 with SMTP id x2-20020a2e9dc2000000b0026c56b21383ls2539455ljj.4.-pod-prod-gmail; Tue, 15 Nov 2022 09:23:50 -0800 (PST) X-Google-Smtp-Source: AA0mqf7k8CisI0cdkbSVTKeZS/avH7jt/UZyuAj5eKQsDG8qEGNmGnhuiRY5vHb+XLkjC5Ea3SId X-Received: by 2002:a2e:a0cb:0:b0:26c:4fb:b084 with SMTP id f11-20020a2ea0cb000000b0026c04fbb084mr6031295ljm.383.1668533030138; Tue, 15 Nov 2022 09:23:50 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1668533030; cv=pass; d=google.com; s=arc-20160816; b=jEwn4OwTsjbUp0+xEQWDLuYNYGv1IkCH3r4mJet8oBy7V7LzrfiBECrflnxtBXbZs2 kY1nEUUr9pNTtUA0UdS4Uh2Jz6Z2alRND0lw7jBXn7sMewANsjJyMOMJ2yhPWDtv/mBh X/CjhODjdzCG70EfCbdksbN7ZtpMWjfvYKTABhat+A16Bb/vRnwL/+kbySp6R62b+lsm 6iCTnqP+72/3E0ern0IpVESZ3CNmiHDU13k0miWw3l580hH20eO4vP/PdA9Oqw1HWVYj 7xOVAfH3TxhQeL2BDDO5Ha6zhGeQvy+Xx2V3IDvL0i/xlM2K6TC6LDIPmmZc+NlW0+uI FZ8g== 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:from:references :to:content-language:subject:user-agent:date:message-id :dkim-signature; bh=m5ALVU8nqym9sEMFHFitGilD0QwbptSb5YDJ+syWjdw=; b=cBRvlLn5NjDyVc+FDt6zsANKtVr/HqIrFefANxObRCuQjezVp7EkGB7FadcvNEUndE Y3mno0pXWjqZwZPfDibmSdepF9rRFBIf2sA02qIk3kpdG8qh1qTmXHHtF9EoDz7XfrOT lc7IFWSNJXlmcck+Km4pFiBEamFYiAfpqN+jVwqcCW8jpK+YIbJdlCngiUgfEDYBX1HI MKS2WLEVF5LfYMjpAbFAdJMythCGLwu4hr0B0eNLkUAWN3d2ABAGWZgOVg3xrnwGnWOX ioB364HWeLP8U0FAqB809cGdkzcdGIEwCkXUy8uaqeF0hQuKL4PylJHyl6qolMTMfwMl 9QiQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=m6ncJy47; 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 40.107.104.42 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2042.outbound.protection.outlook.com. [40.107.104.42]) by gmr-mx.google.com with ESMTPS id g28-20020a2eb5dc000000b00277385b7372si467003ljn.4.2022.11.15.09.23.49 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 15 Nov 2022 09:23:49 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 40.107.104.42 as permitted sender) client-ip=40.107.104.42; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=m6ncJy47; 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 40.107.104.42 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QhI2aOgAuIelDTizEh5SUeym+9tndUyfXFe8dS8FPSIRE61cOYDoKLePoCEAg1IiWzocPCy3Z3gH0YKEkcfEWo9A8jySvXNKMcXpFrrZm2n4RIWtdWa+d1tb76dqmjwAKb+6E7QGM8g8CrPFAlDALOmxJJDYkoLfVjqotCNGLJRW8kQ/XcwmRWDvhmhpjC0Qc99gaWLEEFJC0EvTxY8N1gXKF5ITFbQNKpTILwwFlm7YRuPTlMC1K8z5IisX8jJXm0FCdtTJV/fB7Ao+9L7Ee567g6c2s0ixQUjctQ3ugYHH5f+OqbY+aDhoXZSo/dTls79PT5J4qci2ZH88wP0/fw== 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=m5ALVU8nqym9sEMFHFitGilD0QwbptSb5YDJ+syWjdw=; b=MgEVI7a7vDoB33wgSihNcxVlbGtL/cI/GoVJrnBJt309tJSh2cHTxImlmb9mmQW0HUJTDtePdoJjo1+2FbDoGqCD0edBU2r4HNQni1t+Lqe08uCUB0MHn2qw7Ntif3lGKBYbwEdbEuLpVH70Vcy3vMzBLjp05oIVN4YxP16rsM5H0QO6S4YNekri6U9Fs+6nxLQPpqmhiZW/Olp+QBGuPd880wkAOtSHqrssSsbgK8iq7cU5ov8Q3z3eSulcEVh9AI13U122JVVBDbAnYazTd6GlkdSk3occa4kopSFfN9Gne9ztg3MTLTD5hAEkNSdo8wIQhn9wAwGboAbej1qinw== 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=m5ALVU8nqym9sEMFHFitGilD0QwbptSb5YDJ+syWjdw=; b=m6ncJy47TGMkvfrxcSoLzccBQl3nUBWpvAMBTRrH5PTPkxEnYwSG/H3w/fAQsDE0alBVWsLzY3msTv+4nZADcfPF3vlw9BGFXMTqFxV/wKRWQG3gvsl+xiKLxAeoYnXE63YFEF1JbXxpqVZzYlfts7Stgvab7+qP5aNuTliqZyRKdq+Qsrz2pGDBPqzoRmqXiSw8xeZghIXS3A91DBpG4G+SqMf7v9YkgYAsvfJNneeCblHK0LBr4+uZWb3lRvjl78tWgFzKGfJtFiotNQVRVNHadxPexD17pVDftwR6ZShl53XWdqySDQGjPHyMht1D9+iNcwpx9mk2RcOq1mB+JA== 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 DU0PR10MB6979.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:417::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.18; Tue, 15 Nov 2022 17:23:48 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::2957:50e8:8ce6:124a]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::2957:50e8:8ce6:124a%7]) with mapi id 15.20.5813.017; Tue, 15 Nov 2022 17:23:48 +0000 Message-ID: <2e90b50b-a367-9bbf-7a70-916d74af319c@siemens.com> Date: Tue, 15 Nov 2022 18:23:46 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.0 Subject: Re: [PATCH 0/3] linux-custom: Split up binaries from kernel headers to kbuild packages Content-Language: en-US To: Uladzimir Bely , "isar-users@googlegroups.com" , "Koch, Stefan" References: <20221109103238.1520091-1-stefan-koch@siemens.com> <3379183.LZWGnKmheA@hp> From: Jan Kiszka In-Reply-To: <3379183.LZWGnKmheA@hp> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: FR0P281CA0007.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:15::12) 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_|DU0PR10MB6979:EE_ X-MS-Office365-Filtering-Correlation-Id: d029a947-9cd3-4b2a-5878-08dac72e2813 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: CYzhz3Gws4cM3rBHqcG2/UUS21dUCO9vjhDgYAF2ggvB0rnvIjAXM5tczzEUJHqaUAPw0AGEh3VK1VSiivYY72Nzvf0ZnZC6bpOyFw8Rly8SyQU92Cvqx4PiEvNHR035D87O/QTJRZonkLxfFo1hr+z4UthBSwSq8A7hqgj9zn7k2Z0PcI65aiDIT9UQr3E8ZABjDWYgij/EY3O0r2qYHScOtDaoeU3pQvvYs6Bd4S+tadRI7B59nf+W2fjwgX6rCdX1KacpCL8ajqBQl7uAmPlZImANocn8XLDsii1Ok71c/anlS9ZqiOej5Sayb9DizRBlkbixJrGrM+fSkAdGvQhT9ozGZNoWucp2yLmHwMoLfPOCItewWxD7zhH8ImPrhQGh2Hf/aof3zu+FIKOHIRlCRw6gZbmU9HrR/zyY6ySY794qK7N5oS0GTo7EEcsdMqHFMSBDxNPEBHblfCm9KYVlcSWMazfPOjlmfCKslFGoPx85Cg3HgAUcLcifcXEq8hYlugQo6QzsyJHAsDz5mNrUQQ1/XGESOAqzeVG8E8H3J7dAvfTm9MBWEbD2xUQjdroD4j0g8e/LUODu6z/1yd4OTAKDOqpE9vd4tIBF8nTGotQjotI0eQnkUS9L1+40lRYLngJ3qUEypqwLPLaN6jHs0TziqK1MUbQ1kLcgxfs5PfyMurYRsST5vYyZ96IP8rMZX1sxyWTyz2jcuzCQ6EDAzaJvU3YdBr04lXYVaM72lej91s2P6T5mx1yPbMRCxSUZUNo0W4Q+cV6zrl9HjIm/ayJhKwIZt9Q2cihAufI= 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:(13230022)(4636009)(376002)(39860400002)(346002)(396003)(366004)(136003)(451199015)(6636002)(53546011)(186003)(316002)(2906002)(66556008)(8676002)(5660300002)(66946007)(66476007)(2616005)(8936002)(41300700001)(36756003)(38100700002)(44832011)(86362001)(26005)(82960400001)(31696002)(6512007)(31686004)(478600001)(6486002)(83380400001)(110136005)(6506007)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?OThVUmI2cFlkYWYxQXVwZWw1WU5pVnVpK0lJN1dTc1NwTk5Da1ZQZU9ld1pw?= =?utf-8?B?bzdzV21kL0dxQ0RPaDdZbWJDS3FKOG1xa0pDak1PY1htR0tOZnpHYXRGTGdG?= =?utf-8?B?bW9oTllZK1NKTUJlS2RuclFkcDdSWDF2T0h6UHA5SVd3SXc0QWZtaFN0Z1d2?= =?utf-8?B?TGFpYnBVNjhEbkljQ0ZlNTJFRFFnTVRmRXZGZnVRRDZNcFBXMzY4U2poNVJs?= =?utf-8?B?eUpTMUFuTEh6aTNjZmVldjJPU3BDRXJtQm9GMFc0UzVpd1pSUktIWUV2a3Bx?= =?utf-8?B?L2pLZTdGRXBPL1ZaNExaWFAzV3YwWVhTMmlKWkVuQ1JLR3ZuZitKdi8rM0oy?= =?utf-8?B?cm0wcUhqNEdhTnNQMGNraXhwYUtSc0laYVVkKzMxSExDWS9GMGxpVXIwM1Ja?= =?utf-8?B?U2ZOVkpoc3plOW9aNEpTT3Z3UVV1MUhTa2g2NEV1VHc5eHpvcmZ3MEt2K2h3?= =?utf-8?B?SGh1aHFkY0F4VDhCZ2tKUG44S2x6ZTdvMGx4QmNGZlNPYVBPS3k3S04wRS9U?= =?utf-8?B?UzNMTWRwcEthbWZGSkdwM2lCNm5oa1NYekllQzdOMjBOOU1hdjdXUnZSb2tp?= =?utf-8?B?L2pqdm16bDZFN0NOWFcrNlNpd3poLzB3NzVzTnpGQXZSdjVVdmVLcjZDbnlT?= =?utf-8?B?U1YrcG50eldkeFBBV3UzVjZYNnlXOXppZkJqclB6elUvWktkTG9UdmhtSjgv?= =?utf-8?B?MkM0Z0RnTkt2VjlWd01ONDFxemVtbE9Kd0lOV2V3dDYxUnorOXVaQ1kxN1dk?= =?utf-8?B?Q1ZxZkdlMHJzR2RPbTI0WDFVUFlXcWxTU09ORWdoM1BhanhoRm5idGtRamVv?= =?utf-8?B?UCtMdm4yUE1tY1Y2RTg5SWRmelFKOXVreFhYZUdnL3ROdGJLNVJEa3NibHdK?= =?utf-8?B?MXUrcngrU1NZNnRxNFlwRGxISTBiREZGMnNzVkZGQzBzTkJOUWsxMnVnS25p?= =?utf-8?B?TFRkVmU2bFpBMHJXSTl0ZUdyazErMGV5a0E4clRwN0YzSzd4SWdiU0xLckZC?= =?utf-8?B?V1UrY0FaVzdWZWJKMUV3NmNtRHV6SUN3MzNrK0UrbEV5cDJWeEorY0pUZk9U?= =?utf-8?B?TWMvYWtGdUhBR013RVZtencwd1ZrcDIzOWFrSXZ2RTkvSVBWS1dHNTFIdjJn?= =?utf-8?B?TGwzbjl1L1N6WGRNdjFneHhKandRcnNJeHZ5WHZla1RZakdDVzNra0lGNlc3?= =?utf-8?B?WWhaTEFiOEd2aUR6T2kyRW9mdXRNLzl3V1QzREx6Z0JKbytwRVA4U0c4Q0RG?= =?utf-8?B?WVpFOU9RQ1NGd0VMVGM2aWdoQmRUS2w4NFc2MExiY3hYTWZwQVArS0FIR3Nz?= =?utf-8?B?MHdwQTdFTlVYRGVpNnVVbHAvem96dUlnNWdsU0oxVVkvenZKTC9tYUNGQ1BF?= =?utf-8?B?KzZTTXBKRTBDYWhWZ2M4RDdpbnIrVUg4NGM5SDEvK3gwdmtVWVNwbXFTZUpZ?= =?utf-8?B?d2E0Y1Rrbnk1Z3RsdURxOGpjYWozQzBkTXhZVnhvZVdnSDVBeHRxTDBEb1NW?= =?utf-8?B?WDhObGowSGw1VUx3aDZKNlFYTkJMVGNIczNLZUJjWUw2SXB6MGZwTkNZbkIr?= =?utf-8?B?Qms4Q2o3T3d4anFlQWYwOTJRVVliRjJodnlGaUdMRTdoV1JEWFRaODZhbnBq?= =?utf-8?B?OTVZenVFcmdRUW9OaUUxemFPd0JlTEsvRGJ6Uk9wcm9uVDBMVTEyOE1CRVJV?= =?utf-8?B?djREcklKaCtJSitMNFpCcTNocE9rM3g1eUlkb1Q5K3hjZDJ1alBEUEc3YzA0?= =?utf-8?B?Qm5ZNWlXT3Z4am5tV0lMQml1eXBzcC94VURtRTZhUmRMWWdRbXVBVk4yMU9Z?= =?utf-8?B?MVorZ1NGamRCWHBTOWxCdEk2SjVrbHNTQzFGc1JqcVRBZlp3VTA0cGhhY09r?= =?utf-8?B?MUJja0QxUVhCV0pjUnZjZkw3ZVFSeVBNWldiRjk1U09QUXZYQXlDSDRGUFpB?= =?utf-8?B?Ui9uUFNaZUpJWHVRbDhLb1dkYWtuYUVKRFVKUStmRlhnNDFkYTlqcTZXNi81?= =?utf-8?B?WEpVR0xFbVlwR256ZW1aZ1prdks0SS9CVkY1cWVzRTRJRTEwNEVJb1JvM2U3?= =?utf-8?B?MmtDa2JheXYzSGRHdkFtWFpSQzFVcWdycWhtQkU5TWRuSVNLY05NeUJWRXhX?= =?utf-8?B?T2ZZdGpBdjFLcWNvZWVILzlTSU51bDNiZDZDOTlyNTF3RWtYQkdQVTkrTU51?= =?utf-8?B?cWc9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: d029a947-9cd3-4b2a-5878-08dac72e2813 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Nov 2022 17:23:48.2532 (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: anMuKtEPMdGyHTHf6Fsz8ji+bZdG9+9YceGKeV68wbbDtazI0C3G0HLcxVXZ3u/hcoGJvKt+ruWhlbIT9sV4fA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB6979 X-TUID: d9R1OzvSbhxE On 15.11.22 14:44, Uladzimir Bely wrote: > In mail from среда, 9 ноября 2022 г. 13:32:45 +03 user Koch, Stefan wrote: >> Hi >> >> This patchset is a set of three patches: >> - Support overwriting configured schroot dir >> - Split up binaries from kernel headers to kbuild packages >> - Update custom_kernel docs for split up of kernel scripts and tools >> > > Just some thoughts regarding schroot path overwriting... > > What if `linux-custom` recipe could disable specific components? Right, I sill wanted to follow up on that: Debian build profiles can do the trick here. Define one for "host tools only", and only build that in the second step. > > I mean, currently we have this feature only for `linux-libc-dev` package, that > is disabled when "nolibcdev" build profile is selected. If we added similar > build profiles for other components, we could disable also `linux-$ > {KERNEL_NAME_PROVIDED}`, linux-image-{KERNEL_NAME_PROVIDED}, linux-headers- > {KERNEL_NAME_PROVIDED} and `linux-image-${KERNEL_NAME_PROVIDED}-dbg` > > Then, we make `linux-mainline` build all except `linux-kbuild` (if we don't > need cross version). And we could create the similar recipe `linux-kbuild` > that inherits `linux-custom`, but builds only `linux-kbuild` - with > ISAR_CROSS_COMPILE="0". > > Of course, such an approach breaks the feature "build everything from one > recipe", but it doesn't require "schroot" workaround and would make build > process more configurable. On top, we need a loop in the dpkg class the runs the recipe for multiple archs, not just the target one. Then also drop that special and ugly "-cross" package and just built the kbuild thing for the target and the builder arch. Jan -- Siemens AG, Technology Competence Center Embedded Linux