From patchwork Thu Mar 14 09:41:13 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anton Mikanovich X-Patchwork-Id: 3416 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 14 Mar 2024 10:41:43 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-wm1-f58.google.com (mail-wm1-f58.google.com [209.85.128.58]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 42E9fW7u023195 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 14 Mar 2024 10:41:32 +0100 Received: by mail-wm1-f58.google.com with SMTP id 5b1f17b1804b1-41330261f8csf3939915e9.0 for ; Thu, 14 Mar 2024 02:41:32 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1710409287; cv=pass; d=google.com; s=arc-20160816; b=0v5c6YozbeUmFRCFF1J6KHD/idHhW7soNKwyzoE60PJHYkrsrXDxnesf1qOMwImBrj nBIKY3SZw3RdteaRcIhLrOqwCNLtUv/9Tijpg52zS2hb28tnH/JJsFXxJ6YgjSkBMuYB kD7NY+VQH6JA6lIqzHJgvhiX6m5olZ9s6GfMxhqJ6zTjD60OiPaisLK08Qjhzeg9dAMd Re1krnm1vhF8h3oO4cbdEdQrKgnAOSUmxSjB5HsmmNnKFhSqVOC9xubACQpbxnGlWgpQ Qr7qnKOI5bkYai/ymzuAvd7RkFdMqA+DbhS5gSvFk7HWLCSbDlebcrX80E5reCXmu9HO 6Eww== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:dkim-signature; bh=f2484u8hI9MhsDwwiuLlc2E7WI52e/b97lXaPZ84hCQ=; fh=thX2dEEO8oYxtpZOWIMjRcNFx1DWbpUKVTuLRKguP0o=; b=TDbSQtSS18yIP4V1kcnrhpSEPACtslxYOMDODdDipujkbC5oFxttiqiKBH18XtlmDN 3U2O2lI76/dMA6yWn/YNhqDGQWnowfWJmWqUD2Kj9jq1HVPl+fqkzxmaksct6F4jdFwX clf5NIsvbUWX0X2SfvgWIH1xI0lhEOzS2MGlF7k3mBs5o5qPTYwDxF735sLhsYy9KoKJ g4Ob0DCaqaRgcXw64WSxkwlceuseE5kSPQpo0YXqIvVsvLOilOzKQyHbrrOm7R4qsmeh c88bbNQ+gQ/rX3Zkh/nllJ48rbS2ofd4S2yT2UWJp+eWjVhoCO/LMnrnq3LOy0e5gT44 Qpbw==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1710409287; x=1711014087; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:sender:from:to:cc:subject:date:message-id :reply-to; bh=f2484u8hI9MhsDwwiuLlc2E7WI52e/b97lXaPZ84hCQ=; b=Ams+CLZcMA2zTVJq1f9SKHW8Dqzqf5bwBn7za0kuZI4+YvpUExv7GFydXtY1pw3I/G V7Qs9msZBjawmHnmfyL+8BfIlDtchNGCFC1nX+tUjpPPZ2FpkTTELrttUNq+rQBZ47UK qc6T+mLk8T0iI59NWFLoORNpX3HDRvWnNawJB+sIChrkSdqIZcJFj7M9NmrWtq8LiJPv RNyf6KbdrEY2kzVZOafq6wKyI7q7O0PcsamkVZhGX9U4KoWnBUww6mCKeKc1vlbvOC51 FwbxnwA8mDErJunxKUmo47krtoPd2UFveuzsJgrGwoNHhOmm4wxMHTEd3RtU+Nbjd2ht EXjw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710409287; x=1711014087; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :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:sender:from:to:cc:subject:date :message-id:reply-to; bh=f2484u8hI9MhsDwwiuLlc2E7WI52e/b97lXaPZ84hCQ=; b=IfIA+tvab7ozyjldn3kGMhN830MDPFVt0uQ0veYR176c/KMsblj3NIjcdeANuXXdc4 K0PzEJ3RijUtMercALxHSBJV9LxghAVZuYwjY2caIlXezaHYdpCNABpKWRMPJNFNeYMm yDLL7rMzTiZ42t/hzUrT3yHEx658BpkDTa6OruCHKF3pZeoW4fzbCK/cudnrPbBhhl6t NIHJUulg4VwDDZMrdBs6PcOs8MZNo41y7RGXBjKc0+Lt5+eUH9WaQiXkaOCgxoitlZ82 YSJ7mB1l8QXQzED0yRIU73euF/NGHjUFwNNOco7uhAGFjFTnIY60efnZvCwjO/fsiZHe 0N8w== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCVJSdprblhVzoYmFWD8eSzcQOSFX5ZqVKbfaNARrDu0SS2PMCiEeWvyTmijVexjI07ZSbUcKPc7ZAQIFsDlHl+E+g3S3/8= X-Gm-Message-State: AOJu0Yy9oNitoCHh64bLZmqxMKuklBN30wedB3tJXNbeZIwyRjPUbZWg V7tZ6Qy5j4ZRVUX5AIgP+R9snOfuAyVzoU7CUW0nE1YTseYtP8UT X-Google-Smtp-Source: AGHT+IGP18xeDAZRGvJSM3VQ6FD2PondlFzxMgf7KaBrlttnEmotI4bltn/N23/wf7FhqOZ8ziVYyQ== X-Received: by 2002:a05:600c:3b0e:b0:413:1651:6bb2 with SMTP id m14-20020a05600c3b0e00b0041316516bb2mr1162753wms.8.1710409286967; Thu, 14 Mar 2024 02:41:26 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:3b13:b0:413:f272:1100 with SMTP id m19-20020a05600c3b1300b00413f2721100ls224117wms.2.-pod-prod-01-eu; Thu, 14 Mar 2024 02:41:25 -0700 (PDT) X-Received: by 2002:a05:600c:474e:b0:413:ee67:f7b7 with SMTP id w14-20020a05600c474e00b00413ee67f7b7mr951157wmo.28.1710409285353; Thu, 14 Mar 2024 02:41:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1710409285; cv=none; d=google.com; s=arc-20160816; b=v6k0u7bh1/aZR2lDjahbqbXjVPH6kxcuKyHn5coDPp+8FoUkpBmTKVnJaqT1EjSPZD f0EPuhiYecxc1ZvftXxO1ez+tgvQdNJy/lVrqr+HCOLMBv7jDNVu2qf6FVyp2WDg71RT P1DPJuMy8nRG7uJyJdS1xJ2p4I2Sump3g9Gnk16nwdwrRPPTFTJ9iOTrs+x82OQCmnLr 9Uf9Ibg7j8A0kxpCyv/yHwPlwRXj9AipEYIOel0SSChUcshjw6o3eVet0pO5l3p5sJyj zExA81tIDtJugHZPbF7bq0sNreje8YPHSp6G2WxiwDl7bh2rYLP7MMbEE7/Z4QrcnBbo /4/g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from; bh=4ipvBXXjD2vHh8I91gAlD8QrarOigWun7axwV8O6Wdw=; fh=/h9QQkzJ8EboVkWg45aWwpaUro6WMavIVd2OhN45RtE=; b=0XU4z4235ESyOVN8AXPPRc2xhEVgSr/g6+MJzQBMjcgSJ3OXFvIAAL7/FzrObV1L3Z 1E0Oi3Kz//V521gx/TYCrvMzkEQislImZVO2rTheiKQbZZ37sHl8s3XHAyqI0TbkTb+N qjPYBG8D/wlInTDUPcHlSeHKjU0LH3RoCKx4j5M7JBvxU0mCE29PVk053I+k4Y1J0HBx NbsSx8MYdFeCCqylY6clocUNw4NPFNuSxNN9DGJGUhzy+icVg4YgUVKTmT/9h6B/84On AcGetxU/PJU8LKeQwS3GlDidKVYemj8qtLRgleOTxKiKJhYiVQ8pBx3i9/UKeiMJpCJs PDyw==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id j13-20020a05600c190d00b00413ebf7640dsi171679wmq.1.2024.03.14.02.41.25 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Thu, 14 Mar 2024 02:41:25 -0700 (PDT) Received-SPF: pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Received: from user-B660.promwad.corp ([159.148.83.123]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 42E9fLqK023146 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 14 Mar 2024 10:41:24 +0100 From: Anton Mikanovich To: isar-users@googlegroups.com Cc: Anton Mikanovich Subject: [PATCH 3/4] image: Remove backward compatibility with IMAGE_TYPE Date: Thu, 14 Mar 2024 11:41:13 +0200 Message-Id: <20240314094114.3867735-4-amikan@ilbers.de> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240314094114.3867735-1-amikan@ilbers.de> References: <20240314094114.3867735-1-amikan@ilbers.de> MIME-Version: 1.0 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,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-Original-Sender: amikan@ilbers.de X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de 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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= We've fully migrated from IMAGE_TYPE = "*-img" naming scheme to the newer IMAGE_FSTYPES = "*" since v0.9. Now we can remove warnings and backward compatibility with the older variables. Signed-off-by: Anton Mikanovich --- meta/classes/image.bbclass | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/meta/classes/image.bbclass b/meta/classes/image.bbclass index 1e0691be..067987a1 100644 --- a/meta/classes/image.bbclass +++ b/meta/classes/image.bbclass @@ -12,7 +12,7 @@ SSTATE_MANIFESTS = "${TMPDIR}/sstate-control/${MACHINE}-${DISTRO}-${DISTRO_ARCH} SSTATETASKS += "do_copy_boot_files" IMAGE_INSTALL ?= "" -IMAGE_FSTYPES ?= "${@ d.getVar("IMAGE_TYPE") if d.getVar("IMAGE_TYPE") else "ext4"}" +IMAGE_FSTYPES ?= "ext4" IMAGE_ROOTFS ?= "${WORKDIR}/rootfs" KERNEL_IMAGE_PKG ??= "${@ ("linux-image-" + d.getVar("KERNEL_NAME")) if d.getVar("KERNEL_NAME") else ""}" @@ -36,9 +36,6 @@ PP_ROOTFS = "${PP}/rootfs" PP_WORK = "${PP}/work" python(){ - if (d.getVar('IMAGE_TYPE')): - bb.warn("IMAGE_TYPE is deprecated, please switch to IMAGE_FSTYPES") - # Debian Sid-Ports stores deb and deb-src in separate repos, which fails # sometimes on fetching sources if repos are not in sync during packages # version update. It makes Isar to fail on cache-deb-src, so disable it. @@ -121,10 +118,6 @@ def get_base_type(t, d): def get_image_basetypes(d): def recurse(t): bt = get_base_type(t, d) - if bt.endswith('-img'): - # be backwards-compatible - bt = bt[:-len('-img')] - bb.warn("IMAGE_TYPE '{0}-img' is deprecated. Please use '{0}' instead.".format(bt)) deps = (d.getVar('IMAGE_TYPEDEP:' + bt.replace('-', '_').replace('.', '_')) or '').split() ret = set([bt]) for dep in deps: @@ -159,10 +152,6 @@ python() { def collect_image_type(t): bt = get_base_type(t, d) - if bt.endswith('-img'): - # be backwards-compatible - bt = bt[:-len('-img')] - bb.warn("IMAGE_TYPE '{0}-img' is deprecated. Please use '{0}' instead.".format(bt)) if bt not in basetypes: basetypes[bt] = [] @@ -211,7 +200,7 @@ python() { # check if required args are set required_args = (localdata.getVar('IMAGE_CMD_REQUIRED_ARGS') or '').split() if any([d.getVar(arg) is None for arg in required_args]): - bb.fatal("IMAGE_TYPE '%s' requires these arguments: %s" % (image_type, ', '.join(required_args))) + bb.fatal("IMAGE_FSTYPE '%s' requires these arguments: %s" % (image_type, ', '.join(required_args))) # imager install for dep in (d.getVar('IMAGER_INSTALL:' + bt_clean) or '').split():