GNU logs - #68023, boring messages


Message sent to leo@HIDDEN, me@HIDDEN, guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#68023] [PATCH 00/13] Add support for Linux `make dtbs_check`
Resent-From: Mathieu Othacehe <othacehe@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: leo@HIDDEN, me@HIDDEN, guix-patches@HIDDEN
Resent-Date: Mon, 25 Dec 2023 09:07:01 +0000
Resent-Message-ID: <handler.68023.B.170349520913682 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 68023
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 68023 <at> debbugs.gnu.org
Cc: me@HIDDEN, Mathieu Othacehe <othacehe@HIDDEN>, me@HIDDEN, lars@HIDDEN, efraim@HIDDEN, leo@HIDDEN, vagrant@HIDDEN, jgart@HIDDEN, marius@HIDDEN, Leo Famulari <leo@HIDDEN>, Tobias Geerinckx-Rice <me@HIDDEN>
X-Debbugs-Original-To: guix-patches@HIDDEN
X-Debbugs-Original-Xcc: Leo Famulari <leo@HIDDEN>, Tobias Geerinckx-Rice <me@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.170349520913682
          (code B ref -1); Mon, 25 Dec 2023 09:07:01 +0000
Received: (at submit) by debbugs.gnu.org; 25 Dec 2023 09:06:49 +0000
Received: from localhost ([127.0.0.1]:53900 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rHgvA-0003Yb-Gn
	for submit <at> debbugs.gnu.org; Mon, 25 Dec 2023 04:06:48 -0500
Received: from lists.gnu.org ([2001:470:142::17]:53018)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <othacehe@HIDDEN>) id 1rHgv8-0003YO-IF
 for submit <at> debbugs.gnu.org; Mon, 25 Dec 2023 04:06:47 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <othacehe@HIDDEN>) id 1rHguw-0002pm-NJ
 for guix-patches@HIDDEN; Mon, 25 Dec 2023 04:06:34 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <othacehe@HIDDEN>)
 id 1rHguq-0000PJ-Oe; Mon, 25 Dec 2023 04:06:28 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:Subject:To:From:in-reply-to:
 references; bh=QHLQtZVDg5bFC525mUmfx8wUnSSobew+xbYLJtlprto=; b=ketDA2C3Saelgr
 TpMuBmp7GdfFatRb+HG9pqgQ43fOGBo4WDfZW/UFgttJwbrcl4Dxwb/HCz6Yp/ZpR7arPCcTPW/F3
 b0l5yhIpGlaPcBpepD3TjJJGVxTJG7pQ/Jf5t+GunMyGnUTbMJxCyXtMBIAMkYLU1VDcdO2uKoz11
 qs48yZIw951budGV84lJs2H6MYavFDqH0JnD7IjQhhoWSPRxLcv6655k13giuV0a1r//xt2CXwF0m
 NvthBjCfAtsrrdnMSBMZsodPCLF3GEGa1zpb3weSRlfVkJPkwkHPAKfh+SprimNbEqWWtZDd6a7Ai
 RdvGLs6fcHT+pbEsscaQ==;
From: Mathieu Othacehe <othacehe@HIDDEN>
Date: Mon, 25 Dec 2023 10:06:06 +0100
Message-ID: <cover.1703494195.git.othacehe@HIDDEN>
X-Mailer: git-send-email 2.41.0
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

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





Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Mathieu Othacehe <othacehe@HIDDEN>
Subject: bug#68023: Acknowledgement ([PATCH 00/13] Add support for Linux
 `make dtbs_check`)
Message-ID: <handler.68023.B.170349520913682.ack <at> debbugs.gnu.org>
References: <cover.1703494195.git.othacehe@HIDDEN>
X-Gnu-PR-Message: ack 68023
X-Gnu-PR-Package: guix-patches
X-Gnu-PR-Keywords: patch
Reply-To: 68023 <at> debbugs.gnu.org
Date: Mon, 25 Dec 2023 09:07:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

As you requested using X-Debbugs-CC, your message was also forwarded to
  Leo Famulari <leo@HIDDEN>, Tobias Geerinckx-Rice <me@HIDDEN>
(after having been given a bug report number, if it did not have one).

Your message has been sent to the package maintainer(s):
 guix-patches@HIDDEN

If you wish to submit further information on this problem, please
send it to 68023 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
68023: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D68023
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to efraim@HIDDEN, vagrant@HIDDEN, guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#68023] [PATCH 01/13] gnu: dtc: Update to 1.7.0.
Resent-From: Mathieu Othacehe <othacehe@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: efraim@HIDDEN, vagrant@HIDDEN, guix-patches@HIDDEN
Resent-Date: Mon, 25 Dec 2023 09:10:02 +0000
Resent-Message-ID: <handler.68023.B68023.170349539714001 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 68023
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 68023 <at> debbugs.gnu.org
Cc: me@HIDDEN, Mathieu Othacehe <othacehe@HIDDEN>, me@HIDDEN, lars@HIDDEN, efraim@HIDDEN, leo@HIDDEN, vagrant@HIDDEN, jgart@HIDDEN, marius@HIDDEN, Efraim Flashner <efraim@HIDDEN>, Vagrant Cascadian <vagrant@HIDDEN>
X-Debbugs-Original-Xcc: Efraim Flashner <efraim@HIDDEN>, Vagrant Cascadian <vagrant@HIDDEN>
Received: via spool by 68023-submit <at> debbugs.gnu.org id=B68023.170349539714001
          (code B ref 68023); Mon, 25 Dec 2023 09:10:02 +0000
Received: (at 68023) by debbugs.gnu.org; 25 Dec 2023 09:09:57 +0000
Received: from localhost ([127.0.0.1]:53910 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rHgyC-0003dj-4l
	for submit <at> debbugs.gnu.org; Mon, 25 Dec 2023 04:09:56 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:50844)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <othacehe@HIDDEN>) id 1rHgy8-0003dL-In
 for 68023 <at> debbugs.gnu.org; Mon, 25 Dec 2023 04:09:54 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <othacehe@HIDDEN>)
 id 1rHgxw-0000fD-QL; Mon, 25 Dec 2023 04:09:40 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To:
 From; bh=dJJilAOUepRxcrwwFjHHLGfYZvv1T/moin2rKH1ajXs=; b=TGXgLrZAASjU5AInrQII
 pbvwJGyL08W0lGXWNinzgfxeela9dK6+X5ekAn6pu+J5Siaon2BRN4R6Y8qrzZhe4WeW+x8uLfrlO
 OpbNn61xoh4gaL9adzfe4msQXLAMlo2ECcrlJH8WI5vfNr1rg/v6QUWo1jYtRDhoeLb0STXuqJhPR
 5EVNVGcu9r0QFrnrwXCC56ddfg+LHprEdULJKYqQ9lY1FKthbGzk4mYjn0VEddt5EYb5KvlIlxShP
 qrfgjj00jkd/R/QFKPiFYQRf0BQT6l+QMacXGO5zETsm0EeLIlfCZTEB6nbRRlbscQdpP7bOMXq6I
 bVGttdhlxGQ3xw==;
From: Mathieu Othacehe <othacehe@HIDDEN>
Date: Mon, 25 Dec 2023 10:09:17 +0100
Message-ID: <9946d80edc86aa465acc39b9c51094c65c2c5bf1.1703494195.git.othacehe@HIDDEN>
X-Mailer: git-send-email 2.41.0
In-Reply-To: <cover.1703494195.git.othacehe@HIDDEN>
References: <cover.1703494195.git.othacehe@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Enable the python bindings and switch to the meson build system that handles
the python bindings better than the Makefile build system here.

* gnu/packages/patches/dtc-meson-cell-overflow.patch: New file
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/bootloaders.scm (dtc): Update to 1.7.0.
[build-system]: Switch to the meson-build-system.
[arguments]: Remove #:make-flags. Add a new 'preparations phase. Do not edit
the Makefile in the 'patch-pkg-config phase. Remove the 'configure phase.

Change-Id: Ie61c920829ab3a8c32f4924c694dba6bda807711
Signed-off-by: Mathieu Othacehe <othacehe@HIDDEN>
---
 gnu/local.mk                                  |  1 +
 gnu/packages/bootloaders.scm                  | 57 ++++++++++++-------
 .../patches/dtc-meson-cell-overflow.patch     | 32 +++++++++++
 3 files changed, 70 insertions(+), 20 deletions(-)
 create mode 100644 gnu/packages/patches/dtc-meson-cell-overflow.patch

diff --git a/gnu/local.mk b/gnu/local.mk
index a472c62acb..91a34983c8 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1093,6 +1093,7 @@ dist_patch_DATA =						\
   %D%/packages/patches/doxygen-hurd.patch			\
   %D%/packages/patches/dstat-fix-crash-when-specifying-delay.patch	\
   %D%/packages/patches/dstat-skip-devices-without-io.patch	\
+  %D%/packages/patches/dtc-meson-cell-overflow.patch		\
   %D%/packages/patches/dune-common-skip-failing-tests.patch	\
   %D%/packages/patches/dune-grid-add-missing-include-cassert.patch	\
   %D%/packages/patches/dune-istl-fix-solver-playground.patch	\
