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; Wed, 01 Oct 2025 12:59:59 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-ed1-f58.google.com (mail-ed1-f58.google.com [209.85.208.58]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 591AxwL9000376 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 1 Oct 2025 12:59:58 +0200 Received: by mail-ed1-f58.google.com with SMTP id 4fb4d7f45d1cf-6232f49fc79sf8788917a12.2 for ; Wed, 01 Oct 2025 03:59:58 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1759316393; cv=pass; d=google.com; s=arc-20240605; b=Tcsthmb4jrWl6NyNC6sSKl2JLmwU3FSW9NBdKYG6yy9S1Z7Xt/JGEilAKdyFOrbpbQ fzEMKJqH3f95iUStOI5TA/QdeLYVcKzrV2UICSlDSoEd/Ro3vrCMoWn0Q+KR2WNveEL6 zVwISmcw6jO7VeCUg00nVcykbu1szbyygMsNxKNWmGbu39vnLOUzum+kWoKssnycCLX9 hWzQuGiYT1Gx4SPg8WhmOHRBue2FABIr5pwOCnm9Xw0+YQvnrlP6lBMyxufTuC/ZuPPj sHs9ZvQGeBTmLpKNrId+V7adXseSdSUAtp3OcJSZWiXCuJs71PCqcZut81XQSSktY9qc 5EOg== 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:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=9kRIRuFHIWmNihAS1hRHgv42xm+yOhW2WwK0HHvDCuc=; fh=st+4uXsZWqp59p1EkbOfHfxR7bdG2vdn0Ncecubkhdo=; b=jsH42zUpxtkxnwOFOE0fdr+jcJGTOQyw1GE4Z/hLkJSHgEvsbCho+6wKx7YN8/c1Nk eAXwobfx2dqUJV4pJW1RNfxp7NzxeNp0ZaqtprVcbP2wZOesAx409O9D7Dh9UalJ3N3V u0D6Z5RDMgqW44aCP6Qp/Y2yKpixU3+cSDz62WBojK6j7JlwYEJEt69G4nZ/BsBKWxrj HTfc5xDYjR182XOYkgnwq7jR8wXM2T/O/gBQfl+CGMHpZbaj1loiU5jszHwN88Io/aWz w4+0YzYDVKZRXb29mQLWFYNhXpvJAfZad99NafQUQnAd2LhVEetJq4KfrMucD0AQfs8e 0Fxw==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@emlix.com header.s=20250930 header.b=kg4fwpdZ; dkim=pass header.i=@emlix.com header.s=20250930 header.b=kg4fwpdZ; 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=1759316393; x=1759921193; 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:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=9kRIRuFHIWmNihAS1hRHgv42xm+yOhW2WwK0HHvDCuc=; b=QlDkk0cRI1Z0R36g7pgq9LJ/AuVtAmo9Ye4lMwD2CIoWztHo9aS2V339kqjbKuwoN5 SaN4IJ0b9+mF5Gnxu4YUPLba+8sBrvVClpVtUTAmduH3nraLEBE2TZNbtsNJmoW2X6eD tE/2Ggfg9iUG5rwR2FNKMYc2DsayThis7Syw7u7lErD6MpMwZUb3hLnBUea0DfVIJ4jJ w5c8MuWFdWdaMgyyvVQw3DWw+Vl7/hlTdBCBFwd7DLslZAJAflD8N/cml29DtuwoQ8DR tW0rGCHsxNfDO/Prtd+gyeaweA1kQYs0FVx9txbUBjdGabh7kIwMi4Lpk3XY7BOVo1hD 6jRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1759316393; x=1759921193; 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:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=9kRIRuFHIWmNihAS1hRHgv42xm+yOhW2WwK0HHvDCuc=; b=Gn2uJSix4SkrxPXpQ3nRrZ0KAze19wkwILcD7mZkBxt+ferE1yLSawKJ34z9+ug4FR 7kocnzxBaArYNjaFtGALqHREsEpGbFU23kyYkU35L2IZ9EgZsTIiY3nWA1EA0qoW/gw7 +JEnM/FHcrNx0nERvGXQeRm8hrzNdakfu695vJJ1eL56FJkqKBqqcQrRbz0rTePJJ1iA HIJelcz5c5dba2kB4f/YzEFRjBNDE5MPOyBFE9DgvXooedHp5UVkhYarwK4amblMp6MA 35v+KIZxBhsBdFFI5DtOUvUlEpNn4iPF29dzKd1c9Gebm4/Yw2zumoZ2kw2jp7KuKnsM pzHQ== X-Forwarded-Encrypted: i=2; AJvYcCU1QCRHBwypcQDmdfVHjYgh3dUa+7ekn2Ih0Ent2qHudn0mYL3yiOUcLJUAcsIF6WIQxopo@ilbers.de X-Gm-Message-State: AOJu0YyYgyEbA5mxXde49PIuSruxqT9JTmQjJlfv/ITS1fE+0MfAr1Ef abYC9gqbsw3dQVF5BYTZp1LwgbYND19xup0MnzxIZAW15NK+YRmdPpWZ X-Google-Smtp-Source: AGHT+IHesrlnGh+x5I5NVsi2namEIPaMMnXjHQKhFbpo5eLvsXB3rznuigLdc6Tv2/sTi1fMcsy5tQ== X-Received: by 2002:a05:6402:5256:b0:634:544b:a755 with SMTP id 4fb4d7f45d1cf-63678c4a534mr3594053a12.19.1759316392997; Wed, 01 Oct 2025 03:59:52 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ARHlJd4hDD2pX+2vrGdM+TILzeeh2NjbuvEusKLSh5Q2hMcNaw==" Received: by 2002:a05:6402:5041:b0:633:9367:590e with SMTP id 4fb4d7f45d1cf-6349f42dd0els9512843a12.0.-pod-prod-01-eu; Wed, 01 Oct 2025 03:59:50 -0700 (PDT) X-Received: by 2002:a05:6402:40d4:b0:62f:6e4d:7ae9 with SMTP id 4fb4d7f45d1cf-63678ba7145mr3857737a12.5.1759316390060; Wed, 01 Oct 2025 03:59:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1759316390; cv=none; d=google.com; s=arc-20240605; b=Te5jpUCS83+NHooG9ks75xxHE1vmr2vQ5FxlOlwyWyXs2JMTztVbhiXI/RKRfCxo6L 8N2ugZ+TtciQI6NC2wFHsHDixW6MNFGI8QbizYsMfTNCv71o3PMEFdrQywc8Nd5WJb1b 6M2V4iBISGWEeG3Z1pLDlYKpXOCcPUSRt1kzgc+suMcJr/R0P20UvPNkpnHm2tKvoAcJ ZRPLcBkrpUhWmFYA71fYecJOHtUJsp8I9IxsBQrARwNkTKSL2UD2rCqew0xLTlJPSr75 mtU96JdmpJwDluxXOQqO+L4/94I+dFhmnbgd1kBgCqHWCHPiohoFoCewEA3V3LjWzQuF hiMg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature:dkim-signature; bh=wVt2OF+xxbjo2TBylazSHxwdkEEWSCfb0XyJYsh68Gk=; fh=h/3u+BnesbohrVPBf25WVa1dvt5UrhWAO6IFZkZXrvU=; b=DCJmsOPcwU0hUk1mk2UKce901Q/NnzvaWdCaOcUjpL4Ivhh/8FlWrPxGUSOpy5NzU1 DssRoUVD8pHdT80Z2RqcTnzrIXVl8QIFlRmszwwEpRBC6vFTkHGAEeFQSnhgROJygDBn AduM1FjD78negO0wlvW7JnyHXV8g0NRrwG0lvv9NOMD7P0ep9gtQzIewR1tn1oQVaS/I lAGOxciS9mdV2ENlXBxGL+h58uvSA7gY2ItLVM7mDVuYsR9xyVubLZusWpzTFWlJgF0y fMul7dfS7k7qKFidDzYjk5bh6BNI1dSy63GzLRAW/2kR+wlrbqMW+QbnMfGVpF8qUgzH OR6A==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@emlix.com header.s=20250930 header.b=kg4fwpdZ; dkim=pass header.i=@emlix.com header.s=20250930 header.b=kg4fwpdZ; 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 4fb4d7f45d1cf-634a36522f2si285745a12.2.2025.10.01.03.59.49 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 01 Oct 2025 03:59:50 -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 BB2205FECC for ; Wed, 1 Oct 2025 12:59:35 +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 AA21D5F84A for ; Wed, 1 Oct 2025 12:59:35 +0200 (CEST) From: "'Andreas Naumann' via isar-users" To: isar-users@googlegroups.com Cc: Andreas Naumann Subject: [PATCH 3/5] image: Do not inherit multiarch Date: Wed, 1 Oct 2025 12:59:27 +0200 Message-ID: <20251001105929.3731537-4-anaumann@emlix.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251001105929.3731537-1-anaumann@emlix.com> References: <20251001105929.3731537-1-anaumann@emlix.com> MIME-Version: 1.0 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=kg4fwpdZ; dkim=pass header.i=@emlix.com header.s=20250930 header.b=kg4fwpdZ; 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 Content-Type: text/plain; charset="UTF-8" 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: Z+FKF6w1X7zv Images don't need multiarch functionality. Remove the inheritance. 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) -- 2.43.0 -- 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/20251001105929.3731537-4-anaumann%40emlix.com.