diff mbox series

[meta-oe] dtschema: new package

Message ID 20260223101102.92124-1-bartosz.golaszewski@oss.qualcomm.com
State New
Headers show
Series [meta-oe] dtschema: new package | expand

Commit Message

Bartosz Golaszewski Feb. 23, 2026, 10:11 a.m. UTC
Add a recipe for the dtschema package - a python package and a set of
command-line tools for validating linux kernel devicetree sources.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
---
 meta-oe/recipes-devtools/dtschema/dtschema_2025.12.bb | 8 ++++++++
 1 file changed, 8 insertions(+)
 create mode 100644 meta-oe/recipes-devtools/dtschema/dtschema_2025.12.bb

Comments

Gyorgy Sarvari Feb. 24, 2026, 8:13 p.m. UTC | #1
This patch doesn't look correct, I think maybe some changes weren't
committed?

At first I wanted to check if it really needs no dependencies, but ->

1. do_fetch fails due to checksum mismatch
2. After fixing that, it fails due to license checksum mismatch
3. After fixing that do_compile fails

On 2/23/26 11:11, Bartosz Golaszewski via lists.openembedded.org wrote:
> Add a recipe for the dtschema package - a python package and a set of
> command-line tools for validating linux kernel devicetree sources.
>
> Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
> ---
>  meta-oe/recipes-devtools/dtschema/dtschema_2025.12.bb | 8 ++++++++
>  1 file changed, 8 insertions(+)
>  create mode 100644 meta-oe/recipes-devtools/dtschema/dtschema_2025.12.bb
>
> diff --git a/meta-oe/recipes-devtools/dtschema/dtschema_2025.12.bb b/meta-oe/recipes-devtools/dtschema/dtschema_2025.12.bb
> new file mode 100644
> index 0000000000..c763aea2bd
> --- /dev/null
> +++ b/meta-oe/recipes-devtools/dtschema/dtschema_2025.12.bb
> @@ -0,0 +1,8 @@
> +SUMMARY = "The dtschema module contains tools and schema data for Devicetree schema validation using the json-schema vocabulary."
> +
> +LICENSE = "BSD-2-Clause"
> +LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=b234ee4d69f5fce4486a80fdaf4a4263"
> +
> +inherit pypi python_setuptools_build_meta
> +
> +SRC_URI[sha256sum] = "31a4927b8dfbb5c97edfc9569cda3b6737bbfd8430881e8cc48a0b088ced6147"
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#124545): https://lists.openembedded.org/g/openembedded-devel/message/124545
> Mute This Topic: https://lists.openembedded.org/mt/117955058/6084445
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [skandigraun@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
Bartosz Golaszewski Feb. 25, 2026, 8:09 a.m. UTC | #2
On Tue, Feb 24, 2026 at 9:13 PM Gyorgy Sarvari via
lists.openembedded.org <skandigraun=gmail.com@lists.openembedded.org>
wrote:
>
> This patch doesn't look correct, I think maybe some changes weren't
> committed?
>
> At first I wanted to check if it really needs no dependencies, but ->
>
> 1. do_fetch fails due to checksum mismatch
> 2. After fixing that, it fails due to license checksum mismatch
> 3. After fixing that do_compile fails
>

Yeah, because when testing I accidentally included the existing
python3-dtschema from openembedded-core instead of this one. I didn't
see openembedded-core already has it so this patch can be dropped.

Bartosz
diff mbox series

Patch

diff --git a/meta-oe/recipes-devtools/dtschema/dtschema_2025.12.bb b/meta-oe/recipes-devtools/dtschema/dtschema_2025.12.bb
new file mode 100644
index 0000000000..c763aea2bd
--- /dev/null
+++ b/meta-oe/recipes-devtools/dtschema/dtschema_2025.12.bb
@@ -0,0 +1,8 @@ 
+SUMMARY = "The dtschema module contains tools and schema data for Devicetree schema validation using the json-schema vocabulary."
+
+LICENSE = "BSD-2-Clause"
+LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=b234ee4d69f5fce4486a80fdaf4a4263"
+
+inherit pypi python_setuptools_build_meta
+
+SRC_URI[sha256sum] = "31a4927b8dfbb5c97edfc9569cda3b6737bbfd8430881e8cc48a0b088ced6147"