diff --git a/gnu/packages/bootloaders.scm b/gnu/packages/bootloaders.scm
index bd8b621e35..f8ba93ce01 100644
--- a/gnu/packages/bootloaders.scm
+++ b/gnu/packages/bootloaders.scm
@@ -55,6 +55,8 @@ (define-module (gnu packages bootloaders)
   #:use-module (gnu packages man)
   #:use-module (gnu packages mtools)
   #:use-module (gnu packages ncurses)
+  #:use-module (gnu packages ninja)
+  #:use-module (gnu packages package-management)
   #:use-module (gnu packages perl)
   #:use-module (gnu packages pkg-config)
   #:use-module (gnu packages python)
@@ -71,6 +73,7 @@ (define-module (gnu packages bootloaders)
   #:use-module (gnu packages python-web)
   #:use-module (gnu packages python-xyz)
   #:use-module (guix build-system gnu)
+  #:use-module (guix build-system meson)
   #:use-module (guix build-system pyproject)
   #:use-module (guix build-system trivial)
   #:use-module (guix download)
@@ -631,7 +634,7 @@ (define-public syslinux
 (define-public dtc
   (package
     (name "dtc")
-    (version "1.6.1")
+    (version "1.7.0")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -639,42 +642,56 @@ (define-public dtc
                     "dtc-" version ".tar.gz"))
               (sha256
                (base32
-                "0xm38h31jb29xfh2sfyk48d8wdfq4b8lmb412zx9vjr35izjb9iq"))))
-    (build-system gnu-build-system)
+                "0cij9399snpn672pdbda8qbxljdkfg068kvv3g5811rz6yslx124"))
+              (patches
+               (search-patches "dtc-meson-cell-overflow.patch"))))
+    (build-system meson-build-system)
     (arguments
      (list
-      #:modules `(,@%gnu-build-system-modules (srfi srfi-26))
-      #:make-flags
-      #~(list (string-append "CC=" #$(cc-for-target))
-              ;; /bin/fdt{get,overlay,put} need help finding libfdt.so.1.
-              (string-append "LDFLAGS=-Wl,-rpath=" #$output "/lib")
-              (string-append "PREFIX=" #$output)
-              (string-append "SETUP_PREFIX=" #$output)
-              "INSTALL=install")
+      #:modules '((guix build meson-build-system)
+                  (guix build utils)
+                  (srfi srfi-26))
       #:phases
       #~(modify-phases %standard-phases
-          (add-after 'unpack 'patch-pkg-config
+          (add-after 'unpack 'preparations
             (lambda _
-              (substitute* '("Makefile"
-                             "tests/run_tests.sh")
-                (("pkg-config")
-                 #$(pkg-config-for-target)))))
-          (delete 'configure)           ;no configure script
-          (add-before 'build 'install-doc
+              ;; The version string is usually derived via setuptools-scm, but
+              ;; without the git metadata available this fails.
+              (setenv "SETUPTOOLS_SCM_PRETEND_VERSION" #$version)
+
+              ;; Needed by setup.py.
+              (setenv "DESTDIR" "/")
+
+              ;; Native gcc needed by run_test.sh.
+              (setenv "CC" "gcc")
+
+              ;; /bin/fdt{get,overlay,put} need help finding libfdt.so.1.
+              (setenv "LDFLAGS"
+                      (string-append "-Wl,-rpath=" #$output "/lib"))))
+          (add-after 'unpack 'install-doc
             (lambda _
               (with-directory-excursion "Documentation"
                 (for-each (cut install-file <> (string-append
                                                 #$output "/share/doc/dtc/"))
                           '("dts-format.txt"
                             "dt-object-internal.txt"
-                            "manual.txt"))))))))
+                            "manual.txt")))))
+          (add-after 'unpack 'patch-pkg-config
+            (lambda _
+              (substitute* '("tests/run_tests.sh")
+                (("pkg-config")
+                 #$(pkg-config-for-target))))))))
     (native-inputs
      (append
       (list bison
             flex
             libyaml
+            ninja
             pkg-config
-            swig)
+            python
+            python-setuptools-scm
+            swig
+            which)
       (if (member (%current-system) (package-supported-systems valgrind))
           (list valgrind)
           '())))
diff --git a/gnu/packages/patches/dtc-meson-cell-overflow.patch b/gnu/packages/patches/dtc-meson-cell-overflow.patch
new file mode 100644
index 0000000000..1c319312f7
--- /dev/null
+++ b/gnu/packages/patches/dtc-meson-cell-overflow.patch
@@ -0,0 +1,32 @@
+Taken from upstream:
+https://git.kernel.org/pub/scm/utils/dtc/dtc.git/commit/?id=32174a66efa4ad19fc6a2a6422e4af2ae4f055cb
+
+From 32174a66efa4ad19fc6a2a6422e4af2ae4f055cb Mon Sep 17 00:00:00 2001
+From: David Gibson <david@HIDDEN>
+Date: Tue, 28 Feb 2023 10:33:58 +1100
+Subject: [PATCH] meson: Fix cell overflow tests when running from meson
+
+Because meson always builds out-of-tree we need to reference things in the
+original source tree via $SRCDIR from run_tests.sh.  We forgot a couple of
+cases for the cell overflow tests.  Fix them.
+
+Signed-off-by: David Gibson <david@HIDDEN>
+---
+ tests/run_tests.sh | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/tests/run_tests.sh b/tests/run_tests.sh
+index 91350ad3..f899d8cb 100755
+--- a/tests/run_tests.sh
++++ b/tests/run_tests.sh
+@@ -519,8 +519,8 @@ libfdt_tests () {
+     check_tests "$SRCDIR/phandle-args-overflow.dts" clocks_property
+ 
+     ## https://github.com/dgibson/dtc/issues/74
+-    run_dtc_test -I dts -O dtb -o cell-overflow-results.test.dtb cell-overflow-results.dts
+-    run_dtc_test -I dts -O dtb -o cell-overflow.test.dtb cell-overflow.dts
++    run_dtc_test -I dts -O dtb -o cell-overflow-results.test.dtb "$SRCDIR/cell-overflow-results.dts"
++    run_dtc_test -I dts -O dtb -o cell-overflow.test.dtb "$SRCDIR/cell-overflow.dts"
+     run_test dtbs_equal_ordered cell-overflow.test.dtb cell-overflow-results.test.dtb
+ 
+     # check full tests
-- 
2.41.0





Message sent to lars@HIDDEN, marius@HIDDEN, me@HIDDEN, jgart@HIDDEN, guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#68023] [PATCH 02/13] gnu: python-trove-classifiers: Update to 2023.11.29.
Resent-From: Mathieu Othacehe <othacehe@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: lars@HIDDEN, marius@HIDDEN, me@HIDDEN, jgart@HIDDEN, guix-patches@HIDDEN
Resent-Date: Mon, 25 Dec 2023 09:10:03 +0000
Resent-Message-ID: <handler.68023.B68023.170349539714014 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 68023
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 68023 <at> debbugs.gnu.org
Cc: me@HIDDEN, Mathieu Othacehe <othacehe@HIDDEN>, me@HIDDEN, lars@HIDDEN, efraim@HIDDEN, leo@HIDDEN, vagrant@HIDDEN, jgart@HIDDEN, marius@HIDDEN, Lars-Dominik Braun <lars@HIDDEN>, Marius Bakke <marius@HIDDEN>, Munyoki Kilyungi <me@HIDDEN>, jgart <jgart@HIDDEN>
X-Debbugs-Original-Xcc: Lars-Dominik Braun <lars@HIDDEN>, Marius Bakke <marius@HIDDEN>, Munyoki Kilyungi <me@HIDDEN>, jgart <jgart@HIDDEN>
Received: via spool by 68023-submit <at> debbugs.gnu.org id=B68023.170349539714014
          (code B ref 68023); Mon, 25 Dec 2023 09:10:03 +0000
Received: (at 68023) by debbugs.gnu.org; 25 Dec 2023 09:09:57 +0000
Received: from localhost ([127.0.0.1]:53914 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rHgyC-0003dl-Pq
	for submit <at> debbugs.gnu.org; Mon, 25 Dec 2023 04:09:57 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:50856)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <othacehe@HIDDEN>) id 1rHgyA-0003dO-Cq
 for 68023 <at> debbugs.gnu.org; Mon, 25 Dec 2023 04:09:54 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <othacehe@HIDDEN>)
 id 1rHgxy-0000fc-Jr; Mon, 25 Dec 2023 04:09:42 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To:
 From; bh=PxkQW2eMeUxNxb+a+ocf2qu/KVzJinsdQYvJfvcCHMo=; b=B2jztRjJ7fhAUBV/Smj+
 PEpEaOwgZs4OIcvjrN4jc0459mbs3osE/ttIS59HA3S507RqLVWvuJWtTYIE3StpJ4YkV4NryXfo3
 ZT9ZJpkGKVQirm/Ze3veCAy4pt9YONl6pvqhXim6BXUBytU5bUqkqW13SS9puudhMsGbbjKWmcY/9
 Y+rYKkwiGfrYywmMovAtDyUkh/tL6cWowfwiSsrA3db5q9aKVUESbV7w1ytt4GBp8NLhB/nVLwPLp
 2cNZhtIDE0Y5sqKFt2ORGjGFyah1dwt4UktijYX5pHwTjEiBDC6Ieug/zN2ZsAF/tiyLD2lOszgad
 CeM2zZrXoua/3g==;
From: Mathieu Othacehe <othacehe@HIDDEN>
Date: Mon, 25 Dec 2023 10:09:18 +0100
Message-ID: <89d4b017377054f2b235f16557765fbf7d799bc0.1703494195.git.othacehe@HIDDEN>
X-Mailer: git-send-email 2.41.0
In-Reply-To: <cover.1703494195.git.othacehe@HIDDEN>
References: <cover.1703494195.git.othacehe@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/python-build.scm (python-trove-classifiers): Update to 2023.11.29.

Signed-off-by: Mathieu Othacehe <othacehe@HIDDEN>
Change-Id: I18e05632ba27dc64e2831b691a7d3c586d2d9f5e
---
 gnu/packages/python-build.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/python-build.scm b/gnu/packages/python-build.scm
index bb1df3e9aa..5508b5677e 100644
--- a/gnu/packages/python-build.scm
+++ b/gnu/packages/python-build.scm
@@ -196,13 +196,13 @@ (define-public python-tomli
 (define-public python-trove-classifiers
   (package
     (name "python-trove-classifiers")
-    (version "2023.3.9")
+    (version "2023.11.29")
     (source (origin
               (method url-fetch)
               (uri (pypi-uri "trove-classifiers" version))
               (sha256
                (base32
-                "00xvldq94dy0zxz40idbbx40smrkfvq75r26ywszxg6lq7wg4hpf"))))
+                "054m1fa2w7yr03dnb30cciiwr480qx16gvz78qxi2ckr5kc7z3zz"))))
     (build-system pyproject-build-system)
     (arguments (list #:build-backend "setuptools.build_meta"
                      #:tests? #f))      ;keep dependencies to a minimum
-- 
2.41.0





Message sent to efraim@HIDDEN, guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#68023] [PATCH 03/13] gnu: Add rust-unsize-1.
Resent-From: Mathieu Othacehe <othacehe@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: efraim@HIDDEN, guix-patches@HIDDEN
Resent-Date: Mon, 25 Dec 2023 09:11:01 +0000
Resent-Message-ID: <handler.68023.B68023.170349540414083 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 68023
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 68023 <at> debbugs.gnu.org
Cc: me@HIDDEN, Mathieu Othacehe <othacehe@HIDDEN>, me@HIDDEN, lars@HIDDEN, efraim@HIDDEN, leo@HIDDEN, vagrant@HIDDEN, jgart@HIDDEN, marius@HIDDEN, Efraim Flashner <efraim@HIDDEN>
X-Debbugs-Original-Xcc: Efraim Flashner <efraim@HIDDEN>
Received: via spool by 68023-submit <at> debbugs.gnu.org id=B68023.170349540414083
          (code B ref 68023); Mon, 25 Dec 2023 09:11:01 +0000
Received: (at 68023) by debbugs.gnu.org; 25 Dec 2023 09:10:04 +0000
Received: from localhost ([127.0.0.1]:53928 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rHgyJ-0003eu-Ar
	for submit <at> debbugs.gnu.org; Mon, 25 Dec 2023 04:10:03 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:50862)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <othacehe@HIDDEN>) id 1rHgyC-0003dS-Ci
 for 68023 <at> debbugs.gnu.org; Mon, 25 Dec 2023 04:09:56 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <othacehe@HIDDEN>)
 id 1rHgy0-0000hX-Km; Mon, 25 Dec 2023 04:09:44 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To:
 From; bh=nSVAO21et1+JJQwc/deMezbBzGoHmm17Hzszt7zl8Qw=; b=dBdevhDP4il+rSz/IPV9
 f6jCEIGlg8VzDS/ZF5V+EnrnDkK4mMgoBEpaZc42XYHMfpv5j8qbGtcFm5X4UfW+8/IeLX6ZLSr4b
 vTzfl8hyT0tnN5SdD8cV7/1b0p3IY0TmpdVlUjuxul8TUd8Pg7a/092xopjQpLjtcK+FyGo8bnvFy
 w1TWKVsDvFr2KrMDCtKF72VeCc6b3AkfndoSoyObnmUXRT44Bmeqbgx4ThkF3F3e8k5G3dZYVUo8f
 w77eur3BG9fQrGccXOD73QjkjtJfe6ghgxf4Y5HkpU6rpGQQO5+7Bxh6BXlELNbLtpvWvC7rbS3ya
 OhplNXP3ZJ6qnA==;
From: Mathieu Othacehe <othacehe@HIDDEN>
Date: Mon, 25 Dec 2023 10:09:19 +0100
Message-ID: <91bf580066833dc22ad52c498bec17c762bf0966.1703494195.git.othacehe@HIDDEN>
X-Mailer: git-send-email 2.41.0
In-Reply-To: <cover.1703494195.git.othacehe@HIDDEN>
References: <cover.1703494195.git.othacehe@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-io.scm (rust-unsize-1): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@HIDDEN>
Change-Id: Iae3dcb97809622e79ae6dc74ed94723ff1da8e29
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4af4e51a1a..b552fbb1c3 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -85437,6 +85437,26 @@ (define-public rust-unsafe-unwrap-0.1
      "This crate enables unchecked unwrapping on Option and Result types.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-unsize-1
+  (package
+    (name "rust-unsize")
+    (version "1.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "unsize" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0fd9lzdhkahygxy9b348m0fs4wlldh5ymp1dcr56d9f16jksg9sg"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-autocfg" ,rust-autocfg-1))))
+    (home-page "https://github.com/HeroicKatora/static-alloc")
+    (synopsis "Stable alternative to CoerceUnsize")
+    (description
+     "This package provides a stable alternative to @code{CoerceUnsize}.")
+    (license (list license:expat license:asl2.0 license:zlib))))
+
 (define-public rust-untrusted-0.7
   (package
     (name "rust-untrusted")
-- 
2.41.0





Message sent to efraim@HIDDEN, guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#68023] [PATCH 04/13] gnu: Add rust-triomphe-0.1.
Resent-From: Mathieu Othacehe <othacehe@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: efraim@HIDDEN, guix-patches@HIDDEN
Resent-Date: Mon, 25 Dec 2023 09:11:02 +0000
Resent-Message-ID: <handler.68023.B68023.170349540514102 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 68023
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 68023 <at> debbugs.gnu.org
Cc: me@HIDDEN, Mathieu Othacehe <othacehe@HIDDEN>, me@HIDDEN, lars@HIDDEN, efraim@HIDDEN, leo@HIDDEN, vagrant@HIDDEN, jgart@HIDDEN, marius@HIDDEN, Efraim Flashner <efraim@HIDDEN>
X-Debbugs-Original-Xcc: Efraim Flashner <efraim@HIDDEN>
Received: via spool by 68023-submit <at> debbugs.gnu.org id=B68023.170349540514102
          (code B ref 68023); Mon, 25 Dec 2023 09:11:02 +0000
Received: (at 68023) by debbugs.gnu.org; 25 Dec 2023 09:10:05 +0000
Received: from localhost ([127.0.0.1]:53932 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rHgyJ-0003fB-VV
	for submit <at> debbugs.gnu.org; Mon, 25 Dec 2023 04:10:04 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:50866)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <othacehe@HIDDEN>) id 1rHgyE-0003dV-Oh
 for 68023 <at> debbugs.gnu.org; Mon, 25 Dec 2023 04:09:59 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <othacehe@HIDDEN>)
 id 1rHgy2-0000hn-Ez; Mon, 25 Dec 2023 04:09:46 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To:
 From; bh=5zuOLVmv3/aHWr6D3CGoGCsu0leFwI3Q9gk2SBwpqY0=; b=jZwr5Z8HmOHXXE0DpFhD
 6WriQFa+sPuj4vkwpTr3Bz8dyK92HQuq7IpiTN5h59OqbGXA0riyxWpdxcmWV6Z8KnxncDlXUuixD
 mEI+Uqwy/lfD04Y+hK5b9d0PW4/YzlE8L9PjSNABoqoDEIFWm1A4v6WVOYP3r9ZilThDx5nLk/LFP
 hahWz86QYDrCAwiq4otj29LylYOek9rb0LogxLLGor08TIBAIsXt3PaQhaUTyS/tZ/rHU2K6oAt28
 LvQMaIQ20CxLHolRmQuLu1tI3Rk3+hDe0Md8y0fNJfzv080TXWKUd54gnTKLwCYk987Gb8UdgTun0
 8EYcBuAWe21JsQ==;
From: Mathieu Othacehe <othacehe@HIDDEN>
Date: Mon, 25 Dec 2023 10:09:20 +0100
Message-ID: <ecb2cb9095d21b72bb14ab31dc17e6416da7bd48.1703494195.git.othacehe@HIDDEN>
X-Mailer: git-send-email 2.41.0
In-Reply-To: <cover.1703494195.git.othacehe@HIDDEN>
References: <cover.1703494195.git.othacehe@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-io.scm (rust-triomphe-0.1): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@HIDDEN>
Change-Id: I4bd9ea34b30ae03f8f8dbc4a083d6e246c746ee5
---
 gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b552fbb1c3..18b26f4c50 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -82710,6 +82710,31 @@ (define-public rust-treeline-0.1
      "This package provides a library for visualizing tree structured data.")
     (license license:expat)))
 
+(define-public rust-triomphe-0.1
+  (package
+    (name "rust-triomphe")
+    (version "0.1.11")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "triomphe" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1crf71hndy3fc68x8v4aikkdjynp4n5sdhq28sck8x7frx8bd7l5"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-arc-swap" ,rust-arc-swap-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-stable-deref-trait" ,rust-stable-deref-trait-1)
+                       ("rust-unsize" ,rust-unsize-1))))
+    (home-page "https://github.com/Manishearth/triomphe")
+    (synopsis
+     "Fork of std::sync::Arc with some extra functionality")
+    (description
+     "This package provides a fork of std::sync::Arc with some extra
+functionality and without weak references (originally servo_arc).")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-triple-accel-0.4
   (package
     (name "rust-triple-accel")
-- 
2.41.0





Message sent to efraim@HIDDEN, guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#68023] [PATCH 05/13] gnu: Add rust-compiletest-rs-0.10.
Resent-From: Mathieu Othacehe <othacehe@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: efraim@HIDDEN, guix-patches@HIDDEN
Resent-Date: Mon, 25 Dec 2023 09:11:02 +0000
Resent-Message-ID: <handler.68023.B68023.170349540514113 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 68023
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 68023 <at> debbugs.gnu.org
Cc: me@HIDDEN, Mathieu Othacehe <othacehe@HIDDEN>, me@HIDDEN, lars@HIDDEN, efraim@HIDDEN, leo@HIDDEN, vagrant@HIDDEN, jgart@HIDDEN, marius@HIDDEN, Efraim Flashner <efraim@HIDDEN>
X-Debbugs-Original-Xcc: Efraim Flashner <efraim@HIDDEN>
Received: via spool by 68023-submit <at> debbugs.gnu.org id=B68023.170349540514113
          (code B ref 68023); Mon, 25 Dec 2023 09:11:02 +0000
Received: (at 68023) by debbugs.gnu.org; 25 Dec 2023 09:10:05 +0000
Received: from localhost ([127.0.0.1]:53935 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rHgyK-0003fP-RZ
	for submit <at> debbugs.gnu.org; Mon, 25 Dec 2023 04:10:05 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:50880)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <othacehe@HIDDEN>) id 1rHgyG-0003dh-10
 for 68023 <at> debbugs.gnu.org; Mon, 25 Dec 2023 04:10:00 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <othacehe@HIDDEN>)
 id 1rHgy4-0000iC-9D; Mon, 25 Dec 2023 04:09:48 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To:
 From; bh=DsKRx8N3VxT3dFj5me6EkHQQvON0y8lxyDNYlRETWH4=; b=Up0kPTUs7Hjky3pXjnzy
 ggISKRLizKH3yJdRvwRH6s+MJwZfWK3lEQXJOhEMBqZOkTsy1ji86rDuIOWgOQRDZ3QYAsL+OmbZL
 0moIBikfQGW6ARpUniXxHbXJfVCMgTCp2SdRPOfhcHbxDZdgv2+JfMuUR4V0X6RiYxc1ECZOXzeqt
 9XA+OmLYVEl2Ox1JVtqbf+sEpgGwzeKb3NatpGAlmApskz3yKI7iN89we0feijs+yJxFrX8OfIPVV
 rsKfABiPpzdefMCXddgMQc8UxUAXuVcz9oJcWXk3Z/PQUSwpiwYiaRFRWRZxHiNCYUXODcm+C7i1s
 /s45A31IebXH3w==;
From: Mathieu Othacehe <othacehe@HIDDEN>
Date: Mon, 25 Dec 2023 10:09:21 +0100
Message-ID: <04cf62d89dfa23b4f3ba8db316171d11cd3c86ef.1703494195.git.othacehe@HIDDEN>
X-Mailer: git-send-email 2.41.0
In-Reply-To: <cover.1703494195.git.othacehe@HIDDEN>
References: <cover.1703494195.git.othacehe@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-io.scm (rust-compiletest-rs-0.10): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@HIDDEN>
Change-Id: Ibd6fc9fa1803df3a804801a10923b8b70c1f4073
---
 gnu/packages/crates-io.scm | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 18b26f4c50..b09fbbd05f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -14949,6 +14949,43 @@ (define-public rust-compiler-error-0.1
     (description "This package provides a triggerable compiler error for Rust.")
     (license license:expat)))
 
+(define-public rust-compiletest-rs-0.10
+  (package
+    (name "rust-compiletest-rs")
+    (version "0.10.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "compiletest_rs" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1mn0v8qax92pl9kdf2csah79jyigzvndg8mil6rpn97rpkhzw9bj"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-diff" ,rust-diff-0.1)
+        ("rust-filetime" ,rust-filetime-0.2)
+        ("rust-getopts" ,rust-getopts-0.2)
+        ("rust-lazy-static" ,rust-lazy-static-1)
+        ("rust-libc" ,rust-libc-0.2)
+        ("rust-log" ,rust-log-0.4)
+        ("rust-miow" ,rust-miow-0.3)
+        ("rust-regex" ,rust-regex-1)
+        ("rust-rustfix" ,rust-rustfix-0.6)
+        ("rust-serde" ,rust-serde-1)
+        ("rust-serde-derive" ,rust-serde-derive-1)
+        ("rust-serde-json" ,rust-serde-json-1)
+        ("rust-tempfile" ,rust-tempfile-3)
+        ("rust-tester" ,rust-tester-0.9)
+        ("rust-winapi" ,rust-winapi-0.3))))
+    (home-page "https://github.com/Manishearth/compiletest-rs")
+    (synopsis
+     "Extraction of the compiletest utility from the Rust compiler")
+    (description
+     "This package provides an extraction of the compiletest utility from the
+Rust compiler.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-compiletest-rs-0.3
   (package
     (name "rust-compiletest-rs")
-- 
2.41.0





Message sent to efraim@HIDDEN, guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#68023] [PATCH 06/13] gnu: Add rust-archery-1.
Resent-From: Mathieu Othacehe <othacehe@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: efraim@HIDDEN, guix-patches@HIDDEN
Resent-Date: Mon, 25 Dec 2023 09:11:03 +0000
Resent-Message-ID: <handler.68023.B68023.170349540614128 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 68023
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 68023 <at> debbugs.gnu.org
Cc: me@HIDDEN, Mathieu Othacehe <othacehe@HIDDEN>, me@HIDDEN, lars@HIDDEN, efraim@HIDDEN, leo@HIDDEN, vagrant@HIDDEN, jgart@HIDDEN, marius@HIDDEN, Efraim Flashner <efraim@HIDDEN>
X-Debbugs-Original-Xcc: Efraim Flashner <efraim@HIDDEN>
Received: via spool by 68023-submit <at> debbugs.gnu.org id=B68023.170349540614128
          (code B ref 68023); Mon, 25 Dec 2023 09:11:03 +0000
Received: (at 68023) by debbugs.gnu.org; 25 Dec 2023 09:10:06 +0000
Received: from localhost ([127.0.0.1]:53939 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rHgyL-0003fZ-JP
	for submit <at> debbugs.gnu.org; Mon, 25 Dec 2023 04:10:06 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:48222)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <othacehe@HIDDEN>) id 1rHgyH-0003ds-Sf
 for 68023 <at> debbugs.gnu.org; Mon, 25 Dec 2023 04:10:02 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <othacehe@HIDDEN>)
 id 1rHgy6-0000ii-4U; Mon, 25 Dec 2023 04:09:50 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To:
 From; bh=MCFG6YhAFhqF0fPdzAcXPhc38ioQF7BknOb2EgLsykw=; b=KX9Dp2duKWHqaZNR8HM8
 ICkDNyZDE8EFOz5YYimI57/k2PdQBwrbnnhaAq1aOJPKUUXmDPUmNjb5aHuEpbzeERedWvepVviEb
 +J5nJDG7qDN4pfBAmwZeA+n8pxNArYafUGcCxlciL9lZgBPL0fcl2ZYGKQDyZouLXpD6Vg6Z0+VDQ
 kEFY3clJSXLiyEQ6H6454kkIBff0FqSy+Dir7Yl5PiuDBXw994sORK1OmsVCdifBwjBaPW0LGpyAA
 bK3xA4Wlewo0TI9llloHAOnHJdmgSyJdCOe16NW9L0vnxqOfqEUL3q/Tbjp71cuTzrotlez1oRWh2
 tN9Zv+ica4dmfw==;
From: Mathieu Othacehe <othacehe@HIDDEN>
Date: Mon, 25 Dec 2023 10:09:22 +0100
Message-ID: <8e25849ab27e89dacccf20bae7d32ec7b8af98c9.1703494195.git.othacehe@HIDDEN>
X-Mailer: git-send-email 2.41.0
In-Reply-To: <cover.1703494195.git.othacehe@HIDDEN>
References: <cover.1703494195.git.othacehe@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-io.scm (rust-archery-1): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@HIDDEN>
Change-Id: Ie0b29e5c3163e0202327ce5661393ee1d3925d89
---
 gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b09fbbd05f..b7f39ff8ff 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -4096,6 +4096,32 @@ (define-public rust-arc-swap-0.4
         ("rust-proptest" ,rust-proptest-0.9)
         ("rust-version-sync" ,rust-version-sync-0.9))))))
 
+(define-public rust-archery-1
+  (package
+    (name "rust-archery")
+    (version "1.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "archery" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1lp7lq613dd21ay15gzbl8s5r91c96iia000rs358xk217v5aya8"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-static-assertions" ,rust-static-assertions-1)
+                       ("rust-triomphe" ,rust-triomphe-0.1))
+       #:cargo-development-inputs
+       (("rust-compiletest-rs" ,rust-compiletest-rs-0.10)
+        ("rust-criterion" ,rust-criterion-0.5)
+        ("rust-pretty-assertions" ,rust-pretty-assertions-1))))
+    (home-page "https://github.com/orium/archery")
+    (synopsis "Abstract over the atomicity of reference-counting pointers")
+    (description "This package provides a way to abstract @code{Rc} and
+@code{Arc} smart pointers.  It can also create data structures where
+the pointer type is parameterizable.")
+    (license license:mpl2.0)))
+
 (define-public rust-arg-enum-proc-macro-0.3
   (package
     (name "rust-arg-enum-proc-macro")
-- 
2.41.0





Message sent to efraim@HIDDEN, guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#68023] [PATCH 07/13] gnu: Add rust-rpds-1.
Resent-From: Mathieu Othacehe <othacehe@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: efraim@HIDDEN, guix-patches@HIDDEN
Resent-Date: Mon, 25 Dec 2023 09:11:03 +0000
Resent-Message-ID: <handler.68023.B68023.170349541814176 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 68023
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 68023 <at> debbugs.gnu.org
Cc: me@HIDDEN, Mathieu Othacehe <othacehe@HIDDEN>, me@HIDDEN, lars@HIDDEN, efraim@HIDDEN, leo@HIDDEN, vagrant@HIDDEN, jgart@HIDDEN, marius@HIDDEN, Efraim Flashner <efraim@HIDDEN>
X-Debbugs-Original-Xcc: Efraim Flashner <efraim@HIDDEN>
Received: via spool by 68023-submit <at> debbugs.gnu.org id=B68023.170349541814176
          (code B ref 68023); Mon, 25 Dec 2023 09:11:03 +0000
Received: (at 68023) by debbugs.gnu.org; 25 Dec 2023 09:10:18 +0000
Received: from localhost ([127.0.0.1]:53952 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rHgyX-0003gZ-Io
	for submit <at> debbugs.gnu.org; Mon, 25 Dec 2023 04:10:17 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:48238)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <othacehe@HIDDEN>) id 1rHgyJ-0003e6-MB
 for 68023 <at> debbugs.gnu.org; Mon, 25 Dec 2023 04:10:04 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <othacehe@HIDDEN>)
 id 1rHgy7-0000j4-UU; Mon, 25 Dec 2023 04:09:51 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To:
 From; bh=rvhy/q8eG5A/E5XHXwpqhY9pUJZ9Xeejlc34ugPtOqc=; b=Z7JTJs+JiDDnh0FGV9n9
 FdzlqOZMRLjQXyFDZaZkppb1m5AXU8TqYHRfW9t8BvvLqTMkw3OE88b2MZt0YTcctNVW0/G1hu45z
 oHHNkU8DZIuZhw2sUsbI9FDmeJZWZ41WygC5+jeKjj03avCxx3FPzGEIYMTGuDloQqR5yPpEZn/nc
 tdXAbojL9Hn5rGRh0d6kY/SnDzTNYn4xkoLMswIW9LeRLC+8kaE3lgpQ9tGn2Xa5ezAx7N6sZT3tk
 VGBx+yrjl3SeQyxNjcNizIXmHr1AIA9NvFt5MKxTVIVSGE9owwZXRSuviLDwkmntSipoPgkXHhAeX
 6ZGIn2bpGLxDyA==;
From: Mathieu Othacehe <othacehe@HIDDEN>
Date: Mon, 25 Dec 2023 10:09:23 +0100
Message-ID: <eb0b287793fca84c97b01940b07011535a9108f6.1703494195.git.othacehe@HIDDEN>
X-Mailer: git-send-email 2.41.0
In-Reply-To: <cover.1703494195.git.othacehe@HIDDEN>
References: <cover.1703494195.git.othacehe@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-io.scm (rust-rpds-1): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@HIDDEN>
Change-Id: I91b02a357e679ab4b8361bf232d2fec473a5f910
---
 gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b7f39ff8ff..65b90fed6f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -64093,6 +64093,33 @@ (define-public rust-rpassword-4
        (sha256
         (base32 "17z99xazhhbaczw0ib1vnnq450j0zacdn8b2zcbdir68sdbicdwr"))))))
 
