From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7249572182025568256 X-Received: by 2002:a05:600c:20e:b0:3fb:b280:f54b with SMTP id 14-20020a05600c020e00b003fbb280f54bmr937667wmi.5.1687950055322; Wed, 28 Jun 2023 04:00:55 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:3b1e:b0:3fb:422d:5015 with SMTP id m30-20020a05600c3b1e00b003fb422d5015ls787404wms.2.-pod-prod-00-eu; Wed, 28 Jun 2023 04:00:54 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7qUrDD9hUUFdh68vVHvucW9b/wYz/hjuA4jFiYEQS9AlBgCfKaeNp+JMgg9KnBL6p1UZoR X-Received: by 2002:a05:600c:4196:b0:3fa:ef97:1fa5 with SMTP id p22-20020a05600c419600b003faef971fa5mr1314712wmh.6.1687950054004; Wed, 28 Jun 2023 04:00:54 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1687950053; cv=pass; d=google.com; s=arc-20160816; b=C5Q53C9u/TciTmWf6wDZ0THxLaeBclQnc+ccJ/lul8ao4YwubVCU6PrW+Bu7LwNDux kXRzCqgtIoJFrhL99Sfy6K8fi/ap9z+6L1/EJCa/diPZNWBTZ7Vm1w+h2/UyONOtXIwx n4u24wQPSCTOzZSSXko7BcvGrZZdgnsaORx1K3LLz9vkqkXQjVgSpJ3Am9VdgBC20QEO OFioMGi7+GIrAEkxFmPUmdLwoS8D2hXxKv2jiZJksZ6E0NHzcsYKWXNIRMZ5khA8PMV3 6Rj8LRHOi3sTOp2SqMFmbBaNen/0sgr8/3odCIzXzlKtCCw3i/o6I4gedikPhRPbGHy0 xbNA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:subject:cc:to:from:date:dkim-signature; bh=vPLC41gcG3GhSn0ycP8QSbJKSitdDwcuc+mmrb9Lv6A=; fh=yB/8F1s9hXW4XAW4c/up1Gny0XNA+wF6uDEEvD5cACg=; b=eCEVUND2JUrkYAt6lOtHigV/A6DmT0hWUa8B54ycvryBMe7j3XsHNgKBULbL2MxTVm EjsKigbZV/eoiy0vXATxd6FdVs3bjkieMFY9c8QEqNdpgEOHlGRDR0tOLNE8MA9j/ZaR 4RbCwpQ/rby/RDDYgybugUCUiNoyZC41j74qZehRjFk4ooTm2OhrBahvVTJqlPcuxxiR tRN5eY6It7vwIPyBGM7eWacdj2A0I4Cp/x9xt6bAmdE54QNZxUYk0jPl2uEOUBr49HNq 29MXJxjltiq93b+JNgjtWs2QvbdZToOL1UIwxlIGXXH37X1xN+E6XfxX2H9enSTzyPzb YCuQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=MWhuR7sE; 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 henning.schild@siemens.com designates 2a01:111:f400:fe13::608 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from EUR02-AM0-obe.outbound.protection.outlook.com (mail-am0eur02on20608.outbound.protection.outlook.com. [2a01:111:f400:fe13::608]) by gmr-mx.google.com with ESMTPS id d18-20020a05600c34d200b003f9c0df6ab4si752023wmq.2.2023.06.28.04.00.53 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 28 Jun 2023 04:00:53 -0700 (PDT) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 2a01:111:f400:fe13::608 as permitted sender) client-ip=2a01:111:f400:fe13::608; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=MWhuR7sE; 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 henning.schild@siemens.com designates 2a01:111:f400:fe13::608 as permitted sender) smtp.mailfrom=henning.schild@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=kB6z5hSqMPyuZYWvbDfUE1kTmBBmhUw+f07WEbAAuaz2HaZvc5ohSAnxhg8JWIfAWLyc+LODu98XqM0pWhH4SOl4uZMxGPlhsmANfzLuRk2gJVMq738CjELZNuCzLCdVtadkRFF1DUiC5VQvB1Rn6vA2THgssH4F/K9uP0ljMSBLdJygtBoCcR042EPS4623Usve2+2nCGC2yudhMU5Vj7YLCf9FqHywptjgyIK8zzgdEJUxGp+3kuxvSpoDqn+LYYaI2ZT6lCVzHP+oAVlkuXB1Gx0quqcXTTkfSVBQFqaQMcMmSQbFxFNgGTQzmgtt6Pnv9Q6BohOYdxPq7FUYSg== 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=vPLC41gcG3GhSn0ycP8QSbJKSitdDwcuc+mmrb9Lv6A=; b=cxbyDPxizeXsvIaq1mklAXehRGC0devsEyQ3/2YmQiT073LbAy5xQhyYLSlugj/1vLvJYVD8skD0d7BxCgAiJnuqRYv8qvWf1a8H8DXOpjQmZ2FY9GwBxRv8BU78eDYzTd2lTE1qsC2ClVXOCFnXwAsz1qDROG95ylkYG/Wa9YKMtSaFgsEfRNj84/BzmubKsom8JugY5YjO/pAjDCd2I8WQXcCRw1OB3CiE0L2Q/XSLfZFdJgoguDgaigmX4kWYssERaBCvp1hA6EWHf4xKk5NTWLoWrZpVeD7i4pZpCspxOI+BaVfQP3z9IllB32L4sOjDjEhKNgFSzKnVduWgTQ== 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=vPLC41gcG3GhSn0ycP8QSbJKSitdDwcuc+mmrb9Lv6A=; b=MWhuR7sEW9H5c55LNS2CJzTDJ/QwOJM0O0eoXch14i96BPyns475466WWflT5WRLmR9ELIuM8ODWdEYgaKcUlC1nGH1b8sSMyHpmAlCwYimOytSSPiqVd+xBkeoyUYJJNv6BWD2eZeK/A6DXfTSd5/cGO6vmxyi0xHRyH1eDHO7bxtQ6GKLl6SpC8raHLgEz15ZVv7uWLKm6DYBOx5SRlI0YwX6YS5XuEE979RxHPmJuf988DTygnzB68GXaLF6z6mbq7N/V6+yg2tCb3XKJOPyQGQqnH83G3snv40ynbyUXsS/bnE8jrSrsi7VkmvqPV5wLmk8HjSV9ZMmQfCdJtQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:269::8) by AS8PR10MB6553.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:568::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6521.24; Wed, 28 Jun 2023 11:00:52 +0000 Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::a171:a3f2:99b7:5f29]) by PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::a171:a3f2:99b7:5f29%6]) with mapi id 15.20.6521.024; Wed, 28 Jun 2023 11:00:52 +0000 Date: Wed, 28 Jun 2023 13:00:46 +0200 From: Henning Schild To: Uladzimir Bely Cc: isar-users@googlegroups.com Subject: Re: [PATCH] meta-isar: Example of SBUILD_FLAVOR usage Message-ID: <20230628130046.10c2d848@md1za8fc.ad001.siemens.net> In-Reply-To: <20230628032233.19587-1-ubely@ilbers.de> References: <20230628032233.19587-1-ubely@ilbers.de> X-Mailer: Claws Mail 4.1.1 (GTK 3.24.37; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0040.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:4a::8) To PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:269::8) Return-Path: henning.schild@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PA4PR10MB5780:EE_|AS8PR10MB6553:EE_ X-MS-Office365-Filtering-Correlation-Id: 6af863d6-f014-4313-9122-08db77c6f017 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: i7/JsuNUI5JAFHO46AELyJZ1vO9kz+Bhswkeu+FByZx35EISO25rVQm0Y2okCVa5D6ciuftWIiO5QgyL5pTFPacr/5chXW0r6BnrI2KnofX4SsK2sVOUU8AZcGtu7INuom/87Iu/eUp8eIUf/AIXcpNxT8w3eDFDsGBv/Idk95/grcOYV1BrVjQW+JWwXazdZGh8mxN3LTolbZaWN4o6DXKkor8HH17ypw3AMvKca46PS7/LlI5D9uzVMRdG6Cfa89q52BVYT77jL33HHTbf46utzN/Zz9F88FfIAG2TzuZiT6soIiVeAIwtOP8DqjqDrnDNStbMImb2oHl4bpSYFhybYgBvAS3V560rrlP5zWc4UT13fmJlIhI1s+A/NtvTkIMOJSJ5aOEpbQIoGMSW9kuj775GuplsESKz1OjaIAJQRPMxQCM5Jp65VtUSDviN8i99WXDlnHcAM5AtqROuY8FAqpy2VZLHEsGbX3SSSu8mhVblnRpHskFPaKzewrUDzqTNyTRdgLWe+doJPkCDk7//vSPUkclrEV2lAFJbceCTlJw2jin/VPrWm5/IlpO8 X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230028)(4636009)(346002)(366004)(136003)(396003)(376002)(39860400002)(451199021)(2906002)(44832011)(6916009)(66556008)(4326008)(66946007)(8936002)(66476007)(8676002)(86362001)(316002)(38100700002)(82960400001)(5660300002)(9686003)(41300700001)(6486002)(1076003)(6512007)(186003)(6506007)(478600001)(6666004);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?EbxRQk5uqVWySuqZxl0WCSZu36x211XhoARlsZwhWz8jPXO7VVBscgYciZVY?= =?us-ascii?Q?ClT6OJi9ySzIukxM29v8g/4eIHJrE5uJi6K657VdwXOcuCsIZ3EMT6+xKqNI?= =?us-ascii?Q?b9sD0F6WVRcD9O9/koQObbmEV16srhjuFMQiVUTIZENdhkn7ktGp/u9hZwAf?= =?us-ascii?Q?bnIA4w7bOmMt85A+7Tln5zT8QW1q1iR8rcmcKzCY2z30lAjRMGvCR7NOHJhM?= =?us-ascii?Q?nxKXucCBVKVw/pwfvtnBHwFhpZQ/J5Rs0k3ck3prnOY6LgsFxwkqXUScpHSD?= =?us-ascii?Q?7txlwCnVr+wgB7s4SIl+NWxIcvCg6z8/RjWYFktQfr59KtDlpB4PqnrzJWNM?= =?us-ascii?Q?9msQKDmqkesvVskAJtw3YpqyZmQb3keY/H12FBFROEy3MlGzuQp83auZaYFc?= =?us-ascii?Q?iRl7tBUzgcQsUygb3UZvXZB07t/JcSeA8dOZ30SE7S18GP6TROduvFJuGGPk?= =?us-ascii?Q?hQrXyBMm0ACF8SjfbRWgpo5Qks/mUfZUHnN0EiXPK4XZw93A00Km8+qGedN3?= =?us-ascii?Q?BQMGTq0j4tqLCdRxGuWRkw33HYPiUXTkJGneFfOeOeCESbu4Zv5/u6ZIdnTa?= =?us-ascii?Q?a5zO3NNc4GVGu8H7F9HynS3T6RNqsyqKHy+BrXQ1p2F/XnbiNCOLgxJxjPCk?= =?us-ascii?Q?bzLtTajwXPVBDaNu7oBTL7JICiLVoToFh04JrXAwgoEC8oFzOBLqSaD6YCtW?= =?us-ascii?Q?+P/lf2ufbrUI5yNLeo1WZWe5ZEUlXB5pYMxdSKZ8oGQumLM4iSQ0yIu6BJbU?= =?us-ascii?Q?1eUILEGiC54Y5522rxaTNg751uzsa9o8buLHCzkng9UjHVDR1AcHztxZmbcm?= =?us-ascii?Q?X/dKJPbpp/TPm5OcvacW/9iPSQKqJODIo1A3WKN/Jh4XG7TYRRrTUd1pJ8D4?= =?us-ascii?Q?M6yU7hBf6pkS1MwdZgNu3gu3wxL+VkEjTQjvLPKGEdzpufkuq7AbOidhlz9d?= =?us-ascii?Q?x293OlXK4aJ3S0f7XjaBacjZklyM3Q836NBnj5P7i6YAIGiRSTWkvSC4fum4?= =?us-ascii?Q?TtppSJKETHKRJPFtfEiY9WvEXxQwhypAGuQxAs2xAWb+EJahKcakWwZuKbAs?= =?us-ascii?Q?5v62RN2JXejHwRiSKNuTwFBVK5aMYC1AyTEWMC1eB82gMsdmUgJxA7+mlRVx?= =?us-ascii?Q?C2k5RTYkkEw1pq5zPYssU3domOL2Loga64iybG7psVmNEoiauWBYUMi0X6wY?= =?us-ascii?Q?ti38giwP77dKp1fNuExtkVYR1jdXrr85gfpXR7QWKK1+HPowznNU+pdRLFA+?= =?us-ascii?Q?dbhaqN2BVmirH1pStgxuXItrkyHKTRrJGvMRmCAGLtRmfBAV+pQzIR5bfKJs?= =?us-ascii?Q?KmkBDkxBcvfF+KX10bNvyxM8b+5YmMu3RJQbGqn3VfzIKtIqvuEKs2GmQpDP?= =?us-ascii?Q?5n+sgbirUHKUF0vo9hhl0LteHj2OjERN68qyR+XQsQDkCxryHwoXylNV8Hgc?= =?us-ascii?Q?hgEUuJIAgWGeP+vtbiAXNOsek8E6V2i0FBaAge7ZvqU3b7u3WVsYnjqfPDxB?= =?us-ascii?Q?hG1aIYMHVzaqmcN3KuEcJYyhulDAQPV9dBaLA+jxstdPij7ha++IVJ+RBNrA?= =?us-ascii?Q?WhcpfKWf2Eg+OZZurhcxAUCQnCJnw2b/4GtwvMpSc+x33CED3qNZPL3TV5fg?= =?us-ascii?Q?+L8LeQTm3puoUJd+mVdkZQABPW35yj8zmOSWfJujDPZCHwiqFBwrLxLHA89M?= =?us-ascii?Q?3QfW2g=3D=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6af863d6-f014-4313-9122-08db77c6f017 X-MS-Exchange-CrossTenant-AuthSource: PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jun 2023 11:00:52.1666 (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: Eoa/WZDzSw54GeYse2wtpNlUpm1zyZ7/W9lixNqj+EOShNCuEz/J6VhaWjhFAU4e1szmASQDBZW6ld6oDbyZTiDXXPgeR/nrFScSbWAVkek= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR10MB6553 X-TUID: SEy1k4U046PZ Am Wed, 28 Jun 2023 05:22:33 +0200 schrieb Uladzimir Bely : > Packages `hello-isar` and `libhello` both depend on `docbook-to-man`. > Use this fact for demonstrating SBUILD_FLAVOR feature. > > Signed-off-by: Uladzimir Bely > --- > For apply on top of "[PATCH] add support for derived sbuild chroots". > > meta-isar/recipes-app/hello-isar/hello-isar.bb | 3 +++ > meta-isar/recipes-app/libhello/libhello.bb | 3 +++ > .../sbuild-chroot/sbuild-chroot-host-db2m.bb | 12 > ++++++++++++ .../sbuild-chroot/sbuild-chroot-target-db2m.bb | > 12 ++++++++++++ 4 files changed, 30 insertions(+) > create mode 100644 > meta-isar/recipes-devtools/sbuild-chroot/sbuild-chroot-host-db2m.bb > create mode 100644 > meta-isar/recipes-devtools/sbuild-chroot/sbuild-chroot-target-db2m.bb > > diff --git a/meta-isar/recipes-app/hello-isar/hello-isar.bb > b/meta-isar/recipes-app/hello-isar/hello-isar.bb index > 7d9f8322..51dac2b7 100644 --- > a/meta-isar/recipes-app/hello-isar/hello-isar.bb +++ > b/meta-isar/recipes-app/hello-isar/hello-isar.bb @@ -21,3 +21,6 @@ > SRC_URI = " \ SRCREV = "a18c14cc11ce6b003f3469e89223cffb4016861d" > > inherit dpkg > + > +# Example of using alternative sbuild chroot > +SBUILD_FLAVOR="db2m" > diff --git a/meta-isar/recipes-app/libhello/libhello.bb > b/meta-isar/recipes-app/libhello/libhello.bb index 8b10842f..71604bf5 > 100644 --- a/meta-isar/recipes-app/libhello/libhello.bb > +++ b/meta-isar/recipes-app/libhello/libhello.bb > @@ -14,3 +14,6 @@ SRC_URI = > "git://github.com/ilbers/libhello.git;protocol=https;branch=master;des > SRCREV = "98f2e41e7d05ab8d19b0c5d160b104b725c8fd93" > inherit dpkg > + > +# Example of using alternative sbuild chroot > +SBUILD_FLAVOR="db2m" > diff --git > a/meta-isar/recipes-devtools/sbuild-chroot/sbuild-chroot-host-db2m.bb > b/meta-isar/recipes-devtools/sbuild-chroot/sbuild-chroot-host-db2m.bb > new file mode 100644 index 00000000..1795c5a2 --- /dev/null > +++ > b/meta-isar/recipes-devtools/sbuild-chroot/sbuild-chroot-host-db2m.bb > @@ -0,0 +1,12 @@ +# Root filesystem for packages building > +# Example of SBUILD_FLAVOR usage with docbook-to-man preinstalled > +# > +# This software is a part of ISAR. > +# Copyright (C) 2023 ilbers GmbH > + > +DESCRIPTION = "Isar sbuild/schroot filesystem for host > (docbook-to-man)" + > +require recipes-devtools/sbuild-chroot/sbuild-chroot-host.bb > + > +SBUILD_FLAVOR = "db2m" > +SBUILD_CHROOT_PREINSTALL_EXTRA ?= "docbook-to-man" > diff --git > a/meta-isar/recipes-devtools/sbuild-chroot/sbuild-chroot-target-db2m.bb > b/meta-isar/recipes-devtools/sbuild-chroot/sbuild-chroot-target-db2m.bb > new file mode 100644 index 00000000..e2e10433 --- /dev/null > +++ > b/meta-isar/recipes-devtools/sbuild-chroot/sbuild-chroot-target-db2m.bb > @@ -0,0 +1,12 @@ +# Root filesystem for packages building > +# Example of SBUILD_FLAVOR usage with docbook-to-man preinstalled > +# > +# This software is a part of ISAR. > +# Copyright (C) 2023 ilbers GmbH > + > +DESCRIPTION = "Isar sbuild/schroot filesystem for target > (docbook-to-man)" + > +require recipes-devtools/sbuild-chroot/sbuild-chroot-target.bb > + > +SBUILD_FLAVOR = "db2m" > +SBUILD_CHROOT_PREINSTALL_EXTRA ?= "docbook-to-man" I think we should really try to deduplicate here. Maybe split FILE and use the last part as SBUILD_FLAVOR and the second to last to see about host vs target, then we have one file and one symlink. Henning