all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [bug#68023] [PATCH 00/13] Add support for Linux `make dtbs_check`
@ 2023-12-25  9:06 Mathieu Othacehe
  2023-12-25  9:09 ` [bug#68023] [PATCH 01/13] gnu: dtc: Update to 1.7.0 Mathieu Othacehe
                   ` (14 more replies)
  0 siblings, 15 replies; 22+ messages in thread
From: Mathieu Othacehe @ 2023-12-25  9:06 UTC (permalink / raw)
  To: 68023
  Cc: me, Mathieu Othacehe, me, lars, efraim, leo, vagrant, jgart,
	marius, Leo Famulari, Tobias Geerinckx-Rice

Hello,

This adds support for `make dtbs_check` in a Linux checkout from within a
`guix shell -D linux-libre` environment.

This allows to check device trees against the JSON schema that is made up from
the Linux dt-bindings documentation.

This requires an update of python-jsonschema, which in turn requires
python-attrs > 22.2.0. On master, we only have python-attrs == 21.2.0. That
means that patches 0008 to 0013 are targeting the python-team branch.

Thanks,

Mathieu

Mathieu Othacehe (13):
  gnu: dtc: Update to 1.7.0.
  gnu: python-trove-classifiers: Update to 2023.11.29.
  gnu: Add rust-unsize-1.
  gnu: Add rust-triomphe-0.1.
  gnu: Add rust-compiletest-rs-0.10.
  gnu: Add rust-archery-1.
  gnu: Add rust-rpds-1.
  gnu: Add python-rpds-py.
  gnu: Add python-referencing.
  gnu: Add python-jsonschema-specifications.
  gnu: python-jsonschema: Update to 4.17.3.
  gnu: Add python-dtschema.
  gnu: linux-libre: Add python-dtschema.

 gnu/local.mk                                  |   1 +
 gnu/packages/bootloaders.scm                  | 100 ++++++++++---
 gnu/packages/crates-io.scm                    | 135 ++++++++++++++++++
 gnu/packages/linux.scm                        |   4 +
 .../patches/dtc-meson-cell-overflow.patch     |  32 +++++
 gnu/packages/python-build.scm                 |   4 +-
 gnu/packages/python-xyz.scm                   | 115 +++++++++++++--
 7 files changed, 358 insertions(+), 33 deletions(-)
 create mode 100644 gnu/packages/patches/dtc-meson-cell-overflow.patch


base-commit: 0d13d095420861022e68e87ceebd5e037e12a8b3
-- 
2.41.0





^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2024-01-09  8:08 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-12-25  9:06 [bug#68023] [PATCH 00/13] Add support for Linux `make dtbs_check` Mathieu Othacehe
2023-12-25  9:09 ` [bug#68023] [PATCH 01/13] gnu: dtc: Update to 1.7.0 Mathieu Othacehe
2023-12-25  9:09 ` [bug#68023] [PATCH 02/13] gnu: python-trove-classifiers: Update to 2023.11.29 Mathieu Othacehe
2023-12-25  9:09 ` [bug#68023] [PATCH 03/13] gnu: Add rust-unsize-1 Mathieu Othacehe
2023-12-25  9:09 ` [bug#68023] [PATCH 04/13] gnu: Add rust-triomphe-0.1 Mathieu Othacehe
2023-12-28  7:54   ` Efraim Flashner
2023-12-25  9:09 ` [bug#68023] [PATCH 05/13] gnu: Add rust-compiletest-rs-0.10 Mathieu Othacehe
2023-12-28  7:54   ` Efraim Flashner
2023-12-25  9:09 ` [bug#68023] [PATCH 06/13] gnu: Add rust-archery-1 Mathieu Othacehe
2023-12-25  9:09 ` [bug#68023] [PATCH 07/13] gnu: Add rust-rpds-1 Mathieu Othacehe
2023-12-25  9:09 ` [bug#68023] [PATCH 08/13] gnu: Add python-rpds-py Mathieu Othacehe
2023-12-25  9:09 ` [bug#68023] [PATCH 09/13] gnu: Add python-referencing Mathieu Othacehe
2023-12-25  9:09 ` [bug#68023] [PATCH 10/13] gnu: Add python-jsonschema-specifications Mathieu Othacehe
2023-12-25  9:09 ` [bug#68023] [PATCH 11/13] gnu: python-jsonschema: Update to 4.17.3 Mathieu Othacehe
2023-12-25  9:09 ` [bug#68023] [PATCH 12/13] gnu: Add python-dtschema Mathieu Othacehe
2023-12-25  9:09 ` [bug#68023] [PATCH 13/13] gnu: linux-libre: " Mathieu Othacehe
2023-12-28  7:54 ` [bug#68023] [PATCH 00/13] Add support for Linux `make dtbs_check` Efraim Flashner
2023-12-28  9:14   ` Mathieu Othacehe
2023-12-28 19:04 ` Leo Famulari
2023-12-28 20:00   ` Mathieu Othacehe
2023-12-29 20:04     ` Leo Famulari
2024-01-09  8:06       ` Mathieu Othacehe

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.