+(define-public rust-rpds-1
+  (package
+    (name "rust-rpds")
+    (version "1.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "rpds" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "194hjbsicmgqi3dyllqrz09mmhh597m2j9l49lr16cyfscambqd0"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-archery" ,rust-archery-1)
+                       ("rust-serde" ,rust-serde-1))
+       #:cargo-development-inputs
+       (("rust-bincode" ,rust-bincode-1)
+        ("rust-criterion" ,rust-criterion-0.5)
+        ("rust-pretty-assertions" ,rust-pretty-assertions-1)
+        ("rust-rand" ,rust-rand-0.8)
+        ("rust-static-assertions" ,rust-static-assertions-1))))
+    (home-page "https://github.com/orium/rpds")
+    (synopsis "Persistent data structures with structural sharing")
+    (description "This package provides support for fully persistent data
+structures with structural sharing.")
+    (license license:mpl2.0)))
+
 (define-public rust-runtime-0.3
   (package
     (name "rust-runtime")
-- 
2.41.0





Message sent to lars@HIDDEN, marius@HIDDEN, me@HIDDEN, jgart@HIDDEN, guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#68023] [PATCH 08/13] gnu: Add python-rpds-py.
Resent-From: Mathieu Othacehe <othacehe@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: lars@HIDDEN, marius@HIDDEN, me@HIDDEN, jgart@HIDDEN, guix-patches@HIDDEN
Resent-Date: Mon, 25 Dec 2023 09:11:03 +0000
Resent-Message-ID: <handler.68023.B68023.170349541814185 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 68023
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 68023 <at> debbugs.gnu.org
Cc: me@HIDDEN, Mathieu Othacehe <othacehe@HIDDEN>, me@HIDDEN, lars@HIDDEN, efraim@HIDDEN, leo@HIDDEN, vagrant@HIDDEN, jgart@HIDDEN, marius@HIDDEN, Lars-Dominik Braun <lars@HIDDEN>, Marius Bakke <marius@HIDDEN>, Munyoki Kilyungi <me@HIDDEN>, jgart <jgart@HIDDEN>
X-Debbugs-Original-Xcc: Lars-Dominik Braun <lars@HIDDEN>, Marius Bakke <marius@HIDDEN>, Munyoki Kilyungi <me@HIDDEN>, jgart <jgart@HIDDEN>
Received: via spool by 68023-submit <at> debbugs.gnu.org id=B68023.170349541814185
          (code B ref 68023); Mon, 25 Dec 2023 09:11:03 +0000
Received: (at 68023) by debbugs.gnu.org; 25 Dec 2023 09:10:18 +0000
Received: from localhost ([127.0.0.1]:53954 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rHgyX-0003gb-VF
	for submit <at> debbugs.gnu.org; Mon, 25 Dec 2023 04:10:18 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:48248)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <othacehe@HIDDEN>) id 1rHgyL-0003eJ-GN
 for 68023 <at> debbugs.gnu.org; Mon, 25 Dec 2023 04:10:06 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <othacehe@HIDDEN>)
 id 1rHgy9-0000jP-OF; Mon, 25 Dec 2023 04:09:53 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To:
 From; bh=2KlBRFjhEmo4PDdYrNxeTh/6cCYaE0q3KLY0RLrGsso=; b=eI7X1nIPuX5LtHpcxdpw
 ld9fYxJma6bx0zIlMtWqmIZmmPgv8uMmisybxzLIjFigsXK9yTF/Gpr4t9xXe/T1ljT0SJWEkoUgO
 kiHJBFrQDWGhYChNLyLXC2b9tsXBv1TwUHtCrDJ5asf843yK8GaWlVUofWVSly5YEp7rNkK84n8Ey
 gDR/r/ZVKsB/jGrvSeA3TpzTpIAYeVSU7MswbPMJwfgjoUBK+jSngezVwCbhpQcHWxof677vMrWqw
 xzgww3ZDBlXzdF3ukCewj8EwsceJW0tKLd6e6sS4/asbSETZbzkouYY6p2kLNjYEOWRvShMmSbGyN
 tSZJx/xy1ZHfSQ==;
From: Mathieu Othacehe <othacehe@HIDDEN>
Date: Mon, 25 Dec 2023 10:09:24 +0100
Message-ID: <ffbc163fb929637172337bcc5856ab4dd9704763.1703494195.git.othacehe@HIDDEN>
X-Mailer: git-send-email 2.41.0
In-Reply-To: <cover.1703494195.git.othacehe@HIDDEN>
References: <cover.1703494195.git.othacehe@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/python-xyz.scm (python-rpds-py): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@HIDDEN>
Change-Id: I6f4d80cc7a9a3d591fcf894375ef14e079573c0d
---
 gnu/packages/python-xyz.scm | 40 +++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index cab44be011..4d3041db2c 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -34054,6 +34054,46 @@ (define-public python-types-orjson
 etc. to check code that uses @code{orjson}.")
     (license license:asl2.0)))
 
