From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7044234567900725248 X-Received: by 2002:adf:f24c:: with SMTP id b12mr39383wrp.229.1641998410574; Wed, 12 Jan 2022 06:40:10 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:adf:e390:: with SMTP id e16ls21063wrm.0.gmail; Wed, 12 Jan 2022 06:40:09 -0800 (PST) X-Google-Smtp-Source: ABdhPJyrwbIZ22CES2lc0+s2xfyEQiGQjUNuHKxKlaxvAvZvf57rBzotYSzckQZIOT3OD7CkXyKP X-Received: by 2002:a5d:59a7:: with SMTP id p7mr65987wrr.258.1641998409811; Wed, 12 Jan 2022 06:40:09 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1641998409; cv=pass; d=google.com; s=arc-20160816; b=LKmA/oMEXsYu8RZVAM3tPIKQCYslz3stDGhIFOmlmyofHf9YnU05gN1PM/dqrovj5Y TdcZD527X0zaZUNRBM49hBGE7NbwdZ7Oa97MjrhI8eW9wpo1EsHn7GK/9TulykCJ8vWo VuOyq3uLnLT+5xDbKcr3MO/oW8TTe4SE8+by23oeWVzCLAUbmPose02kV0e1MmEsvdVn HncLGJF/7MlJA1NUAHF6oHIJ5QpWnD9JISKspcjy7UGCiU2gVswp3mfQcoBFFzp/J4NZ tR78YGoxzkmqiIxydlULPvrnCsLZjMgAJiABfcJlehU/e/ZnSPNNca+3VDSzR6l60jia pckQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=ys7rndAtZf1QjrYdA8Dcr6vLf4jFlqreOoUyVtnNg+E=; b=bl5Lf6J/jTcac3g550S+8nUHs/0+ZYjuBr65XrCq+Nc5ba8eVqli9zAri27+O2fUDx 2kbTunKsw8KCw7AJaMcKldbO2+Fuvs0wOL08xVXDyEN5XhWGBa5P5kiCFsGFP9zZ7iVB /zAQZJ/XFqP0DlJe2SUNGR3esctPaN0gIztFRYfaJVRuV1TfEt3iv8ZADmfPvpNpE+BV hMAv6iGp39YPSjwgjHsrj2dC4yYjKN5HlEtvLBBaTZv+uuL5gqFv2zyHqmsuWyYmeFof avQgAmR+n74tT9a7Hfvy6y1xrJgvv0a+sYGQASN5f/cDfVPtTrF4vAEkTLS3TWlr7yh3 N8sg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=N8c2Qbik; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 40.107.21.82 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2082.outbound.protection.outlook.com. [40.107.21.82]) by gmr-mx.google.com with ESMTPS id s202si276036wme.2.2022.01.12.06.40.09 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 12 Jan 2022 06:40:09 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 40.107.21.82 as permitted sender) client-ip=40.107.21.82; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=N8c2Qbik; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 40.107.21.82 as permitted sender) smtp.mailfrom=felix.moessbauer@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=VTcq0TlVrTcHC7nlO32vHt9gBdWo4nnNivMWgOwWYJD1are/3z+SgN74+DL+y1/roCs9vvd2cLbyQKWUHQJyQ3tyhs5nbsuLw1GENzsTv17L01PlaawDZpfiuB66Nr94IN3s7kDzBv183MQpeZ63IkUlRRg8aGV4dzzxRPxWFbwLO7HnNBrCgFkWMl1mnFH6vdM4eK0p1zvixW0RIWG1J3ohzX8eLAkArd9dIswI1FSp8cfOVtGgnxlAMgVbuSY0L0UFv7Wej0F8a2w9qA+lLuD+k6pm7QxuMKiQRoVWyr6Ey5xukvND2wd9fLu+sgrbfS4Pm/5IFYv/ULeUxCP9tg== 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=ys7rndAtZf1QjrYdA8Dcr6vLf4jFlqreOoUyVtnNg+E=; b=Mfyd1MP3cMAwVfwUKvTJrW0FSYvnBmaw7rp3/pN+T4i0EvjV6C2oZ8eLgbVEi6v9HSpEZqZRJJGEkcSJ33ubexNEyyBk8HifOMpB/kjR3uNB0WN8hxV14iH/lV+dRdIioOJ4Qtax32fzv0EiTCknCXdTRCiVA5qFIysWm7okltgJZIfVnzhctcP7TypbuWf3y/AgXZQaqfg3/8LsQ24iQk6EI1XXDCqu1t9UT6SzFNVxjf4w2ZiHKf9tACDPgLC9ZDwSJygRBc4D97Tk4uQZKpMtDPO0jrFj+GukKtZoKkxHGbdn654l6G/Kd522BruOyhEVjmj3tlWC2zSbr4aFzg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 194.138.21.73) smtp.rcpttodomain=googlegroups.com smtp.mailfrom=siemens.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=siemens.com; dkim=none (message not signed); 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=ys7rndAtZf1QjrYdA8Dcr6vLf4jFlqreOoUyVtnNg+E=; b=N8c2QbikDLxXRqTELwrYeHYRUvzFJQuWODHt+LvwV7Hrvn3M/KtzY4SePmJPMXJLsSxyHXDYQ0h8PcCO/99L8Vf8Xln3GThf+A6SIyE2KI4OpnmhJh5iNVevVI5EQLHktsfGk6QQiD0YUE/6qR8gTLwMHb3HnU7kW8buXiEUEfOCoZv5vj8BMR6g3sOYEXTO9h5kQjOqs0hhklabS9GhfH0yNbuStYjWVizjydlZ+NM/S/WrdAwq/CcCSwQw3e9Cupl3pZ3bWXhD5NclXP6TR77G2MyWeVRQK7F8UOwOB3lriI4gFAY6UDs4goWj2es23VmK+s0c+zxSn++7/c2EYA== Received: from AM5PR0701CA0007.eurprd07.prod.outlook.com (2603:10a6:203:51::17) by AM8PR10MB4804.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:36b::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4888.10; Wed, 12 Jan 2022 14:40:08 +0000 Received: from VE1EUR01FT031.eop-EUR01.prod.protection.outlook.com (2603:10a6:203:51:cafe::69) by AM5PR0701CA0007.outlook.office365.com (2603:10a6:203:51::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4888.10 via Frontend Transport; Wed, 12 Jan 2022 14:40:08 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 194.138.21.73) smtp.mailfrom=siemens.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=siemens.com; Received-SPF: Pass (protection.outlook.com: domain of siemens.com designates 194.138.21.73 as permitted sender) receiver=protection.outlook.com; client-ip=194.138.21.73; helo=hybrid.siemens.com; Received: from hybrid.siemens.com (194.138.21.73) by VE1EUR01FT031.mail.protection.outlook.com (10.152.2.225) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.4888.9 via Frontend Transport; Wed, 12 Jan 2022 14:40:08 +0000 Received: from DEMCHDC89YA.ad011.siemens.net (139.25.226.104) by DEMCHDC9SNA.ad011.siemens.net (194.138.21.73) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17; Wed, 12 Jan 2022 15:40:07 +0100 Received: from MD1T0KAC-VM.ad001.siemens.net (139.25.68.224) by DEMCHDC89YA.ad011.siemens.net (139.25.226.104) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17; Wed, 12 Jan 2022 15:40:07 +0100 From: Felix Moessbauer To: CC: , , "Felix Moessbauer" Subject: [PATCH v5 0/3] add support for debian build profiles Date: Wed, 12 Jan 2022 15:39:46 +0100 Message-ID: <20220112143949.3456842-1-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain Return-Path: felix.moessbauer@siemens.com X-Originating-IP: [139.25.68.224] X-ClientProxiedBy: DEMCHDC8A0A.ad011.siemens.net (139.25.226.106) To DEMCHDC89YA.ad011.siemens.net (139.25.226.104) X-TM-AS-Product-Ver: SMEX-14.0.0.3080-8.6.1018-26650.000 X-TM-AS-Result: No-10--10.250700-8.000000 X-TMASE-MatchedRID: t0aHzTgqrCVhlUOVwhm5Nl0Z1ekNxwD0P1/LRTIy3Y04hD0Y/Y/a790p E2POjYg4gHhfJtGVOYRNyJCafzh16jCM053QqFPDKnHbBxsz0ZxSurrnTZH2GuOQ2d8Ecza+3V4 UShoTXacUFDkgqWz8DvQyrw96UPvtyaTPXV1KeHmESXzeug/0nNFMBnmJRh/JHWRJEfGP5nk7IF MOvFEK2Av1OPvvDLzsirgLd7Zh+IcFEygy++33og5Ua+8at0LZTxpw48QBy6Utep5gtv80qo1j+ mrGi/PFhrrEcugeVJOM+zmhoXPXf0SZgYe1rfo2COTe3ObUovIdWKRD1iYss4lSWYvdSPSYZvA9 zgK2uf6XBXaJoB9JZxRFJJyf5BJeGEkIgdGU7nX6C0ePs7A07YFInLyeDAoZtmMOBTG48u5rxH+ NfIcmai67dkigl2xw6e79OKwUrIkLk+kNivZqBw== X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No X-TMASE-Result: 10--10.250700-8.000000 X-TMASE-Version: SMEX-14.0.0.3080-8.6.1018-26650.000 X-TM-SNTS-SMTP: 0AA87B0C08BF964BA220438828572569CB167E947725939FFEB3B084B20234202000:8 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: dd213209-be9a-4b7d-0527-08d9d5d96e6f X-MS-TrafficTypeDiagnostic: AM8PR10MB4804:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: eKWIe/J70QY6T4oFmv3fQTaTRrmGN3M/liXiV/zZFCv3WMd7x3FyFHc9+adg6mtZ5lVVIj06MH8dbCLk7YE6NMRdnOj/ZwhfcJKu0i3WWr0lE+7rGam0p8ic5/bgEKpwdy8IBN6RETl2LnqTrf4ZFZp8k+UpeLAMlcjQKeVvaE7aI5LPdHBNuw+BQIZeXq+lIJwEe57vGZ1P+CleCu4e1Vu/pa3NlIONYPQd066qdFqXsa4ZWxgEBEPjTICiprUNksZw/vB2992ACeVAqsz5zBj3XCvrUO21fPdyQ+u+YaKa6XkaPgsnB0wUzZeCG+ov4suVfT0jGFu3y4d1WffpxbtHGDP6Ln5CItk6w+CprlfBdjLzqwcc9zEvKoYF+Y++cuygyqOlSp3KkcN0BuRNTXeifntDUxoAXitwt1ojYcrelNoSIJmS7eb4SP1AbAbJxw6YLfI2aVrN4hOU2RXMN6S0KjI1GtV3t80vBZ5SDWUf5jSpnuX6h8jusjT8d3IqjjVBurmMHc0bxVTe8dKmIcp8yj/g1MbB/7iRwTj2hF2otmmzOIVBZnaNJfquHFGttOJLl0QUcluhVDbUKvDciCqrm4cfHfhW0krzFAxbY8fedHWEeooDJbH/qNreVC9PhvLrLA3rpk5viiEPXRaCYBSPTzVRBV883YjbZ9rot/MSsxJNHbLWf58DIt5ex1q9qqIXgUxv5C3OijA5jbnb3eDlRNMf0DiiH3Yx98gkcx8+ctDG0KuT57llW5LO5+92jgJVloISQ79GuhK5+UK2NRnmLcv5buncG3HSq90cioU= X-Forefront-Antispam-Report: CIP:194.138.21.73;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:hybrid.siemens.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(4636009)(36840700001)(40470700002)(46966006)(26005)(508600001)(4326008)(186003)(70586007)(70206006)(8676002)(107886003)(8936002)(47076005)(36860700001)(5660300002)(16526019)(6666004)(1076003)(336012)(36756003)(40460700001)(81166007)(82960400001)(83380400001)(54906003)(2906002)(956004)(86362001)(2616005)(6916009)(356005)(82310400004)(44832011)(316002)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jan 2022 14:40:08.6556 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: dd213209-be9a-4b7d-0527-08d9d5d96e6f X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=38ae3bcd-9579-4fd4-adda-b42e1495d55a;Ip=[194.138.21.73];Helo=[hybrid.siemens.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR01FT031.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR10MB4804 X-TUID: qHY23WB+vR6w Changes since v4: - fix devshell (glitch introduced in v3) Changes since v3: Set variables via export shell directive instead of setting via os.environ. This change is required as os.environ sets the environment of the whole bitbake run, hence affects other tasks as well. As we have to use export, there is no way for us to check if the variable is already exported. Also checking the current env-vars in isar_deb_build_profiles does not help as the bb function is called prior to the invocation of the shell function that does the compiling. I added a statement to the RECIPE-API-CHANGELOG about that. Changes since v2: - only provide DEB_BUILD_PROFILES variable (no _CROSS variable) - add "cross" directly to env variable when cross-compiling - add DEB_BUILD_OPTIONS bitbake variable (profiles like "nocheck" must also add "nocheck" to DEB_BUILD_OPTIONS) - update API changelog - use DEB_BUILD_OPTIONS in hello.bb example Changes since v1: - fix erronous code removal reported by Vijai - only use value of DEB_BUILD_PROFILES_CROSS when cross-compiling (no combination of values) - improve API changelog docs - rebased onto next - use DEB_BUILD_PROFILES infrastructure in linux-custom.inc Felix Moessbauer (3): add support for debian build profiles and options refactor linux-custom.inc to use ISAR's DEB_BUILD_PROFILES support Use DEB_BUILD_OPTIONS bb variable in hello.bb example RECIPE-API-CHANGELOG.md | 8 ++++++++ meta-isar/recipes-app/hello/hello.bb | 8 ++------ meta/classes/dpkg-base.bbclass | 19 +++++++++++++++++++ meta/classes/dpkg.bbclass | 7 ++++++- .../libubootenv/libubootenv_0.3-3.bb | 5 +---- meta/recipes-kernel/linux/linux-custom.inc | 13 ++++++++----- 6 files changed, 44 insertions(+), 16 deletions(-) -- 2.30.2