From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 02 Oct 2025 16:18:09 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-wm1-f57.google.com (mail-wm1-f57.google.com [209.85.128.57]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 592EI9wC007678 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 2 Oct 2025 16:18:09 +0200 Received: by mail-wm1-f57.google.com with SMTP id 5b1f17b1804b1-46e2d845ebesf6589195e9.1 for ; Thu, 02 Oct 2025 07:18:09 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1759414683; cv=pass; d=google.com; s=arc-20240605; b=CahZZO7bcK0krfbAAH/NEqWnVQeU1QVe+LvSqbB3KcP0LLIHMkwAMT2mTzC80WQ5v6 klPp2QzYkMIrm3bRNpADCHrJyN8Kq0KHMbMbbPsqrIzxsBjEbj5b/SSy/MF/LE2ajyso resYufSe2nje9UZteouRybCzNS+w60w9BQtxy+huGdbI6P7e2s8kLoQY2HCifP6ZDX0F Jpyo5jp2MHcAd1nFe5wtu5dGvB18lJDyiGUNqymOKiHp7PAOL5MDBxThqa456Uf7bQzJ DcILGdae9IKaa7C0Uh/CrkUJxfe2wc9KN609VkBAjfTN1Rtb3Vlf+e3TCUjd9r61NA/H auxg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:in-reply-to:from :content-language:references:to:subject:user-agent:mime-version:date :message-id:dkim-signature; bh=OW3tgCwKZRKziPWOOXvso6D04tDNu4ogi0ZrFW5kqsM=; fh=1h3oOClW+rGMQvYwe+L65YPaBJ38zqJoS5/S6CFjIJ8=; b=j6Kfz07r6rrMoh5g53BX7DvzsxNN8cu0mWB2sGZeJwuXQwbHhWpAG0JwNjBB1/U9Vo SNb7UYy8nevDaBN+tAWjvYohVXn5CSXGtDLpuj8qb0peB3z0211WCwAQiD4G95WTrMUh uiCXvyHQI3jkfvLY7r8ZVzDQn1VCIgFZ2oUGrjL+b+joYwjT+eo/TBVPvJanxwu4x8V9 q/o5q/5eNnf/Kc4KhhKYMbLWgrbPswKmQPPZfKdmXExH1e85mrkQWwxkRP2rxvLNk9if WfinY2ZzlijkJd5O700aY/AUgFpH94Y55nLL2+6qIEavZTqonbn2R9bD1/4Eg4GuX8Bz gdMg==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@emlix.com header.s=20250930 header.b=LiFPQ3kL; dkim=pass header.i=@emlix.com header.s=20250930 header.b=LiFPQ3kL; spf=pass (google.com: domain of anaumann@emlix.com designates 178.63.209.131 as permitted sender) smtp.mailfrom=anaumann@emlix.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=emlix.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1759414683; x=1760019483; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:in-reply-to :from:content-language:references:to:subject:user-agent:mime-version :date:message-id:from:to:cc:subject:date:message-id:reply-to; bh=OW3tgCwKZRKziPWOOXvso6D04tDNu4ogi0ZrFW5kqsM=; b=fii+9L3CQ5ruw0n7j6fW+lPteUZ/hhKVEpMFFFsk3pybMrixrwrnVZC/4DhpkId7xo 3fjH/jBe7jOcZuJo8/99xi/WDmzb1gOMkXVwrmBEKlyMZexsEQDh3mr1k+qf/t0eZxKz r3gYgYuR6Td8BgMyIE5HW81OpLtUkLf6Shspxtyo1y+nZp7v9iLK36iTAHmxOj4vz83i YT+5W3qfHR8Hmh1qhw/vKYItRlnCYPghsLMTT7HrNoWya0laYVF2mshxQOW94txQPAV1 xDpFeXVJ3bDjGZd2T3NC6OCmHxSWgvkE+bcjkIdE//qrsTzvFWpSp83EP2MfEvTnuyax hiTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1759414683; x=1760019483; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:in-reply-to :from:content-language:references:to:subject:user-agent:mime-version :date:message-id:x-beenthere:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=OW3tgCwKZRKziPWOOXvso6D04tDNu4ogi0ZrFW5kqsM=; b=L9awT5HFa9pnsg68IWertEZrf+5iprjFEolBPtigJLbhWeDO/kwFOCqPXfg9IefPTj 4CbQL+92fRIcqR4hdHlCiTaf4nrM+u4+fwckX5orAYHLekUiP/cn9VPDV59+9jg1O659 gtv+FkiC7xABnkVJPjzizenB/xUxt5DrmR67Q1pV1ipHpqSo0dPPqGWSsI/IwfH3Nx+T Iq/wBDqQ1HImeaWn0pBhXcPlIximUKCpYgrJetpYvamYbbRT2vOVwfGxMDTaxsz7IDBD RhhRiAUtMhLQfxoaX1CbQ2CAAb2uWBrQT15CDxB2GIXpOF21A6mriFom0y/HBHRdnMgS 59zg== X-Forwarded-Encrypted: i=2; AJvYcCWSGXskfha+Mo2HeWsRRZK1bzy9h36yzsaOLmtxa72Zjs2fsE8tQXOWueR2SYY6YvlNnypr@ilbers.de X-Gm-Message-State: AOJu0YyRYS2b+19dVgxNx/7gP8Rq6IM1PIsApnAqM4JRXFv3OGxzrKdh WZfWU2M56OIi35p1dMdqZNcowuKgN06Lg5v9TUPA/NV/5/DuqAhypfaE X-Google-Smtp-Source: AGHT+IHXFa53ZwOtDUO57rfHbmvAmAiz2UPZiljbhxAlX7LviKkM4+2Cm8kmqrIsFlFvehDdXzUg7A== X-Received: by 2002:a05:600c:1f91:b0:46e:1d01:11dd with SMTP id 5b1f17b1804b1-46e6126a7b7mr54901845e9.2.1759414683225; Thu, 02 Oct 2025 07:18:03 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ARHlJd5J8kD4kEiW3+PkLtmo8AEmkmsoCFOPCO7XCRHGFDVoFw==" Received: by 2002:a05:600c:15c5:b0:459:def4:3d79 with SMTP id 5b1f17b1804b1-46e68a85789ls5397885e9.2.-pod-prod-02-eu; Thu, 02 Oct 2025 07:18:00 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCWtqpnxCFZgAb5s0bMpTOUKxulI8SO4d0JzwTgH0QaYkS8EhuZBFlJJaqCV7xjFEc9FcDg7rBiL8eXR@googlegroups.com X-Received: by 2002:a05:600c:4510:b0:46e:330a:1762 with SMTP id 5b1f17b1804b1-46e612bc400mr55253555e9.22.1759414679903; Thu, 02 Oct 2025 07:17:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1759414679; cv=none; d=google.com; s=arc-20240605; b=iInxG4qG1KqBrMfkMqU9ffcHRhFtI1r+aZqpDGgwgL2d6IF3rqGnS3PExDWm3x/ePb HtbIxr5cRQVYyUt1k8CjvgKHgZac6TCNqrkClvu3dJ3BhMl1oOgf/JbA30ooz2G8nLKd lwRNyHUoxCx8le8VRETzD4yqKbXoPM9xfJl1Y8V5S/oC8Twdv4m+yuCuDvpluYmfdn06 obo3VJnBsuLV0RvKpQmAhjCuv2QHTK9QHu07SMROOo8WsVfcsgT4zeUwXh7rVSpRZ+xj DIcZlk96+yiztR40oKesqI6kadPODIPKLvZI8FtJq6dQLHbjMyk3cjsobTpADPHLsOWS 6L8Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :dkim-signature:dkim-signature; bh=C7pNxXGAiOxLfb32LqpLzgE81wUrFWOVqCVYUG9Gy5E=; fh=O+ZMFUiiuyZKsfz7Fw8hsdknZlxcSFSsLsCydBEGD0o=; b=A1zq633/1K51JMdMk6at+zP7FmroXmor72LHiPrI0zKW/v0aNuQGPrVRoZcCyxSw89 OjAeHEPbXsXoDElJ7K3KSY9Zmj/GEcd+kK4VLjMhbPu3Vjlsdau/sCdOnjewZ3msHsF1 7zvd7zz0e45brIdrBmPUs5jlkzrLlQmV3go3z3z1LoZ0+v5P25Px0MXzVmUmw9dwzkgG 4LmkLPa+4M+Lig28Qb7PFd4tHSTGRgmoWJyMELtrRlocyaFEQXJgyTC6ClaEeQKoFE3m Hn8Z5Fxqb7vbigCh7iQ4UmYC5je6GU51zdKMK8Gfevn38VXtkMU3XJkKsrnnsUMCKHNB zIig==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@emlix.com header.s=20250930 header.b=LiFPQ3kL; dkim=pass header.i=@emlix.com header.s=20250930 header.b=LiFPQ3kL; spf=pass (google.com: domain of anaumann@emlix.com designates 178.63.209.131 as permitted sender) smtp.mailfrom=anaumann@emlix.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=emlix.com Received: from mx1.emlix.com (mx1.emlix.com. [178.63.209.131]) by gmr-mx.google.com with ESMTPS id ffacd0b85a97d-4255d8aa8e8si37723f8f.4.2025.10.02.07.17.59 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 02 Oct 2025 07:17:59 -0700 (PDT) Received-SPF: pass (google.com: domain of anaumann@emlix.com designates 178.63.209.131 as permitted sender) client-ip=178.63.209.131; Received: from mx1.emlix.com (localhost [127.0.0.1]) by mx1.emlix.com (Postfix) with ESMTP id 86A4F5F87E; Thu, 2 Oct 2025 16:17:59 +0200 (CEST) Received: from mailer.emlix.com (p5098be52.dip0.t-ipconnect.de [80.152.190.82]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.emlix.com (Postfix) with ESMTPS id 6E6485F7AD; Thu, 2 Oct 2025 16:17:59 +0200 (CEST) Message-ID: Date: Thu, 2 Oct 2025 16:17:57 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 3/5] image: Do not inherit multiarch To: Jan Kiszka , isar-users@googlegroups.com References: <20251001105929.3731537-1-anaumann@emlix.com> <20251001105929.3731537-4-anaumann@emlix.com> Content-Language: en-US From: "'Andreas Naumann' via isar-users" In-Reply-To: Content-Type: text/plain; charset="UTF-8"; format=flowed X-Virus-Scanned: ClamAV using ClamSMTP X-Original-Sender: anaumann@emlix.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@emlix.com header.s=20250930 header.b=LiFPQ3kL; dkim=pass header.i=@emlix.com header.s=20250930 header.b=LiFPQ3kL; spf=pass (google.com: domain of anaumann@emlix.com designates 178.63.209.131 as permitted sender) smtp.mailfrom=anaumann@emlix.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=emlix.com X-Original-From: Andreas Naumann Reply-To: Andreas Naumann Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: hm31hopgS3L5 Am 02.10.25 um 14:09 schrieb Jan Kiszka: > On 01.10.25 12:59, 'Andreas Naumann' via isar-users wrote: >> Images don't need multiarch functionality. Remove the inheritance. >> > Either you didn't test it, or the inheritance still comes implicitly > because it IS needed: isar_multiarch_packages > > Jan See below, I moved the function to rootfs. Andreas >> In order to keep the bb2deb conversion function in scope for the image class, >> move it to rootfs, which it inherits from. >> >> Signed-off-by: Andreas Naumann >> --- >> meta/classes/image.bbclass | 1 - >> meta/classes/multiarch.bbclass | 16 ---------------- >> meta/classes/rootfs.bbclass | 16 ++++++++++++++++ >> 3 files changed, 16 insertions(+), 17 deletions(-) >> >> diff --git a/meta/classes/image.bbclass b/meta/classes/image.bbclass >> index 57e66632..354ec85e 100644 >> --- a/meta/classes/image.bbclass >> +++ b/meta/classes/image.bbclass >> @@ -62,7 +62,6 @@ DEPENDS += "${IMAGE_INSTALL}" >> ISAR_RELEASE_CMD_DEFAULT = "git -C ${LAYERDIR_core} describe --tags --dirty --match 'v[0-9].[0-9]*'" >> ISAR_RELEASE_CMD ?= "${ISAR_RELEASE_CMD_DEFAULT}" >> >> -inherit multiarch >> inherit essential >> >> ROOTFSDIR = "${IMAGE_ROOTFS}" >> diff --git a/meta/classes/multiarch.bbclass b/meta/classes/multiarch.bbclass >> index ae465aec..5b67d779 100644 >> --- a/meta/classes/multiarch.bbclass >> +++ b/meta/classes/multiarch.bbclass >> @@ -101,19 +101,3 @@ python multiarch_virtclass_handler() { >> } >> addhandler multiarch_virtclass_handler >> multiarch_virtclass_handler[eventmask] = "bb.event.RecipePreFinalise" >> - >> -# function to convert bitbake targets to installable debian packages, >> -# e.g., "hello-compat" to "hello:i386". >> -def isar_multiarch_packages(var, d): >> - bb_targets = (d.getVar(var) or '').split() >> - packages = [] >> - compat_distro_arch = d.getVar('COMPAT_DISTRO_ARCH') >> - host_arch = d.getVar('HOST_ARCH') >> - for t in bb_targets: >> - if t.endswith('-compat') and compat_distro_arch is not None: >> - packages.append(t[:-len('-compat')] + ':' + compat_distro_arch) >> - elif t.endswith('-native'): >> - packages.append(t[:-len('-native')] + ':' + host_arch) >> - else: >> - packages.append(t) >> - return ' '.join(packages) >> diff --git a/meta/classes/rootfs.bbclass b/meta/classes/rootfs.bbclass >> index 53e60a81..f60be99c 100644 >> --- a/meta/classes/rootfs.bbclass >> +++ b/meta/classes/rootfs.bbclass >> @@ -632,3 +632,19 @@ python do_rootfs_install_setscene() { >> sstate_setscene(d) >> } >> addtask do_rootfs_install_setscene >> + >> +# function to convert bitbake targets to installable debian packages, >> +# e.g., "hello-compat" to "hello:i386". >> +def isar_multiarch_packages(var, d): >> + bb_targets = (d.getVar(var) or '').split() >> + packages = [] >> + compat_distro_arch = d.getVar('COMPAT_DISTRO_ARCH') >> + host_arch = d.getVar('HOST_ARCH') >> + for t in bb_targets: >> + if t.endswith('-compat') and compat_distro_arch is not None: >> + packages.append(t[:-len('-compat')] + ':' + compat_distro_arch) >> + elif t.endswith('-native'): >> + packages.append(t[:-len('-native')] + ':' + host_arch) >> + else: >> + packages.append(t) >> + return ' '.join(packages) > -- Andreas Naumann emlix GmbH Headquarters: Berliner Str. 12, 37073 Goettingen, Germany Phone +49 (0)551 30664-0, e-mail info@emlix.com District Court of Goettingen, Registry Number HR B 3160 Managing Directors: Heike Jordan, Dr. Uwe Kracke VAT ID No. DE 205 198 055 Office Berlin: Panoramastr. 1, 10178 Berlin, Germany Office Bonn: Bachstr. 6, 53115 Bonn, Germany http://www.emlix.com -- You received this message because you are subscribed to the Google Groups "isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/c59299b2-f6b8-40f7-bafe-f5e64db72094%40emlix.com.