+(define-public python-rpds-py
+  (package
+    (name "python-rpds-py")
+    (version "0.10.6")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "rpds_py" version))
+              (sha256
+               (base32
+                "0l5slkvhq2vf64mapimmj6ginsv01mc4niyj90vvz3assq4agrac"))))
+    (build-system cargo-build-system)
+    (arguments
+     (list
+      #:imported-modules `(,@%cargo-build-system-modules
+                           ,@%pyproject-build-system-modules)
+      #:modules '((guix build cargo-build-system)
+                  ((guix build pyproject-build-system) #:prefix py:)
+                  (guix build utils))
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'prepare-python-module 'build-python-module
+            (assoc-ref py:%standard-phases 'build))
+          (add-after 'build-python-module 'install-python-module
+            (assoc-ref py:%standard-phases 'install)))
+      #:cargo-inputs
+      `(("rust-archery" ,rust-archery-1)
+        ("rust-pyo3" ,rust-pyo3-0.19)
+        ("rust-rpds" ,rust-rpds-1))
+      #:install-source? #false))
+    (inputs
+     (list maturin))
+    (native-inputs
+     (list python-wrapper))
+    (home-page "https://github.com/crate-py/rpds")
+    (synopsis "Bindings to Rust rpds for persistent data structures")
+    (description "This package provides Python bindings to the Rust rpds crate
+for persistent data structures.  It was written initially to support replacing
+@code{python-pyrsistent}.")
+    (license license:expat)))
+
 (define-public python-nanoid
   ;; There are no tests on PyPi.
   (let ((commit "061f9a598f310b0e2e91b9ed6ce725a22770da64")
-- 
2.41.0





Message sent to lars@HIDDEN, marius@HIDDEN, me@HIDDEN, jgart@HIDDEN, guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#68023] [PATCH 09/13] gnu: Add python-referencing.
Resent-From: Mathieu Othacehe <othacehe@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: lars@HIDDEN, marius@HIDDEN, me@HIDDEN, jgart@HIDDEN, guix-patches@HIDDEN
Resent-Date: Mon, 25 Dec 2023 09:11:04 +0000
Resent-Message-ID: <handler.68023.B68023.170349541814192 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 68023
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 68023 <at> debbugs.gnu.org
Cc: me@HIDDEN, Mathieu Othacehe <othacehe@HIDDEN>, me@HIDDEN, lars@HIDDEN, efraim@HIDDEN, leo@HIDDEN, vagrant@HIDDEN, jgart@HIDDEN, marius@HIDDEN, Lars-Dominik Braun <lars@HIDDEN>, Marius Bakke <marius@HIDDEN>, Munyoki Kilyungi <me@HIDDEN>, jgart <jgart@HIDDEN>
X-Debbugs-Original-Xcc: Lars-Dominik Braun <lars@HIDDEN>, Marius Bakke <marius@HIDDEN>, Munyoki Kilyungi <me@HIDDEN>, jgart <jgart@HIDDEN>
Received: via spool by 68023-submit <at> debbugs.gnu.org id=B68023.170349541814192
          (code B ref 68023); Mon, 25 Dec 2023 09:11:04 +0000
Received: (at 68023) by debbugs.gnu.org; 25 Dec 2023 09:10:18 +0000
Received: from localhost ([127.0.0.1]:53956 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rHgyY-0003gj-BO
	for submit <at> debbugs.gnu.org; Mon, 25 Dec 2023 04:10:18 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:48258)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <othacehe@HIDDEN>) id 1rHgyN-0003eW-C7
 for 68023 <at> debbugs.gnu.org; Mon, 25 Dec 2023 04:10:07 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <othacehe@HIDDEN>)
 id 1rHgyB-0000jn-JM; Mon, 25 Dec 2023 04:09:55 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To:
 From; bh=3L7aKo0L4Jy3IrWkc7gtNVyD86kAY9GZWE2N4jJah3k=; b=JTkLou9IMYXHvHQGtci2
 pvzz9SUblrn3wI2L2/3qLiWKYkodus3me0jlFrW6dlKOOswprpmmAFswujL6kD4mokIHO1gdcb2rF
 QNrwnXZzsSltpCLMKr7/oV+M2cJVkH28IYZCaEzo624pJ/VU9ZDJXxfNIEl/Lj15nTbsYlXL3Y+Me
 E4xj9xLkQpWanKH5LJnEFB6h1eMTlGUCsIup0dXxQ1p+s0RnYsH7fwlgc6yTGCkBcx5qHChjuSMdF
 T5DVymo1cFO8obVW7CkbiMQhU2xIF0C2MWAOxsMoXaV/f2VlPKYJY/ItTS/d4nagMREMkLFOh1Wyg
 wsNBUphM6Sodww==;
From: Mathieu Othacehe <othacehe@HIDDEN>
Date: Mon, 25 Dec 2023 10:09:25 +0100
Message-ID: <b8d8083c35897ce1b5aa6a5549296318b849e089.1703494195.git.othacehe@HIDDEN>
X-Mailer: git-send-email 2.41.0
In-Reply-To: <cover.1703494195.git.othacehe@HIDDEN>
References: <cover.1703494195.git.othacehe@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/python-xyz.scm (python-referencing): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@HIDDEN>
Change-Id: I90cfdb3efb0726b445ba35f0336e0a966534d577
---
 gnu/packages/python-xyz.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 4d3041db2c..e80e3c9089 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -30650,6 +30650,31 @@ (define-public python-reflink
 implementations.")
     (license license:expat)))
 
+(define-public python-referencing
+  (package
+    (name "python-referencing")
+    (version "0.32.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "referencing" version))
+       (sha256
+        (base32 "0qb1zp46ma004wrnflxlzy413ygiiqqk66dpazyxqhqq2bz697k8"))))
+    (build-system pyproject-build-system)
+    (arguments (list #:tests? #f))
+    (native-inputs
+     (list python-hatchling
+           python-hatch-fancy-pypi-readme
+           python-hatch-vcs
+           python-trove-classifiers))
+    (propagated-inputs (list python-attrs python-rpds-py))
+    (home-page "https://github.com/python-jsonschema/referencing")
+    (synopsis "JSON reference resolution")
+    (description "This package provides a way for JSON Schema tooling to
+resolve the @code{$ref} keywords across all drafts without needing to
+implement support themselves.")
+    (license license:expat)))
+
 (define-public python-retry
   (package
     (name "python-retry")
-- 
2.41.0





Message sent to lars@HIDDEN, marius@HIDDEN, me@HIDDEN, jgart@HIDDEN, guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#68023] [PATCH 10/13] gnu: Add python-jsonschema-specifications.
Resent-From: Mathieu Othacehe <othacehe@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: lars@HIDDEN, marius@HIDDEN, me@HIDDEN, jgart@HIDDEN, guix-patches@HIDDEN
Resent-Date: Mon, 25 Dec 2023 09:11:04 +0000
Resent-Message-ID: <handler.68023.B68023.170349541914200 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 68023
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 68023 <at> debbugs.gnu.org
Cc: me@HIDDEN, Mathieu Othacehe <othacehe@HIDDEN>, me@HIDDEN, lars@HIDDEN, efraim@HIDDEN, leo@HIDDEN, vagrant@HIDDEN, jgart@HIDDEN, marius@HIDDEN, Lars-Dominik Braun <lars@HIDDEN>, Marius Bakke <marius@HIDDEN>, Munyoki Kilyungi <me@HIDDEN>, jgart <jgart@HIDDEN>
X-Debbugs-Original-Xcc: Lars-Dominik Braun <lars@HIDDEN>, Marius Bakke <marius@HIDDEN>, Munyoki Kilyungi <me@HIDDEN>, jgart <jgart@HIDDEN>
Received: via spool by 68023-submit <at> debbugs.gnu.org id=B68023.170349541914200
          (code B ref 68023); Mon, 25 Dec 2023 09:11:04 +0000
Received: (at 68023) by debbugs.gnu.org; 25 Dec 2023 09:10:19 +0000
Received: from localhost ([127.0.0.1]:53958 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rHgyY-0003gr-Nq
	for submit <at> debbugs.gnu.org; Mon, 25 Dec 2023 04:10:19 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:48266)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <othacehe@HIDDEN>) id 1rHgyP-0003fL-J5
 for 68023 <at> debbugs.gnu.org; Mon, 25 Dec 2023 04:10:09 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <othacehe@HIDDEN>)
 id 1rHgyD-0000kC-OU; Mon, 25 Dec 2023 04:09:57 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To:
 From; bh=QgfA4eyiNGe9mgzMcJC60fkdvR72lDtq0oW1bvTta2g=; b=VlEIj6mxJjWX3Hx6pN5R
 WFC4W00W0Np2tc0vk3/dZ/hg77sIVmS992zEOzoDf/4PF8K6WtnLiatzRE8u0kqcCDz1Q4gBKzerh
 lLwzrArcAhhR7DCI+HGRJgKTV/jpWikTvG7DVgb/QlKtuAzrAMMnyJzxxPnf2rdm0GEsCtqG+OMSq
 WxDYaesg3yLyb058n7WkNRsBgpESoZ+kVIKf0INTZ2TJYbqTnOkj1O4Odc7avcUwCcF5iAwWsDNLw
 YkOFC8DWwt8V3rj+FInWwYOmTQdHDmRhzJ7bkPsaPjCh7jaXpRfogaYlwLmdvlPlr2GwjpUHgHbnN
 Ts9U+C1LjSFRvQ==;
From: Mathieu Othacehe <othacehe@HIDDEN>
Date: Mon, 25 Dec 2023 10:09:26 +0100
Message-ID: <8a52cc7f8acddedeaf62b7d57b5145aa6ecdfd02.1703494195.git.othacehe@HIDDEN>
X-Mailer: git-send-email 2.41.0
In-Reply-To: <cover.1703494195.git.othacehe@HIDDEN>
References: <cover.1703494195.git.othacehe@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/python-xyz.scm (python-jsonschema-specifications): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@HIDDEN>
Change-Id: I967800d6867d6a6405230aa48ed4a06ee3d42d14
---
 gnu/packages/python-xyz.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index e80e3c9089..c4d6d20751 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -5038,6 +5038,32 @@ (define-public python-schema-0.5
         (base32
          "10zqvpaky51kgb8nd42bk7jwl8cn2zvayxjpdc1wwmpybj92x67s"))))))
 
+(define-public python-jsonschema-specifications
+  (package
+    (name "python-jsonschema-specifications")
+    (version "2023.11.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "jsonschema_specifications" version))
+       (sha256
+        (base32 "1f41kby85dd1yzy0xa1fvgjakdfcmq6ijasax95xfk27x97zqwll"))))
+    (build-system pyproject-build-system)
+    (native-inputs
+     (list python-hatchling
+           python-hatch-fancy-pypi-readme
+           python-hatch-vcs
+           python-pytest))
+    (propagated-inputs
+     (list python-importlib-resources python-referencing))
+    (home-page "https://github.com/python-jsonschema/jsonschema-specifications")
+    (synopsis "JSON Schema Specifications support")
+    (description
+     "This package provides support for the JSON Schema
+Specifications (metaschemas, vocabularies, ...), packaged for runtime access
+from Python as a referencing-based Schema Registry.")
+    (license license:expat)))
+
 (define-public python-kitchen
   (package
     (name "python-kitchen")
-- 
2.41.0





Message sent to lars@HIDDEN, marius@HIDDEN, me@HIDDEN, jgart@HIDDEN, guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#68023] [PATCH 11/13] gnu: python-jsonschema: Update to 4.17.3.
Resent-From: Mathieu Othacehe <othacehe@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: lars@HIDDEN, marius@HIDDEN, me@HIDDEN, jgart@HIDDEN, guix-patches@HIDDEN
Resent-Date: Mon, 25 Dec 2023 09:11:05 +0000
Resent-Message-ID: <handler.68023.B68023.170349541914207 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 68023
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 68023 <at> debbugs.gnu.org
Cc: me@HIDDEN, Mathieu Othacehe <othacehe@HIDDEN>, me@HIDDEN, lars@HIDDEN, efraim@HIDDEN, leo@HIDDEN, vagrant@HIDDEN, jgart@HIDDEN, marius@HIDDEN, Lars-Dominik Braun <lars@HIDDEN>, Marius Bakke <marius@HIDDEN>, Munyoki Kilyungi <me@HIDDEN>, jgart <jgart@HIDDEN>
X-Debbugs-Original-Xcc: Lars-Dominik Braun <lars@HIDDEN>, Marius Bakke <marius@HIDDEN>, Munyoki Kilyungi <me@HIDDEN>, jgart <jgart@HIDDEN>
Received: via spool by 68023-submit <at> debbugs.gnu.org id=B68023.170349541914207
          (code B ref 68023); Mon, 25 Dec 2023 09:11:05 +0000
Received: (at 68023) by debbugs.gnu.org; 25 Dec 2023 09:10:19 +0000
Received: from localhost ([127.0.0.1]:53960 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rHgyZ-0003gz-6M
	for submit <at> debbugs.gnu.org; Mon, 25 Dec 2023 04:10:19 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:34312)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <othacehe@HIDDEN>) id 1rHgyS-0003fy-9w
 for 68023 <at> debbugs.gnu.org; Mon, 25 Dec 2023 04:10:13 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <othacehe@HIDDEN>)
 id 1rHgyG-0000kh-I1; Mon, 25 Dec 2023 04:10:00 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To:
 From; bh=jD9nm2D7LuFtsqMUum72FE7CX8WULsK8+uNYBnCd8qU=; b=EgQpo/VVmZn5rACDijBv
 okWuXmXah/vE9neMgzsf5SdPER611V81tGFm2IHZ0ZdGaEcrp0R95zcRSSYlERxSWAHlkszXvJpAo
 wyAHGfg1gRE1coJdbFbXFVyRn70CkYyXXM2wFkqs2Lm9+Wn60KgXXd9Ax+UGmm/yhjyS1wSE65smB
 cCzlS1j/KVuRreeQIYTtDQWG0efq1XDPRfqWN7QpIvceS52MO7dF9yV0s2LlMNmLVsGRYt5x3mCMj
 sBUhwOOnRZlKr1b4x3e7QS+6w//SONIXLcrR+RdY4sfDrWUO7fQDhRZv0Oy7ql6YR307DlB/ot8wc
 TOymVlAUhRB5pw==;
From: Mathieu Othacehe <othacehe@HIDDEN>
Date: Mon, 25 Dec 2023 10:09:27 +0100
Message-ID: <a6d363ae73dd21932f6696de85cfc4fee954b4ee.1703494195.git.othacehe@HIDDEN>
X-Mailer: git-send-email 2.41.0
In-Reply-To: <cover.1703494195.git.othacehe@HIDDEN>
References: <cover.1703494195.git.othacehe@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/python-xyz.scm (python-jsonschema): Update to 4.17.3.
[arguments]: Do not replace the 'check phase.
[native-inputs]: Add python-hatchling, python-hatch-fancy-pypi-readme,
python-hatch-vcs, python-jsonschema-specifications, python-pytest,
python-rpds-py, python-trove-classifiers.
[propagated-inputs]: Add python-referencing, python-rpds-py.

Change-Id: I39e5128d851470d25ef31edf3baefcdf6d690fa6
Signed-off-by: Mathieu Othacehe <othacehe@HIDDEN>
---
 gnu/packages/python-xyz.scm | 24 +++++++++++++-----------
 1 file changed, 13 insertions(+), 11 deletions(-)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index c4d6d20751..2e74befa1c 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -4949,15 +4949,13 @@ (define-public python-ddlparse
 (define-public python-jsonschema
   (package
     (name "python-jsonschema")
-    ;; XXX: Update to the latest version requires new build system - Hatch
-    ;; https://hatch.pypa.io/
-    (version "4.5.1")
+    (version "4.17.3")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "jsonschema" version))
        (sha256
-        (base32 "1z0x22691jva7lwfcfh377jdmlz68zhiawxzl53k631l34k8hvbw"))))
+        (base32 "03dnxhvzfxmnpn53zsc0598hsslaz7w3wi87cyx7cq4bmcvl91hg"))))
     (build-system pyproject-build-system)
     (arguments
      (list
@@ -4968,17 +4966,21 @@ (define-public python-jsonschema
             ;; without the git metadata available, the version string is set to
             ;; '0.0.0'.
             (lambda _
-              (setenv "SETUPTOOLS_SCM_PRETEND_VERSION" #$version)))
-          (replace 'check
-            (lambda* (#:key tests? #:allow-other-keys)
-              (when tests?
-                (setenv "JSON_SCHEMA_TEST_SUITE" "json")
-                (invoke "trial" "jsonschema")))))))
-    (native-inputs (list python-setuptools-scm python-twisted))
+              (setenv "SETUPTOOLS_SCM_PRETEND_VERSION" #$version))))))
+    (native-inputs (list python-hatchling
+                         python-hatch-fancy-pypi-readme
+                         python-hatch-vcs
+                         python-jsonschema-specifications
+                         python-pytest
+                         python-setuptools-scm
+                         python-trove-classifiers
+                         python-twisted))
     (propagated-inputs
      (list python-attrs
            python-importlib-metadata
            python-pyrsistent
+           python-referencing
+           python-rpds-py
            python-typing-extensions))
     (home-page "https://github.com/Julian/jsonschema")
     (synopsis "Implementation of JSON Schema for Python")
-- 
2.41.0





Message sent to leo@HIDDEN, me@HIDDEN, guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#68023] [PATCH 13/13] gnu: linux-libre: Add python-dtschema.
Resent-From: Mathieu Othacehe <othacehe@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: leo@HIDDEN, me@HIDDEN, guix-patches@HIDDEN
Resent-Date: Mon, 25 Dec 2023 09:11:05 +0000
Resent-Message-ID: <handler.68023.B68023.170349542014213 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 68023
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 68023 <at> debbugs.gnu.org
Cc: me@HIDDEN, Mathieu Othacehe <othacehe@HIDDEN>, me@HIDDEN, lars@HIDDEN, efraim@HIDDEN, leo@HIDDEN, vagrant@HIDDEN, jgart@HIDDEN, marius@HIDDEN, Leo Famulari <leo@HIDDEN>, Tobias Geerinckx-Rice <me@HIDDEN>
X-Debbugs-Original-Xcc: Leo Famulari <leo@HIDDEN>, Tobias Geerinckx-Rice <me@HIDDEN>
Received: via spool by 68023-submit <at> debbugs.gnu.org id=B68023.170349542014213
          (code B ref 68023); Mon, 25 Dec 2023 09:11:05 +0000
Received: (at 68023) by debbugs.gnu.org; 25 Dec 2023 09:10:20 +0000
Received: from localhost ([127.0.0.1]:53962 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rHgyZ-0003h6-Lb
	for submit <at> debbugs.gnu.org; Mon, 25 Dec 2023 04:10:19 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:34344)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <othacehe@HIDDEN>) id 1rHgyW-0003gD-8I
 for 68023 <at> debbugs.gnu.org; Mon, 25 Dec 2023 04:10:16 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <othacehe@HIDDEN>)
 id 1rHgyK-0000xK-G9; Mon, 25 Dec 2023 04:10:04 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To:
 From; bh=+zkVKZSSe722nrYZseKU7plL1tEGDLeHjErqrQG+abE=; b=bbcrwhQ8kAlkRytpmCMm
 RMEnvpB+ezfKlBs0PzAgRgcoo77OxKGItIY9PwFJZYIUChTtmp72SXgb7VpDButtJ0B50BNNJqFgX
 0t9H1ggENDO7y9NPBiS8ZMTdj/lGr1qNy4WJBcVG1S1eZiZX6/OSfiX9vmxF/eL4dZDkXf5f+0ain
 /365b2cfFbBJ4RMg/a5xGTwi55g834xrqtyYPZbYlucSWdqYLWbxqGfItBlL1DZXdauJjFI33QB+A
 l3lHh8uaVTSLiUoYD7f8ksMMnVywbvIOiQo9q/TPIWoyXm3SWwO6fHCC6cHyqLybuVCP3cujChrOk
 nN5DDdp9xYqcpw==;
From: Mathieu Othacehe <othacehe@HIDDEN>
Date: Mon, 25 Dec 2023 10:09:29 +0100
Message-ID: <ccad449e822446a00f109a115b4cc293eb089e31.1703494195.git.othacehe@HIDDEN>
X-Mailer: git-send-email 2.41.0
In-Reply-To: <cover.1703494195.git.othacehe@HIDDEN>
References: <cover.1703494195.git.othacehe@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

This allows to run `make dtbs_check` on a Linux checkout after running `guix
shell -D linux-libre`.

* gnu/packages/linux.scm (linux-libre)[native-inputs]: Add python-dtschema.

Signed-off-by: Mathieu Othacehe <othacehe@HIDDEN>
Change-Id: I9d67a1efc6ecca4b353ebbebf531fceea1eafd7d
---
 gnu/packages/linux.scm | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 2d9e4cebbe..9a9ffc9c13 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -1077,6 +1077,10 @@ (define* (make-linux-libre* version gnu-revision source supported-systems
            flex
            bison
            util-linux                ;needed for hexdump
+           ;; Needed for dtb validation.
+           (module-ref (resolve-interface
+                        '(gnu packages bootloaders))
+                       'python-dtschema)
            ;; These are needed to compile the GCC plugins.
            gmp
            mpfr
-- 
2.41.0





Message sent to efraim@HIDDEN, vagrant@HIDDEN, guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#68023] [PATCH 12/13] gnu: Add python-dtschema.
Resent-From: Mathieu Othacehe <othacehe@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: efraim@HIDDEN, vagrant@HIDDEN, guix-patches@HIDDEN
Resent-Date: Mon, 25 Dec 2023 09:11:06 +0000
Resent-Message-ID: <handler.68023.B68023.170349543414244 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 68023
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 68023 <at> debbugs.gnu.org
Cc: me@HIDDEN, Mathieu Othacehe <othacehe@HIDDEN>, me@HIDDEN, lars@HIDDEN, efraim@HIDDEN, leo@HIDDEN, vagrant@HIDDEN, jgart@HIDDEN, marius@HIDDEN, Efraim Flashner <efraim@HIDDEN>, Vagrant Cascadian <vagrant@HIDDEN>
X-Debbugs-Original-Xcc: Efraim Flashner <efraim@HIDDEN>, Vagrant Cascadian <vagrant@HIDDEN>
Received: via spool by 68023-submit <at> debbugs.gnu.org id=B68023.170349543414244
          (code B ref 68023); Mon, 25 Dec 2023 09:11:06 +0000
Received: (at 68023) by debbugs.gnu.org; 25 Dec 2023 09:10:34 +0000
Received: from localhost ([127.0.0.1]:53964 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rHgyo-0003hg-2z
	for submit <at> debbugs.gnu.org; Mon, 25 Dec 2023 04:10:34 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:34328)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <othacehe@HIDDEN>) id 1rHgyU-0003g6-5C
 for 68023 <at> debbugs.gnu.org; Mon, 25 Dec 2023 04:10:25 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <othacehe@HIDDEN>)
 id 1rHgyI-0000lS-C7; Mon, 25 Dec 2023 04:10:02 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To:
 From; bh=8RRDTVtrEZS5J8j/lifahyz4k9RJocwYjYs6RfDjVE8=; b=oH4NtA3aSN2GXRqTviVe
 CoiFcE6CpnlgymymNAFzDrwC7dB2HeP37QH6aDZF1mI0M6bNfXz5NhPSHrknpFV0DH0mMGJ0clwfz
 DDZRLEuoGBF239F3xdTidC3n51jmYudb8S2oFyCBf9RvcxCJOSKszhIOV0T2C2mSjgVsR2/wEWjzc
 obh07GXxlvfH8FdeznTuz2wU0BK3YRVyMfV6ncJDQTv8M1r8x177K9OiQQR5f2YV0UnTE9heD9qqI
 uL4kK09NyUpXvSMuAbpYvJ1zfjZNnbocFMzQW8s7rzDYamZZOy73a1OGq7KsCBjaU7XP3Wqra9YGS
 EiA2DkWg5+Og/Q==;
From: Mathieu Othacehe <othacehe@HIDDEN>
Date: Mon, 25 Dec 2023 10:09:28 +0100
Message-ID: <ace05a206fda6ccb7e59fddc63f2d11129662da7.1703494195.git.othacehe@HIDDEN>
X-Mailer: git-send-email 2.41.0
In-Reply-To: <cover.1703494195.git.othacehe@HIDDEN>
References: <cover.1703494195.git.othacehe@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/bootloaders.scm (python-dtschema): New variable.

Change-Id: Iaf5de29ea6db2cdf0998a22f48faf9126282c09d
Signed-off-by: Mathieu Othacehe <othacehe@HIDDEN>
---
 gnu/packages/bootloaders.scm | 43 ++++++++++++++++++++++++++++++++++++
 1 file changed, 43 insertions(+)

diff --git a/gnu/packages/bootloaders.scm b/gnu/packages/bootloaders.scm
index f8ba93ce01..fa13b630f3 100644
--- a/gnu/packages/bootloaders.scm
+++ b/gnu/packages/bootloaders.scm
@@ -41,6 +41,7 @@ (define-module (gnu packages bootloaders)
   #:use-module (gnu packages base)
   #:use-module (gnu packages disk)
   #:use-module (gnu packages bison)
+  #:use-module (gnu packages build-tools)
   #:use-module (gnu packages cdrom)
   #:use-module (gnu packages check)
   #:use-module (gnu packages compression)
@@ -60,6 +61,7 @@ (define-module (gnu packages bootloaders)
   #:use-module (gnu packages perl)
   #:use-module (gnu packages pkg-config)
   #:use-module (gnu packages python)
+  #:use-module (gnu packages python-build)
   #:use-module (gnu packages python-crypto)
   #:use-module (gnu packages texinfo)
   #:use-module (gnu packages tls)
@@ -75,6 +77,7 @@ (define-module (gnu packages bootloaders)
   #:use-module (guix build-system gnu)
   #:use-module (guix build-system meson)
   #:use-module (guix build-system pyproject)
+  #:use-module (guix build-system python)
   #:use-module (guix build-system trivial)
   #:use-module (guix download)
   #:use-module (guix gexp)
@@ -704,6 +707,46 @@ (define-public dtc
 tree binary files.  These are board description files used by Linux and BSD.")
     (license license:gpl2+)))
 
+(define-public python-dtschema
+  (package
+    (name "python-dtschema")
+    (version "2023.11")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "dtschema" version))
+              (sha256
+               (base32
+                "0fr7byph8xpg3z37fjb8fyhmxyk8cqjfyd30rxaskh23lyg496ng"))))
+    (build-system pyproject-build-system)
+    (native-inputs
+     (list python-toml python-setuptools-scm))
+    (propagated-inputs
+     (list dtc
+           python-attrs
+           python-jsonschema
+           python-jsonschema-specifications
+           python-rfc3987
+           python-ruamel.yaml))
+    (arguments
+     (list
+      #:phases
+      #~(modify-phases %standard-phases
+          ;; Fix the dependency name.
+          (add-after 'unpack 'libfdt
+            (lambda _
+              (substitute* "pyproject.toml"
+                (("pylibfdt") "libfdt"))))
+          ;; No tests.
+          (delete 'check))))
+    (home-page "https://github.com/devicetree-org/dt-schema")
+    (synopsis "Devicetree schema validation")
+    (description "This module provides tools and schema data for Devicetree
+schema validation using the json-schema vocabulary.  The tools validate
+Devicetree files using DT binding schema files.  The tools also validate the
+DT binding schema files.  Schema files are written in a JSON compatible subset
+of YAML to be both human and machine readable.")
+    (license license:bsd-2)))
+
 (define %u-boot-rockchip-inno-usb-patch
   ;; Fix regression in 2020.10 causing freezes on boot with USB boot enabled.
   ;; See https://gitlab.manjaro.org/manjaro-arm/packages/core/uboot-rockpro64/-/issues/4
-- 
2.41.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#68023] [PATCH 04/13] gnu: Add rust-triomphe-0.1.
Resent-From: Efraim Flashner <efraim@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 28 Dec 2023 07:55:02 +0000
Resent-Message-ID: <handler.68023.B68023.17037500895856 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 68023
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Mathieu Othacehe <othacehe@HIDDEN>
Cc: me@HIDDEN, me@HIDDEN, lars@HIDDEN, leo@HIDDEN, vagrant@HIDDEN, jgart@HIDDEN, marius@HIDDEN, 68023 <at> debbugs.gnu.org
Received: via spool by 68023-submit <at> debbugs.gnu.org id=B68023.17037500895856
          (code B ref 68023); Thu, 28 Dec 2023 07:55:02 +0000
Received: (at 68023) by debbugs.gnu.org; 28 Dec 2023 07:54:49 +0000
Received: from localhost ([127.0.0.1]:38329 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rIlE8-0001WN-VA
	for submit <at> debbugs.gnu.org; Thu, 28 Dec 2023 02:54:49 -0500
Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]:44075)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <efraim.flashner@HIDDEN>) id 1rIlE6-0001W4-Og
 for 68023 <at> debbugs.gnu.org; Thu, 28 Dec 2023 02:54:47 -0500
Received: by mail-wm1-x332.google.com with SMTP id
 5b1f17b1804b1-40d5f402571so12196165e9.0
 for <68023 <at> debbugs.gnu.org>; Wed, 27 Dec 2023 23:54:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1703750082; x=1704354882; darn=debbugs.gnu.org;
 h=in-reply-to:content-disposition:mime-version:references
 :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to
 :cc:subject:date:message-id:reply-to;
 bh=8ie60nFhAraNGRdY63lUCrP+eF+h3U7rJ0r25G0U68Q=;
 b=Bql5Pzv9XE18x9cbcujt1AJzEmj+xRJ9C6N1emXHNvpzYp67ohsZqaCPtzcnkjq+oJ
 7Y3XN42lKqLKATLjp/SUCcqrgd7V0t7t/UoW+FzzFAyJLw0L/W45Y5u1SuKeAQ+X/cr6
 ++9wEbGLX2j+pGNDPum4KyNb8GDMrHlNgCbWxhMklyzT4U3ExKihagHVXQzfhV7dd7He
 OCl1rwPj/fnHlzwIhVIkLND7/vqvL3LCAlL2XKQZz3jcn0LPZZUpi6rMQjgOLJ3N39tU
 CBknAx+qVU8qK1/ZwNM3tjdgdubSyg19iiH47os3fOL+LvR9I/1vigM4UWiwxyPdrDIW
 AzSg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1703750082; x=1704354882;
 h=in-reply-to:content-disposition:mime-version:references
 :mail-followup-to:message-id:subject:cc:to:from:date:sender
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=8ie60nFhAraNGRdY63lUCrP+eF+h3U7rJ0r25G0U68Q=;
 b=JCIejXqayXcSCjTRadN/MCA4pAdRsXiO+/NFMUtsQcnjBC15FcyGEHSl+rjF9QGVlP
 Kqq6oaLpdj8YbKpi4e7QV+oT2Ssyly3wfLb0hSQi1uSODbretqxZ8a0OG3rICOAv/ki5
 khekxxHlow+izptmJbkTFYC/v+SrGJB55nNj7jIeGmqVIST6IYIm/cFibKarh3mD8ZFw
 l6IJG35AbUIjwvP2MC4XVLJ210lxFGXF6VNix9VbaxLY8OpKOkA7BDbilFakPHqy/8Gl
 SrlDXpFJVPJ+wayiz70XQ2V3QaD4ZQnCsZYQCKp7B7kZcQQrBLWXvq/3J1v283HY4AGR
 SiEw==
X-Gm-Message-State: AOJu0Yxc1oQQgev4682AV9tUZiLfeg9ZW24HYbCKKF5dIHdEjwvEIvHh
 00e6lu96P2P5960emk0iuco=
X-Google-Smtp-Source: AGHT+IGGwzvE2huK0vnz2Lijt474PHQwFwpJ08Br7UbH/CQIQ/xQvcfINgdgrJ7EHTVUk9OEtf337A==
X-Received: by 2002:a7b:c405:0:b0:40d:6299:3b6d with SMTP id
 k5-20020a7bc405000000b0040d62993b6dmr440569wmi.212.1703750081614; 
 Wed, 27 Dec 2023 23:54:41 -0800 (PST)
Received: from localhost ([141.226.15.142]) by smtp.gmail.com with ESMTPSA id
 c12-20020a05600c0a4c00b0040d6ffae526sm219156wmq.39.2023.12.27.23.54.40
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 27 Dec 2023 23:54:40 -0800 (PST)
Date: Thu, 28 Dec 2023 09:54:39 +0200
From: Efraim Flashner <efraim@HIDDEN>
Message-ID: <ZY0pv_9yYRYOyH8D@3900XT>
Mail-Followup-To: Efraim Flashner <efraim@HIDDEN>,
 Mathieu Othacehe <othacehe@HIDDEN>, 68023 <at> debbugs.gnu.org,
 lars@HIDDEN, leo@HIDDEN, marius@HIDDEN,
 me@HIDDEN, me@HIDDEN, vagrant@HIDDEN,
 jgart@HIDDEN
References: <cover.1703494195.git.othacehe@HIDDEN>
 <ecb2cb9095d21b72bb14ab31dc17e6416da7bd48.1703494195.git.othacehe@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature"; boundary="IvcuEVvjRlaJ7iKK"
Content-Disposition: inline
In-Reply-To: <ecb2cb9095d21b72bb14ab31dc17e6416da7bd48.1703494195.git.othacehe@HIDDEN>
X-PGP-Key-ID: 0x41AAE7DCCA3D8351
X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc
X-PGP-Fingerprint: A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
X-Spam-Score: 0.5 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.5 (/)


--IvcuEVvjRlaJ7iKK
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Dec 25, 2023 at 10:09:20AM +0100, Mathieu Othacehe wrote:
> * gnu/packages/crates-io.scm (rust-triomphe-0.1): New variable.
>=20
> Signed-off-by: Mathieu Othacehe <othacehe@HIDDEN>
> Change-Id: I4bd9ea34b30ae03f8f8dbc4a083d6e246c746ee5
> ---
>  gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++
>  1 file changed, 25 insertions(+)
>=20
> diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
> index b552fbb1c3..18b26f4c50 100644
> --- a/gnu/packages/crates-io.scm
> +++ b/gnu/packages/crates-io.scm
> @@ -82710,6 +82710,31 @@ (define-public rust-treeline-0.1
>       "This package provides a library for visualizing tree structured da=
ta.")
>      (license license:expat)))
> =20
> +(define-public rust-triomphe-0.1
> +  (package
> +    (name "rust-triomphe")
> +    (version "0.1.11")
> +    (source
> +     (origin
> +       (method url-fetch)
> +       (uri (crate-uri "triomphe" version))
> +       (file-name (string-append name "-" version ".tar.gz"))
> +       (sha256
> +        (base32 "1crf71hndy3fc68x8v4aikkdjynp4n5sdhq28sck8x7frx8bd7l5"))=
))
> +    (build-system cargo-build-system)
> +    (arguments
> +     `(#:cargo-inputs (("rust-arc-swap" ,rust-arc-swap-1)
> +                       ("rust-serde" ,rust-serde-1)
> +                       ("rust-stable-deref-trait" ,rust-stable-deref-tra=
it-1)
> +                       ("rust-unsize" ,rust-unsize-1))))
> +    (home-page "https://github.com/Manishearth/triomphe")
> +    (synopsis
> +     "Fork of std::sync::Arc with some extra functionality")
> +    (description
> +     "This package provides a fork of std::sync::Arc with some extra

std::sync::Arc can be wrapped in @code

> +functionality and without weak references (originally servo_arc).")
> +    (license (list license:expat license:asl2.0))))
> +
>  (define-public rust-triple-accel-0.4
>    (package
>      (name "rust-triple-accel")
> --=20
> 2.41.0
>=20

--=20
Efraim Flashner   <efraim@HIDDEN>   =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 =
=D7=9D=D7=99=D7=A8=D7=A4=D7=90
GPG key =3D A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

--IvcuEVvjRlaJ7iKK
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmWNKb8ACgkQQarn3Mo9
g1Fe0A//UzUlPoMnLfCQoMPFiOFCSpUmbTej+t9KHHF6Mu+Bf/0oAcRu6aEzum3O
fS5w3ofvgh/tQXsVoS3gf/3p1D1d7y1w6ptWK0vMDdNtPpw3lsUYuXaPYfNt7bcd
JiRGOPz0OH6P/nyNkk0tfuhOp6S9boZYFFD/q5gVkPMEA6m4JYrK9oEnR+kxV5eQ
Dabq2VqAaxIKmm7IpM00VUkasY80FDzCVjY3+i+gr8ZbD4OnUceo334W63QgWHe3
d4YiBjS9Lqufn0P3q9c8Mm7zaiJcFReTO+NiBzPZsFDBTll7uGaYOdDvvKv0kJXn
6+rbuA7D4tKfLa7Ao8U1hMo6BS+19Zi8ULPCtogDQ0vnxUZN6GWOuoRC1LfLTCdP
sFGoRPKVt1BoebUbYHzrL8SNBavp9XsIltqiYHwCinjZgbjFp3TQhS8h56FebZRR
XmbPQMQNStCeWwq0m6lPGm27FMhyxy4pltdU9trw6YCCC52/1iPPRIbCKFJvUFbF
lvICC68yWruD9x5c+O3Cyz2+wvGrMInBlprSpDLrkm37Now/aELyutORGJ6xWZLx
RBYbRKDD1St9kM4vTNgWcVxvS7yr1RJ7Mp15reoetk2h4HsWdskjxYIrBq8RFhlg
TJrsOTLci7uSTlc7Pig8p9dU8lyMvBErqTqzarvkOxcDFB9AOb8=
=8NgH
-----END PGP SIGNATURE-----

--IvcuEVvjRlaJ7iKK--




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#68023] [PATCH 05/13] gnu: Add rust-compiletest-rs-0.10.
Resent-From: Efraim Flashner <efraim@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 28 Dec 2023 07:55:02 +0000
Resent-Message-ID: <handler.68023.B68023.17037500955874 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 68023
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Mathieu Othacehe <othacehe@HIDDEN>
Cc: me@HIDDEN, me@HIDDEN, lars@HIDDEN, leo@HIDDEN, vagrant@HIDDEN, jgart@HIDDEN, marius@HIDDEN, 68023 <at> debbugs.gnu.org
Received: via spool by 68023-submit <at> debbugs.gnu.org id=B68023.17037500955874
          (code B ref 68023); Thu, 28 Dec 2023 07:55:02 +0000
Received: (at 68023) by debbugs.gnu.org; 28 Dec 2023 07:54:55 +0000
Received: from localhost ([127.0.0.1]:38332 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rIlEF-0001Wg-CH
	for submit <at> debbugs.gnu.org; Thu, 28 Dec 2023 02:54:55 -0500
Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]:50581)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <efraim.flashner@HIDDEN>) id 1rIlEC-0001WL-S4
 for 68023 <at> debbugs.gnu.org; Thu, 28 Dec 2023 02:54:53 -0500
Received: by mail-wm1-x334.google.com with SMTP id
 5b1f17b1804b1-40d4a7f0c4dso49949875e9.1
 for <68023 <at> debbugs.gnu.org>; Wed, 27 Dec 2023 23:54:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1703750088; x=1704354888; darn=debbugs.gnu.org;
 h=in-reply-to:content-disposition:mime-version:references
 :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to
 :cc:subject:date:message-id:reply-to;
 bh=l+Qmao8XJbFEeomAdH9utd0DRSytLo7WbD2FjvIxklU=;
 b=Ym8SJk0H3Z1t4VkmmTwYzP/zqmgpaemamKGV25oS1UwfF6eyhYwsD3gXLsz3TI25Gw
 ezQKarN9COSb410H2+NrbbYcZrMF2BZ/bp0A98qJH8wmUGgrWYzgYm5yLKZqNlsDDKOi
 Gkosth/gEpC9S3f4jgVqOGv5QZ8ZdGkrquNQSf54lodIfOOuiE2F3jEgfbwU0Isdlasd
 oYnN++YON/k8eZI/ec2g74QCWc2TDnK8VCV53hG7taa85jCP7uG3l8iog4roqygQO30q
 hAQ+EUquSMfAOYsrSdLnSIk33J/WqTmhaRAIbNmCy1+8zCy3v+wNR297SRlSjSuaHutL
 8CxA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1703750088; x=1704354888;
 h=in-reply-to:content-disposition:mime-version:references
 :mail-followup-to:message-id:subject:cc:to:from:date:sender
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=l+Qmao8XJbFEeomAdH9utd0DRSytLo7WbD2FjvIxklU=;
 b=WZJctmecZumst7EMiqmkVLopIteJ+YWAQ9GwfgOLbSM67/ucU1ZG6jx6Z85tN4B3iQ
 +KdShBWDrGEHFv8ZJ3rj7ffIB0k8Ojxp0+KmLzjLsMBM7X3Ct2q711UemObAM9IlURM6
 T5gl30Hd3A4JMY4hOA9lNz0P1YcWoR9W8YUyu2zaObNM1sJH7HW3/hTpX+wXp3Ix1J2Q
 1naNfYdNqqv87KDBlf2mPios7i/yMuifm53Wm0/LpvXj3Vin9kmV4IpTyT8SKhL6k0jD
 EuPNLIrJQzywUm7XArDUrLN2I8zDSBwRJ7odhae6okjqi6FNAPdzjQu4iJ3mK14DGUht
 zjxQ==
X-Gm-Message-State: AOJu0YwVuTxKMPkuQESq2WQgo6I0mzVEvT52UZ85jLx8214Fyd1mwXMU
 Nz0FC3nIQ9cVVTMCtsYsg+E=
X-Google-Smtp-Source: AGHT+IHnYsUfoJBIwr+A3x55K0KB0jLS3Y4cJqhCXH4M8KNojC3hEXHCLumIWnhJJiIvrHrks7Tqxw==
X-Received: by 2002:a05:600c:1c20:b0:40d:6051:8d5c with SMTP id
 j32-20020a05600c1c2000b0040d60518d5cmr822478wms.23.1703750087988; 
 Wed, 27 Dec 2023 23:54:47 -0800 (PST)
Received: from localhost ([141.226.15.142]) by smtp.gmail.com with ESMTPSA id
 g7-20020a05600c310700b0040d5f412e48sm4315493wmo.32.2023.12.27.23.54.47
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 27 Dec 2023 23:54:47 -0800 (PST)
Date: Thu, 28 Dec 2023 09:54:46 +0200
From: Efraim Flashner <efraim@HIDDEN>
Message-ID: <ZY0pxhEOYKKDtxEE@3900XT>
Mail-Followup-To: Efraim Flashner <efraim@HIDDEN>,
 Mathieu Othacehe <othacehe@HIDDEN>, 68023 <at> debbugs.gnu.org,
 lars@HIDDEN, leo@HIDDEN, marius@HIDDEN,
 me@HIDDEN, me@HIDDEN, vagrant@HIDDEN,
 jgart@HIDDEN
References: <cover.1703494195.git.othacehe@HIDDEN>
 <04cf62d89dfa23b4f3ba8db316171d11cd3c86ef.1703494195.git.othacehe@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature"; boundary="b5u3xttMShdYTTiD"
Content-Disposition: inline
In-Reply-To: <04cf62d89dfa23b4f3ba8db316171d11cd3c86ef.1703494195.git.othacehe@HIDDEN>
X-PGP-Key-ID: 0x41AAE7DCCA3D8351
X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc
X-PGP-Fingerprint: A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
X-Spam-Score: 0.5 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.5 (/)


--b5u3xttMShdYTTiD
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Please have rust-compiletest-rs-0.3 inherit from this package. I
normally compare the home-page, synopsis and description between the two
and choose the "better" one for the added package.

On Mon, Dec 25, 2023 at 10:09:21AM +0100, Mathieu Othacehe wrote:
> * gnu/packages/crates-io.scm (rust-compiletest-rs-0.10): New variable.
>=20
> Signed-off-by: Mathieu Othacehe <othacehe@HIDDEN>
> Change-Id: Ibd6fc9fa1803df3a804801a10923b8b70c1f4073
> ---
>  gnu/packages/crates-io.scm | 37 +++++++++++++++++++++++++++++++++++++
>  1 file changed, 37 insertions(+)
>=20
> diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
> index 18b26f4c50..b09fbbd05f 100644
> --- a/gnu/packages/crates-io.scm
> +++ b/gnu/packages/crates-io.scm
> @@ -14949,6 +14949,43 @@ (define-public rust-compiler-error-0.1
>      (description "This package provides a triggerable compiler error for=
 Rust.")
>      (license license:expat)))
> =20
> +(define-public rust-compiletest-rs-0.10
> +  (package
> +    (name "rust-compiletest-rs")
> +    (version "0.10.2")
> +    (source
> +     (origin
> +       (method url-fetch)
> +       (uri (crate-uri "compiletest_rs" version))
> +       (file-name (string-append name "-" version ".tar.gz"))
> +       (sha256
> +        (base32 "1mn0v8qax92pl9kdf2csah79jyigzvndg8mil6rpn97rpkhzw9bj"))=
))
> +    (build-system cargo-build-system)
> +    (arguments
> +     `(#:cargo-inputs
> +       (("rust-diff" ,rust-diff-0.1)
> +        ("rust-filetime" ,rust-filetime-0.2)
> +        ("rust-getopts" ,rust-getopts-0.2)
> +        ("rust-lazy-static" ,rust-lazy-static-1)
> +        ("rust-libc" ,rust-libc-0.2)
> +        ("rust-log" ,rust-log-0.4)
> +        ("rust-miow" ,rust-miow-0.3)
> +        ("rust-regex" ,rust-regex-1)
> +        ("rust-rustfix" ,rust-rustfix-0.6)
> +        ("rust-serde" ,rust-serde-1)
> +        ("rust-serde-derive" ,rust-serde-derive-1)
> +        ("rust-serde-json" ,rust-serde-json-1)
> +        ("rust-tempfile" ,rust-tempfile-3)
> +        ("rust-tester" ,rust-tester-0.9)
> +        ("rust-winapi" ,rust-winapi-0.3))))
> +    (home-page "https://github.com/Manishearth/compiletest-rs")
> +    (synopsis
> +     "Extraction of the compiletest utility from the Rust compiler")
> +    (description
> +     "This package provides an extraction of the compiletest utility fro=
m the
> +Rust compiler.")
> +    (license (list license:asl2.0 license:expat))))
> +
>  (define-public rust-compiletest-rs-0.3
>    (package
>      (name "rust-compiletest-rs")
> --=20
> 2.41.0
>=20

--=20
Efraim Flashner   <efraim@HIDDEN>   =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 =
=D7=9D=D7=99=D7=A8=D7=A4=D7=90
GPG key =3D A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

--b5u3xttMShdYTTiD
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmWNKcYACgkQQarn3Mo9
g1Hb+w/8CQ1czWcuaLHnNih54iBSWJZcZ5T3mK6vv8zFHepwRkLaBN0UNTNISaIT
UkJiKX4EPF7lZlJddifZyc629fGcWXAoYckj2ADStOSk71kzJjpuZzntXF28+ANL
uUoTZTsgn8FCowZvK5pKlyOC/ZeFCGWK67cQdomUbRE6v/7HUzvZ1O6Fe8Feo0DJ
v3+HdjSPklzZI0XxiJJ429APPH0igFwtDNYbMMwoNsmqtrfEe7cMEUXAuojr9ckd
F9Jvpxdvy3qCyLgMmYZhlFmBviiDPvAR1oKvvh3bQ17RM1x3NL9ndAzeDYsgZ74i
m+mz/oh51SAPwU6WDwdBgB+JeP6UOw3bu2ApcJNgc+ibgYZNTi/lpMGxRRDCgbrf
4tMpcJ03IeEC7ByJbiBQmlIJhDBh3Ts7hmsq5DTZmeuByeIDQMZPYFLWJViG++G0
KQ9UHbqcGHEp5i+Q1YK25A5CLtZotlbswT1SQwR/K7lpaH4wI0CJvGsd1oG4KOjX
/xJ4SuF2qBcw7iHN6CVadxxgs6KXXUeHOvwCUWfsSNEr8eIJBCMgDWM5u3fupjIS
Sxm6UbIW2N7TNQ3+CAELKYs/rvVVF2YQE8v/J5SNhNS/jBpQMR5o0tgty8lDlZbV
Wj1et+RaYrchccaoYqmfk2coMMxpE3HCr3c8AOyuOqF181as92M=
=Ne75
-----END PGP SIGNATURE-----

--b5u3xttMShdYTTiD--




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#68023] [PATCH 00/13] Add support for Linux `make dtbs_check`
Resent-From: Efraim Flashner <efraim@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 28 Dec 2023 07:55:03 +0000
Resent-Message-ID: <handler.68023.B68023.17037501015896 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 68023
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Mathieu Othacehe <othacehe@HIDDEN>
Cc: me@HIDDEN, me@HIDDEN, lars@HIDDEN, leo@HIDDEN, vagrant@HIDDEN, jgart@HIDDEN, marius@HIDDEN, 68023 <at> debbugs.gnu.org
Received: via spool by 68023-submit <at> debbugs.gnu.org id=B68023.17037501015896
          (code B ref 68023); Thu, 28 Dec 2023 07:55:03 +0000
Received: (at 68023) by debbugs.gnu.org; 28 Dec 2023 07:55:01 +0000
Received: from localhost ([127.0.0.1]:38335 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rIlEK-0001X2-RD
	for submit <at> debbugs.gnu.org; Thu, 28 Dec 2023 02:55:01 -0500
Received: from mail-wr1-x42e.google.com ([2a00:1450:4864:20::42e]:49334)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <efraim.flashner@HIDDEN>) id 1rIlEJ-0001We-9C
 for 68023 <at> debbugs.gnu.org; Thu, 28 Dec 2023 02:54:59 -0500
Received: by mail-wr1-x42e.google.com with SMTP id
 ffacd0b85a97d-33687627ad0so5444563f8f.2
 for <68023 <at> debbugs.gnu.org>; Wed, 27 Dec 2023 23:55:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1703750094; x=1704354894; darn=debbugs.gnu.org;
 h=in-reply-to:content-disposition:mime-version:references
 :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to
 :cc:subject:date:message-id:reply-to;
 bh=Cr6hA0pAFVkHQWMYvTG+/e4QmRabLVj90QWh2wEVzqw=;
 b=XoZ/GPmPDI7cr5443Qo5jDqXDC17zZGlXCAZpD82KyypthBqbHcHhlJj1zjhbQKdz3
 +8SuZuXeQ9xwCwioQTIyMRwvoFagFo3hzQJu4fLUtU5SWzdEjrCV1zBY1mzi8sbv5+3G
 8VxgZ9lbu6lEOZrcU3g5PUoil/AVjMrdC621oJWLyVj0tQuQi8K1lEUOeidgK7+PPgaI
 Ju7INxucjr6nBT10WhlM9zfjnMcj72cjJK2Pjlj0M0J9A/pzMJeqNXP2DF0HW+ncRxPQ
 OgAxl5DkYTJCR62LOWQB0qbkpmxzH4xEJ+SV3ki1KAKHgF+yjp1Qq3W/Egd1k2aWoXzu
 QjKA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1703750094; x=1704354894;
 h=in-reply-to:content-disposition:mime-version:references
 :mail-followup-to:message-id:subject:cc:to:from:date:sender
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=Cr6hA0pAFVkHQWMYvTG+/e4QmRabLVj90QWh2wEVzqw=;
 b=fOf+Mgahyg8v57Tobmne5lq+TwPmxQM6sup2QvL1Oc2LKjBoduhW7Q9L5IE5a+OR0t
 LPrQXRgPmQ272RQvG1K4Hk8HB2FVXoxDL1uAJsKl/LPDXOAIL9MWcqko5+1g12YBLLiy
 Rja+U6XCPtSdZ4LBuPs4eMu+mlQ+U6UEpT+ABLVBkHeE6b5JrqN5JKdn1fBdvIv0ZWmu
 cyob1MNEgtGZRc4PIVuPhhWiBvJ1E2UeZxtFli4ziZgVLBX9Vzvkp7Ft7fJyiCf/MYbU
 QtCoU7AziUCn6iozMA4QQBa9FowJnxhcuBqdCH7fvhPfgvi5qEfbz9Y/DuZLK8dz9UxD
 eEXg==
X-Gm-Message-State: AOJu0Yzj+UNI9tm3EdJBRO5M36wVDCUcy+o/iuGntnVveW6GM1OG2Dkm
 HN+CiB3APVrqjb3GwOk+p1o=
X-Google-Smtp-Source: AGHT+IElp7kHKOfeyq/kNq/ZPPgw1orKRYUHWWBiF7Ld6w/nr235QS0zulb5zoN/vvHKm0Iz3qPtfA==
X-Received: by 2002:a05:600c:1e84:b0:40d:5cbd:204 with SMTP id
 be4-20020a05600c1e8400b0040d5cbd0204mr1470388wmb.83.1703750094095; 
 Wed, 27 Dec 2023 23:54:54 -0800 (PST)
Received: from localhost ([141.226.15.142]) by smtp.gmail.com with ESMTPSA id
 u16-20020a05600c19d000b0040d604dea3bsm3575346wmq.4.2023.12.27.23.54.53
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 27 Dec 2023 23:54:53 -0800 (PST)
Date: Thu, 28 Dec 2023 09:54:52 +0200
From: Efraim Flashner <efraim@HIDDEN>
Message-ID: <ZY0pzEWo7akFJgIC@3900XT>
Mail-Followup-To: Efraim Flashner <efraim@HIDDEN>,
 Mathieu Othacehe <othacehe@HIDDEN>, 68023 <at> debbugs.gnu.org,
 lars@HIDDEN, leo@HIDDEN, marius@HIDDEN,
 me@HIDDEN, me@HIDDEN, vagrant@HIDDEN,
 jgart@HIDDEN
References: <cover.1703494195.git.othacehe@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature"; boundary="Zh7yxtryOwj9fHp3"
Content-Disposition: inline
In-Reply-To: <cover.1703494195.git.othacehe@HIDDEN>
X-PGP-Key-ID: 0x41AAE7DCCA3D8351
X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc
X-PGP-Fingerprint: A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
X-Spam-Score: 0.5 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.5 (/)


--Zh7yxtryOwj9fHp3
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Dec 25, 2023 at 10:06:06AM +0100, Mathieu Othacehe wrote:
> Hello,
>=20
> This adds support for `make dtbs_check` in a Linux checkout from within a
> `guix shell -D linux-libre` environment.
>=20
> This allows to check device trees against the JSON schema that is made up=
 from
> the Linux dt-bindings documentation.
>=20
> This requires an update of python-jsonschema, which in turn requires
> python-attrs > 22.2.0. On master, we only have python-attrs =3D=3D 21.2.0=
=2E That
> means that patches 0008 to 0013 are targeting the python-team branch.
>=20
> Thanks,
>=20
> Mathieu
>=20
> 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.
>=20
>  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
>=20
>=20
> base-commit: 0d13d095420861022e68e87ceebd5e037e12a8b3
> --=20
> 2.41.0
>=20

Patches 3-8 look good to me with the few comments I made. They can go
straight to master, no need for a stop-over in the rust-team branch.

--=20
Efraim Flashner   <efraim@HIDDEN>   =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 =
=D7=9D=D7=99=D7=A8=D7=A4=D7=90
GPG key =3D A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

--Zh7yxtryOwj9fHp3
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmWNKcwACgkQQarn3Mo9
g1HJEhAAwgOreu9+1tr4vGrO/M1BBLk7wKbGj6KmigK3ONOPc16Uh7M59tomjiUP
PgLX/VgNf7qkvZgGRvCrtje1MhVV7lIXaGlgGkF11uXD/WP5S9CKcCWniSbFZ6Km
nkMzbjYVgfy4XPRo1/wWYwAZDn+lZ6CS+BSb4rDdaPPAY0EBRXhcIYGQjbJKH9Hv
8eODqSze+kOMHzRdZRlgg+mc8WBZdmeC3NkbakgIOo5c3lAJXmZyE35l1GoveoW0
BY9ucG4yJ/XKyH6Xpm57UsWjy+cSBnUfWa8y2jxAHQwl/G+HIy3s7C7VFva1OIaI
r2AuiiBd7rNdYeCV+WbD3lYDtrlBGgdoLyYKtoBxyEpDLM6mmzP70JH7zzuuwVfE
zR5IndeBy49E0jpOhvFe1QYMd6n1ZDH9mhtRTR7gaxwm1/TFdlvGiJh1617tC+GN
sKKgwsj5rBFTZlTvKrPrQK41KDpOPKCg6HRuXfXDITCTkzNaBxAzlo5j3B8L+2Fw
ansylYDtV6JaNrxF1vHbZACplGGJysRHNCR22psDQJTu4ui+bmOZIXPOzMxEC0H/
cvPurjJ6F3TIk8N6ZIGQGvCqIQ0r9uVdfdzQ04fojQg17Wdwyj7zSOOjbmUtK/RB
SFSSu3OudYxD42AtRXCAxQxSujESS7XCBWdOu3nEqB2FItqy6rQ=
=FqMn
-----END PGP SIGNATURE-----

--Zh7yxtryOwj9fHp3--




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#68023] [PATCH 00/13] Add support for Linux `make dtbs_check`
Resent-From: Mathieu Othacehe <othacehe@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 28 Dec 2023 09:16:02 +0000
Resent-Message-ID: <handler.68023.B68023.170375490532385 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 68023
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Efraim Flashner <efraim@HIDDEN>
Cc: me@HIDDEN, me@HIDDEN, lars@HIDDEN, leo@HIDDEN, vagrant@HIDDEN, jgart@HIDDEN, marius@HIDDEN, 68023 <at> debbugs.gnu.org
Received: via spool by 68023-submit <at> debbugs.gnu.org id=B68023.170375490532385
          (code B ref 68023); Thu, 28 Dec 2023 09:16:02 +0000
Received: (at 68023) by debbugs.gnu.org; 28 Dec 2023 09:15:05 +0000
Received: from localhost ([127.0.0.1]:38446 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rImTp-0008Pt-ES
	for submit <at> debbugs.gnu.org; Thu, 28 Dec 2023 04:15:05 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:43606)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <othacehe@HIDDEN>) id 1rImTn-0008FQ-OE
 for 68023 <at> debbugs.gnu.org; Thu, 28 Dec 2023 04:15:04 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <othacehe@HIDDEN>)
 id 1rImTg-0006OC-Du; Thu, 28 Dec 2023 04:14:56 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=B2ZTqshsyii6CJ8/wQiG7bPH2cZ7Exso0vz9MxWVbi4=; b=qDCakkSWcdL8YrJiqGmg
 +EovOdTAYx8bQDFvhbaL7CQGzpR+5jMEtSZ1k6GoRnZ/Hf3QYGxWPiw9lD8DWsocWkZglyt4PQ2BD
 pPSGxHXEz2q5ya7tx4WsMfXNYkvVwYZ9XHHU/nwmLcIu7/dHcgt6iinRP2rUPzHVhLWOeaJA3wmYO
 lfKkFpSukVrWpmiRR26QRQtDmWVwN3ORignUkK4loFst7iL1SUis8xftZZ2TiVIEP7pk1AJDg65mO
 1L096S+gPHsRZ7I4PT5Sl2j93PgAf8VH0QCO1ptXs6SHhJcNzEh/coPlER/A+x5FEnYbntjJYCTgw
 aljcQ4Tjv9ntkg==;
From: Mathieu Othacehe <othacehe@HIDDEN>
In-Reply-To: <ZY0pzEWo7akFJgIC@3900XT> (Efraim Flashner's message of "Thu, 28
 Dec 2023 09:54:52 +0200")
References: <cover.1703494195.git.othacehe@HIDDEN> <ZY0pzEWo7akFJgIC@3900XT>
Date: Thu, 28 Dec 2023 10:14:52 +0100
Message-ID: <877cky8z8z.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)


Hey Efraim,

> Patches 3-8 look good to me with the few comments I made. They can go
> straight to master, no need for a stop-over in the rust-team branch.

I took you remarks into account and applied patches 3-8. Thanks for
having a look!

Mathieu




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#68023] [PATCH 00/13] Add support for Linux `make dtbs_check`
Resent-From: Leo Famulari <leo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 28 Dec 2023 19:05:02 +0000
Resent-Message-ID: <handler.68023.B68023.17037903019593 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 68023
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Mathieu Othacehe <othacehe@HIDDEN>
Cc: me@HIDDEN, me@HIDDEN, lars@HIDDEN, efraim@HIDDEN, vagrant@HIDDEN, jgart@HIDDEN, marius@HIDDEN, 68023 <at> debbugs.gnu.org
Received: via spool by 68023-submit <at> debbugs.gnu.org id=B68023.17037903019593
          (code B ref 68023); Thu, 28 Dec 2023 19:05:02 +0000
Received: (at 68023) by debbugs.gnu.org; 28 Dec 2023 19:05:01 +0000
Received: from localhost ([127.0.0.1]:40339 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rIvgj-0002UY-ER
	for submit <at> debbugs.gnu.org; Thu, 28 Dec 2023 14:05:01 -0500
Received: from wout5-smtp.messagingengine.com ([64.147.123.21]:60355)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo@HIDDEN>) id 1rIvgd-0002UA-W5
 for 68023 <at> debbugs.gnu.org; Thu, 28 Dec 2023 14:04:59 -0500
Received: from compute2.internal (compute2.nyi.internal [10.202.2.46])
 by mailout.west.internal (Postfix) with ESMTP id 19C5D3200A2B;
 Thu, 28 Dec 2023 14:04:50 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute2.internal (MEProxy); Thu, 28 Dec 2023 14:04:51 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name;
 h=cc:cc:content-type:content-type:date:date:from:from
 :in-reply-to:in-reply-to:message-id:mime-version:references
 :reply-to:subject:subject:to:to; s=mesmtp; t=1703790289; x=
 1703876689; bh=BIm9aOptYHN2GPQ65+4kzXuTBFnYIyNwY/NlQlAxpdY=; b=N
 Up8yc6jJBfcuGIobEv6DJUOMwH1Mu62xNaK23RQK8dKPNixlystWojJsgD1Mqjnu
 Nim+AyNc35nVwmE8MSqW6+02ewV7cOt6khI9noBrJUgKVhEb0QjU1PGbzpam1mkP
 eYQ/AhttwZoFcZdaQVM3IBsX6jurCrL+CrWUZyonMY=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-type:content-type:date:date
 :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to
 :message-id:mime-version:references:reply-to:subject:subject:to
 :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=
 fm2; t=1703790289; x=1703876689; bh=BIm9aOptYHN2GPQ65+4kzXuTBFnY
 IyNwY/NlQlAxpdY=; b=QoBrMh9F714b6SuD2Qly0I8ENSe4kIsClcYjbkASxmD2
 z7cBmxZ1bEqS1IahisaJHAWj79fVaynzf5KYGdtMWlgwXRF6bf+M9zKvepBDHSHB
 bUDzcpt5bIIc7spMlhuJpNn6lxotE1UeYnt6FZPJjJGqOU3fcWOy4O74456OKshD
 WQHeCfFdDaa6yd8CQ5tlwVciwBQ5Jh3Deh+STzYYzQSSGWBp4P2Mx0CN6xLuf4M1
 4JCZsR7k0UnoUAZCrQegDhnhb4tYMkJohMw+AqA7nWkdXqxHP0gUbcEdtkenHc4Q
 WTO2iW8oqp7qSXqsq6/oamrGvMQfxVCbHNgRiFzrrg==
X-ME-Sender: <xms:z8aNZeXBJwKrzk1j4JUIsBgMECjpdw7IDxxEQXxrnt_YUMOrnKJ6YQ>
 <xme:z8aNZaloM0Ao1kjMF_y6zuDO1o9DyH9ImSU51Boft-_gYzAN4HykhcFp9V-9ufh0K
 zHTyc0eM-7bEGiu_g>
X-ME-Received: <xmr:z8aNZSa-F4c6a0Xf_eEfaQ35-x1hI1Mavc7nWHD9ECwMAyt7cjD2W3rdNZ6rPITKKbQcBJb1Q2H50oZ6otESHTol>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrvdefuddguddvvdcutefuodetggdotefrod
 ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh
 necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd
 enucfjughrpeffhffvvefukfhfgggtuggjsehttdertddttddvnecuhfhrohhmpefnvgho
 ucfhrghmuhhlrghrihcuoehlvghosehfrghmuhhlrghrihdrnhgrmhgvqeenucggtffrrg
 htthgvrhhnpeeiteduheefkeeufeelgeduhfejgfelheefleeuhfeffffgueduleehvdej
 leeiteenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe
 hlvghosehfrghmuhhlrghrihdrnhgrmhgv
X-ME-Proxy: <xmx:z8aNZVWG3V18LppEnQZfKGUrQKgge9mO7gPQOKRQ_PFGuGMvK2PItQ>
 <xmx:z8aNZYlUosaOvp3-VmWR-u78cCDdKGYvEWwxWBs64WrF9sIeV7ps4A>
 <xmx:z8aNZaewQ6iLaKoxLRiX7LMi1BhQTMrpUZCV5KCNzooZVVsgOVdXLA>
 <xmx:0caNZSVv3HJ3l1VV7OMQy5-Nk1lE2bWsAVo-vt2MjvgKcmLgHkJZxg>
Feedback-ID: i819c4023:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu,
 28 Dec 2023 14:04:47 -0500 (EST)
Date: Thu, 28 Dec 2023 14:04:45 -0500
From: Leo Famulari <leo@HIDDEN>
Message-ID: <ZY3GzVGiNRpFdLOW@HIDDEN>
References: <cover.1703494195.git.othacehe@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <cover.1703494195.git.othacehe@HIDDEN>
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

On Mon, Dec 25, 2023 at 10:06:06AM +0100, Mathieu Othacehe wrote:
> 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.

Overall, I think that if it's working for you, great. Especially since
Efraim approved the Rust stuff.

However, I prefer not to make the kernel depend on python. I know that
basically any system will include python but still I prefer to avoid the
direct dependency.

The goal of this patch series is to improve a development workflow,
right?

How about doing `guix shell python-dtschema -D linux-libre`? Will that
work?




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#68023] [PATCH 00/13] Add support for Linux `make dtbs_check`
Resent-From: Mathieu Othacehe <othacehe@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 28 Dec 2023 20:02:02 +0000
Resent-Message-ID: <handler.68023.B68023.170379366621700 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 68023
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Leo Famulari <leo@HIDDEN>
Cc: me@HIDDEN, me@HIDDEN, lars@HIDDEN, efraim@HIDDEN, vagrant@HIDDEN, jgart@HIDDEN, marius@HIDDEN, 68023 <at> debbugs.gnu.org
Received: via spool by 68023-submit <at> debbugs.gnu.org id=B68023.170379366621700
          (code B ref 68023); Thu, 28 Dec 2023 20:02:02 +0000
Received: (at 68023) by debbugs.gnu.org; 28 Dec 2023 20:01:06 +0000
Received: from localhost ([127.0.0.1]:40375 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rIwZ0-0005dJ-AT
	for submit <at> debbugs.gnu.org; Thu, 28 Dec 2023 15:01:06 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:42064)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <othacehe@HIDDEN>) id 1rIwYz-0005TZ-0F
 for 68023 <at> debbugs.gnu.org; Thu, 28 Dec 2023 15:01:05 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <othacehe@HIDDEN>)
 id 1rIwYn-0004TQ-Ni; Thu, 28 Dec 2023 15:00:53 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=4TrtUgKpZ1dKT48YsbasI2T+t9ojjW52ZqJKMdqGvqY=; b=jXOIeVo6X3ZnqNAv07Fm
 cQ7GHGt3WRCzH/XZ3GyZo8yApMWskTLWXwUITgpLCDjzrlFRcdaPN+8qY4IGYJkucIKPnRWxQtUfR
 4+FBOvuLWjM+I2HqFZboAaSGe+yro6qu9WcmxFNr0m2/Nf/XZ8BSke8kZaxutb4tWK7+rdKTHDxcy
 5p5OCKPllTOPmfKSfX+UALFWj/bf/8T1abFYpQHM1+loIcIg3r27tCVpaqsNXmelnYkptR/KXe6Om
 CG2q29YVzhaYIykX9JHgxhkbTNLbT8+WD04dQ5/Tc8mC7ICksxTciTUKi2fVd3KyJBw/J44ch5fLR
 t0/XUbk5uNC0+g==;
From: Mathieu Othacehe <othacehe@HIDDEN>
In-Reply-To: <ZY3GzVGiNRpFdLOW@HIDDEN> (Leo Famulari's message of "Thu,
 28 Dec 2023 14:04:45 -0500")
References: <cover.1703494195.git.othacehe@HIDDEN>
 <ZY3GzVGiNRpFdLOW@HIDDEN>
Date: Thu, 28 Dec 2023 21:00:47 +0100
Message-ID: <87cyuq6qs0.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)


Hey Leo,

> The goal of this patch series is to improve a development workflow,
> right?

Right.

> How about doing `guix shell python-dtschema -D linux-libre`? Will that
> work?

Sure, in fact I am currently using the following command line:

--8<---------------cut here---------------start------------->8---
guix shell python python-ply python-gitpython python-dtschema -D linux-libre
--8<---------------cut here---------------end--------------->8---

I guess that the list can (will) go longer, so what would you think of
creating a linux-python-build-tools package that would be independent of
linux-libre?

For now, I will just drop the last patch.

Thanks,

Mathieu




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#68023] [PATCH 00/13] Add support for Linux `make dtbs_check`
Resent-From: Leo Famulari <leo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Fri, 29 Dec 2023 20:05:02 +0000
Resent-Message-ID: <handler.68023.B68023.170388030132556 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 68023
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Mathieu Othacehe <othacehe@HIDDEN>
Cc: me@HIDDEN, me@HIDDEN, lars@HIDDEN, efraim@HIDDEN, vagrant@HIDDEN, jgart@HIDDEN, marius@HIDDEN, 68023 <at> debbugs.gnu.org
Received: via spool by 68023-submit <at> debbugs.gnu.org id=B68023.170388030132556
          (code B ref 68023); Fri, 29 Dec 2023 20:05:02 +0000
Received: (at 68023) by debbugs.gnu.org; 29 Dec 2023 20:05:01 +0000
Received: from localhost ([127.0.0.1]:42301 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rJJ6K-0008T2-Mf
	for submit <at> debbugs.gnu.org; Fri, 29 Dec 2023 15:05:00 -0500
Received: from out4-smtp.messagingengine.com ([66.111.4.28]:55849)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo@HIDDEN>) id 1rJJ6J-0008Sl-2q
 for 68023 <at> debbugs.gnu.org; Fri, 29 Dec 2023 15:04:59 -0500
Received: from compute2.internal (compute2.nyi.internal [10.202.2.46])
 by mailout.nyi.internal (Postfix) with ESMTP id CA6845C025E;
 Fri, 29 Dec 2023 15:04:53 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute2.internal (MEProxy); Fri, 29 Dec 2023 15:04:53 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name;
 h=cc:cc:content-type:content-type:date:date:from:from
 :in-reply-to:in-reply-to:message-id:mime-version:references
 :reply-to:subject:subject:to:to; s=mesmtp; t=1703880293; x=
 1703966693; bh=WMgRh3886wUa2LqVuVeXislRfFW+xaKpGmPLK/vfvo0=; b=M
 Ht24FkbCNUlECc6u4EL7U6qVRDtrpJ5IE6D4sbCJ8Tij2GjtKFQN81XZazQEkvfb
 tvm80614WEidpmYFlwTtgIBHlJdEowEc4v75RI6xwZ/0mjbO/H9h3fZaNFUErjBx
 qJI4CYXqShRQWQGi7htoX2VzlM1E70qEn6Bq+kDHzc=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-type:content-type:date:date
 :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to
 :message-id:mime-version:references:reply-to:subject:subject:to
 :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=
 fm2; t=1703880293; x=1703966693; bh=WMgRh3886wUa2LqVuVeXislRfFW+
 xaKpGmPLK/vfvo0=; b=6kmMqeddpcBwGUz8kuDooHRZ/iwB3wVU3LJre+Snq0aj
 Br53c5g1futKvK+Rw7FFlYNSxEa3Q8d2szXnHM5ctuyfpCyEYFSJMYh8WUiz2laa
 fmWD3Eemiq+Skr25RHjViEtqQ26OtMwik6GPJkJP00I4fMEufMjptEe+FQ1SgWZu
 b8L5vIxz9H8mrATbyHCSkiSv2yimr6+Xe4oDPNRJOdkpuI137O8ZwHGhv1ORXfMD
 JBbRl0A1fas4XvjajQ2iwAXfe+TCd/Udtkk+DqUEuViIczCgMI5uJSreUVHgThBU
 C8H1HbReLadvR7EbuAfSIB+SuYYs4PIt3dqDrR7mSw==
X-ME-Sender: <xms:ZCaPZbLm3aKAwg0_4BBm2jpyB4U4-oqS9sZhcAY3e_K2oB5c34ScBA>
 <xme:ZCaPZfJBzQWCH6Zlk4rNQtnQ9LfuHS86-ZUudXZSvILfwlgXIc36jTLaI4619x7mn
 GH8a1w_68boGgM-RA>
X-ME-Received: <xmr:ZCaPZTvYHIDOMA3ju3lHIKL6coIEIT-qzytR1zfWjI0iRJ4HYgL0LBq5LHsSXQEBQmNQJRaARZ6E8Par8KnXqXqm>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrvdeffedgudeffecutefuodetggdotefrod
 ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh
 necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd
 enucfjughrpeffhffvvefukfhfgggtuggjsehttdertddttddvnecuhfhrohhmpefnvgho
 ucfhrghmuhhlrghrihcuoehlvghosehfrghmuhhlrghrihdrnhgrmhgvqeenucggtffrrg
 htthgvrhhnpeeiteduheefkeeufeelgeduhfejgfelheefleeuhfeffffgueduleehvdej
 leeiteenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe
 hlvghosehfrghmuhhlrghrihdrnhgrmhgv
X-ME-Proxy: <xmx:ZCaPZUZ_1DtFIz3zq-xc4KFZUdWc46WG6zJfJs79Z-FqCJnyXzXTKQ>
 <xmx:ZCaPZSbZnqgJCgZI-pGMtkpCnePRAawnczP4rfeBA2sMUnENxm9jvw>
 <xmx:ZCaPZYA1qSbjVdGBGajTzhnvKGAUGWW8f7wZtVxkDZubRzZx0SHQvg>
 <xmx:ZSaPZa4ss6cpSH2sj1hOTwvVbBzCYkKiutHASMudaQIP54MFqoMxOA>
Feedback-ID: i819c4023:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri,
 29 Dec 2023 15:04:52 -0500 (EST)
Date: Fri, 29 Dec 2023 15:04:50 -0500
From: Leo Famulari <leo@HIDDEN>
Message-ID: <ZY8mYomgvEgy3Mr1@HIDDEN>
References: <cover.1703494195.git.othacehe@HIDDEN>
 <ZY3GzVGiNRpFdLOW@HIDDEN> <87cyuq6qs0.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <87cyuq6qs0.fsf@HIDDEN>
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

On Thu, Dec 28, 2023 at 09:00:47PM +0100, Mathieu Othacehe wrote:
> I guess that the list can (will) go longer, so what would you think of
> creating a linux-python-build-tools package that would be independent of
> linux-libre?

If that works for you, I'm all for it!




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#68023] [PATCH 00/13] Add support for Linux `make dtbs_check`
Resent-From: Mathieu Othacehe <othacehe@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Tue, 09 Jan 2024 08:08:02 +0000
Resent-Message-ID: <handler.68023.B68023.17047876216996 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 68023
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Leo Famulari <leo@HIDDEN>
Cc: me@HIDDEN, me@HIDDEN, lars@HIDDEN, efraim@HIDDEN, vagrant@HIDDEN, jgart@HIDDEN, marius@HIDDEN, 68023 <at> debbugs.gnu.org
Received: via spool by 68023-submit <at> debbugs.gnu.org id=B68023.17047876216996
          (code B ref 68023); Tue, 09 Jan 2024 08:08:02 +0000
Received: (at 68023) by debbugs.gnu.org; 9 Jan 2024 08:07:01 +0000
Received: from localhost ([127.0.0.1]:38228 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rN78J-0001oD-Ff
	for submit <at> debbugs.gnu.org; Tue, 09 Jan 2024 03:07:01 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:39488)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <othacehe@HIDDEN>) id 1rN78H-0001o0-8Z
 for 68023 <at> debbugs.gnu.org; Tue, 09 Jan 2024 03:06:46 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <othacehe@HIDDEN>)
 id 1rN780-00016a-3K; Tue, 09 Jan 2024 03:06:28 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=L5p1yk7WSv2v5gL7ECU0UoTaD6ZWgOcbKrBopGsZZ+M=; b=Uhy/tT9BERfppIxZfEB/
 CyFTu7yl5/4q7Xr+dOCQPk6tbUMkzoko0R6TsC73KH6FlNP7SPVd+Q58aMpjAs1/2Q1Y8iXsq5bMj
 Lu3RC6YIYcQmGlfxNSQ+ebKw6HDzo+L2vPw5MTqOzeKtHy+hb4xJorQS5NSJsUTypSI2yso5+w6Et
 sGTBHpfb4KDmPy4lgHMeddL3edFTqNcyUwpajsK6tF6ynT6OmrfodHySYTXV6Y0oZQi1kJov9oqJr
 dPAXLfG3LxVUpcwqM13ULN5xnPfvah97PgYJxJT0I5zpxt78BzgZSes4x/JQfKk3yYWehdIKjJiTp
 tu4D3rq4lNnFkw==;
From: Mathieu Othacehe <othacehe@HIDDEN>
In-Reply-To: <ZY8mYomgvEgy3Mr1@HIDDEN> (Leo Famulari's message of "Fri,
 29 Dec 2023 15:04:50 -0500")
References: <cover.1703494195.git.othacehe@HIDDEN>
 <ZY3GzVGiNRpFdLOW@HIDDEN> <87cyuq6qs0.fsf@HIDDEN>
 <ZY8mYomgvEgy3Mr1@HIDDEN>
Date: Tue, 09 Jan 2024 09:06:23 +0100
Message-ID: <87bk9vdj7k.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)


Hello,

Alright, so everything except python patches is merged. Python team,
would it be OK to push the rest to the `python-team` branch?

Thanks,

Mathieu





Last modified: Sat, 20 Jan 2024 12:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.