From patchwork Mon Jul 17 16:41:22 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Trevor Gamblin X-Patchwork-Id: 27524 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 185BAC001DC for ; Mon, 17 Jul 2023 16:41:33 +0000 (UTC) Received: from mail-oi1-f176.google.com (mail-oi1-f176.google.com [209.85.167.176]) by mx.groups.io with SMTP id smtpd.web11.1446.1689612087131756897 for ; Mon, 17 Jul 2023 09:41:27 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@baylibre-com.20221208.gappssmtp.com header.s=20221208 header.b=q4/T7c3R; spf=pass (domain: baylibre.com, ip: 209.85.167.176, mailfrom: tgamblin@baylibre.com) Received: by mail-oi1-f176.google.com with SMTP id 5614622812f47-3a3790a0a48so3540892b6e.1 for ; Mon, 17 Jul 2023 09:41:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20221208.gappssmtp.com; s=20221208; t=1689612086; x=1690216886; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=O3UY8+CKPFSyZIEwUp28Yj/Nn875TX+OOxQQ4p9YjsM=; b=q4/T7c3Ro7zCwGWI0Iq2yJoih/JqbO/KUycsHheFdUjIVHVSmoItDpFeKson6FtgWF nT0vDReOGpUvKgzRHUTrUWa5sOLg6GrrAKR9uLBBG4P1Sq0rcZsWS6MuR6aSN8LrhVSo csHlrce6c692SfNkAUTl/tSOb8W5Lhbjt++L5kpI1xB0kiORhYXub1OG5GsUDFtuCCgC jCPx19l8g3c6yyO6uEqkw8PhGLGCI4FudhUV9TZHHeVrPkmGGZFze2KYauP3nBa4VDDc I3m4HrRm2HPpGR5E7hnmGsfPGYEwtmhaFdWtHgxaqJbC03K0UGkQUHLrjgTSIy+Qc7C3 lAjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689612086; x=1690216886; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=O3UY8+CKPFSyZIEwUp28Yj/Nn875TX+OOxQQ4p9YjsM=; b=TzbmKN68EZZUDBoRlBeDpC2kGsJHlyWoflAg1QbGYwGHASb9QgJhFC01N1Jqe3qLBI MN1eHnUc6T9kW9S36iafLGaNY7MUGcqYdRyC81r3eZO8ijfaWYJHztpWpk3KDc6YBmsH Klm/QrU//nUjmdFSbquiM5tkCGbr1OSPF6XRfcJhhHm+V2w4LzeVpdEPfVzWdJKtwp+r ZFZyw2A/Da6X+FKR5PnDPyJA4+N9ZawSXiGNqQbdsE0yNWEgHJIo8twIF9zlztx0A/xB yypiRdYWGkzcSTYV569lhB2jl6IkHqFv0qyUrRM0k/d7wMkoBbjJXCxuaq0HS6adTULb yXPg== X-Gm-Message-State: ABy/qLaBuvdO6EvJ6SCXmz+2+52BfiQcE4Zu6HM/pZipQLxKhw948lkZ a8C4DcpdoZDjIT4jW6Kz1qGpkbIv0RdTNtpI2EY= X-Google-Smtp-Source: APBJJlEFvGjkgrh6S4mJVO4W32QMjKA5OtHKYGwHhwPkeAq/1o1OVJDLPYSulKsZl/rgABV4RbHHWA== X-Received: by 2002:aca:f045:0:b0:3a3:96db:8da8 with SMTP id o66-20020acaf045000000b003a396db8da8mr11971625oih.32.1689612085985; Mon, 17 Jul 2023 09:41:25 -0700 (PDT) Received: from megalith.cgocable.net ([2001:1970:5b1f:ab00:fc4e:ec42:7e5d:48dd]) by smtp.gmail.com with ESMTPSA id a24-20020a0cb358000000b0062dfdafa0b7sm9189qvf.136.2023.07.17.09.41.25 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Jul 2023 09:41:25 -0700 (PDT) From: Trevor Gamblin To: openembedded-core@lists.openembedded.org Subject: [OE-core][RESEND][PATCH 1/3] python3-dtschema: upgrade 2023.4 -> 2023.6.1 Date: Mon, 17 Jul 2023 12:41:22 -0400 Message-ID: <20230717164124.1026028-1-tgamblin@baylibre.com> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 17 Jul 2023 16:41:33 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/184475 No changelog provided. Diff between versions: 08ab41a (tag: v2023.06.1, origin/master) Fix undocumented compatible check 90ce246 (tag: v2023.06) Revert "Partially Revert "dtschema: add nanoamp unit"" a4fe59b schemas: Allow 'fail' value for 'status' 1ea798a schemas: Allow 'status' for node names 2945ab5 schemas: Allow node names starting with number 33cbf96 schemas: Allow '/' in compatible strings 470b522 fixups: Handle 'multipleOf' keyword in schemas 6fc2e30 meta-schemas: Ensure "enum" contains only strings or integers bd525a4 meta-schemas: Disallow 'binding' or 'schema' in schema 'title' 822ce6a schemas: cpu: Add some missing common properties e3dfc1e schemas: Use 'oneOf' rather than if/then for *-supply properties 26b0e53 dtschema: Use format strings for printing bc164f9 Split DTValidator class into 2 classes 4ddf315 meta-schemas: Ensure DT property names contain either an object or boolean 3db9af1 meta-schemas: add $defs schema checking 85e967f schemas: iio: add label 31cc52a dtschema: Move fixups to separate file 9e4dd3b dtschema: Drop unnecessary quote checking 41e1192 dtb: Drop unused pprint import Signed-off-by: Trevor Gamblin --- ...{python3-dtschema_2023.4.bb => python3-dtschema_2023.6.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-devtools/python/{python3-dtschema_2023.4.bb => python3-dtschema_2023.6.1.bb} (83%) diff --git a/meta/recipes-devtools/python/python3-dtschema_2023.4.bb b/meta/recipes-devtools/python/python3-dtschema_2023.6.1.bb similarity index 83% rename from meta/recipes-devtools/python/python3-dtschema_2023.4.bb rename to meta/recipes-devtools/python/python3-dtschema_2023.6.1.bb index f87563facd..38ff2714f2 100644 --- a/meta/recipes-devtools/python/python3-dtschema_2023.4.bb +++ b/meta/recipes-devtools/python/python3-dtschema_2023.6.1.bb @@ -7,7 +7,7 @@ inherit pypi setuptools3 PYPI_PACKAGE = "dtschema" -SRC_URI[sha256sum] = "6daefb8f54403b4d82961b3346571200571747ab01950fd36c1f69950fa7a8cf" +SRC_URI[sha256sum] = "d9dc11cea6a46ae2ee5ac4a5a1c7da7cb3704417cb390881820460f7c61eb784" DEPENDS += "python3-setuptools-scm-native" RDEPENDS:${PN} += "python3-ruamel-yaml python3-jsonschema python3-rfc3987" From patchwork Mon Jul 17 16:41:23 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Trevor Gamblin X-Patchwork-Id: 27523 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 191D3C3DA40 for ; Mon, 17 Jul 2023 16:41:33 +0000 (UTC) Received: from mail-qv1-f42.google.com (mail-qv1-f42.google.com [209.85.219.42]) by mx.groups.io with SMTP id smtpd.web10.1372.1689612087679900660 for ; Mon, 17 Jul 2023 09:41:28 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@baylibre-com.20221208.gappssmtp.com header.s=20221208 header.b=N/jkGtP5; spf=pass (domain: baylibre.com, ip: 209.85.219.42, mailfrom: tgamblin@baylibre.com) Received: by mail-qv1-f42.google.com with SMTP id 6a1803df08f44-63770af327fso33748246d6.2 for ; Mon, 17 Jul 2023 09:41:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20221208.gappssmtp.com; s=20221208; t=1689612086; x=1690216886; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=+JyrG8X1hVd3hyvUg1azx8fY3JNeD39bXj9h4T2z7l8=; b=N/jkGtP5XLRsoKEGVy2iWywcHit/OpUVq/Fuw+fOE5KmX0KW+J1MQf6ZeynSUaznhI s/JBWqfDzFPmICXdZcw2uXwdJrtjgexGgAFU+wuEnM7a/CEL7WFdmqCLoCl016m/tv/z SbivsEU1+ceUvucFBHuazJfUp7w1w+D+qKak4cRxYt4O47nCTt8FVwNGvivglFI5NPU6 /Q1Ju6WY4fD9M/PpR/5GzaPjRTERt8747T/nZfSFbpY4e6PTObxWHleXUexkQqxiEAuD 3SPDgciCFW3NwGcDnfbEwicJwNBVChvlWMzppf3puet2P6/xYCzpAYUIPu0jkniDd8KO 6xHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689612086; x=1690216886; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=+JyrG8X1hVd3hyvUg1azx8fY3JNeD39bXj9h4T2z7l8=; b=MwFo0Rb7VuZI1NPWlS5J9bxGZQzSlMgbk1CW6DvlVLE/+YjSNIhmS5E0iY21qCHr8g EwX3weww6RJMDLPnVhaxX+GPCS5PDjHLGlT/h39MOGIJvlZs1RC28QLxY+oi9d771Q35 8YTRc9r8kak7pafgzkCvd2Qts0lH/mGSAws+wPIVWDzYbVox8C71kWAURPEv5ieIotkh UrIgGkFx50sV4ARe8QC9ITOi10ICxcArBNt836J+I/OqBc2hQLccBEeuYyttNBXKUcBd zA2SRFU6SVNHYrstGSoc7ZVBgVpiwqi0noO/qCfyhxey0Wc0AivHKUYt0HfVrETPKWkQ XT1g== X-Gm-Message-State: ABy/qLYAU4O4djDBRsErISWu5asMpuQftbiMmEYsts6BwYBKJfzIMARt APzahK2/ZTbdtmGGVM9gG0qsx7/hKB9r3x2PzRE= X-Google-Smtp-Source: APBJJlHQ2RicP+eYS6npw8fXZ4NdBeLHr9j+ZmatzDT3nsKG8yJvnE0rta3+NkouGDSj/9/Q97xhzg== X-Received: by 2002:a0c:f013:0:b0:632:35e3:ea36 with SMTP id z19-20020a0cf013000000b0063235e3ea36mr12620609qvk.63.1689612086486; Mon, 17 Jul 2023 09:41:26 -0700 (PDT) Received: from megalith.cgocable.net ([2001:1970:5b1f:ab00:fc4e:ec42:7e5d:48dd]) by smtp.gmail.com with ESMTPSA id a24-20020a0cb358000000b0062dfdafa0b7sm9189qvf.136.2023.07.17.09.41.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Jul 2023 09:41:26 -0700 (PDT) From: Trevor Gamblin To: openembedded-core@lists.openembedded.org Subject: [OE-core][PATCH 2/3] python3-dtc: add from meta-virtualization Date: Mon, 17 Jul 2023 12:41:23 -0400 Message-ID: <20230717164124.1026028-2-tgamblin@baylibre.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20230717164124.1026028-1-tgamblin@baylibre.com> References: <20230717164124.1026028-1-tgamblin@baylibre.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 17 Jul 2023 16:41:33 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/184477 This provides pylibfdt, which is a runtime dependency for the dtschema module that we already carry in oe-core. Signed-off-by: Trevor Gamblin --- ...erlay-make-overlay_get_target-public.patch | 132 ++++++++++++++++++ .../python/python3-dtc_1.6.1.bb | 26 ++++ 2 files changed, 158 insertions(+) create mode 100644 meta/recipes-devtools/python/python3-dtc/0001-Revert-libfdt-overlay-make-overlay_get_target-public.patch create mode 100644 meta/recipes-devtools/python/python3-dtc_1.6.1.bb diff --git a/meta/recipes-devtools/python/python3-dtc/0001-Revert-libfdt-overlay-make-overlay_get_target-public.patch b/meta/recipes-devtools/python/python3-dtc/0001-Revert-libfdt-overlay-make-overlay_get_target-public.patch new file mode 100644 index 0000000000..a2df482e3a --- /dev/null +++ b/meta/recipes-devtools/python/python3-dtc/0001-Revert-libfdt-overlay-make-overlay_get_target-public.patch @@ -0,0 +1,132 @@ +From 4d4703e0199fb3556c37694e4d951785abca22fd Mon Sep 17 00:00:00 2001 +From: Bruce Ashfield +Date: Wed, 19 Jan 2022 12:46:42 -0500 +Subject: [PATCH] Revert "libfdt: overlay: make overlay_get_target() public" + +This reverts commit 45f3d1a095dd3440578d5c6313eba555a791f3fb. + +Upstream-Status: Inappropriate [embedded specific] + +--- + libfdt/fdt_overlay.c | 29 ++++++++++++++++++++++------- + libfdt/libfdt.h | 18 ------------------ + libfdt/version.lds | 1 - + 3 files changed, 22 insertions(+), 26 deletions(-) + +diff --git a/libfdt/fdt_overlay.c b/libfdt/fdt_overlay.c +index 5c0c398..d217e79 100644 +--- a/libfdt/fdt_overlay.c ++++ b/libfdt/fdt_overlay.c +@@ -40,22 +40,37 @@ static uint32_t overlay_get_target_phandle(const void *fdto, int fragment) + return fdt32_to_cpu(*val); + } + +-int fdt_overlay_target_offset(const void *fdt, const void *fdto, +- int fragment_offset, char const **pathp) ++/** ++ * overlay_get_target - retrieves the offset of a fragment's target ++ * @fdt: Base device tree blob ++ * @fdto: Device tree overlay blob ++ * @fragment: node offset of the fragment in the overlay ++ * @pathp: pointer which receives the path of the target (or NULL) ++ * ++ * overlay_get_target() retrieves the target offset in the base ++ * device tree of a fragment, no matter how the actual targeting is ++ * done (through a phandle or a path) ++ * ++ * returns: ++ * the targeted node offset in the base device tree ++ * Negative error code on error ++ */ ++static int overlay_get_target(const void *fdt, const void *fdto, ++ int fragment, char const **pathp) + { + uint32_t phandle; + const char *path = NULL; + int path_len = 0, ret; + + /* Try first to do a phandle based lookup */ +- phandle = overlay_get_target_phandle(fdto, fragment_offset); ++ phandle = overlay_get_target_phandle(fdto, fragment); + if (phandle == (uint32_t)-1) + return -FDT_ERR_BADPHANDLE; + + /* no phandle, try path */ + if (!phandle) { + /* And then a path based lookup */ +- path = fdt_getprop(fdto, fragment_offset, "target-path", &path_len); ++ path = fdt_getprop(fdto, fragment, "target-path", &path_len); + if (path) + ret = fdt_path_offset(fdt, path); + else +@@ -621,7 +636,7 @@ static int overlay_merge(void *fdt, void *fdto) + if (overlay < 0) + return overlay; + +- target = fdt_overlay_target_offset(fdt, fdto, fragment, NULL); ++ target = overlay_get_target(fdt, fdto, fragment, NULL); + if (target < 0) + return target; + +@@ -764,7 +779,7 @@ static int overlay_symbol_update(void *fdt, void *fdto) + return -FDT_ERR_BADOVERLAY; + + /* get the target of the fragment */ +- ret = fdt_overlay_target_offset(fdt, fdto, fragment, &target_path); ++ ret = overlay_get_target(fdt, fdto, fragment, &target_path); + if (ret < 0) + return ret; + target = ret; +@@ -786,7 +801,7 @@ static int overlay_symbol_update(void *fdt, void *fdto) + + if (!target_path) { + /* again in case setprop_placeholder changed it */ +- ret = fdt_overlay_target_offset(fdt, fdto, fragment, &target_path); ++ ret = overlay_get_target(fdt, fdto, fragment, &target_path); + if (ret < 0) + return ret; + target = ret; +diff --git a/libfdt/libfdt.h b/libfdt/libfdt.h +index a7f432c..7f117e8 100644 +--- a/libfdt/libfdt.h ++++ b/libfdt/libfdt.h +@@ -2116,24 +2116,6 @@ int fdt_del_node(void *fdt, int nodeoffset); + */ + int fdt_overlay_apply(void *fdt, void *fdto); + +-/** +- * fdt_overlay_target_offset - retrieves the offset of a fragment's target +- * @fdt: Base device tree blob +- * @fdto: Device tree overlay blob +- * @fragment_offset: node offset of the fragment in the overlay +- * @pathp: pointer which receives the path of the target (or NULL) +- * +- * fdt_overlay_target_offset() retrieves the target offset in the base +- * device tree of a fragment, no matter how the actual targeting is +- * done (through a phandle or a path) +- * +- * returns: +- * the targeted node offset in the base device tree +- * Negative error code on error +- */ +-int fdt_overlay_target_offset(const void *fdt, const void *fdto, +- int fragment_offset, char const **pathp); +- + /**********************************************************************/ + /* Debugging / informational functions */ + /**********************************************************************/ +diff --git a/libfdt/version.lds b/libfdt/version.lds +index cbce5d4..7ab85f1 100644 +--- a/libfdt/version.lds ++++ b/libfdt/version.lds +@@ -77,7 +77,6 @@ LIBFDT_1.2 { + fdt_appendprop_addrrange; + fdt_setprop_inplace_namelen_partial; + fdt_create_with_flags; +- fdt_overlay_target_offset; + local: + *; + }; +-- +2.19.1 + diff --git a/meta/recipes-devtools/python/python3-dtc_1.6.1.bb b/meta/recipes-devtools/python/python3-dtc_1.6.1.bb new file mode 100644 index 0000000000..a868bd0109 --- /dev/null +++ b/meta/recipes-devtools/python/python3-dtc_1.6.1.bb @@ -0,0 +1,26 @@ +SUMMARY = "Python Library for the Device Tree Compiler" +HOMEPAGE = "https://devicetree.org/" +DESCRIPTION = "A python library for the Device Tree Compiler, a tool used to manipulate Device Tree files which contain a data structure for describing hardware." +SECTION = "bootloader" +LICENSE = "GPL-2.0-only | BSD-2-Clause" + +DEPENDS = "flex-native bison-native swig-native python3-setuptools-scm-native libyaml dtc" + +SRC_URI = "git://git.kernel.org/pub/scm/utils/dtc/dtc.git;branch=master \ + file://0001-Revert-libfdt-overlay-make-overlay_get_target-public.patch \ + " + +UPSTREAM_CHECK_GITTAGREGEX = "v(?P\d+(\.\d+)+)" + +LIC_FILES_CHKSUM = "file://pylibfdt/libfdt.i;beginline=1;endline=6;md5=afda088c974174a29108c8d80b5dce90" + +SRCREV = "c001fc01a43e7a06447c06ea3d50bd60641322b8" + +PV = "1.6.1+git${SRCPV}" +S = "${WORKDIR}/git" + +PYPA_WHEEL = "${S}/dist/libfdt-1.6.2*.whl" + +inherit setuptools3 pkgconfig + +BBCLASSEXTEND = "native nativesdk" From patchwork Mon Jul 17 16:41:24 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Trevor Gamblin X-Patchwork-Id: 27522 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1858BC001B0 for ; Mon, 17 Jul 2023 16:41:33 +0000 (UTC) Received: from mail-oi1-f171.google.com (mail-oi1-f171.google.com [209.85.167.171]) by mx.groups.io with SMTP id smtpd.web10.1373.1689612087840473400 for ; Mon, 17 Jul 2023 09:41:28 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@baylibre-com.20221208.gappssmtp.com header.s=20221208 header.b=a1fBqF4p; spf=pass (domain: baylibre.com, ip: 209.85.167.171, mailfrom: tgamblin@baylibre.com) Received: by mail-oi1-f171.google.com with SMTP id 5614622812f47-3a412653335so2854274b6e.1 for ; Mon, 17 Jul 2023 09:41:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20221208.gappssmtp.com; s=20221208; t=1689612087; x=1690216887; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=hyPbyhxdk3Ua2yFWeyB4xwNwf0t09HEG8Z3zDNdIgRA=; b=a1fBqF4pIxD+Hi1HnFqSTrHl3yM2RJcTIg+fYeqEU1LAAldGYgm4OADQLm/x+b8Hn1 u7At+ud5/BkqG8QpObW4a4RAbl4U9IZHzf9Bv9H90DIMTonxy1xCpnx+9qt5qta0D+NP u4EsxWxjLC5Ts6Mq3eg1aQrYg7KvjI2RZy+ZxCaQrpCkwAncEAm+3aFJO4ZUsKWXjI4C gzKvPE+sobrVoKkrTXTz2f4CUMUpNNsHC58I4LRf3UUztfxxfjtuRWA5Qw2hi1UmhAoM z+FjNX5mn/V5FkxzXaVw3N/+G2X55kuv/qp5bLlo5gghFP7mLVo28ejHHqWONRl0EByf O4Ng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689612087; x=1690216887; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hyPbyhxdk3Ua2yFWeyB4xwNwf0t09HEG8Z3zDNdIgRA=; b=lRinQ9dHkMUVCG/jzKK3+hRRJYMkv994rlvQK3xlS5flO+gcl6U8uBE+MfEDDBvIAy MaRdermr6xmAxy+3fmtGR2nt18LNjWP0NMjPVmfbNYxR5M1QIIeKR+t5/7c+Rn6XnO/W aYX7o4r9M0G3ITv7Cq9yRXfZS/NKXSusCiyGudb3fbsgrP+KadaLY3s6nVijEjf+Kzxy w6NNz2YqnYj29stUn7rw8G5z/ZQQjwEIlCJip5podOOISwrO4KkwLUNu/Ar6PPcldFQ6 maT1DFiKzxzlXmktEpyET1Syfdhv2nJC+0sLmSyWi2Y0FxR3kR8scq4yoC7rRGjzHlc4 x6FA== X-Gm-Message-State: ABy/qLZLyQ250VJiFK6nRHK0Hynd63RGfEW7xXnV41jc6C4xyM/R3XxN 9p7tUvIdns4khnufzub4MBTJ+UK76oM8mNdf1d0= X-Google-Smtp-Source: APBJJlFPa59nqlWevkX3l59qfycT1i9MyboqVR104xcFy1PXfIl0o/cbwCY4VUT9HD2ugndAYhCPlw== X-Received: by 2002:a05:6808:199c:b0:3a3:ac49:77dc with SMTP id bj28-20020a056808199c00b003a3ac4977dcmr13682409oib.1.1689612086984; Mon, 17 Jul 2023 09:41:26 -0700 (PDT) Received: from megalith.cgocable.net ([2001:1970:5b1f:ab00:fc4e:ec42:7e5d:48dd]) by smtp.gmail.com with ESMTPSA id a24-20020a0cb358000000b0062dfdafa0b7sm9189qvf.136.2023.07.17.09.41.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Jul 2023 09:41:26 -0700 (PDT) From: Trevor Gamblin To: openembedded-core@lists.openembedded.org Subject: [OE-core][PATCH 3/3] python3-dtschema: add python3-dtc to RDEPENDS Date: Mon, 17 Jul 2023 12:41:24 -0400 Message-ID: <20230717164124.1026028-3-tgamblin@baylibre.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20230717164124.1026028-1-tgamblin@baylibre.com> References: <20230717164124.1026028-1-tgamblin@baylibre.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 17 Jul 2023 16:41:33 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/184476 Also reorder the RDEPENDS to be alphabetical. Signed-off-by: Trevor Gamblin --- meta/recipes-devtools/python/python3-dtschema_2023.6.1.bb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/meta/recipes-devtools/python/python3-dtschema_2023.6.1.bb b/meta/recipes-devtools/python/python3-dtschema_2023.6.1.bb index 38ff2714f2..0c2c156ec4 100644 --- a/meta/recipes-devtools/python/python3-dtschema_2023.6.1.bb +++ b/meta/recipes-devtools/python/python3-dtschema_2023.6.1.bb @@ -10,6 +10,11 @@ PYPI_PACKAGE = "dtschema" SRC_URI[sha256sum] = "d9dc11cea6a46ae2ee5ac4a5a1c7da7cb3704417cb390881820460f7c61eb784" DEPENDS += "python3-setuptools-scm-native" -RDEPENDS:${PN} += "python3-ruamel-yaml python3-jsonschema python3-rfc3987" +RDEPENDS:${PN} += "\ + python3-dtc \ + python3-jsonschema \ + python3-rfc3987 \ + python3-ruamel-yaml \ + " BBCLASSEXTEND = "native nativesdk"