unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest
@ 2024-12-26 23:00 Jordan Moore
  2024-12-26 23:10 ` [bug#75127] [PATCH 01/67] gnu: " Jordan Moore
                   ` (75 more replies)
  0 siblings, 76 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:00 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

This adds the dependencies and package for cargo-nextest. This
is the first step in what I hope is a path to enable the choice
of testing backend for the `cargo-build-system`, among other things.

This package is also a hard requirement for some more complicated
rust packages, as well as some enterprise codebases (unlike base
rust's `cargo-test`, `cargo-nextest` does not share thread local
storage among test runners).

I did try and ensure dependents of updated packages still work,
but I'm pretty sure that

  guix build -P1 rust-clap

and

  guix refresh -l rust-clap

is not working properly, as I know that eg. `starship` requires
`rust-clap`, but that command reports that it is a leaf package.

NOTE: rust-unicode-ident is updated, which is a dependency of
mesa. If this does not get merged into `rust-team` before that
gets merged into master then we probably want to avoid updating
that.

Jordan Moore (67):
  gnu: Add cargo-nextest.
  gnu: Add rust-enable-ansi-support-0.2.
  gnu: Add rust-guppy-0.17.
  gnu: Add rust-nextest-filtering-0.12.
  gnu: Add rust-nextest-workspace-hack-0.1.
  gnu: Add rust-nextest-metadata-0.12.
  gnu: Add rust-nextest-runner-0.70.
  gnu: Add rust-quick-junit-0.5.
  gnu: Add rust-swrite-0.1.
  gnu: Add rust-camino-tempfile-1.
  gnu: Add rust-cargo-metadata-0.19.
  gnu: Add rust-debug-ignore-1.
  gnu: Add rust-guppy-summaries-0.7.
  gnu: Add rust-guppy-workspace-hack-0.1.
  gnu: Add rust-nested-0.1.
  gnu: Add rust-target-spec-3.
  gnu: Add rust-recursion-0.5.
  gnu: Add rust-test-strategy-0.4.
  gnu: Add rust-smol-str-0.3.
  gnu: Add rust-async-scoped-0.9.
  gnu: Add rust-atomicwrites-0.4.
  gnu: Add rust-config-0.14.
  gnu: Add rust-console-subscriber-0.4.
  gnu: Add rust-future-queue-0.3.
  gnu: Add rust-indent-write-2.
  gnu: Add rust-mukti-metadata-0.3.
  gnu: Add rust-newtype-uuid-1.
  gnu: Add rust-self-update-0.41.
  gnu: Add rust-target-spec-miette-0.4.
  gnu: Add rust-win32job-2.
  gnu: Add rust-diffus-0.10.
  gnu: Add rust-diffus-derive-0.10.
  gnu: Add rust-derive-builder-0.20.
  gnu: Add rust-derive-builder-core-0.20.
  gnu: Add rust-derive-builder-macro-0.20.
  gnu: Add rust-structmeta-0.3.
  gnu: Add rust-structmeta-derive-0.3.
  gnu: Add rust-quick-xml-0.23.
  gnu: Add rust-self-replace-1.
  gnu: Add rust-zipsign-api-0.1.
  gnu: Add rust-console-api-0.8.
  gnu: Add rust-tonic-web-0.12.
  gnu: Add rust-rust-ini-0.20.
  gnu: Add rust-yaml-rust2-0.8.
  gnu: Add rust-snake-case-0.3.
  gnu: rust-camino-1: Update to 1.1.9.
  gnu: rust-clap-4: Update to 4.5.23.
  gnu: rust-clap-builder-4: Update to 4.5.23.
  gnu: rust-clap-lex-0.7: Update to 0.7.4.
  gnu: rust-owo-colors-4: Update to 4.1.0.
  gnu: rust-pathdiff-0.2: Update to 0.2.3.
  gnu: rust-semver-1: Update to 1.0.24.
  gnu: rust-supports-color-3: Update to 3.0.2.
  gnu: rust-tracing-0.1: Update to 0.1.41.
  gnu: rust-tracing-subscriber-0.3: Update to 0.3.19.
  gnu: rust-petgraph-0.6: Update to 0.6.5.
  gnu: rust-serde-json-1: Update to 1.0.134.
  gnu: rust-chrono-0.4: Update to 0.4.39.
  gnu: rust-indicatif-0.17: Update to 0.17.9.
  gnu: rust-pin-project-lite-0.2: Update to 0.2.15.
  gnu: rust-regex-1: Update to 1.11.1.
  gnu: rust-tokio-stream-0.1: Update to 0.1.17.
  gnu: rust-unicode-ident-1: Update to 1.0.14.
  gnu: rust-unicode-normalization-0.1: Update to 0.1.24.
  gnu: rust-tracing-attributes-0.1: Update to 0.1.28.
  gnu: rust-tracing-core-0.1: Update to 0.1.33.
  gnu: rust-cfg-expr-0.17: Update to 0.17.2.

 gnu/packages/crates-graphics.scm |   21 +
 gnu/packages/crates-io.scm       | 1341 +++++++++++++++++++++++++++---
 gnu/packages/crates-web.scm      |   33 +
 gnu/packages/crates-windows.scm  |   21 +
 gnu/packages/rust-apps.scm       |   49 ++
 5 files changed, 1341 insertions(+), 124 deletions(-)


base-commit: 893599007e9304ea9785ebb839946cc5979ecd45
-- 
2.46.0





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

* [bug#75127] [PATCH 01/67] gnu: Add cargo-nextest.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
@ 2024-12-26 23:10 ` Jordan Moore
  2024-12-26 23:10 ` [bug#75127] [PATCH 02/67] gnu: Add rust-enable-ansi-support-0.2 Jordan Moore
                   ` (74 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:10 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/rust-apps.scm (cargo-nextest): New variable.

Change-Id: If524cda770aba1e2e3bb082d47c0816cbdaa5aa3
---
 gnu/packages/rust-apps.scm | 49 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)

diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index 3879b52292..ff8ad39033 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -414,6 +414,55 @@ (define-public cargo-machete
     (description "@code{cargo-machete} finds unused dependencies in Cargo.toml.")
     (license (list license:expat license:asl2.0))))
 
+(define-public cargo-nextest
+  (package
+    (name "cargo-nextest")
+    (version "0.9.87")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "cargo-nextest" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "02aq4wmrnwlm2amjqpwv0k58mw5kbwkxgj2z1d6qydxfrrm50k1d"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-camino" ,rust-camino-1)
+                       ("rust-camino" ,rust-camino-1)
+                       ("rust-cfg-if" ,rust-cfg-if-1)
+                       ("rust-clap" ,rust-clap-4)
+                       ("rust-color-eyre" ,rust-color-eyre-0.6)
+                       ("rust-dialoguer" ,rust-dialoguer-0.11)
+                       ("rust-duct" ,rust-duct-0.13)
+                       ("rust-enable-ansi-support" ,rust-enable-ansi-support-0.2)
+                       ("rust-guppy" ,rust-guppy-0.17)
+                       ("rust-itertools" ,rust-itertools-0.13)
+                       ("rust-miette" ,rust-miette-7)
+                       ("rust-nextest-filtering" ,rust-nextest-filtering-0.12)
+                       ("rust-nextest-metadata" ,rust-nextest-metadata-0.12)
+                       ("rust-nextest-runner" ,rust-nextest-runner-0.70)
+                       ("rust-nextest-workspace-hack" ,rust-nextest-workspace-hack-0.1)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-owo-colors" ,rust-owo-colors-4)
+                       ("rust-pathdiff" ,rust-pathdiff-0.2)
+                       ("rust-quick-junit" ,rust-quick-junit-0.5)
+                       ("rust-semver" ,rust-semver-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-shell-words" ,rust-shell-words-1)
+                       ("rust-supports-color" ,rust-supports-color-3)
+                       ("rust-supports-unicode" ,rust-supports-unicode-3)
+                       ("rust-swrite" ,rust-swrite-0.1)
+                       ("rust-thiserror" ,rust-thiserror-2)
+                       ("rust-tracing" ,rust-tracing-0.1)
+                       ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))
+       #:cargo-development-inputs (("rust-camino-tempfile" ,rust-camino-tempfile-1))))
+    (inputs (list pkg-config zlib `(,zstd "lib")))
+    (home-page "https://github.com/nextest-rs/nextest")
+    (synopsis "next-generation test runner for Rust.")
+    (description
+     "This package provides a next-generation test runner for Rust.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public complgen
   (package
     (name "complgen")
-- 
2.46.0





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

* [bug#75127] [PATCH 02/67] gnu: Add rust-enable-ansi-support-0.2.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
  2024-12-26 23:10 ` [bug#75127] [PATCH 01/67] gnu: " Jordan Moore
@ 2024-12-26 23:10 ` Jordan Moore
  2024-12-26 23:10 ` [bug#75127] [PATCH 03/67] gnu: Add rust-guppy-0.17 Jordan Moore
                   ` (73 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:10 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-graphics.scm (rust-enable-ansi-support-0.2): New variable.

Change-Id: I5f60502c1f56ff0a5154713099f4db939944b492
---
 gnu/packages/crates-graphics.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm
index 8907f2073c..da1456e087 100644
--- a/gnu/packages/crates-graphics.scm
+++ b/gnu/packages/crates-graphics.scm
@@ -1384,6 +1384,27 @@ (define-public rust-drm-sys-0.5
      `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.66)
                        ("rust-pkg-config" ,rust-pkg-config-0.3))))))
 
+(define-public rust-enable-ansi-support-0.2
+  (package
+    (name "rust-enable-ansi-support")
+    (version "0.2.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "enable-ansi-support" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0q5wv5b9inh7kzc2464ch51ffk920f9yb0q9xvvlp9cs5apg6kxa"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-windows-sys" ,rust-windows-sys-0.42))))
+    (home-page "https://github.com/sunshowers-code/enable-ansi-support")
+    (synopsis "Enable ANSI escape code support on Windows 10")
+    (description
+     "This package provides Enable ANSI escape code support on Windows 10.")
+    (license license:expat)))
+
 (define-public rust-enterpolation-0.2
   (package
     (name "rust-enterpolation")
-- 
2.46.0





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

* [bug#75127] [PATCH 03/67] gnu: Add rust-guppy-0.17.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
  2024-12-26 23:10 ` [bug#75127] [PATCH 01/67] gnu: " Jordan Moore
  2024-12-26 23:10 ` [bug#75127] [PATCH 02/67] gnu: Add rust-enable-ansi-support-0.2 Jordan Moore
@ 2024-12-26 23:10 ` Jordan Moore
  2024-12-26 23:10 ` [bug#75127] [PATCH 04/67] gnu: Add rust-nextest-filtering-0.12 Jordan Moore
                   ` (72 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:10 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-guppy-0.17): New variable.

Change-Id: Iba11081dcd5bb1e6749876d85c9a851a8172400e
---
 gnu/packages/crates-io.scm | 44 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 44 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4e05235585..8ba03e5748 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -33770,6 +33770,50 @@ (define-public rust-gumdrop-derive-0.8
     (description "This package provides custom derive support for gumdrop.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-guppy-0.17
+  (package
+    (name "rust-guppy")
+    (version "0.17.11")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "guppy" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "07kkvi1ijw9scjimivmc7c1585xzdmq8cjqvb4p1w1nbvml547nh"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
+                       ("rust-camino" ,rust-camino-1)
+                       ("rust-cargo-metadata" ,rust-cargo-metadata-0.19)
+                       ("rust-cfg-if" ,rust-cfg-if-1)
+                       ("rust-debug-ignore" ,rust-debug-ignore-1)
+                       ("rust-fixedbitset" ,rust-fixedbitset-0.4)
+                       ("rust-guppy-summaries" ,rust-guppy-summaries-0.7)
+                       ("rust-guppy-workspace-hack" ,rust-guppy-workspace-hack-0.1)
+                       ("rust-indexmap" ,rust-indexmap-2)
+                       ("rust-itertools" ,rust-itertools-0.13)
+                       ("rust-nested" ,rust-nested-0.1)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-pathdiff" ,rust-pathdiff-0.2)
+                       ("rust-petgraph" ,rust-petgraph-0.6)
+                       ("rust-proptest" ,rust-proptest-1)
+                       ("rust-proptest-derive" ,rust-proptest-derive-0.5)
+                       ("rust-rayon" ,rust-rayon-1)
+                       ("rust-semver" ,rust-semver-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-smallvec" ,rust-smallvec-1)
+                       ("rust-static-assertions" ,rust-static-assertions-1)
+                       ("rust-target-spec" ,rust-target-spec-3)
+                       ("rust-toml" ,rust-toml-0.5))))
+    (home-page "https://github.com/guppy-rs/guppy")
+    (synopsis "Track and query Cargo dependency graphs")
+    (description
+     "This package provides Track and query Cargo dependency graphs.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-gzip-header-1
   (package
     (name "rust-gzip-header")
-- 
2.46.0





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

* [bug#75127] [PATCH 04/67] gnu: Add rust-nextest-filtering-0.12.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (2 preceding siblings ...)
  2024-12-26 23:10 ` [bug#75127] [PATCH 03/67] gnu: Add rust-guppy-0.17 Jordan Moore
@ 2024-12-26 23:10 ` Jordan Moore
  2024-12-26 23:10 ` [bug#75127] [PATCH 05/67] gnu: Add rust-nextest-workspace-hack-0.1 Jordan Moore
                   ` (71 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:10 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-nextest-filtering-0.12): New variable.

Change-Id: Id02d58386962cff12928f5d89a4482503fe1151c
---
 gnu/packages/crates-io.scm | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 8ba03e5748..2a4a9393a4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -50464,6 +50464,38 @@ (define-public rust-newtype-derive-0.1
     (license (list license:expat
                    license:asl2.0))))
 
+(define-public rust-nextest-filtering-0.12
+  (package
+    (name "rust-nextest-filtering")
+    (version "0.12.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "nextest-filtering" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1fz7w2qsmh98c246x16l9j5xypsj1nbc715wszajjkjiv7hbibvy"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-globset" ,rust-globset-0.4)
+                       ("rust-guppy" ,rust-guppy-0.17)
+                       ("rust-miette" ,rust-miette-7)
+                       ("rust-nextest-metadata" ,rust-nextest-metadata-0.12)
+                       ("rust-nextest-workspace-hack" ,rust-nextest-workspace-hack-0.1)
+                       ("rust-proptest" ,rust-proptest-1)
+                       ("rust-recursion" ,rust-recursion-0.5)
+                       ("rust-regex" ,rust-regex-1)
+                       ("rust-regex-syntax" ,rust-regex-syntax-0.8)
+                       ("rust-test-strategy" ,rust-test-strategy-0.4)
+                       ("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-winnow" ,rust-winnow-0.6)
+                       ("rust-xxhash-rust" ,rust-xxhash-rust-0.8))))
+    (home-page "https://github.com/nextest-rs/nextest")
+    (synopsis "Filtering DSL for cargo-nextest")
+    (description "This package provides Filtering DSL for cargo-nextest.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-nftables-0.5
   (package
     (name "rust-nftables")
-- 
2.46.0





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

* [bug#75127] [PATCH 05/67] gnu: Add rust-nextest-workspace-hack-0.1.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (3 preceding siblings ...)
  2024-12-26 23:10 ` [bug#75127] [PATCH 04/67] gnu: Add rust-nextest-filtering-0.12 Jordan Moore
@ 2024-12-26 23:10 ` Jordan Moore
  2024-12-26 23:10 ` [bug#75127] [PATCH 06/67] gnu: Add rust-nextest-metadata-0.12 Jordan Moore
                   ` (70 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:10 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: I5c27b050b5e7c2aad22c2b7ad3d9f3b8eee4bde6
---
 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 2a4a9393a4..e7c874651f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -50496,6 +50496,26 @@ (define-public rust-nextest-filtering-0.12
     (description "This package provides Filtering DSL for cargo-nextest.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-nextest-workspace-hack-0.1
+  (package
+    (name "rust-nextest-workspace-hack")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "nextest-workspace-hack" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1cxjiwja0idhd8as3drl2wgk5y7f84k2rrk67pbxk7kkk1m881nr"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t))
+    (home-page "")
+    (synopsis "workspace-hack package, managed by hakari")
+    (description
+     "This package provides workspace-hack package, managed by hakari.")
+    (license license:cc0)))
+
 (define-public rust-nftables-0.5
   (package
     (name "rust-nftables")
-- 
2.46.0





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

* [bug#75127] [PATCH 06/67] gnu: Add rust-nextest-metadata-0.12.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (4 preceding siblings ...)
  2024-12-26 23:10 ` [bug#75127] [PATCH 05/67] gnu: Add rust-nextest-workspace-hack-0.1 Jordan Moore
@ 2024-12-26 23:10 ` Jordan Moore
  2024-12-26 23:10 ` [bug#75127] [PATCH 07/67] gnu: Add rust-nextest-runner-0.70 Jordan Moore
                   ` (69 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:10 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-nextest-metadata-0.12): New variable.

Change-Id: I5352bd23c6eaf7d8a28eed5ea84593501a8175ce
---
 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 e7c874651f..e0120bec0c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -50496,6 +50496,32 @@ (define-public rust-nextest-filtering-0.12
     (description "This package provides Filtering DSL for cargo-nextest.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-nextest-metadata-0.12
+  (package
+    (name "rust-nextest-metadata")
+    (version "0.12.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "nextest-metadata" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1cx6cdzbgmf5imjcb6vpm6xpdx5nrl3w079m0vm7la0chj21yn7d"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-camino" ,rust-camino-1)
+                       ("rust-nextest-workspace-hack" ,rust-nextest-workspace-hack-0.1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-smol-str" ,rust-smol-str-0.3)
+                       ("rust-target-spec" ,rust-target-spec-3))))
+    (home-page "https://github.com/nextest-rs/nextest")
+    (synopsis "Structured access to nextest machine-readable output")
+    (description
+     "This package provides Structured access to nextest machine-readable output.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-nextest-workspace-hack-0.1
   (package
     (name "rust-nextest-workspace-hack")
-- 
2.46.0





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

* [bug#75127] [PATCH 07/67] gnu: Add rust-nextest-runner-0.70.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (5 preceding siblings ...)
  2024-12-26 23:10 ` [bug#75127] [PATCH 06/67] gnu: Add rust-nextest-metadata-0.12 Jordan Moore
@ 2024-12-26 23:10 ` Jordan Moore
  2024-12-26 23:10 ` [bug#75127] [PATCH 08/67] gnu: Add rust-quick-junit-0.5 Jordan Moore
                   ` (68 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:10 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-nextest-runner-0.70): New variable.

Change-Id: Idfcb5379a129bfb3cf0f0f3b176fc2d4fe41e077
---
 gnu/packages/crates-io.scm | 99 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 99 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e0120bec0c..2038e8ea43 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -50522,6 +50522,105 @@ (define-public rust-nextest-metadata-0.12
      "This package provides Structured access to nextest machine-readable output.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-nextest-runner-0.70
+  (package
+    (name "rust-nextest-runner")
+    (version "0.70.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "nextest-runner" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1rg6hf8jbn82rv61m9f0yjjmz7bra8mgsilmidiq085sjsi7ymq4"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-aho-corasick" ,rust-aho-corasick-1)
+                       ("rust-async-scoped" ,rust-async-scoped-0.9)
+                       ("rust-atomicwrites" ,rust-atomicwrites-0.4)
+                       ("rust-bstr" ,rust-bstr-1)
+                       ("rust-bytes" ,rust-bytes-1)
+                       ("rust-camino" ,rust-camino-1)
+                       ("rust-camino-tempfile" ,rust-camino-tempfile-1)
+                       ("rust-cargo-metadata" ,rust-cargo-metadata-0.19)
+                       ("rust-cfg-if" ,rust-cfg-if-1)
+                       ("rust-chrono" ,rust-chrono-0.4)
+                       ("rust-config" ,rust-config-0.14)
+                       ("rust-console-subscriber" ,rust-console-subscriber-0.4)
+                       ("rust-crossterm" ,rust-crossterm-0.28)
+                       ("rust-debug-ignore" ,rust-debug-ignore-1)
+                       ("rust-derive-where" ,rust-derive-where-1)
+                       ("rust-duct" ,rust-duct-0.13)
+                       ("rust-dunce" ,rust-dunce-1)
+                       ("rust-future-queue" ,rust-future-queue-0.3)
+                       ("rust-futures" ,rust-futures-0.3)
+                       ("rust-guppy" ,rust-guppy-0.17)
+                       ("rust-hex" ,rust-hex-0.4)
+                       ("rust-home" ,rust-home-0.5)
+                       ("rust-http" ,rust-http-1)
+                       ("rust-humantime-serde" ,rust-humantime-serde-1)
+                       ("rust-indent-write" ,rust-indent-write-2)
+                       ("rust-indexmap" ,rust-indexmap-2)
+                       ("rust-indicatif" ,rust-indicatif-0.17)
+                       ("rust-is-ci" ,rust-is-ci-1)
+                       ("rust-itertools" ,rust-itertools-0.13)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-miette" ,rust-miette-7)
+                       ("rust-mukti-metadata" ,rust-mukti-metadata-0.3)
+                       ("rust-newtype-uuid" ,rust-newtype-uuid-1)
+                       ("rust-nextest-filtering" ,rust-nextest-filtering-0.12)
+                       ("rust-nextest-metadata" ,rust-nextest-metadata-0.12)
+                       ("rust-nextest-workspace-hack" ,rust-nextest-workspace-hack-0.1)
+                       ("rust-nix" ,rust-nix-0.29)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-owo-colors" ,rust-owo-colors-4)
+                       ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
+                       ("rust-quick-junit" ,rust-quick-junit-0.5)
+                       ("rust-rand" ,rust-rand-0.8)
+                       ("rust-regex" ,rust-regex-1)
+                       ("rust-self-update" ,rust-self-update-0.41)
+                       ("rust-semver" ,rust-semver-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-ignored" ,rust-serde-ignored-0.1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-serde-path-to-error" ,rust-serde-path-to-error-0.1)
+                       ("rust-sha2" ,rust-sha2-0.10)
+                       ("rust-shell-words" ,rust-shell-words-1)
+                       ("rust-smallvec" ,rust-smallvec-1)
+                       ("rust-smol-str" ,rust-smol-str-0.3)
+                       ("rust-strip-ansi-escapes" ,rust-strip-ansi-escapes-0.2)
+                       ("rust-supports-unicode" ,rust-supports-unicode-3)
+                       ("rust-swrite" ,rust-swrite-0.1)
+                       ("rust-tar" ,rust-tar-0.4)
+                       ("rust-target-spec" ,rust-target-spec-3)
+                       ("rust-target-spec-miette" ,rust-target-spec-miette-0.4)
+                       ("rust-thiserror" ,rust-thiserror-2)
+                       ("rust-tokio" ,rust-tokio-1)
+                       ("rust-tokio-stream" ,rust-tokio-stream-0.1)
+                       ("rust-toml" ,rust-toml-0.8)
+                       ("rust-toml-edit" ,rust-toml-edit-0.22)
+                       ("rust-tracing" ,rust-tracing-0.1)
+                       ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)
+                       ("rust-unicode-ident" ,rust-unicode-ident-1)
+                       ("rust-unicode-normalization" ,rust-unicode-normalization-0.1)
+                       ("rust-win32job" ,rust-win32job-2)
+                       ("rust-windows-sys" ,rust-windows-sys-0.59)
+                       ("rust-xxhash-rust" ,rust-xxhash-rust-0.8)
+                       ("rust-zstd" ,rust-zstd-0.13))
+       #:cargo-development-inputs (("rust-color-eyre" ,rust-color-eyre-0.6)
+                                   ("rust-indoc" ,rust-indoc-2)
+                                   ("rust-insta" ,rust-insta-1)
+                                   ("rust-maplit" ,rust-maplit-1)
+                                   ("rust-pathdiff" ,rust-pathdiff-0.2)
+                                   ("rust-pretty-assertions" ,rust-pretty-assertions-1)
+                                   ("rust-proptest" ,rust-proptest-1)
+                                   ("rust-test-case" ,rust-test-case-3)
+                                   ("rust-test-strategy" ,rust-test-strategy-0.4))))
+    (home-page "https://github.com/nextest-rs/nextest")
+    (synopsis "Core runner logic for cargo nextest")
+    (description "This package provides Core runner logic for cargo nextest.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-nextest-workspace-hack-0.1
   (package
     (name "rust-nextest-workspace-hack")
-- 
2.46.0





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

* [bug#75127] [PATCH 08/67] gnu: Add rust-quick-junit-0.5.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (6 preceding siblings ...)
  2024-12-26 23:10 ` [bug#75127] [PATCH 07/67] gnu: Add rust-nextest-runner-0.70 Jordan Moore
@ 2024-12-26 23:10 ` Jordan Moore
  2024-12-26 23:10 ` [bug#75127] [PATCH 09/67] gnu: Add rust-swrite-0.1 Jordan Moore
                   ` (67 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:10 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-quick-junit-0.5): New variable.

Change-Id: I07b5c39346b4a61277c03ff33c10aee2f8862a02
---
 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 2038e8ea43..8608f584b3 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -65630,6 +65630,33 @@ (define-public rust-quick-error-1
          (base32
           "1q6za3v78hsspisc197bg3g7rpc989qycy8ypr8ap8igv10ikl51"))))))
 
+(define-public rust-quick-junit-0.5
+  (package
+    (name "rust-quick-junit")
+    (version "0.5.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "quick-junit" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1mxczpzhcnj3gkd22q448339lln6i1md0fhhaxr325hs769sdl9y"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
+                       ("rust-indexmap" ,rust-indexmap-2)
+                       ("rust-newtype-uuid" ,rust-newtype-uuid-1)
+                       ("rust-quick-xml" ,rust-quick-xml-0.37)
+                       ("rust-strip-ansi-escapes" ,rust-strip-ansi-escapes-0.2)
+                       ("rust-thiserror" ,rust-thiserror-2)
+                       ("rust-uuid" ,rust-uuid-1))))
+    (home-page "https://github.com/nextest-rs/quick-junit")
+    (synopsis "Data model and serializer for JUnit/XUnit XML")
+    (description
+     "This package provides Data model and serializer for JUnit/XUnit XML.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-quick-xml-0.37
   (package
     (name "rust-quick-xml")
-- 
2.46.0





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

* [bug#75127] [PATCH 09/67] gnu: Add rust-swrite-0.1.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (7 preceding siblings ...)
  2024-12-26 23:10 ` [bug#75127] [PATCH 08/67] gnu: Add rust-quick-junit-0.5 Jordan Moore
@ 2024-12-26 23:10 ` Jordan Moore
  2024-12-26 23:10 ` [bug#75127] [PATCH 10/67] gnu: Add rust-camino-tempfile-1 Jordan Moore
                   ` (66 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:10 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: I1fd4ac9588817425728374256e76ce543680aac0
---
 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 8608f584b3..ebb7204cde 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -84131,6 +84131,26 @@ (define-public rust-swayipc-types-1
 sway's IPC interface.")
     (license license:expat)))
 
+(define-public rust-swrite-0.1
+  (package
+    (name "rust-swrite")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "swrite" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "00vsicglylq4qq6dc497jdgzfnxi5mh7padwxijnvh1d1giyqgvz"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t))
+    (home-page "https://github.com/rusticstuff/swrite")
+    (synopsis "Infallible alternatives to write! and writeln! for Strings")
+    (description
+     "This package provides Infallible alternatives to write! and writeln! for Strings.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-sxd-document-0.3
   (package
     (name "rust-sxd-document")
-- 
2.46.0





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

* [bug#75127] [PATCH 10/67] gnu: Add rust-camino-tempfile-1.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (8 preceding siblings ...)
  2024-12-26 23:10 ` [bug#75127] [PATCH 09/67] gnu: Add rust-swrite-0.1 Jordan Moore
@ 2024-12-26 23:10 ` Jordan Moore
  2024-12-26 23:10 ` [bug#75127] [PATCH 11/67] gnu: Add rust-cargo-metadata-0.19 Jordan Moore
                   ` (65 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:10 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: I2cff87d821868b379fb71311663693d0e86e6dba
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ebb7204cde..c9dd97746d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -11752,6 +11752,30 @@ (define-public rust-camino-1
     (description "This package provides a UTF-8 paths.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-camino-tempfile-1
+  (package
+    (name "rust-camino-tempfile")
+    (version "1.1.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "camino-tempfile" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1hk3a8x7950qg9vfl9fjwxyjd659fq6wvchrz4kx9r41z9am146b"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-camino" ,rust-camino-1)
+                       ("rust-tempfile" ,rust-tempfile-3))))
+    (home-page "https://github.com/camino-rs/camino-tempfile")
+    (synopsis
+     "library for managing temporary files and directories, with UTF-8 paths.")
+    (description
+     "This package provides a library for managing temporary files and directories,
+with UTF-8 paths.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-cap-0.1
   (package
     (name "rust-cap")
-- 
2.46.0





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

* [bug#75127] [PATCH 11/67] gnu: Add rust-cargo-metadata-0.19.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (9 preceding siblings ...)
  2024-12-26 23:10 ` [bug#75127] [PATCH 10/67] gnu: Add rust-camino-tempfile-1 Jordan Moore
@ 2024-12-26 23:10 ` Jordan Moore
  2024-12-26 23:10 ` [bug#75127] [PATCH 12/67] gnu: Add rust-debug-ignore-1 Jordan Moore
                   ` (64 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:10 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-cargo-metadata-0.19): New variable.

Change-Id: Ifc8ddaa5f51a79dc0c7016ee81688aff7b384bdb
---
 gnu/packages/crates-io.scm | 41 ++++++++++++++++++++++++++++++++------
 1 file changed, 35 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c9dd97746d..2c5b317c5a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -12376,39 +12376,68 @@ (define-public rust-cargo-manifest-0.13
 manifests in @code{Cargo.toml} files.")
     (license (list license:asl2.0 license:expat))))
 
-(define-public rust-cargo-metadata-0.18
+(define-public rust-cargo-metadata-0.19
   (package
     (name "rust-cargo-metadata")
-    (version "0.18.1")
+    (version "0.19.1")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "cargo_metadata" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0drh0zndl4qgndy6kg6783cydbvhxgv0hcg7d9hhqx0zwi3nb21d"))))
+        (base32 "096r6ai6b8r6z42lasr16pd0zbgndvs7n6a3mwh636axmmm70sc7"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-test-flags
        '("--release" "--"
+         ;; Not all files included.
          "--skip=advanced_feature_configuration"
          "--skip=all_the_fields"
          "--skip=basic_workspace_root_package_exists"
          "--skip=current_dir")
        #:cargo-inputs (("rust-camino" ,rust-camino-1)
                        ("rust-cargo-platform" ,rust-cargo-platform-0.1)
-                       ("rust-derive-builder" ,rust-derive-builder-0.12)
+                       ("rust-derive-builder" ,rust-derive-builder-0.20)
                        ("rust-semver" ,rust-semver-1)
                        ("rust-serde" ,rust-serde-1)
                        ("rust-serde-json" ,rust-serde-json-1)
-                       ("rust-thiserror" ,rust-thiserror-1))))
+                       ("rust-thiserror" ,rust-thiserror-2))))
     (home-page "https://github.com/oli-obk/cargo_metadata")
-    (synopsis "Structured access to the output of `cargo metadata`")
+    (synopsis "structured access to the output of @code{cargo metadata}")
     (description
      "This package provides structured access to the output of @code{cargo
 metadata}.")
     (license license:expat)))
 
+(define-public rust-cargo-metadata-0.18
+  (package
+    (inherit rust-cargo-metadata-0.19)
+    (name "rust-cargo-metadata")
+    (version "0.18.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "cargo_metadata" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0drh0zndl4qgndy6kg6783cydbvhxgv0hcg7d9hhqx0zwi3nb21d"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-test-flags
+       '("--release" "--"
+         "--skip=advanced_feature_configuration"
+         "--skip=all_the_fields"
+         "--skip=basic_workspace_root_package_exists"
+         "--skip=current_dir")
+       #:cargo-inputs (("rust-camino" ,rust-camino-1)
+                       ("rust-cargo-platform" ,rust-cargo-platform-0.1)
+                       ("rust-derive-builder" ,rust-derive-builder-0.12)
+                       ("rust-semver" ,rust-semver-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-thiserror" ,rust-thiserror-1))))))
+
 (define-public rust-cargo-metadata-0.17
   (package
     (inherit rust-cargo-metadata-0.18)
-- 
2.46.0





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

* [bug#75127] [PATCH 12/67] gnu: Add rust-debug-ignore-1.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (10 preceding siblings ...)
  2024-12-26 23:10 ` [bug#75127] [PATCH 11/67] gnu: Add rust-cargo-metadata-0.19 Jordan Moore
@ 2024-12-26 23:10 ` Jordan Moore
  2024-12-26 23:10 ` [bug#75127] [PATCH 13/67] gnu: Add rust-guppy-summaries-0.7 Jordan Moore
                   ` (63 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:10 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: Ia30df0f8425b0c3776710e1f81a6231e21f353bb
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 2c5b317c5a..c41eeaefd8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -21811,6 +21811,29 @@ (define-public rust-deadpool-sync-0.1
 for sync managers.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-debug-ignore-1
+  (package
+    (name "rust-debug-ignore")
+    (version "1.0.5")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "debug-ignore" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "08gwdny6124ggy4hyli92hdyiqc5j2z9lqhbw81k0mgljcfyvrzz"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-serde" ,rust-serde-1))))
+    (home-page "https://github.com/sunshowers-code/debug-ignore")
+    (synopsis
+     "newtype wrapper that causes a field to be skipped while printing out Debug output.")
+    (description
+     "This package provides a newtype wrapper that causes a field to be skipped while
+printing out Debug output.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-debug-helper-0.3
   (package
     (name "rust-debug-helper")
-- 
2.46.0





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

* [bug#75127] [PATCH 13/67] gnu: Add rust-guppy-summaries-0.7.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (11 preceding siblings ...)
  2024-12-26 23:10 ` [bug#75127] [PATCH 12/67] gnu: Add rust-debug-ignore-1 Jordan Moore
@ 2024-12-26 23:10 ` Jordan Moore
  2024-12-26 23:10 ` [bug#75127] [PATCH 14/67] gnu: Add rust-guppy-workspace-hack-0.1 Jordan Moore
                   ` (62 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:10 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-guppy-summaries-0.7): New variable.

Change-Id: I00ec0749f8ed0f104bb7c67e45d4ced769f5d9d8
---
 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 c41eeaefd8..4bc952b526 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -33890,6 +33890,33 @@ (define-public rust-guppy-0.17
      "This package provides Track and query Cargo dependency graphs.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-guppy-summaries-0.7
+  (package
+    (name "rust-guppy-summaries")
+    (version "0.7.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "guppy-summaries" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0ap7yqccwhd65xh0njbvaggpk81bgjiwy4a8fm43nlc7ynw3kl4b"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-camino" ,rust-camino-1)
+                       ("rust-cfg-if" ,rust-cfg-if-1)
+                       ("rust-diffus" ,rust-diffus-0.10)
+                       ("rust-guppy-workspace-hack" ,rust-guppy-workspace-hack-0.1)
+                       ("rust-semver" ,rust-semver-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-toml" ,rust-toml-0.5))))
+    (home-page "https://github.com/guppy-rs/guppy")
+    (synopsis "Build summaries for Cargo, created by guppy")
+    (description
+     "This package provides Build summaries for Cargo, created by guppy.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-gzip-header-1
   (package
     (name "rust-gzip-header")
-- 
2.46.0





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

* [bug#75127] [PATCH 14/67] gnu: Add rust-guppy-workspace-hack-0.1.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (12 preceding siblings ...)
  2024-12-26 23:10 ` [bug#75127] [PATCH 13/67] gnu: Add rust-guppy-summaries-0.7 Jordan Moore
@ 2024-12-26 23:10 ` Jordan Moore
  2024-12-26 23:10 ` [bug#75127] [PATCH 15/67] gnu: Add rust-nested-0.1 Jordan Moore
                   ` (61 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:10 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: I1b94fe75e3731e1823f05ae7afe870b1d779d580
---
 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 4bc952b526..cb96c63d4c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -33917,6 +33917,26 @@ (define-public rust-guppy-summaries-0.7
      "This package provides Build summaries for Cargo, created by guppy.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-guppy-workspace-hack-0.1
+  (package
+    (name "rust-guppy-workspace-hack")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "guppy-workspace-hack" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "106pg6ifjq92rz5xbbv0aw4xchl1fkikpjry72p0nxczv620cqlj"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t))
+    (home-page "https://github.com/facebookincubator/cargo-guppy")
+    (synopsis "workspace-hack package, managed by hakari")
+    (description
+     "This package provides workspace-hack package, managed by hakari.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-gzip-header-1
   (package
     (name "rust-gzip-header")
-- 
2.46.0





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

* [bug#75127] [PATCH 15/67] gnu: Add rust-nested-0.1.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (13 preceding siblings ...)
  2024-12-26 23:10 ` [bug#75127] [PATCH 14/67] gnu: Add rust-guppy-workspace-hack-0.1 Jordan Moore
@ 2024-12-26 23:10 ` Jordan Moore
  2024-12-26 23:10 ` [bug#75127] [PATCH 16/67] gnu: Add rust-target-spec-3 Jordan Moore
                   ` (60 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:10 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: Ib30b8fc4c79711a4588f0fa461a52e73a5407592
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index cb96c63d4c..8f49d37e4a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -50146,6 +50146,29 @@ (define-public rust-neso-0.5
 in Rust that can compile to WebAssembly.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-nested-0.1
+  (package
+    (name "rust-nested")
+    (version "0.1.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "nested" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "17lwhdw0z8c4g00yfdasxh4zc5dq1ccylmbb0n1zw1wgcc7l4aya"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t))
+    (home-page "https://github.com/tafia/nested")
+    (synopsis
+     "memory efficient container for nested collections (like @code{Vec<String>} or
+@code{Vec<Vec<T>>})")
+    (description
+     "This package provides a memory efficient container for nested collections (like
+@code{Vec<String>} or @code{Vec<Vec<T>>}).")
+    (license license:expat)))
+
 (define-public rust-net2-0.2
   (package
     (name "rust-net2")
-- 
2.46.0





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

* [bug#75127] [PATCH 16/67] gnu: Add rust-target-spec-3.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (14 preceding siblings ...)
  2024-12-26 23:10 ` [bug#75127] [PATCH 15/67] gnu: Add rust-nested-0.1 Jordan Moore
@ 2024-12-26 23:10 ` Jordan Moore
  2024-12-26 23:10 ` [bug#75127] [PATCH 17/67] gnu: Add rust-recursion-0.5 Jordan Moore
                   ` (59 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:10 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-target-spec-3): New variable.

Change-Id: I8a700c2a826d2aed749011caa723b8ee24b08f79
---
 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 8f49d37e4a..72d3e21f78 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -86312,6 +86312,33 @@ (define-public rust-target-lexicon-0.11
         (base32 "15gax4765vm2inh45m7cvaf4mgd2mb2mn0i87np0i1d95qhla822"))))
     (arguments '())))
 
+(define-public rust-target-spec-3
+  (package
+    (name "rust-target-spec")
+    (version "3.3.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "target-spec" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0zsib85z6863kjv10x8pbjc2cyr7g60p5kxpcdqyvdy8zmvbq06s"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-cfg-expr" ,rust-cfg-expr-0.17)
+                       ("rust-guppy-workspace-hack" ,rust-guppy-workspace-hack-0.1)
+                       ("rust-proptest" ,rust-proptest-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-target-lexicon" ,rust-target-lexicon-0.12)
+                       ("rust-unicode-ident" ,rust-unicode-ident-1))))
+    (home-page "https://github.com/guppy-rs/guppy")
+    (synopsis "Evaluate Cargo.toml target specifications")
+    (description
+     "This package provides Evaluate Cargo.toml target specifications.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-target-triple-0.1
   (package
     (name "rust-target-triple")
-- 
2.46.0





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

* [bug#75127] [PATCH 17/67] gnu: Add rust-recursion-0.5.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (15 preceding siblings ...)
  2024-12-26 23:10 ` [bug#75127] [PATCH 16/67] gnu: Add rust-target-spec-3 Jordan Moore
@ 2024-12-26 23:10 ` Jordan Moore
  2024-12-26 23:10 ` [bug#75127] [PATCH 18/67] gnu: Add rust-test-strategy-0.4 Jordan Moore
                   ` (58 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:10 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-recursion-0.5): New variable.

Change-Id: If5ff355b3b79c9644577eb213ed9ef991747f1b7
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 72d3e21f78..92e45bfe09 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -68482,6 +68482,27 @@ (define-public rust-readlock-tokio-0.1
 using tokio's @code{RwLock}")
     (license license:mpl2.0)))
 
+(define-public rust-recursion-0.5
+  (package
+    (name "rust-recursion")
+    (version "0.5.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "recursion" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0wc8x5340scj9fl281nydgwrpzbbdffj764pw6zppkcchlk58w4z"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-futures" ,rust-futures-0.3)
+                       ("rust-tokio" ,rust-tokio-1))))
+    (home-page "https://github.com/inanna-malick/recursion")
+    (synopsis "cache-aware stack safe recursion")
+    (description "This package provides cache-aware stack safe recursion.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-recycler-0.1
   (package
     (name "rust-recycler")
-- 
2.46.0





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

* [bug#75127] [PATCH 18/67] gnu: Add rust-test-strategy-0.4.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (16 preceding siblings ...)
  2024-12-26 23:10 ` [bug#75127] [PATCH 17/67] gnu: Add rust-recursion-0.5 Jordan Moore
@ 2024-12-26 23:10 ` Jordan Moore
  2024-12-26 23:10 ` [bug#75127] [PATCH 19/67] gnu: Add rust-smol-str-0.3 Jordan Moore
                   ` (57 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:10 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-test-strategy-0.4): New variable.

Change-Id: I7694bf04189a4f7db480eb6ecbaa58ea6ca3e000
---
 gnu/packages/crates-io.scm | 37 ++++++++++++++++++++++++++++++-------
 1 file changed, 30 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 92e45bfe09..aa7a268e89 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -88455,36 +88455,59 @@ (define-public rust-test-log-macros-0.2
      "This package provides supporting procedural macro crate for test-log.")
     (license (list license:asl2.0 license:expat))))
 
-(define-public rust-test-strategy-0.3
+(define-public rust-test-strategy-0.4
   (package
     (name "rust-test-strategy")
-    (version "0.3.1")
+    (version "0.4.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "test-strategy" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1nf11267xdcflg1ir25na0s8mbrwh9f0zmzykg88l8jlhn01qdmq"))))
+        (base32 "06z0slp3ckxfsynq3772jy1dlasv3pa2kmii90ccqm1zbvs1mx1b"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
                        ("rust-quote" ,rust-quote-1)
-                       ("rust-structmeta" ,rust-structmeta-0.2)
+                       ("rust-structmeta" ,rust-structmeta-0.3)
                        ("rust-syn" ,rust-syn-2))
        #:cargo-development-inputs (("rust-proptest" ,rust-proptest-1)
                                    ("rust-tokio" ,rust-tokio-1)
                                    ("rust-trybuild" ,rust-trybuild-1))))
     (home-page "https://github.com/frozenlib/test-strategy")
-    (synopsis "Macro to write higher-order strategies in proptest")
+    (synopsis
+     "Procedural macro to easily write higher-order strategies in proptest")
     (description
-     "This package provides a procedural macro to easily write higher-order
+     "This package provides Procedural macro to easily write higher-order
 strategies in proptest.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-test-strategy-0.3
+  (package
+    (inherit rust-test-strategy-0.4)
+    (name "rust-test-strategy")
+    (version "0.3.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "test-strategy" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1nf11267xdcflg1ir25na0s8mbrwh9f0zmzykg88l8jlhn01qdmq"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-structmeta" ,rust-structmeta-0.2)
+                       ("rust-syn" ,rust-syn-2))
+       #:cargo-development-inputs (("rust-proptest" ,rust-proptest-1)
+                                   ("rust-tokio" ,rust-tokio-1)
+                                   ("rust-trybuild" ,rust-trybuild-1))))))
+
 (define-public rust-test-strategy-0.2
   (package
-    (inherit rust-test-strategy-0.3)
+    (inherit rust-test-strategy-0.4)
     (name "rust-test-strategy")
     (version "0.2.1")
     (source (origin
-- 
2.46.0





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

* [bug#75127] [PATCH 19/67] gnu: Add rust-smol-str-0.3.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (17 preceding siblings ...)
  2024-12-26 23:10 ` [bug#75127] [PATCH 18/67] gnu: Add rust-test-strategy-0.4 Jordan Moore
@ 2024-12-26 23:10 ` Jordan Moore
  2024-12-26 23:10 ` [bug#75127] [PATCH 20/67] gnu: Add rust-async-scoped-0.9 Jordan Moore
                   ` (56 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:10 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-smol-str-0.3): New variable.

Change-Id: Ie8cba0267c3d107591a4ce0530ff5a40c7be34c6
---
 gnu/packages/crates-io.scm | 36 ++++++++++++++++++++++++++++++------
 1 file changed, 30 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index aa7a268e89..62fb11a096 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -80218,37 +80218,61 @@ (define-public rust-smol-potat-macro-0.6
     (description "This package provides a proc macro for smol runtime.")
     (license (list license:expat license:asl2.0))))
 
-(define-public rust-smol-str-0.2
+(define-public rust-smol-str-0.3
   (package
     (name "rust-smol-str")
-    (version "0.2.0")
+    (version "0.3.2")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "smol_str" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1779hpx5ipbcvkdj5zw8zqk3ynn160qvls1gkcr54hwsprmjw8bl"))))
+        (base32 "039mj6lc1vkljj17ndlzzkak8kvlmw8ppi6yjdxsh433snfbhxln"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-test-flags
        '("--release" "--"
          "--skip=check_code_formatting")
        #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
+                       ("rust-borsh" ,rust-borsh-1)
                        ("rust-serde" ,rust-serde-1))
        #:cargo-development-inputs (("rust-proptest" ,rust-proptest-1)
                                    ("rust-serde" ,rust-serde-1)
                                    ("rust-serde-json" ,rust-serde-json-1))))
     (home-page "https://github.com/rust-analyzer/smol_str")
-    (synopsis "Small-string optimized string type with O(1) clone")
+    (synopsis "small-string optimized string type with O(1) clone")
     (description
-     "This package provides a small-string optimized string type with O(1)
+     "This package provides small-string optimized string type with O(1)
 clone.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-smol-str-0.2
+  (package
+    (inherit rust-smol-str-0.3)
+    (name "rust-smol-str")
+    (version "0.2.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "smol_str" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1779hpx5ipbcvkdj5zw8zqk3ynn160qvls1gkcr54hwsprmjw8bl"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-test-flags
+       '("--release" "--"
+         "--skip=check_code_formatting")
+       #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
+                       ("rust-serde" ,rust-serde-1))
+       #:cargo-development-inputs (("rust-proptest" ,rust-proptest-1)
+                                   ("rust-serde" ,rust-serde-1)
+                                   ("rust-serde-json" ,rust-serde-json-1))))))
+
 (define-public rust-smol-str-0.1
   (package
-    (inherit rust-smol-str-0.2)
+    (inherit rust-smol-str-0.3)
     (name "rust-smol-str")
     (version "0.1.24")
     (source
-- 
2.46.0





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

* [bug#75127] [PATCH 20/67] gnu: Add rust-async-scoped-0.9.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (18 preceding siblings ...)
  2024-12-26 23:10 ` [bug#75127] [PATCH 19/67] gnu: Add rust-smol-str-0.3 Jordan Moore
@ 2024-12-26 23:10 ` Jordan Moore
  2024-12-26 23:10 ` [bug#75127] [PATCH 21/67] gnu: Add rust-atomicwrites-0.4 Jordan Moore
                   ` (55 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:10 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-async-scoped-0.9): New variable.

Change-Id: I27bfc9d6d4ece409715db26904604ed35260a8ed
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 62fb11a096..73d37e94a6 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -5891,6 +5891,30 @@ (define-public rust-async-recursion-1
     (description "This package provides recursion for async functions in Rust.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-async-scoped-0.9
+  (package
+    (name "rust-async-scoped")
+    (version "0.9.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "async-scoped" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0h47p4is1i5bvsy1i5mdlk521cdjznclxwgfab2gzvckln70fhj0"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-async-std" ,rust-async-std-1)
+                       ("rust-futures" ,rust-futures-0.3)
+                       ("rust-pin-project" ,rust-pin-project-1)
+                       ("rust-tokio" ,rust-tokio-1))))
+    (home-page "https://github.com/rmanoka/async-scoped")
+    (synopsis
+     "Spawn scoped (non 'static) asynchronous futures for async_std and tokio runtimes")
+    (description
+     "This package provides Spawn scoped (non static) asynchronous futures for async_std and tokio runtimes.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-async-session-3
   (package
     (name "rust-async-session")
-- 
2.46.0





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

* [bug#75127] [PATCH 21/67] gnu: Add rust-atomicwrites-0.4.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (19 preceding siblings ...)
  2024-12-26 23:10 ` [bug#75127] [PATCH 20/67] gnu: Add rust-async-scoped-0.9 Jordan Moore
@ 2024-12-26 23:10 ` Jordan Moore
  2024-12-26 23:10 ` [bug#75127] [PATCH 22/67] gnu: Add rust-config-0.14 Jordan Moore
                   ` (54 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:10 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-atomicwrites-0.4): New variable.

Change-Id: If2cf02262ca1da39a5acf8838c57fc5850ac2af3
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 73d37e94a6..606fa9a94d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -6498,6 +6498,27 @@ (define-public rust-atomic-write-file-0.1
     (description "Write files atomically to a file system.")
     (license license:bsd-3)))
 
+(define-public rust-atomicwrites-0.4
+  (package
+    (name "rust-atomicwrites")
+    (version "0.4.4")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "atomicwrites" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1qrkr9jz43y8g767c3249g4w4pzv43bk3hyza66y6pv43f6vpw9y"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-rustix" ,rust-rustix-0.38)
+                       ("rust-tempfile" ,rust-tempfile-3)
+                       ("rust-windows-sys" ,rust-windows-sys-0.52))))
+    (home-page "https://github.com/untitaker/rust-atomicwrites")
+    (synopsis "Atomic file-writes")
+    (description "This package provides Atomic file-writes.")
+    (license license:expat)))
+
 (define-public rust-atomig-0.4
   (package
     (name "rust-atomig")
-- 
2.46.0





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

* [bug#75127] [PATCH 22/67] gnu: Add rust-config-0.14.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (20 preceding siblings ...)
  2024-12-26 23:10 ` [bug#75127] [PATCH 21/67] gnu: Add rust-atomicwrites-0.4 Jordan Moore
@ 2024-12-26 23:10 ` Jordan Moore
  2024-12-26 23:10 ` [bug#75127] [PATCH 23/67] gnu: Add rust-console-subscriber-0.4 Jordan Moore
                   ` (53 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:10 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-config-0.14): New variable.

Change-Id: Ibfe876b980689eb6ac4affb3385b013e2424e3d1
---
 gnu/packages/crates-io.scm | 57 ++++++++++++++++++++++++++++++++------
 1 file changed, 48 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 606fa9a94d..cb0db8f879 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -16435,8 +16435,53 @@ (define-public rust-condtype-1
     (description "Choose types at compile-time via boolean constants.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-config-0.14
+  (package
+    (name "rust-config")
+    (version "0.14.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "config" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1pyzr665pq6xcq3f6j1670v5xxk465n2bbkzn9hzycradlcqymv8"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
+                       ("rust-convert-case" ,rust-convert-case-0.6)
+                       ("rust-indexmap" ,rust-indexmap-2)
+                       ("rust-json5" ,rust-json5-0.4)
+                       ("rust-nom" ,rust-nom-7)
+                       ("rust-pathdiff" ,rust-pathdiff-0.2)
+                       ("rust-ron" ,rust-ron-0.8)
+                       ("rust-rust-ini" ,rust-rust-ini-0.20)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-toml" ,rust-toml-0.8)
+                       ("rust-yaml-rust2" ,rust-yaml-rust2-0.8))
+       #:cargo-development-inputs (("rust-chrono" ,rust-chrono-0.4)
+                                   ("rust-float-cmp" ,rust-float-cmp-0.9)
+                                   ("rust-futures" ,rust-futures-0.3)
+                                   ("rust-glob" ,rust-glob-0.3)
+                                   ("rust-notify" ,rust-notify-4)
+                                   ("rust-reqwest" ,rust-reqwest-0.11)
+                                   ("rust-serde-derive" ,rust-serde-derive-1)
+                                   ("rust-temp-env" ,rust-temp-env-0.2)
+                                   ("rust-tokio" ,rust-tokio-1)
+                                   ("rust-warp" ,rust-warp-0.3))))
+    (home-page "https://github.com/rust-cli/config-rs")
+    (synopsis "Layered configuration system for Rust applications")
+    (description
+     "This package provides Layered configuration system for Rust applications.")
+    (license (list license:expat license:asl2.0))
+    (native-inputs (list pkg-config))
+    (inputs (list openssl))))
+
+
 (define-public rust-config-0.13
   (package
+    (inherit rust-config-0.14)
     (name "rust-config")
     (version "0.13.4")
     (source
@@ -16476,17 +16521,11 @@ (define-public rust-config-0.13
                                    ("rust-tokio" ,rust-tokio-1)
                                    ("rust-warp" ,rust-warp-0.3))))
     (native-inputs (list pkg-config))
-    (inputs (list openssl))
-    (home-page "https://github.com/mehcode/config-rs")
-    (synopsis "Layered configuration system for Rust applications")
-    (description
-     "This package provides a layered configuration system for Rust
-applications.")
-    (license (list license:expat license:asl2.0))))
+    (inputs (list openssl))))
 
 (define-public rust-config-0.11
   (package
-    (inherit rust-config-0.13)
+    (inherit rust-config-0.14)
     (name "rust-config")
     (version "0.11.0")
     (source
@@ -16510,7 +16549,7 @@ (define-public rust-config-0.11
 
 (define-public rust-config-0.10
   (package
-    (inherit rust-config-0.11)
+    (inherit rust-config-0.14)
     (name "rust-config")
     (version "0.10.1")
     (source
-- 
2.46.0





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

* [bug#75127] [PATCH 23/67] gnu: Add rust-console-subscriber-0.4.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (21 preceding siblings ...)
  2024-12-26 23:10 ` [bug#75127] [PATCH 22/67] gnu: Add rust-config-0.14 Jordan Moore
@ 2024-12-26 23:10 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 24/67] gnu: Add rust-future-queue-0.3 Jordan Moore
                   ` (52 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:10 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-console-subscriber-0.4): New variable.

Change-Id: Ia55d624077cc1e4ef049b44c3e661f1440f47f4d
---
 gnu/packages/crates-io.scm | 42 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index cb0db8f879..770360216f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -17155,6 +17155,48 @@ (define-public rust-const-sha1-0.2
      "This package provides a sha1 implementation for use in const contexts.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-console-subscriber-0.4
+  (package
+    (name "rust-console-subscriber")
+    (version "0.4.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "console-subscriber" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "00badn9pjwbfd985vc7ngl7ai6mc3q58c3q43i5izlscdafalfb5"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-console-api" ,rust-console-api-0.8)
+                       ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
+                       ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
+                       ("rust-futures-task" ,rust-futures-task-0.3)
+                       ("rust-hdrhistogram" ,rust-hdrhistogram-7)
+                       ("rust-humantime" ,rust-humantime-2)
+                       ("rust-hyper-util" ,rust-hyper-util-0.1)
+                       ("rust-parking-lot" ,rust-parking-lot-0.12)
+                       ("rust-prost" ,rust-prost-0.13)
+                       ("rust-prost-types" ,rust-prost-types-0.13)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-thread-local" ,rust-thread-local-1)
+                       ("rust-tokio" ,rust-tokio-1)
+                       ("rust-tokio-stream" ,rust-tokio-stream-0.1)
+                       ("rust-tonic" ,rust-tonic-0.12)
+                       ("rust-tonic-web" ,rust-tonic-web-0.12)
+                       ("rust-tracing" ,rust-tracing-0.1)
+                       ("rust-tracing-core" ,rust-tracing-core-0.1)
+                       ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
+    (home-page
+     "https://github.com/tokio-rs/console/blob/main/console-subscriber")
+    (synopsis
+     "`tracing-subscriber::Layer` for collecting Tokio console telemetry.")
+    (description
+     "This package provides a `tracing-subscriber::Layer` for collecting Tokio console
+telemetry.")
+    (license license:expat)))
+
 (define-public rust-const-str-0.5
   (package
     (name "rust-const-str")
-- 
2.46.0





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

* [bug#75127] [PATCH 24/67] gnu: Add rust-future-queue-0.3.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (22 preceding siblings ...)
  2024-12-26 23:10 ` [bug#75127] [PATCH 23/67] gnu: Add rust-console-subscriber-0.4 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 25/67] gnu: Add rust-indent-write-2 Jordan Moore
                   ` (51 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-future-queue-0.3): New variable.

Change-Id: I75a8fb67e7e7ea76e47f6dd13c2ba7e373434dc7
---
 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 770360216f..c528bda212 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -31087,6 +31087,31 @@ (define-public rust-futf-0.1
     (description "Handling fragments of UTF-8.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-future-queue-0.3
+  (package
+    (name "rust-future-queue")
+    (version "0.3.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "future-queue" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1rmjyqy5z87pwghvikmxn18mgdbr6k3w7zmx5qf12h8smrlamlf0"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-fnv" ,rust-fnv-1)
+                       ("rust-futures-util" ,rust-futures-util-0.3)
+                       ("rust-pin-project-lite" ,rust-pin-project-lite-0.2))))
+    (home-page "https://github.com/nextest-rs/future-queue")
+    (synopsis
+     "Adapters to manage a queue of futures, where each future can have a different weight")
+    (description
+     "This package provides Adapters to manage a queue of futures, where each future can have a different
+weight.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-futures-0.3
   (package
     (name "rust-futures")
-- 
2.46.0





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

* [bug#75127] [PATCH 25/67] gnu: Add rust-indent-write-2.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (23 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 24/67] gnu: Add rust-future-queue-0.3 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 26/67] gnu: Add rust-mukti-metadata-0.3 Jordan Moore
                   ` (50 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-indent-write-2): New variable.

Change-Id: I6f1c962f05c05a223fa63e0d7eac7fbd8dc3c7d9
---
 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 c528bda212..596701e57f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -37229,6 +37229,26 @@ (define-public rust-indenter-0.3
 that efficiently appends and removes common indentation after every newline.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-indent-write-2
+  (package
+    (name "rust-indent-write")
+    (version "2.2.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "indent_write" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1hqjp80argdskrhd66g9sh542yxy8qi77j6rc69qd0l7l52rdzhc"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t))
+    (home-page "https://github.com/Lucretiel/indent-write")
+    (synopsis "Simple Write adapters to add line indentation")
+    (description
+     "This package provides Simple Write adapters to add line indentation.")
+    (license license:mpl2.0)))
+
 (define-public rust-indexmap-2
   (package
     (name "rust-indexmap")
-- 
2.46.0





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

* [bug#75127] [PATCH 26/67] gnu: Add rust-mukti-metadata-0.3.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (24 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 25/67] gnu: Add rust-indent-write-2 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 27/67] gnu: Add rust-newtype-uuid-1 Jordan Moore
                   ` (49 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-mukti-metadata-0.3): New variable.

Change-Id: I3dd7f5ebbc5a4e61a8b1862fd629ce446732ea64
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 596701e57f..9823a8b52f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -48660,6 +48660,29 @@ (define-public rust-msvc-demangler-0.9
 C++ symbols mangled by MSVC.")
     (license (list license:expat license:ncsa))))
 
+(define-public rust-mukti-metadata-0.3
+  (package
+    (name "rust-mukti-metadata")
+    (version "0.3.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "mukti-metadata" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1s71fs2v0phf4hhgac4j6cc38hpq968l1cfbyw7phf8fipg6dyi6"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-semver" ,rust-semver-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-thiserror" ,rust-thiserror-1))))
+    (home-page "https://github.com/nextest-rs/mukti")
+    (synopsis "Metadata for mukti release manager")
+    (description "This package provides Metadata for mukti release manager.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-muldiv-1
   (package
     (name "rust-muldiv")
-- 
2.46.0





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

* [bug#75127] [PATCH 27/67] gnu: Add rust-newtype-uuid-1.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (25 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 26/67] gnu: Add rust-mukti-metadata-0.3 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 28/67] gnu: Add rust-self-update-0.41 Jordan Moore
                   ` (48 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: Ibadafe8667d66ddc5481dc885083f58ae41c61a5
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 9823a8b52f..276a59d11f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -50804,6 +50804,28 @@ (define-public rust-newtype-derive-0.1
     (license (list license:expat
                    license:asl2.0))))
 
+(define-public rust-newtype-uuid-1
+  (package
+    (name "rust-newtype-uuid")
+    (version "1.1.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "newtype-uuid" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "17922xw05gxdx1rnxzp183yp4mw7pkq27ljslmw65034xzi831sc"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-schemars" ,rust-schemars-0.8)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-uuid" ,rust-uuid-1))))
+    (home-page "https://github.com/oxidecomputer/newtype-uuid")
+    (synopsis "Newtype wrapper around UUIDs")
+    (description "This package provides Newtype wrapper around UUIDs.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-nextest-filtering-0.12
   (package
     (name "rust-nextest-filtering")
-- 
2.46.0





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

* [bug#75127] [PATCH 28/67] gnu: Add rust-self-update-0.41.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (26 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 27/67] gnu: Add rust-newtype-uuid-1 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 29/67] gnu: Add rust-target-spec-miette-0.4 Jordan Moore
                   ` (47 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-self-update-0.41): New variable.

Change-Id: Idd45bfba1adb6a47859585b641edf871e5ce0826
---
 gnu/packages/crates-io.scm | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 276a59d11f..b19d9b5a79 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -75944,6 +75944,42 @@ (define-public rust-self-cell-1
 in stable Rust.")
     (license license:asl2.0)))
 
+(define-public rust-self-update-0.41
+  (package
+    (name "rust-self-update")
+    (version "0.41.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "self_update" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1rcdma359wic71km5n139rx61zn0fhz3k7r6aacc300k0rq3k6j6"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-either" ,rust-either-1)
+                       ("rust-flate2" ,rust-flate2-1)
+                       ("rust-hyper" ,rust-hyper-1)
+                       ("rust-indicatif" ,rust-indicatif-0.17)
+                       ("rust-log" ,rust-log-0.4)
+                       ("rust-quick-xml" ,rust-quick-xml-0.23)
+                       ("rust-regex" ,rust-regex-1)
+                       ("rust-reqwest" ,rust-reqwest-0.12)
+                       ("rust-self-replace" ,rust-self-replace-1)
+                       ("rust-semver" ,rust-semver-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-tar" ,rust-tar-0.4)
+                       ("rust-tempfile" ,rust-tempfile-3)
+                       ("rust-urlencoding" ,rust-urlencoding-2)
+                       ("rust-zip" ,rust-zip-2)
+                       ("rust-zipsign-api" ,rust-zipsign-api-0.1))))
+    (home-page "https://github.com/jaemk/self_update")
+    (synopsis "Self updates for standalone executables")
+    (description
+     "This package provides Self updates for standalone executables.")
+    (license license:expat)))
+
 (define-public rust-selinux-0.4
   (package
     (name "rust-selinux")
-- 
2.46.0





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

* [bug#75127] [PATCH 29/67] gnu: Add rust-target-spec-miette-0.4.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (27 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 28/67] gnu: Add rust-self-update-0.41 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 30/67] gnu: Add rust-win32job-2 Jordan Moore
                   ` (46 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-target-spec-miette-0.4): New variable.

Change-Id: Ib920251898cfe9c90f259145a31fa179e90fe8fd
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b19d9b5a79..56608d4730 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -86636,6 +86636,29 @@ (define-public rust-target-spec-3
      "This package provides Evaluate Cargo.toml target specifications.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-target-spec-miette-0.4
+  (package
+    (name "rust-target-spec-miette")
+    (version "0.4.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "target-spec-miette" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0bxpjq6rgw843vi5d0nd7ny4j9g9darcyr4vqv8iqd094nya77lw"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-guppy-workspace-hack" ,rust-guppy-workspace-hack-0.1)
+                       ("rust-miette" ,rust-miette-7)
+                       ("rust-target-spec" ,rust-target-spec-3))))
+    (home-page "https://github.com/guppy-rs/guppy")
+    (synopsis "Integrate target-spec errors with the miette library")
+    (description
+     "This package provides Integrate target-spec errors with the miette library.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-target-triple-0.1
   (package
     (name "rust-target-triple")
-- 
2.46.0





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

* [bug#75127] [PATCH 30/67] gnu: Add rust-win32job-2.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (28 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 29/67] gnu: Add rust-target-spec-miette-0.4 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 31/67] gnu: Add rust-diffus-0.10 Jordan Moore
                   ` (45 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-windows.scm (rust-win32job-2): New variable.

Change-Id: I177a669788959df86702a48b6d174d069140ebd5
---
 gnu/packages/crates-windows.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm
index 5bce3536b5..f13375b9b8 100644
--- a/gnu/packages/crates-windows.scm
+++ b/gnu/packages/crates-windows.scm
@@ -971,6 +971,27 @@ (define-public rust-win-crypto-ng-0.5
     (description "Safe bindings to Windows Cryptography API: Next Generation")
     (license license:bsd-3)))
 
+(define-public rust-win32job-2
+  (package
+    (name "rust-win32job")
+    (version "2.0.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "win32job" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0g1blsb7ixrqjicykx82rvrymcydlsdgfwzb61x88iyrazsinasv"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-windows" ,rust-windows-0.52))))
+    (home-page "https://github.com/ohadravid/win32job-rs")
+    (synopsis "safe API for Windows' job objects.")
+    (description "This package provides a safe API for Windows job objects.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-winapi-0.3
   (package
     (name "rust-winapi")
-- 
2.46.0





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

* [bug#75127] [PATCH 31/67] gnu: Add rust-diffus-0.10.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (29 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 30/67] gnu: Add rust-win32job-2 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 32/67] gnu: Add rust-diffus-derive-0.10 Jordan Moore
                   ` (44 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: I78ec4ad8f7b5796215dbf14c787c97317a35430d
---
 gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 56608d4730..1af6ef8c3e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -23940,6 +23940,35 @@ (define-public rust-diffs-0.3
         (base32 "036sqycmir4bbl4016jprsyjq4hicc31r68dyqadmc8ac9pk55d1"))))
     (arguments `())))
 
+(define-public rust-diffus-0.10
+  (package
+    (name "rust-diffus")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "diffus" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0lsn5h1mfa8x7bfg9yqgr52p7drigpwgm5q8qh4r07dmfd5g43rw"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-diffus-derive" ,rust-diffus-derive-0.10)
+                       ("rust-indexmap" ,rust-indexmap-1)
+                       ("rust-itertools" ,rust-itertools-0.10)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-snake-case" ,rust-snake-case-0.3)
+                       ("rust-uuid" ,rust-uuid-0.5))))
+    (home-page "https://github.com/distil/diffus")
+    (synopsis
+     "Finds the difference between two instances of any data structure. Supports: collections, Strings, Maps etc. Uses LCS where applicable. Also supports derive via `diffus-derive`")
+    (description
+     "This package provides Finds the difference between two instances of any data structure.  Supports:
+collections, Strings, Maps etc.  Uses LCS where applicable.  Also supports
+derive via `diffus-derive`.")
+    (license license:asl2.0)))
+
 (define-public rust-dircpy-0.3
   (package
     (name "rust-dircpy")
-- 
2.46.0





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

* [bug#75127] [PATCH 32/67] gnu: Add rust-diffus-derive-0.10.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (30 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 31/67] gnu: Add rust-diffus-0.10 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 33/67] gnu: Add rust-derive-builder-0.20 Jordan Moore
                   ` (43 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: I94a8476dcbbc75363709717d5f8c02351b42566f
---
 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 1af6ef8c3e..611ac2d588 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -23969,6 +23969,31 @@ (define-public rust-diffus-0.10
 derive via `diffus-derive`.")
     (license license:asl2.0)))
 
+(define-public rust-diffus-derive-0.10
+  (package
+    (name "rust-diffus-derive")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "diffus-derive" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1a7sgbzhqa7gk3xhvkci91myc86gkwxs04vfxbl8f64y7l1jsfmr"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-syn" ,rust-syn-1))))
+    (home-page "https://github.com/distil/diffus")
+    (synopsis
+     "Finds the difference between two instances of any data structure. Supports derive on structs and enums")
+    (description
+     "This package provides Finds the difference between two instances of any data structure.  Supports
+derive on structs and enums.")
+    (license license:asl2.0)))
+
 (define-public rust-dircpy-0.3
   (package
     (name "rust-dircpy")
-- 
2.46.0





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

* [bug#75127] [PATCH 33/67] gnu: Add rust-derive-builder-0.20.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (31 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 32/67] gnu: Add rust-diffus-derive-0.10 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 34/67] gnu: Add rust-derive-builder-core-0.20 Jordan Moore
                   ` (42 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-derive-builder-0.20): New variable.

Change-Id: Ia6b5b41598979be03ff581859b1fb4aea8cee2b7
---
 gnu/packages/crates-io.scm | 37 +++++++++++++++++++++++++++++++------
 1 file changed, 31 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 611ac2d588..7619160047 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -22581,8 +22581,38 @@ (define-public rust-derive-arbitrary-0.4
                        ("rust-quote" ,rust-quote-1)
                        ("rust-syn" ,rust-syn-1))))))
 
+(define-public rust-derive-builder-0.20
+  (package
+    (name "rust-derive-builder")
+    (version "0.20.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "derive_builder" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0is9z7v3kznziqsxa5jqji3ja6ay9wzravppzhcaczwbx84znzah"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-derive-builder-macro" ,rust-derive-builder-macro-0.20))
+       #:cargo-development-inputs
+       (("rust-pretty-assertions" ,rust-pretty-assertions-0.6)
+        ("rust-rustversion" ,rust-rustversion-1)
+        ("rust-serde" ,rust-serde-1)
+        ("rust-serde-json" ,rust-serde-json-1)
+        ("rust-trybuild" ,rust-trybuild-1))))
+    (home-page "https://github.com/colin-kiegel/rust-derive-builder")
+    (synopsis
+     "Rust macro to automatically implement the builder pattern for
+arbitrary structs")
+    (description
+     "This package provides Rust macro to automatically implement the
+builder pattern for arbitrary structs.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-derive-builder-0.13
   (package
+    (inherit rust-derive-builder-0.20)
     (name "rust-derive-builder")
     (version "0.13.1")
     (source (origin
@@ -22601,12 +22631,7 @@ (define-public rust-derive-builder-0.13
         ("rust-rustversion" ,rust-rustversion-1)
         ("rust-serde" ,rust-serde-1)
         ("rust-serde-json" ,rust-serde-json-1)
-        ("rust-trybuild" ,rust-trybuild-1))))
-    (home-page "https://github.com/colin-kiegel/rust-derive-builder")
-    (synopsis "Builder pattern for arbitrary structs")
-    (description "Rust macro to automatically implement the builder pattern
-for arbitrary structs.")
-    (license (list license:expat license:asl2.0))))
+        ("rust-trybuild" ,rust-trybuild-1))))))
 
 (define-public rust-derive-builder-0.12
   (package
-- 
2.46.0





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

* [bug#75127] [PATCH 34/67] gnu: Add rust-derive-builder-core-0.20.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (32 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 33/67] gnu: Add rust-derive-builder-0.20 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 35/67] gnu: Add rust-derive-builder-macro-0.20 Jordan Moore
                   ` (41 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-derive-builder-core-0.20): New variable.

Change-Id: I4d1a1b05edf2f69ee106f37d680396911a9959cf
---
 gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++++------
 1 file changed, 27 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7619160047..89d9ca8de8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -22742,8 +22742,34 @@ (define-public rust-derive-builder-0.7
          ("rust-skeptic" ,rust-skeptic-0.13)
          ("rust-syn" ,rust-syn-0.15))))))
 
+(define-public rust-derive-builder-core-0.20
+  (package
+    (name "rust-derive-builder-core")
+    (version "0.20.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "derive_builder_core" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1s640r6q46c2iiz25sgvxw3lk6b6v5y8hwylng7kas2d09xwynrd"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-darling" ,rust-darling-0.20)
+                       ("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-syn" ,rust-syn-2))
+       #:cargo-development-inputs
+       (("rust-pretty-assertions" ,rust-pretty-assertions-1))))
+    (home-page "https://github.com/colin-kiegel/rust-derive-builder")
+    (synopsis "Internal helper library for the derive_builder crate")
+    (description
+     "This package provides Internal helper library for the derive_builder crate.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-derive-builder-core-0.13
   (package
+    (inherit rust-derive-builder-core-0.20)
     (name "rust-derive-builder-core")
     (version "0.13.1")
     (source (origin
@@ -22760,12 +22786,7 @@ (define-public rust-derive-builder-core-0.13
                        ("rust-quote" ,rust-quote-1)
                        ("rust-syn" ,rust-syn-1))
        #:cargo-development-inputs
-       (("rust-pretty-assertions" ,rust-pretty-assertions-1))))
-    (home-page "https://github.com/colin-kiegel/rust-derive-builder")
-    (synopsis "Internal helper library for @code{rust-derive-builder}")
-    (description
-     "Internal helper library for @code{rust-derive-builder}.")
-    (license (list license:expat license:asl2.0))))
+       (("rust-pretty-assertions" ,rust-pretty-assertions-1))))))
 
 (define-public rust-derive-builder-core-0.12
   (package
-- 
2.46.0





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

* [bug#75127] [PATCH 35/67] gnu: Add rust-derive-builder-macro-0.20.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (33 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 34/67] gnu: Add rust-derive-builder-core-0.20 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 36/67] gnu: Add rust-structmeta-0.3 Jordan Moore
                   ` (40 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-derive-builder-macro-0.20): New variable.

Change-Id: If075072f4917dab332f8fe39d7808c49af68230b
---
 gnu/packages/crates-io.scm | 31 ++++++++++++++++++++++++-------
 1 file changed, 24 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 89d9ca8de8..bef9ebb020 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -22896,8 +22896,31 @@ (define-public rust-derive-builder-core-0.5
          ("rust-quote" ,rust-quote-0.6)
          ("rust-syn" ,rust-syn-0.15))))))
 
+(define-public rust-derive-builder-macro-0.20
+  (package
+    (name "rust-derive-builder-macro")
+    (version "0.20.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "derive_builder_macro" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0g1zznpqrmvjlp2w7p0jzsjvpmw5rvdag0rfyypjhnadpzib0qxb"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-derive-builder-core" ,rust-derive-builder-core-0.20)
+                       ("rust-syn" ,rust-syn-2))))
+    (home-page "https://github.com/colin-kiegel/rust-derive-builder")
+    (synopsis
+     "Rust macro to automatically implement the builder pattern for arbitrary structs")
+    (description
+     "This package provides Rust macro to automatically implement the builder pattern for arbitrary structs.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-derive-builder-macro-0.13
   (package
+    (inherit rust-derive-builder-macro-0.20)
     (name "rust-derive-builder-macro")
     (version "0.13.1")
     (source (origin
@@ -22910,13 +22933,7 @@ (define-public rust-derive-builder-macro-0.13
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs (("rust-derive-builder-core" ,rust-derive-builder-core-0.13)
-                       ("rust-syn" ,rust-syn-1))))
-    (home-page "https://github.com/colin-kiegel/rust-derive-builder")
-    (synopsis "Automatically implement the builder pattern for arbitrary structs")
-    (description
-     "This crate provides a Rust macro to automatically implement the builder
-pattern for arbitrary structs.")
-    (license (list license:expat license:asl2.0))))
+                       ("rust-syn" ,rust-syn-1))))))
 
 (define-public rust-derive-builder-macro-0.12
   (package
-- 
2.46.0





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

* [bug#75127] [PATCH 36/67] gnu: Add rust-structmeta-0.3.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (34 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 35/67] gnu: Add rust-derive-builder-macro-0.20 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 37/67] gnu: Add rust-structmeta-derive-0.3 Jordan Moore
                   ` (39 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-structmeta-0.3): New variable.

Change-Id: Ifa47a9fd8dc6620065e31c77d517194dd4f2c4c1
---
 gnu/packages/crates-io.scm | 31 +++++++++++++++++++++++++------
 1 file changed, 25 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index bef9ebb020..7037cc6c7b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -83290,8 +83290,32 @@ (define-public rust-struct-patch-derive-0.4
 for your structs.")
     (license license:expat)))
 
+(define-public rust-structmeta-0.3
+  (package
+    (name "rust-structmeta")
+    (version "0.3.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "structmeta" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0afk0s9paazsvyvsirxvbnqp3blhdck3fmfhdw7xf209skc7a59f"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-structmeta-derive" ,rust-structmeta-derive-0.3)
+                       ("rust-syn" ,rust-syn-2))))
+    (home-page "https://github.com/frozenlib/structmeta")
+    (synopsis "Parse Rust's attribute arguments by defining a struct")
+    (description
+     "This package provides Parse Rust's attribute arguments by defining a struct.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-structmeta-0.2
   (package
+    (inherit rust-structmeta-0.3)
     (name "rust-structmeta")
     (version "0.2.0")
     (source
@@ -83307,12 +83331,7 @@ (define-public rust-structmeta-0.2
                        ("rust-quote" ,rust-quote-1)
                        ("rust-structmeta-derive" ,rust-structmeta-derive-0.2)
                        ("rust-syn" ,rust-syn-2))
-       #:cargo-development-inputs (("rust-syn" ,rust-syn-2))))
-    (home-page "https://github.com/frozenlib/structmeta")
-    (synopsis "Parse Rust's attribute arguments by defining a struct")
-    (description "This package lets you parse Rust's attribute arguments by
-defining a struct.")
-    (license (list license:expat license:asl2.0))))
+       #:cargo-development-inputs (("rust-syn" ,rust-syn-2))))))
 
 (define-public rust-structmeta-0.1
   (package
-- 
2.46.0





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

* [bug#75127] [PATCH 37/67] gnu: Add rust-structmeta-derive-0.3.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (35 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 36/67] gnu: Add rust-structmeta-0.3 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 38/67] gnu: Add rust-quick-xml-0.23 Jordan Moore
                   ` (38 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-structmeta-derive-0.3): New variable.

Change-Id: Ice4007124f9325337e6259c3ebea317f5d89f737
---
 gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++------
 1 file changed, 23 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7037cc6c7b..c17dcbaa98 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -83352,8 +83352,30 @@ (define-public rust-structmeta-0.1
         ("rust-structmeta-derive" ,rust-structmeta-derive-0.1)
         ("rust-syn" ,rust-syn-1))))))
 
+(define-public rust-structmeta-derive-0.3
+  (package
+    (name "rust-structmeta-derive")
+    (version "0.3.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "structmeta-derive" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1z12r4v2d3272hxqxclnr1kn2kp07qsy5aswm4ynrzwhlmjhnahm"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-syn" ,rust-syn-2))))
+    (home-page "https://github.com/frozenlib/structmeta")
+    (synopsis "derive macro for structmeta crate")
+    (description "This package provides derive macro for structmeta crate.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-structmeta-derive-0.2
   (package
+    (inherit rust-structmeta-derive-0.3)
     (name "rust-structmeta-derive")
     (version "0.2.0")
     (source
@@ -83368,12 +83390,7 @@ (define-public rust-structmeta-derive-0.2
      `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
                        ("rust-quote" ,rust-quote-1)
                        ("rust-syn" ,rust-syn-2))
-       #:cargo-development-inputs (("rust-syn" ,rust-syn-2))))
-    (home-page "https://github.com/frozenlib/structmeta")
-    (synopsis "Derive macro for structmeta crate")
-    (description
-     "This package provides a derive macro for the structmeta crate.")
-    (license (list license:expat license:asl2.0))))
+       #:cargo-development-inputs (("rust-syn" ,rust-syn-2))))))
 
 (define-public rust-structmeta-derive-0.1
   (package
-- 
2.46.0





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

* [bug#75127] [PATCH 38/67] gnu: Add rust-quick-xml-0.23.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (36 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 37/67] gnu: Add rust-structmeta-derive-0.3 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 39/67] gnu: Add rust-self-replace-1 Jordan Moore
                   ` (37 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-quick-xml-0.23): New variable.

Change-Id: I1ee24fef2d1c8edb5995d2ca02f091194ed771db
---
 gnu/packages/crates-io.scm | 26 +++++++++++++++++++++++++-
 1 file changed, 25 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c17dcbaa98..619ff51966 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -66355,9 +66355,33 @@ (define-public rust-quick-xml-0.26
         (base32
          "1kckgj8qscpi23y62zrfmni73k6h78nvhs3z9myiwq9q7g3b2l3z"))))))
 
+(define-public rust-quick-xml-0.23
+  (package
+    (inherit rust-quick-xml-0.26)
+    (name "rust-quick-xml")
+    (version "0.23.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "quick-xml" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1slry2g2wrj38fnzj9ybzq9wjyknrfg25x5vzfpzn5b8kj2zrfhi"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-encoding-rs" ,rust-encoding-rs-0.8)
+                       ("rust-memchr" ,rust-memchr-2)
+                       ("rust-serde" ,rust-serde-1))
+       #:cargo-development-inputs
+       (("rust-criterion" ,rust-criterion-0.4)
+        ("rust-pretty-assertions" ,rust-pretty-assertions-1)
+        ("rust-regex" ,rust-regex-1)
+        ("rust-serde" ,rust-serde-1)
+        ("rust-serde-value" ,rust-serde-value-0.7))))))
+
 (define-public rust-quick-xml-0.22
   (package
-    (inherit rust-quick-xml-0.27)
+    (inherit rust-quick-xml-0.23)
     (name "rust-quick-xml")
     (version "0.22.0")
     (source
-- 
2.46.0





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

* [bug#75127] [PATCH 39/67] gnu: Add rust-self-replace-1.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (37 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 38/67] gnu: Add rust-quick-xml-0.23 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 40/67] gnu: Add rust-zipsign-api-0.1 Jordan Moore
                   ` (36 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: I89968eb1bf67938f3473a755b82f9f73e35cab17
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 619ff51966..0e73d715e7 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -76085,6 +76085,30 @@ (define-public rust-self-cell-1
 in stable Rust.")
     (license license:asl2.0)))
 
+(define-public rust-self-replace-1
+  (package
+    (name "rust-self-replace")
+    (version "1.5.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "self-replace" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1drganasvf5b0x6c9g60jkfhzjc9in3r6cznjfw0lhmbbrdq3v03"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-fastrand" ,rust-fastrand-2)
+                       ("rust-tempfile" ,rust-tempfile-3)
+                       ("rust-windows-sys" ,rust-windows-sys-0.52))))
+    (home-page "https://github.com/mitsuhiko/self-replace")
+    (synopsis
+     "Utility crate that allows executables to replace or uninstall themselves")
+    (description
+     "This package provides Utility crate that allows executables to replace or uninstall themselves.")
+    (license license:asl2.0)))
+
 (define-public rust-self-update-0.41
   (package
     (name "rust-self-update")
-- 
2.46.0





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

* [bug#75127] [PATCH 40/67] gnu: Add rust-zipsign-api-0.1.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (38 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 39/67] gnu: Add rust-self-replace-1 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 41/67] gnu: Add rust-console-api-0.8 Jordan Moore
                   ` (35 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: Ife5b751fbf59a6f3f593de51c2747ca254025457
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0e73d715e7..4b7576710c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -102608,6 +102608,30 @@ (define-public rust-zip-0.5
     (native-inputs '())
     (inputs '())))
 
+(define-public rust-zipsign-api-0.1
+  (package
+    (name "rust-zipsign-api")
+    (version "0.1.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "zipsign-api" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0z30vzhhhd1va9z7ksdw8x8f6y8jb200h2ryk85wvnx9mm3aa4v4"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-base64" ,rust-base64-0.22)
+                       ("rust-ed25519-dalek" ,rust-ed25519-dalek-2)
+                       ("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-zip" ,rust-zip-2))))
+    (home-page "https://github.com/Kijewski/zipsign")
+    (synopsis
+     "Sign and verify `.zip` and `.tar.gz` files with an ed25519 signing key")
+    (description
+     "This package provides Sign and verify `.zip` and `.tar.gz` files with an ed25519 signing key.")
+    (license (list license:asl2.0))))
+
 (define-public rust-zlib-rs-0.4
   (package
     (name "rust-zlib-rs")
-- 
2.46.0





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

* [bug#75127] [PATCH 41/67] gnu: Add rust-console-api-0.8.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (39 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 40/67] gnu: Add rust-zipsign-api-0.1 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 42/67] gnu: Add rust-tonic-web-0.12 Jordan Moore
                   ` (34 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-console-api-0.8): New variable.

Change-Id: Ib63704d92bed9fef827b9f976e7e9a9979bbf0b2
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4b7576710c..c3df82efb6 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -17155,6 +17155,30 @@ (define-public rust-const-sha1-0.2
      "This package provides a sha1 implementation for use in const contexts.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-console-api-0.8
+  (package
+    (name "rust-console-api")
+    (version "0.8.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "console-api" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0mr8xkzcb7mrcm2ca0ah1sj21rhpk207klscnql884hdrdg76c40"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-futures-core" ,rust-futures-core-0.3)
+                       ("rust-prost" ,rust-prost-0.13)
+                       ("rust-prost-types" ,rust-prost-types-0.13)
+                       ("rust-tonic" ,rust-tonic-0.12)
+                       ("rust-tracing-core" ,rust-tracing-core-0.1))))
+    (home-page "https://github.com/tokio-rs/console/blob/main/console-api")
+    (synopsis "Protobuf wire format bindings for the Tokio console.")
+    (description
+     "This package provides Protobuf wire format bindings for the Tokio console.")
+    (license license:expat)))
+
 (define-public rust-console-subscriber-0.4
   (package
     (name "rust-console-subscriber")
-- 
2.46.0





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

* [bug#75127] [PATCH 42/67] gnu: Add rust-tonic-web-0.12.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (40 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 41/67] gnu: Add rust-console-api-0.8 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 43/67] gnu: Add rust-rust-ini-0.20 Jordan Moore
                   ` (33 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-web.scm (rust-tonic-web-0.12): New variable.

Change-Id: I5dee1393f90770a9677b19a346fd90e763cb67b2
---
 gnu/packages/crates-web.scm | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/gnu/packages/crates-web.scm b/gnu/packages/crates-web.scm
index a966080254..77ba0d8886 100644
--- a/gnu/packages/crates-web.scm
+++ b/gnu/packages/crates-web.scm
@@ -10,6 +10,7 @@
 ;;; Copyright © 2024 Wilko Meyer <w@wmeyer.eu>
 ;;; Copyright © 2024 Tomas Volf <~@wolfsden.cz>
 ;;; Copyright © 2024 Nguyễn Gia Phong <mcsinyx@disroot.org>
+;;; Copyright © 2024 Jordan Moore <lockbox@struct.foo>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -6286,6 +6287,38 @@ (define-public rust-tonic-build-0.10
                        ("rust-quote" ,rust-quote-1)
                        ("rust-syn" ,rust-syn-2))))))
 
+(define-public rust-tonic-web-0.12
+  (package
+    (name "rust-tonic-web")
+    (version "0.12.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "tonic-web" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0n2bhgs57kvqsk1z2fr1izcrrrbnfgda0pjargf3dmqsh0hdv6aj"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-base64" ,rust-base64-0.22)
+                       ("rust-bytes" ,rust-bytes-1)
+                       ("rust-http" ,rust-http-1)
+                       ("rust-http-body" ,rust-http-body-1)
+                       ("rust-http-body-util" ,rust-http-body-util-0.1)
+                       ("rust-pin-project" ,rust-pin-project-1)
+                       ("rust-tokio-stream" ,rust-tokio-stream-0.1)
+                       ("rust-tonic" ,rust-tonic-0.12)
+                       ("rust-tower-http" ,rust-tower-http-0.5)
+                       ("rust-tower-layer" ,rust-tower-layer-0.3)
+                       ("rust-tower-service" ,rust-tower-service-0.3)
+                       ("rust-tracing" ,rust-tracing-0.1))))
+    (home-page "https://github.com/hyperium/tonic")
+    (synopsis "grpc-web protocol translation for tonic services.")
+    (description
+     "This package provides grpc-web protocol translation for tonic services.")
+    (license license:expat)))
+
 (define-public rust-tower-0.5
   (package
     (name "rust-tower")
-- 
2.46.0





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

* [bug#75127] [PATCH 43/67] gnu: Add rust-rust-ini-0.20.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (41 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 42/67] gnu: Add rust-tonic-web-0.12 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 44/67] gnu: Add rust-yaml-rust2-0.8 Jordan Moore
                   ` (32 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-rust-ini-0.20): New variable.

Change-Id: Iab49eb1125635995c448a8e9f37fd5af4d2527a5
---
 gnu/packages/crates-io.scm | 26 ++++++++++++++++++++------
 1 file changed, 20 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c3df82efb6..80d8d9c06b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -72823,9 +72823,28 @@ (define-public rust-rust-ini-0.21
      "This package provides An Ini configuration file parsing library in Rust.")
     (license license:expat)))
 
+(define-public rust-rust-ini-0.20
+  (package
+    (inherit rust-rust-ini-0.21)
+    (name "rust-rust-ini")
+    (version "0.20.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "rust-ini" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "12h608iy8kzxdrd0i5r20pzmgnw5fwg4rjwy5azq526bdch9h1iy"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
+                       ("rust-ordered-multimap" ,rust-ordered-multimap-0.7)
+                       ("rust-unicase" ,rust-unicase-2))))))
 
 (define-public rust-rust-ini-0.18
   (package
+    (inherit rust-rust-ini-0.20)
     (name "rust-rust-ini")
     (version "0.18.0")
     (source
@@ -72840,12 +72859,7 @@ (define-public rust-rust-ini-0.18
      `(#:cargo-inputs
        (("rust-cfg-if" ,rust-cfg-if-1)
         ("rust-ordered-multimap" ,rust-ordered-multimap-0.4)
-        ("rust-unicase" ,rust-unicase-2))))
-    (home-page "https://github.com/zonyitoo/rust-ini")
-    (synopsis "INI configuration file parsing library in Rust")
-    (description
-     "This package is an INI configuration file parsing library in Rust.")
-    (license license:expat)))
+        ("rust-unicase" ,rust-unicase-2))))))
 
 (define-public rust-rust-ini-0.17
   (package
-- 
2.46.0





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

* [bug#75127] [PATCH 44/67] gnu: Add rust-yaml-rust2-0.8.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (42 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 43/67] gnu: Add rust-rust-ini-0.20 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 45/67] gnu: Add rust-snake-case-0.3 Jordan Moore
                   ` (31 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-yaml-rust2-0.8): New variable.

Change-Id: Iad8aea29ca2402180994d1bb1f7fa74c7024cdef
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 80d8d9c06b..cacd0978b3 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -72918,6 +72918,29 @@ (define-public rust-rust-lzma-0.5
      "This package provides Simple interface for LZMA compression and decompression.")
     (license license:expat)))
 
+(define-public rust-yaml-rust2-0.8
+  (package
+    (name "rust-yaml-rust2")
+    (version "0.8.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "yaml-rust2" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1y0mf6n1jnf88xqfv5ppicnm5jg3fl57dmp9vd2v2bvg9q61c0l9"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-arraydeque" ,rust-arraydeque-0.5)
+                       ("rust-encoding-rs" ,rust-encoding-rs-0.8)
+                       ("rust-hashlink" ,rust-hashlink-0.8))))
+    (home-page "https://github.com/Ethiraric/yaml-rust2")
+    (synopsis "fully YAML 1.2 compliant YAML parser")
+    (description
+     "This package provides a fully YAML 1.2 compliant YAML parser.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-rustbox-0.11
   (package
     (name "rust-rustbox")
-- 
2.46.0





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

* [bug#75127] [PATCH 45/67] gnu: Add rust-snake-case-0.3.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (43 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 44/67] gnu: Add rust-yaml-rust2-0.8 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 46/67] gnu: rust-camino-1: Update to 1.1.9 Jordan Moore
                   ` (30 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-snake-case-0.3): New variable.

Change-Id: I05502052056564677310a73220a81e2a458c03e9
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index cacd0978b3..8e5b75306a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -80881,6 +80881,29 @@ (define-public rust-snafu-derive-0.6
         ("rust-quote" ,rust-quote-1)
         ("rust-syn" ,rust-syn-1))))))
 
+(define-public rust-snake-case-0.3
+  (package
+    (name "rust-snake-case")
+    (version "0.3.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "snake_case" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1v4f132rk9wxiw8hb3kgnixirzr8kbfhg2lgsf4b85vbg02a0jfn"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-serde" ,rust-serde-1))))
+    (home-page "https://github.com/emilk/snake_case")
+    (synopsis
+     "SnakeCase is a String-like type that can only contain valid non-empty snake_case")
+    (description
+     "This package provides @code{SnakeCase} is a String-like type that can only contain valid non-empty
+snake_case.")
+    (license license:expat)))
+
 (define-public rust-snap-1
   (package
     (name "rust-snap")
-- 
2.46.0





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

* [bug#75127] [PATCH 46/67] gnu: rust-camino-1: Update to 1.1.9.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (44 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 45/67] gnu: Add rust-snake-case-0.3 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 47/67] gnu: rust-clap-4: Update to 4.5.23 Jordan Moore
                   ` (29 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-camino-1): Update to 1.1.9.

Change-Id: I620356e9a415e0f3e845319fe70d524b1951619c
---
 gnu/packages/crates-io.scm | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 8e5b75306a..d6ae7e0dba 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -11778,23 +11778,22 @@ (define-public rust-calloop-wayland-source-0.2
 (define-public rust-camino-1
   (package
     (name "rust-camino")
-    (version "1.1.6")
+    (version "1.1.9")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "camino" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "171vzfyrm2jmajd70q1m774297y028kadgm7cfw4kxc8lfsr57n5"))))
+        (base32 "1lqszl12l1146jf8g01rvjmapif82mhzih870ln3x0dmcr4yr5lb"))))
     (build-system cargo-build-system)
     (arguments
-     `(#:cargo-inputs (("rust-proptest" ,rust-proptest-1)
-                       ("rust-serde" ,rust-serde-1))
-       #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)
-                                   ("rust-serde-bytes" ,rust-serde-bytes-0.11))))
-    (home-page "https://github.com/withoutboats/camino")
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-proptest" ,rust-proptest-1)
+                       ("rust-serde" ,rust-serde-1))))
+    (home-page "https://github.com/camino-rs/camino")
     (synopsis "UTF-8 paths")
-    (description "This package provides a UTF-8 paths.")
+    (description "This package provides UTF-8 paths.")
     (license (list license:expat license:asl2.0))))
 
 (define-public rust-camino-tempfile-1
-- 
2.46.0





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

* [bug#75127] [PATCH 47/67] gnu: rust-clap-4: Update to 4.5.23.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (45 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 46/67] gnu: rust-camino-1: Update to 1.1.9 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 48/67] gnu: rust-clap-builder-4: " Jordan Moore
                   ` (28 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-clap-4): Update to 4.5.23.

Change-Id: I4135a1308a681ad2ace696d51fc7e984f065355a
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d6ae7e0dba..e2303dbaed 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -14134,14 +14134,14 @@ (define-public rust-clang-sys-0.28
 (define-public rust-clap-4
   (package
     (name "rust-clap")
-    (version "4.5.21")
+    (version "4.5.23")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "clap" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0kv0n5jbpfpl9xyags5lpyq5cccbx6g36s98lpgi8xbwbag4nfzv"))))
+        (base32 "110cf0i9fmkfqzqhi1h8za9y0vnr5rwhy3wmv1p0rcgp5vnffd9i"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs (("rust-clap-builder" ,rust-clap-builder-4)
-- 
2.46.0





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

* [bug#75127] [PATCH 48/67] gnu: rust-clap-builder-4: Update to 4.5.23.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (46 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 47/67] gnu: rust-clap-4: Update to 4.5.23 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 49/67] gnu: rust-clap-lex-0.7: Update to 0.7.4 Jordan Moore
                   ` (27 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-clap-builder-4): Update to 4.5.23.

Change-Id: I9f067468b5c243bb4504626d25675747c1d82bc7
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e2303dbaed..4b1eea0441 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -14240,14 +14240,14 @@ (define-public rust-clap-2
 (define-public rust-clap-builder-4
   (package
     (name "rust-clap-builder")
-    (version "4.5.21")
+    (version "4.5.23")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "clap_builder" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1v10zx5v43yk7f4wwr0wxxlr1mx0k8c70lxa6aymwyyccym9aymi"))))
+        (base32 "0f28rgc09kdgfq1hgg1bb1ydaw243w6dwyw74syz439k6b32yn1h"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-test-flags (list "--release" "--"
-- 
2.46.0





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

* [bug#75127] [PATCH 49/67] gnu: rust-clap-lex-0.7: Update to 0.7.4.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (47 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 48/67] gnu: rust-clap-builder-4: " Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 50/67] gnu: rust-owo-colors-4: Update to 4.1.0 Jordan Moore
                   ` (26 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-clap-lex-0.7): Update to 0.7.4.

Change-Id: If7622c51432e69881c071a0bf8e9fac683358a12
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4b1eea0441..7deb85a879 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -14575,14 +14575,14 @@ (define-public rust-clap-derive-3
 (define-public rust-clap-lex-0.7
   (package
     (name "rust-clap-lex")
-    (version "0.7.2")
+    (version "0.7.4")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "clap_lex" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "15zcrc2fa6ycdzaihxghf48180bnvzsivhf0fmah24bnnaf76qhl"))))
+        (base32 "19nwfls5db269js5n822vkc8dw0wjq2h1wf0hgr06ld2g52d2spl"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-development-inputs (("rust-automod" ,rust-automod-1))))
-- 
2.46.0





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

* [bug#75127] [PATCH 50/67] gnu: rust-owo-colors-4: Update to 4.1.0.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (48 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 49/67] gnu: rust-clap-lex-0.7: Update to 0.7.4 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 51/67] gnu: rust-pathdiff-0.2: Update to 0.2.3 Jordan Moore
                   ` (25 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-owo-colors-4): Update to 4.1.0.

Change-Id: I8ee3127e1c733ec7bd956ffa9ab0114dbc7c65fc
---
 gnu/packages/crates-io.scm | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7deb85a879..ea34bcb70b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -56188,22 +56188,23 @@ (define-public rust-owning-ref-0.3
 (define-public rust-owo-colors-4
   (package
     (name "rust-owo-colors")
-    (version "4.0.0")
+    (version "4.1.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "owo-colors" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0grsk47cllj0s4nc4qxvy4gdhj2lyiglbqx4lmw2m7grdmq59zya"))))
+        (base32 "0mms4sbisxm1w8v08qz85m90sv861xg4ahil85587kb9cmzpcdzv"))))
     (build-system cargo-build-system)
     (arguments
-     `(#:cargo-inputs (("rust-supports-color" ,rust-supports-color-2))))
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-supports-color" ,rust-supports-color-3)
+                       ("rust-supports-color" ,rust-supports-color-2))))
     (home-page "https://github.com/jam1garner/owo-colors")
     (synopsis "Zero-allocation terminal colors that'll make people go owo")
     (description
-     "This package provides zero-allocation terminal colors that'll make people go
-owo.")
+     "This package provides Zero-allocation terminal colors that'll make people go owo.")
     (license license:expat)))
 
 (define-public rust-owo-colors-3
-- 
2.46.0





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

* [bug#75127] [PATCH 51/67] gnu: rust-pathdiff-0.2: Update to 0.2.3.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (49 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 50/67] gnu: rust-owo-colors-4: Update to 4.1.0 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 52/67] gnu: rust-semver-1: Update to 1.0.24 Jordan Moore
                   ` (24 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-pathdiff-0.2): Update to 0.2.3.

Change-Id: I355cb71287df352359bebe128786b4c543988543
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ea34bcb70b..fafc0f46b2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -57723,14 +57723,14 @@ (define-public rust-path-slash-0.2
 (define-public rust-pathdiff-0.2
   (package
     (name "rust-pathdiff")
-    (version "0.2.1")
+    (version "0.2.3")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "pathdiff" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1pa4dcmb7lwir4himg1mnl97a05b2z0svczg62l8940pbim12dc8"))))
+        (base32 "1lrqp4ip05df8dzldq6gb2c1sq2gs54gly8lcnv3rhav1qhwx56z"))))
     (build-system cargo-build-system)
     (arguments
      (list #:skip-build? #t
-- 
2.46.0





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

* [bug#75127] [PATCH 52/67] gnu: rust-semver-1: Update to 1.0.24.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (50 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 51/67] gnu: rust-pathdiff-0.2: Update to 0.2.3 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 53/67] gnu: rust-supports-color-3: Update to 3.0.2 Jordan Moore
                   ` (23 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-semver-1): Update to 1.0.24.

Change-Id: I02c645991c17b823ec7a8422e08a3eb318d065b7
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index fafc0f46b2..fcceea435a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -76264,14 +76264,14 @@ (define-public rust-selinux-sys-0.6
 (define-public rust-semver-1
   (package
     (name "rust-semver")
-    (version "1.0.23")
+    (version "1.0.24")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "semver" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "12wqpxfflclbq4dv8sa6gchdh92ahhwn4ci1ls22wlby3h57wsb1"))))
+        (base32 "1fmvjjkd3f64y5fqr1nakkq371mnwzv09fbz5mbmdxril63ypdiw"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.46.0





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

* [bug#75127] [PATCH 53/67] gnu: rust-supports-color-3: Update to 3.0.2.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (51 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 52/67] gnu: rust-semver-1: Update to 1.0.24 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 54/67] gnu: rust-tracing-0.1: Update to 0.1.41 Jordan Moore
                   ` (22 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-supports-color-3): Update to 3.0.2.

Change-Id: Icdfca59ec7b7491ce5c0e38e7f802bf92e442235
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index fcceea435a..9d858e8871 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -84288,14 +84288,14 @@ (define-public rust-superluminal-perf-sys-0.1
 (define-public rust-supports-color-3
   (package
     (name "rust-supports-color")
-    (version "3.0.0")
+    (version "3.0.2")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "supports-color" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0kw5miaai8sarcikzdvsf2ys6rkakngyf2g4yifmgz0xc8ab6acq"))))
+        (base32 "1mk7r2j6l7zmqk3pg7av0l6viq413lmk1vz4bjnf9lnq5liwfky6"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs (("rust-is-ci" ,rust-is-ci-1))))
-- 
2.46.0





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

* [bug#75127] [PATCH 54/67] gnu: rust-tracing-0.1: Update to 0.1.41.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (52 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 53/67] gnu: rust-supports-color-3: Update to 3.0.2 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 55/67] gnu: rust-tracing-subscriber-0.3: Update to 0.3.19 Jordan Moore
                   ` (21 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-tracing-0.1): Update to 0.1.41.

Change-Id: Ie9f8e5e7cd2eb0aba9235a230eb7fe29d2c6d99a
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 9d858e8871..a746417a05 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -93312,14 +93312,14 @@ (define-public rust-topology-traits-0.1
 (define-public rust-tracing-0.1
   (package
     (name "rust-tracing")
-    (version "0.1.40")
+    (version "0.1.41")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "tracing" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1vv48dac9zgj9650pg2b4d0j3w6f3x9gbggf43scq5hrlysklln3"))))
+        (base32 "1l5xrzyjfyayrwhvhldfnwdyligi1mpqm8mzbi2m1d6y6p2hlkkq"))))
     (build-system cargo-build-system)
     (arguments
      `(#:tests? #f      ; unresolved import `tracing_mock`
-- 
2.46.0





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

* [bug#75127] [PATCH 55/67] gnu: rust-tracing-subscriber-0.3: Update to 0.3.19.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (53 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 54/67] gnu: rust-tracing-0.1: Update to 0.1.41 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 56/67] gnu: rust-petgraph-0.6: Update to 0.6.5 Jordan Moore
                   ` (20 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-tracing-subscriber-0.3): Update to 0.3.19.

Change-Id: Ie105173b5be3613277c62aebe7207c42a43c2312
---
 gnu/packages/crates-io.scm | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a746417a05..7d12ef3ef7 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -93602,14 +93602,14 @@ (define-public rust-tracing-serde-0.1
 (define-public rust-tracing-subscriber-0.3
   (package
     (name "rust-tracing-subscriber")
-    (version "0.3.18")
+    (version "0.3.19")
     (source
-      (origin
-        (method url-fetch)
-        (uri (crate-uri "tracing-subscriber" version))
-        (file-name (string-append name "-" version ".tar.gz"))
-        (sha256
-         (base32 "12vs1bwk4kig1l2qqjbbn2nm5amwiqmkcmnznylzmnfvjy6083xd"))))
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "tracing-subscriber" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0220rignck8072i89jjsh140vmh14ydwpdwnifyaf3xcnpn9s678"))))
     (build-system cargo-build-system)
     (arguments
      `(#:tests? #f     ; use of undeclared crate or module `tracing_mock`
-- 
2.46.0





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

* [bug#75127] [PATCH 56/67] gnu: rust-petgraph-0.6: Update to 0.6.5.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (54 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 55/67] gnu: rust-tracing-subscriber-0.3: Update to 0.3.19 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 57/67] gnu: rust-serde-json-1: Update to 1.0.134 Jordan Moore
                   ` (19 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-petgraph-0.6): Update to 0.6.5.

Change-Id: I9231dc18304eb625c720e5cc5bbc7ccc58257369
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7d12ef3ef7..b813636c0f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -58809,14 +58809,14 @@ (define-public rust-pest-meta-2
 (define-public rust-petgraph-0.6
   (package
     (name "rust-petgraph")
-    (version "0.6.0")
+    (version "0.6.5")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "petgraph" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0kw27zzhsa82d4qpkrz91vznyxi3wm0qg0i84grfaqqbkpxa44sa"))))
+        (base32 "1ns7mbxidnn2pqahbbjccxkrqkrll2i5rbxx43ns6rh6fn3cridl"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
-- 
2.46.0





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

* [bug#75127] [PATCH 57/67] gnu: rust-serde-json-1: Update to 1.0.134.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (55 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 56/67] gnu: rust-petgraph-0.6: Update to 0.6.5 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 58/67] gnu: rust-chrono-0.4: Update to 0.4.39 Jordan Moore
                   ` (18 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-serde-json-1): Update to 1.0.134.

Change-Id: Icb6edad3a9356f1903ea41aab02c4e53e320e7b1
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b813636c0f..7b9054ba44 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -77089,14 +77089,14 @@ (define-public rust-serde-indextree-0.2
 (define-public rust-serde-json-1
   (package
     (name "rust-serde-json")
-    (version "1.0.133")
+    (version "1.0.134")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "serde_json" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0xz3bswa527wln3fy0qb7y081nx3cp5yy1ggjhi6n5mrfcjfpz67"))))
+        (base32 "0z8wk61rzpqjmnwhv6k9zikhsfmsb6lr6qbg84aqpr1fqisl23yh"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.46.0





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

* [bug#75127] [PATCH 58/67] gnu: rust-chrono-0.4: Update to 0.4.39.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (56 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 57/67] gnu: rust-serde-json-1: Update to 1.0.134 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 59/67] gnu: rust-indicatif-0.17: Update to 0.17.9 Jordan Moore
                   ` (17 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-chrono-0.4): Update to 0.4.39.

Change-Id: Ib48638e48ea60276cf1c146f1e6a23fb67ad631b
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7b9054ba44..996c56e5ff 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -13558,14 +13558,14 @@ (define-public rust-chic-1
 (define-public rust-chrono-0.4
   (package
     (name "rust-chrono")
-    (version "0.4.38")
+    (version "0.4.39")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "chrono" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "009l8vc5p8750vn02z30mblg4pv2qhkbfizhfwmzc6vpy5nr67x2"))))
+        (base32 "09g8nf409lb184kl9j4s85k0kn8wzgjkp5ls9zid50b886fwqdky"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.46.0





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

* [bug#75127] [PATCH 59/67] gnu: rust-indicatif-0.17: Update to 0.17.9.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (57 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 58/67] gnu: rust-chrono-0.4: Update to 0.4.39 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 60/67] gnu: rust-pin-project-lite-0.2: Update to 0.2.15 Jordan Moore
                   ` (16 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-indicatif-0.17): Update to 0.17.9.

Change-Id: Ibb59b4262af20bb11beb9c6e8e3c5f1f5c4ce773
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 996c56e5ff..80bdca814d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -37568,14 +37568,14 @@ (define-public rust-indextree-macros-0.1
 (define-public rust-indicatif-0.17
   (package
     (name "rust-indicatif")
-    (version "0.17.8")
+    (version "0.17.9")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "indicatif" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "18xyqxw9i5x4sbpzckhfz3nm984iq9r7nbi2lk76nz888n7mlfkn"))))
+        (base32 "10dj53x2a2bfhnfi78nhi4kb4zgc3rq6jm2wgg3d6d6rbsw7bxnb"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-test-flags
-- 
2.46.0





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

* [bug#75127] [PATCH 60/67] gnu: rust-pin-project-lite-0.2: Update to 0.2.15.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (58 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 59/67] gnu: rust-indicatif-0.17: Update to 0.17.9 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 61/67] gnu: rust-regex-1: Update to 1.11.1 Jordan Moore
                   ` (15 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-pin-project-lite-0.2): Update to 0.2.15.

Change-Id: Icaaa592cde5f835fc186fd706b07a9182826bdeb
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 80bdca814d..aa8f34558d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -59611,14 +59611,14 @@ (define-public rust-pin-project-internal-0.4
 (define-public rust-pin-project-lite-0.2
   (package
     (name "rust-pin-project-lite")
-    (version "0.2.13")
+    (version "0.2.15")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "pin-project-lite" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0n0bwr5qxlf0mhn2xkl36sy55118s9qmvx2yl5f3ixkb007lbywa"))
+        (base32 "1zz4xif3iknfrpmvqmh0pcc9mx4cxm28jywqydir3pimcla1wnli"))
        (modules '((guix build utils)))
        (snippet
         '(begin (substitute* "Cargo.toml"
-- 
2.46.0





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

* [bug#75127] [PATCH 61/67] gnu: rust-regex-1: Update to 1.11.1.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (59 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 60/67] gnu: rust-pin-project-lite-0.2: Update to 0.2.15 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 62/67] gnu: rust-tokio-stream-0.1: Update to 0.1.17 Jordan Moore
                   ` (14 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-regex-1): Update to 1.11.1.

Change-Id: If0d360e1bdf18f8e550ab2f1986511e38cb34f26
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index aa8f34558d..cd9f5924f9 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -69309,14 +69309,14 @@ (define-public rust-refpool-0.4
 (define-public rust-regex-1
   (package
     (name "rust-regex")
-    (version "1.11.0")
+    (version "1.11.1")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "regex" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1n5imk7yxam409ik5nagsjpwqvbg3f0g0mznd5drf549x1g0w81q"))))
+        (base32 "148i41mzbx8bmq32hsj1q4karkzzx5m60qza6gdw4pdc9qdyyi5m"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.46.0





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

* [bug#75127] [PATCH 62/67] gnu: rust-tokio-stream-0.1: Update to 0.1.17.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (60 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 61/67] gnu: rust-regex-1: Update to 1.11.1 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 63/67] gnu: rust-unicode-ident-1: Update to 1.0.14 Jordan Moore
                   ` (13 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-tokio-stream-0.1): Update to 0.1.17.

Change-Id: Ifc8842802806f4b3c3bb64d772837353ceb69c3f
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index cd9f5924f9..6f7fdea9d0 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -91982,14 +91982,14 @@ (define-public rust-tokio-socks-0.3
 (define-public rust-tokio-stream-0.1
   (package
     (name "rust-tokio-stream")
-    (version "0.1.16")
+    (version "0.1.17")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "tokio-stream" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1wc65gprcsyzqlr0k091glswy96kph90i32gffi4ksyh03hnqkjg"))))
+        (base32 "0ix0770hfp4x5rh5bl7vsnr3d4iz4ms43i522xw70xaap9xqv9gc"))))
     (build-system cargo-build-system)
     (arguments
      `(#:tests? #false      ; unresolved import `tokio_test`
-- 
2.46.0





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

* [bug#75127] [PATCH 63/67] gnu: rust-unicode-ident-1: Update to 1.0.14.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (61 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 62/67] gnu: rust-tokio-stream-0.1: Update to 0.1.17 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 64/67] gnu: rust-unicode-normalization-0.1: Update to 0.1.24 Jordan Moore
                   ` (12 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-unicode-ident-1): Update to 1.0.14.

Change-Id: If04a76362bb3542810dcb272e1be438e916bacb1
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6f7fdea9d0..0167ecc881 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -96356,14 +96356,14 @@ (define-public rust-unicode-id-0.3
 (define-public rust-unicode-ident-1
   (package
     (name "rust-unicode-ident")
-    (version "1.0.12")
+    (version "1.0.14")
     (source (origin
               (method url-fetch)
               (uri (crate-uri "unicode-ident" version))
               (file-name (string-append name "-" version ".tar.gz"))
               (sha256
                (base32
-                "0jzf1znfpb2gx8nr8mvmyqs1crnv79l57nxnbiszc7xf7ynbjm1k"))))
+                "10ywa1pg0glgkr4l3dppjxizr9r2b7im0ycbfa0137l69z5fdfdd"))))
     (build-system cargo-build-system)
     ;; Most development inputs are competing implementations
     ;; for benchmarks.
-- 
2.46.0





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

* [bug#75127] [PATCH 64/67] gnu: rust-unicode-normalization-0.1: Update to 0.1.24.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (62 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 63/67] gnu: rust-unicode-ident-1: Update to 1.0.14 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 65/67] gnu: rust-tracing-attributes-0.1: Update to 0.1.28 Jordan Moore
                   ` (11 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-unicode-normalization-0.1): Update to 0.1.24.

Change-Id: Ib9163b2444f398963852d865aa281b03e1a87a36
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0167ecc881..f06d362c28 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -96407,7 +96407,7 @@ (define-public rust-unicode-linebreak-0.1
 (define-public rust-unicode-normalization-0.1
   (package
     (name "rust-unicode-normalization")
-    (version "0.1.22")
+    (version "0.1.24")
     (source
      (origin
        (method url-fetch)
@@ -96415,7 +96415,7 @@ (define-public rust-unicode-normalization-0.1
        (file-name
         (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "08d95g7b1irc578b2iyhzv4xhsa4pfvwsqxcl9lbcpabzkq16msw"))))
+        (base32 "0mnrk809z3ix1wspcqy97ld5wxdb31f3xz6nsvg5qcv289ycjcsh"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.46.0





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

* [bug#75127] [PATCH 65/67] gnu: rust-tracing-attributes-0.1: Update to 0.1.28.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (63 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 64/67] gnu: rust-unicode-normalization-0.1: Update to 0.1.24 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 66/67] gnu: rust-tracing-core-0.1: Update to 0.1.33 Jordan Moore
                   ` (10 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-tracing-attributes-0.1): Update to 0.1.28.

Change-Id: I80f939ca60f60d4abe19f1a2e297312d20a1e2c4
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f06d362c28..68936567e5 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -93342,7 +93342,7 @@ (define-public rust-tracing-0.1
 (define-public rust-tracing-attributes-0.1
   (package
     (name "rust-tracing-attributes")
-    (version "0.1.27")
+    (version "0.1.28")
     (source
      (origin
        (method url-fetch)
@@ -93350,7 +93350,7 @@ (define-public rust-tracing-attributes-0.1
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
         (base32
-         "1rvb5dn9z6d0xdj14r403z0af0bbaqhg02hq4jc97g5wds6lqw1l"))))
+         "0v92l9cxs42rdm4m5hsa8z7ln1xsiw1zc2iil8c6k7lzq0jf2nir"))))
     (build-system cargo-build-system)
     (arguments
      `(#:tests? #f      ; unresolved import `tracing_mock`
-- 
2.46.0





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

* [bug#75127] [PATCH 66/67] gnu: rust-tracing-core-0.1: Update to 0.1.33.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (64 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 65/67] gnu: rust-tracing-attributes-0.1: Update to 0.1.28 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-26 23:11 ` [bug#75127] [PATCH 67/67] gnu: rust-cfg-expr-0.17: Update to 0.17.2 Jordan Moore
                   ` (9 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-tracing-core-0.1): Update to 0.1.33.

Change-Id: Ic381d5359e0587f5fc06841f0a15e122b1958e9e
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 68936567e5..ab869a19e8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -93400,7 +93400,7 @@ (define-public rust-tracing-chrome-0.7
 (define-public rust-tracing-core-0.1
   (package
     (name "rust-tracing-core")
-    (version "0.1.32")
+    (version "0.1.33")
     (source
      (origin
        (method url-fetch)
@@ -93408,7 +93408,7 @@ (define-public rust-tracing-core-0.1
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
         (base32
-         "0m5aglin3cdwxpvbg6kz0r9r0k31j48n0kcfwsp6l49z26k3svf0"))))
+         "170gc7cxyjx824r9kr17zc9gvzx89ypqfdzq259pr56gg5bwjwp6"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.46.0





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

* [bug#75127] [PATCH 67/67] gnu: rust-cfg-expr-0.17: Update to 0.17.2.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (65 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 66/67] gnu: rust-tracing-core-0.1: Update to 0.1.33 Jordan Moore
@ 2024-12-26 23:11 ` Jordan Moore
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                   ` (8 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-26 23:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-cfg-expr-0.17): Update to 0.17.2.

Change-Id: Ia6709e241a004470173d5f277c09848c7c3257e3
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ab869a19e8..ae3f5a5039 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -13220,14 +13220,14 @@ (define-public rust-cfg-aliases-0.1
 (define-public rust-cfg-expr-0.17
   (package
     (name "rust-cfg-expr")
-    (version "0.17.0")
+    (version "0.17.2")
     (source (origin
               (method url-fetch)
               (uri (crate-uri "cfg-expr" version))
               (file-name (string-append name "-" version ".tar.gz"))
               (sha256
                (base32
-                "174y5f7035cx99d83hn1m97xd5xr83nd5fpkcxr3w8nkqihh12fh"))))
+                "12a7zr6ff4i6mfwcv711dll0w5pr3dw1lvkaf4c4a66i1gjacjwd"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (66 preceding siblings ...)
  2024-12-26 23:11 ` [bug#75127] [PATCH 67/67] gnu: rust-cfg-expr-0.17: Update to 0.17.2 Jordan Moore
@ 2024-12-27  3:25 ` Jordan Moore
  2024-12-27  3:25   ` [bug#75127] [PATCH rust-team v2 02/67] gnu: Add rust-enable-ansi-support-0.2 Jordan Moore
                     ` (65 more replies)
  2024-12-27  3:32 ` [bug#75127] [PATCH rust-team v3 00/67] Add cargo-nextest Jordan Moore
                   ` (7 subsequent siblings)
  75 siblings, 66 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:25 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/rust-apps.scm (cargo-nextest): New variable.

Change-Id: If524cda770aba1e2e3bb082d47c0816cbdaa5aa3
---
 gnu/packages/rust-apps.scm | 49 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)

diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index 3879b52292..ff8ad39033 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -414,6 +414,55 @@ (define-public cargo-machete
     (description "@code{cargo-machete} finds unused dependencies in Cargo.toml.")
     (license (list license:expat license:asl2.0))))
 
+(define-public cargo-nextest
+  (package
+    (name "cargo-nextest")
+    (version "0.9.87")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "cargo-nextest" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "02aq4wmrnwlm2amjqpwv0k58mw5kbwkxgj2z1d6qydxfrrm50k1d"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-camino" ,rust-camino-1)
+                       ("rust-camino" ,rust-camino-1)
+                       ("rust-cfg-if" ,rust-cfg-if-1)
+                       ("rust-clap" ,rust-clap-4)
+                       ("rust-color-eyre" ,rust-color-eyre-0.6)
+                       ("rust-dialoguer" ,rust-dialoguer-0.11)
+                       ("rust-duct" ,rust-duct-0.13)
+                       ("rust-enable-ansi-support" ,rust-enable-ansi-support-0.2)
+                       ("rust-guppy" ,rust-guppy-0.17)
+                       ("rust-itertools" ,rust-itertools-0.13)
+                       ("rust-miette" ,rust-miette-7)
+                       ("rust-nextest-filtering" ,rust-nextest-filtering-0.12)
+                       ("rust-nextest-metadata" ,rust-nextest-metadata-0.12)
+                       ("rust-nextest-runner" ,rust-nextest-runner-0.70)
+                       ("rust-nextest-workspace-hack" ,rust-nextest-workspace-hack-0.1)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-owo-colors" ,rust-owo-colors-4)
+                       ("rust-pathdiff" ,rust-pathdiff-0.2)
+                       ("rust-quick-junit" ,rust-quick-junit-0.5)
+                       ("rust-semver" ,rust-semver-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-shell-words" ,rust-shell-words-1)
+                       ("rust-supports-color" ,rust-supports-color-3)
+                       ("rust-supports-unicode" ,rust-supports-unicode-3)
+                       ("rust-swrite" ,rust-swrite-0.1)
+                       ("rust-thiserror" ,rust-thiserror-2)
+                       ("rust-tracing" ,rust-tracing-0.1)
+                       ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))
+       #:cargo-development-inputs (("rust-camino-tempfile" ,rust-camino-tempfile-1))))
+    (inputs (list pkg-config zlib `(,zstd "lib")))
+    (home-page "https://github.com/nextest-rs/nextest")
+    (synopsis "next-generation test runner for Rust.")
+    (description
+     "This package provides a next-generation test runner for Rust.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public complgen
   (package
     (name "complgen")

base-commit: 893599007e9304ea9785ebb839946cc5979ecd45
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 02/67] gnu: Add rust-enable-ansi-support-0.2.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
@ 2024-12-27  3:25   ` Jordan Moore
  2024-12-27  3:25   ` [bug#75127] [PATCH rust-team v2 03/67] gnu: Add rust-guppy-0.17 Jordan Moore
                     ` (64 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:25 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-graphics.scm (rust-enable-ansi-support-0.2): New variable.

Change-Id: I5f60502c1f56ff0a5154713099f4db939944b492
---
 gnu/packages/crates-graphics.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm
index 8907f2073c..da1456e087 100644
--- a/gnu/packages/crates-graphics.scm
+++ b/gnu/packages/crates-graphics.scm
@@ -1384,6 +1384,27 @@ (define-public rust-drm-sys-0.5
      `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.66)
                        ("rust-pkg-config" ,rust-pkg-config-0.3))))))
 
+(define-public rust-enable-ansi-support-0.2
+  (package
+    (name "rust-enable-ansi-support")
+    (version "0.2.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "enable-ansi-support" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0q5wv5b9inh7kzc2464ch51ffk920f9yb0q9xvvlp9cs5apg6kxa"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-windows-sys" ,rust-windows-sys-0.42))))
+    (home-page "https://github.com/sunshowers-code/enable-ansi-support")
+    (synopsis "Enable ANSI escape code support on Windows 10")
+    (description
+     "This package provides Enable ANSI escape code support on Windows 10.")
+    (license license:expat)))
+
 (define-public rust-enterpolation-0.2
   (package
     (name "rust-enterpolation")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 03/67] gnu: Add rust-guppy-0.17.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
  2024-12-27  3:25   ` [bug#75127] [PATCH rust-team v2 02/67] gnu: Add rust-enable-ansi-support-0.2 Jordan Moore
@ 2024-12-27  3:25   ` Jordan Moore
  2024-12-27  3:25   ` [bug#75127] [PATCH rust-team v2 04/67] gnu: Add rust-nextest-filtering-0.12 Jordan Moore
                     ` (63 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:25 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-guppy-0.17): New variable.

Change-Id: Iba11081dcd5bb1e6749876d85c9a851a8172400e
---
 gnu/packages/crates-io.scm | 44 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 44 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4e05235585..8ba03e5748 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -33770,6 +33770,50 @@ (define-public rust-gumdrop-derive-0.8
     (description "This package provides custom derive support for gumdrop.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-guppy-0.17
+  (package
+    (name "rust-guppy")
+    (version "0.17.11")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "guppy" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "07kkvi1ijw9scjimivmc7c1585xzdmq8cjqvb4p1w1nbvml547nh"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
+                       ("rust-camino" ,rust-camino-1)
+                       ("rust-cargo-metadata" ,rust-cargo-metadata-0.19)
+                       ("rust-cfg-if" ,rust-cfg-if-1)
+                       ("rust-debug-ignore" ,rust-debug-ignore-1)
+                       ("rust-fixedbitset" ,rust-fixedbitset-0.4)
+                       ("rust-guppy-summaries" ,rust-guppy-summaries-0.7)
+                       ("rust-guppy-workspace-hack" ,rust-guppy-workspace-hack-0.1)
+                       ("rust-indexmap" ,rust-indexmap-2)
+                       ("rust-itertools" ,rust-itertools-0.13)
+                       ("rust-nested" ,rust-nested-0.1)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-pathdiff" ,rust-pathdiff-0.2)
+                       ("rust-petgraph" ,rust-petgraph-0.6)
+                       ("rust-proptest" ,rust-proptest-1)
+                       ("rust-proptest-derive" ,rust-proptest-derive-0.5)
+                       ("rust-rayon" ,rust-rayon-1)
+                       ("rust-semver" ,rust-semver-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-smallvec" ,rust-smallvec-1)
+                       ("rust-static-assertions" ,rust-static-assertions-1)
+                       ("rust-target-spec" ,rust-target-spec-3)
+                       ("rust-toml" ,rust-toml-0.5))))
+    (home-page "https://github.com/guppy-rs/guppy")
+    (synopsis "Track and query Cargo dependency graphs")
+    (description
+     "This package provides Track and query Cargo dependency graphs.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-gzip-header-1
   (package
     (name "rust-gzip-header")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 04/67] gnu: Add rust-nextest-filtering-0.12.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
  2024-12-27  3:25   ` [bug#75127] [PATCH rust-team v2 02/67] gnu: Add rust-enable-ansi-support-0.2 Jordan Moore
  2024-12-27  3:25   ` [bug#75127] [PATCH rust-team v2 03/67] gnu: Add rust-guppy-0.17 Jordan Moore
@ 2024-12-27  3:25   ` Jordan Moore
  2024-12-27  3:25   ` [bug#75127] [PATCH rust-team v2 05/67] gnu: Add rust-nextest-workspace-hack-0.1 Jordan Moore
                     ` (62 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:25 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-nextest-filtering-0.12): New variable.

Change-Id: Id02d58386962cff12928f5d89a4482503fe1151c
---
 gnu/packages/crates-io.scm | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 8ba03e5748..2a4a9393a4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -50464,6 +50464,38 @@ (define-public rust-newtype-derive-0.1
     (license (list license:expat
                    license:asl2.0))))
 
+(define-public rust-nextest-filtering-0.12
+  (package
+    (name "rust-nextest-filtering")
+    (version "0.12.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "nextest-filtering" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1fz7w2qsmh98c246x16l9j5xypsj1nbc715wszajjkjiv7hbibvy"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-globset" ,rust-globset-0.4)
+                       ("rust-guppy" ,rust-guppy-0.17)
+                       ("rust-miette" ,rust-miette-7)
+                       ("rust-nextest-metadata" ,rust-nextest-metadata-0.12)
+                       ("rust-nextest-workspace-hack" ,rust-nextest-workspace-hack-0.1)
+                       ("rust-proptest" ,rust-proptest-1)
+                       ("rust-recursion" ,rust-recursion-0.5)
+                       ("rust-regex" ,rust-regex-1)
+                       ("rust-regex-syntax" ,rust-regex-syntax-0.8)
+                       ("rust-test-strategy" ,rust-test-strategy-0.4)
+                       ("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-winnow" ,rust-winnow-0.6)
+                       ("rust-xxhash-rust" ,rust-xxhash-rust-0.8))))
+    (home-page "https://github.com/nextest-rs/nextest")
+    (synopsis "Filtering DSL for cargo-nextest")
+    (description "This package provides Filtering DSL for cargo-nextest.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-nftables-0.5
   (package
     (name "rust-nftables")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 05/67] gnu: Add rust-nextest-workspace-hack-0.1.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (2 preceding siblings ...)
  2024-12-27  3:25   ` [bug#75127] [PATCH rust-team v2 04/67] gnu: Add rust-nextest-filtering-0.12 Jordan Moore
@ 2024-12-27  3:25   ` Jordan Moore
  2024-12-27  3:25   ` [bug#75127] [PATCH rust-team v2 06/67] gnu: Add rust-nextest-metadata-0.12 Jordan Moore
                     ` (61 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:25 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: I5c27b050b5e7c2aad22c2b7ad3d9f3b8eee4bde6
---
 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 2a4a9393a4..e7c874651f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -50496,6 +50496,26 @@ (define-public rust-nextest-filtering-0.12
     (description "This package provides Filtering DSL for cargo-nextest.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-nextest-workspace-hack-0.1
+  (package
+    (name "rust-nextest-workspace-hack")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "nextest-workspace-hack" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1cxjiwja0idhd8as3drl2wgk5y7f84k2rrk67pbxk7kkk1m881nr"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t))
+    (home-page "")
+    (synopsis "workspace-hack package, managed by hakari")
+    (description
+     "This package provides workspace-hack package, managed by hakari.")
+    (license license:cc0)))
+
 (define-public rust-nftables-0.5
   (package
     (name "rust-nftables")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 06/67] gnu: Add rust-nextest-metadata-0.12.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (3 preceding siblings ...)
  2024-12-27  3:25   ` [bug#75127] [PATCH rust-team v2 05/67] gnu: Add rust-nextest-workspace-hack-0.1 Jordan Moore
@ 2024-12-27  3:25   ` Jordan Moore
  2024-12-27  3:25   ` [bug#75127] [PATCH rust-team v2 07/67] gnu: Add rust-nextest-runner-0.70 Jordan Moore
                     ` (60 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:25 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-nextest-metadata-0.12): New variable.

Change-Id: I5352bd23c6eaf7d8a28eed5ea84593501a8175ce
---
 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 e7c874651f..e0120bec0c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -50496,6 +50496,32 @@ (define-public rust-nextest-filtering-0.12
     (description "This package provides Filtering DSL for cargo-nextest.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-nextest-metadata-0.12
+  (package
+    (name "rust-nextest-metadata")
+    (version "0.12.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "nextest-metadata" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1cx6cdzbgmf5imjcb6vpm6xpdx5nrl3w079m0vm7la0chj21yn7d"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-camino" ,rust-camino-1)
+                       ("rust-nextest-workspace-hack" ,rust-nextest-workspace-hack-0.1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-smol-str" ,rust-smol-str-0.3)
+                       ("rust-target-spec" ,rust-target-spec-3))))
+    (home-page "https://github.com/nextest-rs/nextest")
+    (synopsis "Structured access to nextest machine-readable output")
+    (description
+     "This package provides Structured access to nextest machine-readable output.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-nextest-workspace-hack-0.1
   (package
     (name "rust-nextest-workspace-hack")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 07/67] gnu: Add rust-nextest-runner-0.70.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (4 preceding siblings ...)
  2024-12-27  3:25   ` [bug#75127] [PATCH rust-team v2 06/67] gnu: Add rust-nextest-metadata-0.12 Jordan Moore
@ 2024-12-27  3:25   ` Jordan Moore
  2024-12-27  3:25   ` [bug#75127] [PATCH rust-team v2 08/67] gnu: Add rust-quick-junit-0.5 Jordan Moore
                     ` (59 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:25 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-nextest-runner-0.70): New variable.

Change-Id: Idfcb5379a129bfb3cf0f0f3b176fc2d4fe41e077
---
 gnu/packages/crates-io.scm | 99 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 99 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e0120bec0c..2038e8ea43 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -50522,6 +50522,105 @@ (define-public rust-nextest-metadata-0.12
      "This package provides Structured access to nextest machine-readable output.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-nextest-runner-0.70
+  (package
+    (name "rust-nextest-runner")
+    (version "0.70.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "nextest-runner" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1rg6hf8jbn82rv61m9f0yjjmz7bra8mgsilmidiq085sjsi7ymq4"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-aho-corasick" ,rust-aho-corasick-1)
+                       ("rust-async-scoped" ,rust-async-scoped-0.9)
+                       ("rust-atomicwrites" ,rust-atomicwrites-0.4)
+                       ("rust-bstr" ,rust-bstr-1)
+                       ("rust-bytes" ,rust-bytes-1)
+                       ("rust-camino" ,rust-camino-1)
+                       ("rust-camino-tempfile" ,rust-camino-tempfile-1)
+                       ("rust-cargo-metadata" ,rust-cargo-metadata-0.19)
+                       ("rust-cfg-if" ,rust-cfg-if-1)
+                       ("rust-chrono" ,rust-chrono-0.4)
+                       ("rust-config" ,rust-config-0.14)
+                       ("rust-console-subscriber" ,rust-console-subscriber-0.4)
+                       ("rust-crossterm" ,rust-crossterm-0.28)
+                       ("rust-debug-ignore" ,rust-debug-ignore-1)
+                       ("rust-derive-where" ,rust-derive-where-1)
+                       ("rust-duct" ,rust-duct-0.13)
+                       ("rust-dunce" ,rust-dunce-1)
+                       ("rust-future-queue" ,rust-future-queue-0.3)
+                       ("rust-futures" ,rust-futures-0.3)
+                       ("rust-guppy" ,rust-guppy-0.17)
+                       ("rust-hex" ,rust-hex-0.4)
+                       ("rust-home" ,rust-home-0.5)
+                       ("rust-http" ,rust-http-1)
+                       ("rust-humantime-serde" ,rust-humantime-serde-1)
+                       ("rust-indent-write" ,rust-indent-write-2)
+                       ("rust-indexmap" ,rust-indexmap-2)
+                       ("rust-indicatif" ,rust-indicatif-0.17)
+                       ("rust-is-ci" ,rust-is-ci-1)
+                       ("rust-itertools" ,rust-itertools-0.13)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-miette" ,rust-miette-7)
+                       ("rust-mukti-metadata" ,rust-mukti-metadata-0.3)
+                       ("rust-newtype-uuid" ,rust-newtype-uuid-1)
+                       ("rust-nextest-filtering" ,rust-nextest-filtering-0.12)
+                       ("rust-nextest-metadata" ,rust-nextest-metadata-0.12)
+                       ("rust-nextest-workspace-hack" ,rust-nextest-workspace-hack-0.1)
+                       ("rust-nix" ,rust-nix-0.29)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-owo-colors" ,rust-owo-colors-4)
+                       ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
+                       ("rust-quick-junit" ,rust-quick-junit-0.5)
+                       ("rust-rand" ,rust-rand-0.8)
+                       ("rust-regex" ,rust-regex-1)
+                       ("rust-self-update" ,rust-self-update-0.41)
+                       ("rust-semver" ,rust-semver-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-ignored" ,rust-serde-ignored-0.1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-serde-path-to-error" ,rust-serde-path-to-error-0.1)
+                       ("rust-sha2" ,rust-sha2-0.10)
+                       ("rust-shell-words" ,rust-shell-words-1)
+                       ("rust-smallvec" ,rust-smallvec-1)
+                       ("rust-smol-str" ,rust-smol-str-0.3)
+                       ("rust-strip-ansi-escapes" ,rust-strip-ansi-escapes-0.2)
+                       ("rust-supports-unicode" ,rust-supports-unicode-3)
+                       ("rust-swrite" ,rust-swrite-0.1)
+                       ("rust-tar" ,rust-tar-0.4)
+                       ("rust-target-spec" ,rust-target-spec-3)
+                       ("rust-target-spec-miette" ,rust-target-spec-miette-0.4)
+                       ("rust-thiserror" ,rust-thiserror-2)
+                       ("rust-tokio" ,rust-tokio-1)
+                       ("rust-tokio-stream" ,rust-tokio-stream-0.1)
+                       ("rust-toml" ,rust-toml-0.8)
+                       ("rust-toml-edit" ,rust-toml-edit-0.22)
+                       ("rust-tracing" ,rust-tracing-0.1)
+                       ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)
+                       ("rust-unicode-ident" ,rust-unicode-ident-1)
+                       ("rust-unicode-normalization" ,rust-unicode-normalization-0.1)
+                       ("rust-win32job" ,rust-win32job-2)
+                       ("rust-windows-sys" ,rust-windows-sys-0.59)
+                       ("rust-xxhash-rust" ,rust-xxhash-rust-0.8)
+                       ("rust-zstd" ,rust-zstd-0.13))
+       #:cargo-development-inputs (("rust-color-eyre" ,rust-color-eyre-0.6)
+                                   ("rust-indoc" ,rust-indoc-2)
+                                   ("rust-insta" ,rust-insta-1)
+                                   ("rust-maplit" ,rust-maplit-1)
+                                   ("rust-pathdiff" ,rust-pathdiff-0.2)
+                                   ("rust-pretty-assertions" ,rust-pretty-assertions-1)
+                                   ("rust-proptest" ,rust-proptest-1)
+                                   ("rust-test-case" ,rust-test-case-3)
+                                   ("rust-test-strategy" ,rust-test-strategy-0.4))))
+    (home-page "https://github.com/nextest-rs/nextest")
+    (synopsis "Core runner logic for cargo nextest")
+    (description "This package provides Core runner logic for cargo nextest.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-nextest-workspace-hack-0.1
   (package
     (name "rust-nextest-workspace-hack")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 08/67] gnu: Add rust-quick-junit-0.5.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (5 preceding siblings ...)
  2024-12-27  3:25   ` [bug#75127] [PATCH rust-team v2 07/67] gnu: Add rust-nextest-runner-0.70 Jordan Moore
@ 2024-12-27  3:25   ` Jordan Moore
  2024-12-27  3:25   ` [bug#75127] [PATCH rust-team v2 09/67] gnu: Add rust-swrite-0.1 Jordan Moore
                     ` (58 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:25 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-quick-junit-0.5): New variable.

Change-Id: I07b5c39346b4a61277c03ff33c10aee2f8862a02
---
 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 2038e8ea43..8608f584b3 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -65630,6 +65630,33 @@ (define-public rust-quick-error-1
          (base32
           "1q6za3v78hsspisc197bg3g7rpc989qycy8ypr8ap8igv10ikl51"))))))
 
+(define-public rust-quick-junit-0.5
+  (package
+    (name "rust-quick-junit")
+    (version "0.5.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "quick-junit" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1mxczpzhcnj3gkd22q448339lln6i1md0fhhaxr325hs769sdl9y"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
+                       ("rust-indexmap" ,rust-indexmap-2)
+                       ("rust-newtype-uuid" ,rust-newtype-uuid-1)
+                       ("rust-quick-xml" ,rust-quick-xml-0.37)
+                       ("rust-strip-ansi-escapes" ,rust-strip-ansi-escapes-0.2)
+                       ("rust-thiserror" ,rust-thiserror-2)
+                       ("rust-uuid" ,rust-uuid-1))))
+    (home-page "https://github.com/nextest-rs/quick-junit")
+    (synopsis "Data model and serializer for JUnit/XUnit XML")
+    (description
+     "This package provides Data model and serializer for JUnit/XUnit XML.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-quick-xml-0.37
   (package
     (name "rust-quick-xml")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 09/67] gnu: Add rust-swrite-0.1.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (6 preceding siblings ...)
  2024-12-27  3:25   ` [bug#75127] [PATCH rust-team v2 08/67] gnu: Add rust-quick-junit-0.5 Jordan Moore
@ 2024-12-27  3:25   ` Jordan Moore
  2024-12-27  3:25   ` [bug#75127] [PATCH rust-team v2 10/67] gnu: Add rust-camino-tempfile-1 Jordan Moore
                     ` (57 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:25 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: I1fd4ac9588817425728374256e76ce543680aac0
---
 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 8608f584b3..ebb7204cde 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -84131,6 +84131,26 @@ (define-public rust-swayipc-types-1
 sway's IPC interface.")
     (license license:expat)))
 
+(define-public rust-swrite-0.1
+  (package
+    (name "rust-swrite")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "swrite" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "00vsicglylq4qq6dc497jdgzfnxi5mh7padwxijnvh1d1giyqgvz"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t))
+    (home-page "https://github.com/rusticstuff/swrite")
+    (synopsis "Infallible alternatives to write! and writeln! for Strings")
+    (description
+     "This package provides Infallible alternatives to write! and writeln! for Strings.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-sxd-document-0.3
   (package
     (name "rust-sxd-document")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 10/67] gnu: Add rust-camino-tempfile-1.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (7 preceding siblings ...)
  2024-12-27  3:25   ` [bug#75127] [PATCH rust-team v2 09/67] gnu: Add rust-swrite-0.1 Jordan Moore
@ 2024-12-27  3:25   ` Jordan Moore
  2024-12-27  3:25   ` [bug#75127] [PATCH rust-team v2 11/67] gnu: Add rust-cargo-metadata-0.19 Jordan Moore
                     ` (56 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:25 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: I2cff87d821868b379fb71311663693d0e86e6dba
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ebb7204cde..c9dd97746d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -11752,6 +11752,30 @@ (define-public rust-camino-1
     (description "This package provides a UTF-8 paths.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-camino-tempfile-1
+  (package
+    (name "rust-camino-tempfile")
+    (version "1.1.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "camino-tempfile" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1hk3a8x7950qg9vfl9fjwxyjd659fq6wvchrz4kx9r41z9am146b"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-camino" ,rust-camino-1)
+                       ("rust-tempfile" ,rust-tempfile-3))))
+    (home-page "https://github.com/camino-rs/camino-tempfile")
+    (synopsis
+     "library for managing temporary files and directories, with UTF-8 paths.")
+    (description
+     "This package provides a library for managing temporary files and directories,
+with UTF-8 paths.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-cap-0.1
   (package
     (name "rust-cap")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 11/67] gnu: Add rust-cargo-metadata-0.19.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (8 preceding siblings ...)
  2024-12-27  3:25   ` [bug#75127] [PATCH rust-team v2 10/67] gnu: Add rust-camino-tempfile-1 Jordan Moore
@ 2024-12-27  3:25   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 12/67] gnu: Add rust-debug-ignore-1 Jordan Moore
                     ` (55 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:25 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-cargo-metadata-0.19): New variable.

Change-Id: Ifc8ddaa5f51a79dc0c7016ee81688aff7b384bdb
---
 gnu/packages/crates-io.scm | 41 ++++++++++++++++++++++++++++++++------
 1 file changed, 35 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c9dd97746d..2c5b317c5a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -12376,39 +12376,68 @@ (define-public rust-cargo-manifest-0.13
 manifests in @code{Cargo.toml} files.")
     (license (list license:asl2.0 license:expat))))
 
-(define-public rust-cargo-metadata-0.18
+(define-public rust-cargo-metadata-0.19
   (package
     (name "rust-cargo-metadata")
-    (version "0.18.1")
+    (version "0.19.1")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "cargo_metadata" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0drh0zndl4qgndy6kg6783cydbvhxgv0hcg7d9hhqx0zwi3nb21d"))))
+        (base32 "096r6ai6b8r6z42lasr16pd0zbgndvs7n6a3mwh636axmmm70sc7"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-test-flags
        '("--release" "--"
+         ;; Not all files included.
          "--skip=advanced_feature_configuration"
          "--skip=all_the_fields"
          "--skip=basic_workspace_root_package_exists"
          "--skip=current_dir")
        #:cargo-inputs (("rust-camino" ,rust-camino-1)
                        ("rust-cargo-platform" ,rust-cargo-platform-0.1)
-                       ("rust-derive-builder" ,rust-derive-builder-0.12)
+                       ("rust-derive-builder" ,rust-derive-builder-0.20)
                        ("rust-semver" ,rust-semver-1)
                        ("rust-serde" ,rust-serde-1)
                        ("rust-serde-json" ,rust-serde-json-1)
-                       ("rust-thiserror" ,rust-thiserror-1))))
+                       ("rust-thiserror" ,rust-thiserror-2))))
     (home-page "https://github.com/oli-obk/cargo_metadata")
-    (synopsis "Structured access to the output of `cargo metadata`")
+    (synopsis "structured access to the output of @code{cargo metadata}")
     (description
      "This package provides structured access to the output of @code{cargo
 metadata}.")
     (license license:expat)))
 
+(define-public rust-cargo-metadata-0.18
+  (package
+    (inherit rust-cargo-metadata-0.19)
+    (name "rust-cargo-metadata")
+    (version "0.18.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "cargo_metadata" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0drh0zndl4qgndy6kg6783cydbvhxgv0hcg7d9hhqx0zwi3nb21d"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-test-flags
+       '("--release" "--"
+         "--skip=advanced_feature_configuration"
+         "--skip=all_the_fields"
+         "--skip=basic_workspace_root_package_exists"
+         "--skip=current_dir")
+       #:cargo-inputs (("rust-camino" ,rust-camino-1)
+                       ("rust-cargo-platform" ,rust-cargo-platform-0.1)
+                       ("rust-derive-builder" ,rust-derive-builder-0.12)
+                       ("rust-semver" ,rust-semver-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-thiserror" ,rust-thiserror-1))))))
+
 (define-public rust-cargo-metadata-0.17
   (package
     (inherit rust-cargo-metadata-0.18)
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 12/67] gnu: Add rust-debug-ignore-1.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (9 preceding siblings ...)
  2024-12-27  3:25   ` [bug#75127] [PATCH rust-team v2 11/67] gnu: Add rust-cargo-metadata-0.19 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 13/67] gnu: Add rust-guppy-summaries-0.7 Jordan Moore
                     ` (54 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: Ia30df0f8425b0c3776710e1f81a6231e21f353bb
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 2c5b317c5a..c41eeaefd8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -21811,6 +21811,29 @@ (define-public rust-deadpool-sync-0.1
 for sync managers.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-debug-ignore-1
+  (package
+    (name "rust-debug-ignore")
+    (version "1.0.5")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "debug-ignore" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "08gwdny6124ggy4hyli92hdyiqc5j2z9lqhbw81k0mgljcfyvrzz"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-serde" ,rust-serde-1))))
+    (home-page "https://github.com/sunshowers-code/debug-ignore")
+    (synopsis
+     "newtype wrapper that causes a field to be skipped while printing out Debug output.")
+    (description
+     "This package provides a newtype wrapper that causes a field to be skipped while
+printing out Debug output.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-debug-helper-0.3
   (package
     (name "rust-debug-helper")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 13/67] gnu: Add rust-guppy-summaries-0.7.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (10 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 12/67] gnu: Add rust-debug-ignore-1 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 14/67] gnu: Add rust-guppy-workspace-hack-0.1 Jordan Moore
                     ` (53 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-guppy-summaries-0.7): New variable.

Change-Id: I00ec0749f8ed0f104bb7c67e45d4ced769f5d9d8
---
 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 c41eeaefd8..4bc952b526 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -33890,6 +33890,33 @@ (define-public rust-guppy-0.17
      "This package provides Track and query Cargo dependency graphs.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-guppy-summaries-0.7
+  (package
+    (name "rust-guppy-summaries")
+    (version "0.7.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "guppy-summaries" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0ap7yqccwhd65xh0njbvaggpk81bgjiwy4a8fm43nlc7ynw3kl4b"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-camino" ,rust-camino-1)
+                       ("rust-cfg-if" ,rust-cfg-if-1)
+                       ("rust-diffus" ,rust-diffus-0.10)
+                       ("rust-guppy-workspace-hack" ,rust-guppy-workspace-hack-0.1)
+                       ("rust-semver" ,rust-semver-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-toml" ,rust-toml-0.5))))
+    (home-page "https://github.com/guppy-rs/guppy")
+    (synopsis "Build summaries for Cargo, created by guppy")
+    (description
+     "This package provides Build summaries for Cargo, created by guppy.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-gzip-header-1
   (package
     (name "rust-gzip-header")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 14/67] gnu: Add rust-guppy-workspace-hack-0.1.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (11 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 13/67] gnu: Add rust-guppy-summaries-0.7 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 15/67] gnu: Add rust-nested-0.1 Jordan Moore
                     ` (52 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: I1b94fe75e3731e1823f05ae7afe870b1d779d580
---
 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 4bc952b526..cb96c63d4c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -33917,6 +33917,26 @@ (define-public rust-guppy-summaries-0.7
      "This package provides Build summaries for Cargo, created by guppy.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-guppy-workspace-hack-0.1
+  (package
+    (name "rust-guppy-workspace-hack")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "guppy-workspace-hack" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "106pg6ifjq92rz5xbbv0aw4xchl1fkikpjry72p0nxczv620cqlj"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t))
+    (home-page "https://github.com/facebookincubator/cargo-guppy")
+    (synopsis "workspace-hack package, managed by hakari")
+    (description
+     "This package provides workspace-hack package, managed by hakari.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-gzip-header-1
   (package
     (name "rust-gzip-header")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 15/67] gnu: Add rust-nested-0.1.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (12 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 14/67] gnu: Add rust-guppy-workspace-hack-0.1 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 16/67] gnu: Add rust-target-spec-3 Jordan Moore
                     ` (51 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: Ib30b8fc4c79711a4588f0fa461a52e73a5407592
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index cb96c63d4c..8f49d37e4a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -50146,6 +50146,29 @@ (define-public rust-neso-0.5
 in Rust that can compile to WebAssembly.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-nested-0.1
+  (package
+    (name "rust-nested")
+    (version "0.1.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "nested" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "17lwhdw0z8c4g00yfdasxh4zc5dq1ccylmbb0n1zw1wgcc7l4aya"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t))
+    (home-page "https://github.com/tafia/nested")
+    (synopsis
+     "memory efficient container for nested collections (like @code{Vec<String>} or
+@code{Vec<Vec<T>>})")
+    (description
+     "This package provides a memory efficient container for nested collections (like
+@code{Vec<String>} or @code{Vec<Vec<T>>}).")
+    (license license:expat)))
+
 (define-public rust-net2-0.2
   (package
     (name "rust-net2")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 16/67] gnu: Add rust-target-spec-3.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (13 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 15/67] gnu: Add rust-nested-0.1 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 17/67] gnu: Add rust-recursion-0.5 Jordan Moore
                     ` (50 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-target-spec-3): New variable.

Change-Id: I8a700c2a826d2aed749011caa723b8ee24b08f79
---
 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 8f49d37e4a..72d3e21f78 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -86312,6 +86312,33 @@ (define-public rust-target-lexicon-0.11
         (base32 "15gax4765vm2inh45m7cvaf4mgd2mb2mn0i87np0i1d95qhla822"))))
     (arguments '())))
 
+(define-public rust-target-spec-3
+  (package
+    (name "rust-target-spec")
+    (version "3.3.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "target-spec" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0zsib85z6863kjv10x8pbjc2cyr7g60p5kxpcdqyvdy8zmvbq06s"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-cfg-expr" ,rust-cfg-expr-0.17)
+                       ("rust-guppy-workspace-hack" ,rust-guppy-workspace-hack-0.1)
+                       ("rust-proptest" ,rust-proptest-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-target-lexicon" ,rust-target-lexicon-0.12)
+                       ("rust-unicode-ident" ,rust-unicode-ident-1))))
+    (home-page "https://github.com/guppy-rs/guppy")
+    (synopsis "Evaluate Cargo.toml target specifications")
+    (description
+     "This package provides Evaluate Cargo.toml target specifications.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-target-triple-0.1
   (package
     (name "rust-target-triple")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 17/67] gnu: Add rust-recursion-0.5.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (14 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 16/67] gnu: Add rust-target-spec-3 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 18/67] gnu: Add rust-test-strategy-0.4 Jordan Moore
                     ` (49 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-recursion-0.5): New variable.

Change-Id: If5ff355b3b79c9644577eb213ed9ef991747f1b7
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 72d3e21f78..92e45bfe09 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -68482,6 +68482,27 @@ (define-public rust-readlock-tokio-0.1
 using tokio's @code{RwLock}")
     (license license:mpl2.0)))
 
+(define-public rust-recursion-0.5
+  (package
+    (name "rust-recursion")
+    (version "0.5.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "recursion" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0wc8x5340scj9fl281nydgwrpzbbdffj764pw6zppkcchlk58w4z"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-futures" ,rust-futures-0.3)
+                       ("rust-tokio" ,rust-tokio-1))))
+    (home-page "https://github.com/inanna-malick/recursion")
+    (synopsis "cache-aware stack safe recursion")
+    (description "This package provides cache-aware stack safe recursion.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-recycler-0.1
   (package
     (name "rust-recycler")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 18/67] gnu: Add rust-test-strategy-0.4.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (15 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 17/67] gnu: Add rust-recursion-0.5 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 19/67] gnu: Add rust-smol-str-0.3 Jordan Moore
                     ` (48 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-test-strategy-0.4): New variable.

Change-Id: I7694bf04189a4f7db480eb6ecbaa58ea6ca3e000
---
 gnu/packages/crates-io.scm | 37 ++++++++++++++++++++++++++++++-------
 1 file changed, 30 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 92e45bfe09..aa7a268e89 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -88455,36 +88455,59 @@ (define-public rust-test-log-macros-0.2
      "This package provides supporting procedural macro crate for test-log.")
     (license (list license:asl2.0 license:expat))))
 
-(define-public rust-test-strategy-0.3
+(define-public rust-test-strategy-0.4
   (package
     (name "rust-test-strategy")
-    (version "0.3.1")
+    (version "0.4.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "test-strategy" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1nf11267xdcflg1ir25na0s8mbrwh9f0zmzykg88l8jlhn01qdmq"))))
+        (base32 "06z0slp3ckxfsynq3772jy1dlasv3pa2kmii90ccqm1zbvs1mx1b"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
                        ("rust-quote" ,rust-quote-1)
-                       ("rust-structmeta" ,rust-structmeta-0.2)
+                       ("rust-structmeta" ,rust-structmeta-0.3)
                        ("rust-syn" ,rust-syn-2))
        #:cargo-development-inputs (("rust-proptest" ,rust-proptest-1)
                                    ("rust-tokio" ,rust-tokio-1)
                                    ("rust-trybuild" ,rust-trybuild-1))))
     (home-page "https://github.com/frozenlib/test-strategy")
-    (synopsis "Macro to write higher-order strategies in proptest")
+    (synopsis
+     "Procedural macro to easily write higher-order strategies in proptest")
     (description
-     "This package provides a procedural macro to easily write higher-order
+     "This package provides Procedural macro to easily write higher-order
 strategies in proptest.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-test-strategy-0.3
+  (package
+    (inherit rust-test-strategy-0.4)
+    (name "rust-test-strategy")
+    (version "0.3.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "test-strategy" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1nf11267xdcflg1ir25na0s8mbrwh9f0zmzykg88l8jlhn01qdmq"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-structmeta" ,rust-structmeta-0.2)
+                       ("rust-syn" ,rust-syn-2))
+       #:cargo-development-inputs (("rust-proptest" ,rust-proptest-1)
+                                   ("rust-tokio" ,rust-tokio-1)
+                                   ("rust-trybuild" ,rust-trybuild-1))))))
+
 (define-public rust-test-strategy-0.2
   (package
-    (inherit rust-test-strategy-0.3)
+    (inherit rust-test-strategy-0.4)
     (name "rust-test-strategy")
     (version "0.2.1")
     (source (origin
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 19/67] gnu: Add rust-smol-str-0.3.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (16 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 18/67] gnu: Add rust-test-strategy-0.4 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 20/67] gnu: Add rust-async-scoped-0.9 Jordan Moore
                     ` (47 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-smol-str-0.3): New variable.

Change-Id: Ie8cba0267c3d107591a4ce0530ff5a40c7be34c6
---
 gnu/packages/crates-io.scm | 36 ++++++++++++++++++++++++++++++------
 1 file changed, 30 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index aa7a268e89..62fb11a096 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -80218,37 +80218,61 @@ (define-public rust-smol-potat-macro-0.6
     (description "This package provides a proc macro for smol runtime.")
     (license (list license:expat license:asl2.0))))
 
-(define-public rust-smol-str-0.2
+(define-public rust-smol-str-0.3
   (package
     (name "rust-smol-str")
-    (version "0.2.0")
+    (version "0.3.2")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "smol_str" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1779hpx5ipbcvkdj5zw8zqk3ynn160qvls1gkcr54hwsprmjw8bl"))))
+        (base32 "039mj6lc1vkljj17ndlzzkak8kvlmw8ppi6yjdxsh433snfbhxln"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-test-flags
        '("--release" "--"
          "--skip=check_code_formatting")
        #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
+                       ("rust-borsh" ,rust-borsh-1)
                        ("rust-serde" ,rust-serde-1))
        #:cargo-development-inputs (("rust-proptest" ,rust-proptest-1)
                                    ("rust-serde" ,rust-serde-1)
                                    ("rust-serde-json" ,rust-serde-json-1))))
     (home-page "https://github.com/rust-analyzer/smol_str")
-    (synopsis "Small-string optimized string type with O(1) clone")
+    (synopsis "small-string optimized string type with O(1) clone")
     (description
-     "This package provides a small-string optimized string type with O(1)
+     "This package provides small-string optimized string type with O(1)
 clone.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-smol-str-0.2
+  (package
+    (inherit rust-smol-str-0.3)
+    (name "rust-smol-str")
+    (version "0.2.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "smol_str" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1779hpx5ipbcvkdj5zw8zqk3ynn160qvls1gkcr54hwsprmjw8bl"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-test-flags
+       '("--release" "--"
+         "--skip=check_code_formatting")
+       #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
+                       ("rust-serde" ,rust-serde-1))
+       #:cargo-development-inputs (("rust-proptest" ,rust-proptest-1)
+                                   ("rust-serde" ,rust-serde-1)
+                                   ("rust-serde-json" ,rust-serde-json-1))))))
+
 (define-public rust-smol-str-0.1
   (package
-    (inherit rust-smol-str-0.2)
+    (inherit rust-smol-str-0.3)
     (name "rust-smol-str")
     (version "0.1.24")
     (source
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 20/67] gnu: Add rust-async-scoped-0.9.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (17 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 19/67] gnu: Add rust-smol-str-0.3 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 21/67] gnu: Add rust-atomicwrites-0.4 Jordan Moore
                     ` (46 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-async-scoped-0.9): New variable.

Change-Id: I27bfc9d6d4ece409715db26904604ed35260a8ed
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 62fb11a096..73d37e94a6 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -5891,6 +5891,30 @@ (define-public rust-async-recursion-1
     (description "This package provides recursion for async functions in Rust.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-async-scoped-0.9
+  (package
+    (name "rust-async-scoped")
+    (version "0.9.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "async-scoped" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0h47p4is1i5bvsy1i5mdlk521cdjznclxwgfab2gzvckln70fhj0"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-async-std" ,rust-async-std-1)
+                       ("rust-futures" ,rust-futures-0.3)
+                       ("rust-pin-project" ,rust-pin-project-1)
+                       ("rust-tokio" ,rust-tokio-1))))
+    (home-page "https://github.com/rmanoka/async-scoped")
+    (synopsis
+     "Spawn scoped (non 'static) asynchronous futures for async_std and tokio runtimes")
+    (description
+     "This package provides Spawn scoped (non static) asynchronous futures for async_std and tokio runtimes.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-async-session-3
   (package
     (name "rust-async-session")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 21/67] gnu: Add rust-atomicwrites-0.4.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (18 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 20/67] gnu: Add rust-async-scoped-0.9 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 22/67] gnu: Add rust-config-0.14 Jordan Moore
                     ` (45 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-atomicwrites-0.4): New variable.

Change-Id: If2cf02262ca1da39a5acf8838c57fc5850ac2af3
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 73d37e94a6..606fa9a94d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -6498,6 +6498,27 @@ (define-public rust-atomic-write-file-0.1
     (description "Write files atomically to a file system.")
     (license license:bsd-3)))
 
+(define-public rust-atomicwrites-0.4
+  (package
+    (name "rust-atomicwrites")
+    (version "0.4.4")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "atomicwrites" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1qrkr9jz43y8g767c3249g4w4pzv43bk3hyza66y6pv43f6vpw9y"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-rustix" ,rust-rustix-0.38)
+                       ("rust-tempfile" ,rust-tempfile-3)
+                       ("rust-windows-sys" ,rust-windows-sys-0.52))))
+    (home-page "https://github.com/untitaker/rust-atomicwrites")
+    (synopsis "Atomic file-writes")
+    (description "This package provides Atomic file-writes.")
+    (license license:expat)))
+
 (define-public rust-atomig-0.4
   (package
     (name "rust-atomig")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 22/67] gnu: Add rust-config-0.14.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (19 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 21/67] gnu: Add rust-atomicwrites-0.4 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 23/67] gnu: Add rust-console-subscriber-0.4 Jordan Moore
                     ` (44 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-config-0.14): New variable.

Change-Id: Ibfe876b980689eb6ac4affb3385b013e2424e3d1
---
 gnu/packages/crates-io.scm | 57 ++++++++++++++++++++++++++++++++------
 1 file changed, 48 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 606fa9a94d..cb0db8f879 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -16435,8 +16435,53 @@ (define-public rust-condtype-1
     (description "Choose types at compile-time via boolean constants.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-config-0.14
+  (package
+    (name "rust-config")
+    (version "0.14.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "config" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1pyzr665pq6xcq3f6j1670v5xxk465n2bbkzn9hzycradlcqymv8"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
+                       ("rust-convert-case" ,rust-convert-case-0.6)
+                       ("rust-indexmap" ,rust-indexmap-2)
+                       ("rust-json5" ,rust-json5-0.4)
+                       ("rust-nom" ,rust-nom-7)
+                       ("rust-pathdiff" ,rust-pathdiff-0.2)
+                       ("rust-ron" ,rust-ron-0.8)
+                       ("rust-rust-ini" ,rust-rust-ini-0.20)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-toml" ,rust-toml-0.8)
+                       ("rust-yaml-rust2" ,rust-yaml-rust2-0.8))
+       #:cargo-development-inputs (("rust-chrono" ,rust-chrono-0.4)
+                                   ("rust-float-cmp" ,rust-float-cmp-0.9)
+                                   ("rust-futures" ,rust-futures-0.3)
+                                   ("rust-glob" ,rust-glob-0.3)
+                                   ("rust-notify" ,rust-notify-4)
+                                   ("rust-reqwest" ,rust-reqwest-0.11)
+                                   ("rust-serde-derive" ,rust-serde-derive-1)
+                                   ("rust-temp-env" ,rust-temp-env-0.2)
+                                   ("rust-tokio" ,rust-tokio-1)
+                                   ("rust-warp" ,rust-warp-0.3))))
+    (home-page "https://github.com/rust-cli/config-rs")
+    (synopsis "Layered configuration system for Rust applications")
+    (description
+     "This package provides Layered configuration system for Rust applications.")
+    (license (list license:expat license:asl2.0))
+    (native-inputs (list pkg-config))
+    (inputs (list openssl))))
+
+
 (define-public rust-config-0.13
   (package
+    (inherit rust-config-0.14)
     (name "rust-config")
     (version "0.13.4")
     (source
@@ -16476,17 +16521,11 @@ (define-public rust-config-0.13
                                    ("rust-tokio" ,rust-tokio-1)
                                    ("rust-warp" ,rust-warp-0.3))))
     (native-inputs (list pkg-config))
-    (inputs (list openssl))
-    (home-page "https://github.com/mehcode/config-rs")
-    (synopsis "Layered configuration system for Rust applications")
-    (description
-     "This package provides a layered configuration system for Rust
-applications.")
-    (license (list license:expat license:asl2.0))))
+    (inputs (list openssl))))
 
 (define-public rust-config-0.11
   (package
-    (inherit rust-config-0.13)
+    (inherit rust-config-0.14)
     (name "rust-config")
     (version "0.11.0")
     (source
@@ -16510,7 +16549,7 @@ (define-public rust-config-0.11
 
 (define-public rust-config-0.10
   (package
-    (inherit rust-config-0.11)
+    (inherit rust-config-0.14)
     (name "rust-config")
     (version "0.10.1")
     (source
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 23/67] gnu: Add rust-console-subscriber-0.4.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (20 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 22/67] gnu: Add rust-config-0.14 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 24/67] gnu: Add rust-future-queue-0.3 Jordan Moore
                     ` (43 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-console-subscriber-0.4): New variable.

Change-Id: Ia55d624077cc1e4ef049b44c3e661f1440f47f4d
---
 gnu/packages/crates-io.scm | 42 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index cb0db8f879..770360216f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -17155,6 +17155,48 @@ (define-public rust-const-sha1-0.2
      "This package provides a sha1 implementation for use in const contexts.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-console-subscriber-0.4
+  (package
+    (name "rust-console-subscriber")
+    (version "0.4.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "console-subscriber" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "00badn9pjwbfd985vc7ngl7ai6mc3q58c3q43i5izlscdafalfb5"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-console-api" ,rust-console-api-0.8)
+                       ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
+                       ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
+                       ("rust-futures-task" ,rust-futures-task-0.3)
+                       ("rust-hdrhistogram" ,rust-hdrhistogram-7)
+                       ("rust-humantime" ,rust-humantime-2)
+                       ("rust-hyper-util" ,rust-hyper-util-0.1)
+                       ("rust-parking-lot" ,rust-parking-lot-0.12)
+                       ("rust-prost" ,rust-prost-0.13)
+                       ("rust-prost-types" ,rust-prost-types-0.13)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-thread-local" ,rust-thread-local-1)
+                       ("rust-tokio" ,rust-tokio-1)
+                       ("rust-tokio-stream" ,rust-tokio-stream-0.1)
+                       ("rust-tonic" ,rust-tonic-0.12)
+                       ("rust-tonic-web" ,rust-tonic-web-0.12)
+                       ("rust-tracing" ,rust-tracing-0.1)
+                       ("rust-tracing-core" ,rust-tracing-core-0.1)
+                       ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
+    (home-page
+     "https://github.com/tokio-rs/console/blob/main/console-subscriber")
+    (synopsis
+     "`tracing-subscriber::Layer` for collecting Tokio console telemetry.")
+    (description
+     "This package provides a `tracing-subscriber::Layer` for collecting Tokio console
+telemetry.")
+    (license license:expat)))
+
 (define-public rust-const-str-0.5
   (package
     (name "rust-const-str")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 24/67] gnu: Add rust-future-queue-0.3.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (21 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 23/67] gnu: Add rust-console-subscriber-0.4 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 25/67] gnu: Add rust-indent-write-2 Jordan Moore
                     ` (42 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-future-queue-0.3): New variable.

Change-Id: I75a8fb67e7e7ea76e47f6dd13c2ba7e373434dc7
---
 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 770360216f..c528bda212 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -31087,6 +31087,31 @@ (define-public rust-futf-0.1
     (description "Handling fragments of UTF-8.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-future-queue-0.3
+  (package
+    (name "rust-future-queue")
+    (version "0.3.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "future-queue" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1rmjyqy5z87pwghvikmxn18mgdbr6k3w7zmx5qf12h8smrlamlf0"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-fnv" ,rust-fnv-1)
+                       ("rust-futures-util" ,rust-futures-util-0.3)
+                       ("rust-pin-project-lite" ,rust-pin-project-lite-0.2))))
+    (home-page "https://github.com/nextest-rs/future-queue")
+    (synopsis
+     "Adapters to manage a queue of futures, where each future can have a different weight")
+    (description
+     "This package provides Adapters to manage a queue of futures, where each future can have a different
+weight.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-futures-0.3
   (package
     (name "rust-futures")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 25/67] gnu: Add rust-indent-write-2.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (22 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 24/67] gnu: Add rust-future-queue-0.3 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 26/67] gnu: Add rust-mukti-metadata-0.3 Jordan Moore
                     ` (41 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-indent-write-2): New variable.

Change-Id: I6f1c962f05c05a223fa63e0d7eac7fbd8dc3c7d9
---
 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 c528bda212..596701e57f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -37229,6 +37229,26 @@ (define-public rust-indenter-0.3
 that efficiently appends and removes common indentation after every newline.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-indent-write-2
+  (package
+    (name "rust-indent-write")
+    (version "2.2.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "indent_write" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1hqjp80argdskrhd66g9sh542yxy8qi77j6rc69qd0l7l52rdzhc"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t))
+    (home-page "https://github.com/Lucretiel/indent-write")
+    (synopsis "Simple Write adapters to add line indentation")
+    (description
+     "This package provides Simple Write adapters to add line indentation.")
+    (license license:mpl2.0)))
+
 (define-public rust-indexmap-2
   (package
     (name "rust-indexmap")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 26/67] gnu: Add rust-mukti-metadata-0.3.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (23 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 25/67] gnu: Add rust-indent-write-2 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 27/67] gnu: Add rust-newtype-uuid-1 Jordan Moore
                     ` (40 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-mukti-metadata-0.3): New variable.

Change-Id: I3dd7f5ebbc5a4e61a8b1862fd629ce446732ea64
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 596701e57f..9823a8b52f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -48660,6 +48660,29 @@ (define-public rust-msvc-demangler-0.9
 C++ symbols mangled by MSVC.")
     (license (list license:expat license:ncsa))))
 
+(define-public rust-mukti-metadata-0.3
+  (package
+    (name "rust-mukti-metadata")
+    (version "0.3.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "mukti-metadata" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1s71fs2v0phf4hhgac4j6cc38hpq968l1cfbyw7phf8fipg6dyi6"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-semver" ,rust-semver-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-thiserror" ,rust-thiserror-1))))
+    (home-page "https://github.com/nextest-rs/mukti")
+    (synopsis "Metadata for mukti release manager")
+    (description "This package provides Metadata for mukti release manager.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-muldiv-1
   (package
     (name "rust-muldiv")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 27/67] gnu: Add rust-newtype-uuid-1.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (24 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 26/67] gnu: Add rust-mukti-metadata-0.3 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 28/67] gnu: Add rust-self-update-0.41 Jordan Moore
                     ` (39 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: Ibadafe8667d66ddc5481dc885083f58ae41c61a5
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 9823a8b52f..276a59d11f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -50804,6 +50804,28 @@ (define-public rust-newtype-derive-0.1
     (license (list license:expat
                    license:asl2.0))))
 
+(define-public rust-newtype-uuid-1
+  (package
+    (name "rust-newtype-uuid")
+    (version "1.1.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "newtype-uuid" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "17922xw05gxdx1rnxzp183yp4mw7pkq27ljslmw65034xzi831sc"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-schemars" ,rust-schemars-0.8)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-uuid" ,rust-uuid-1))))
+    (home-page "https://github.com/oxidecomputer/newtype-uuid")
+    (synopsis "Newtype wrapper around UUIDs")
+    (description "This package provides Newtype wrapper around UUIDs.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-nextest-filtering-0.12
   (package
     (name "rust-nextest-filtering")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 28/67] gnu: Add rust-self-update-0.41.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (25 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 27/67] gnu: Add rust-newtype-uuid-1 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 29/67] gnu: Add rust-target-spec-miette-0.4 Jordan Moore
                     ` (38 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-self-update-0.41): New variable.

Change-Id: Idd45bfba1adb6a47859585b641edf871e5ce0826
---
 gnu/packages/crates-io.scm | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 276a59d11f..b19d9b5a79 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -75944,6 +75944,42 @@ (define-public rust-self-cell-1
 in stable Rust.")
     (license license:asl2.0)))
 
+(define-public rust-self-update-0.41
+  (package
+    (name "rust-self-update")
+    (version "0.41.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "self_update" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1rcdma359wic71km5n139rx61zn0fhz3k7r6aacc300k0rq3k6j6"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-either" ,rust-either-1)
+                       ("rust-flate2" ,rust-flate2-1)
+                       ("rust-hyper" ,rust-hyper-1)
+                       ("rust-indicatif" ,rust-indicatif-0.17)
+                       ("rust-log" ,rust-log-0.4)
+                       ("rust-quick-xml" ,rust-quick-xml-0.23)
+                       ("rust-regex" ,rust-regex-1)
+                       ("rust-reqwest" ,rust-reqwest-0.12)
+                       ("rust-self-replace" ,rust-self-replace-1)
+                       ("rust-semver" ,rust-semver-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-tar" ,rust-tar-0.4)
+                       ("rust-tempfile" ,rust-tempfile-3)
+                       ("rust-urlencoding" ,rust-urlencoding-2)
+                       ("rust-zip" ,rust-zip-2)
+                       ("rust-zipsign-api" ,rust-zipsign-api-0.1))))
+    (home-page "https://github.com/jaemk/self_update")
+    (synopsis "Self updates for standalone executables")
+    (description
+     "This package provides Self updates for standalone executables.")
+    (license license:expat)))
+
 (define-public rust-selinux-0.4
   (package
     (name "rust-selinux")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 29/67] gnu: Add rust-target-spec-miette-0.4.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (26 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 28/67] gnu: Add rust-self-update-0.41 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 30/67] gnu: Add rust-win32job-2 Jordan Moore
                     ` (37 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-target-spec-miette-0.4): New variable.

Change-Id: Ib920251898cfe9c90f259145a31fa179e90fe8fd
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b19d9b5a79..56608d4730 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -86636,6 +86636,29 @@ (define-public rust-target-spec-3
      "This package provides Evaluate Cargo.toml target specifications.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-target-spec-miette-0.4
+  (package
+    (name "rust-target-spec-miette")
+    (version "0.4.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "target-spec-miette" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0bxpjq6rgw843vi5d0nd7ny4j9g9darcyr4vqv8iqd094nya77lw"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-guppy-workspace-hack" ,rust-guppy-workspace-hack-0.1)
+                       ("rust-miette" ,rust-miette-7)
+                       ("rust-target-spec" ,rust-target-spec-3))))
+    (home-page "https://github.com/guppy-rs/guppy")
+    (synopsis "Integrate target-spec errors with the miette library")
+    (description
+     "This package provides Integrate target-spec errors with the miette library.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-target-triple-0.1
   (package
     (name "rust-target-triple")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 30/67] gnu: Add rust-win32job-2.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (27 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 29/67] gnu: Add rust-target-spec-miette-0.4 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 31/67] gnu: Add rust-diffus-0.10 Jordan Moore
                     ` (36 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-windows.scm (rust-win32job-2): New variable.

Change-Id: I177a669788959df86702a48b6d174d069140ebd5
---
 gnu/packages/crates-windows.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm
index 5bce3536b5..f13375b9b8 100644
--- a/gnu/packages/crates-windows.scm
+++ b/gnu/packages/crates-windows.scm
@@ -971,6 +971,27 @@ (define-public rust-win-crypto-ng-0.5
     (description "Safe bindings to Windows Cryptography API: Next Generation")
     (license license:bsd-3)))
 
+(define-public rust-win32job-2
+  (package
+    (name "rust-win32job")
+    (version "2.0.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "win32job" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0g1blsb7ixrqjicykx82rvrymcydlsdgfwzb61x88iyrazsinasv"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-windows" ,rust-windows-0.52))))
+    (home-page "https://github.com/ohadravid/win32job-rs")
+    (synopsis "safe API for Windows' job objects.")
+    (description "This package provides a safe API for Windows job objects.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-winapi-0.3
   (package
     (name "rust-winapi")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 31/67] gnu: Add rust-diffus-0.10.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (28 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 30/67] gnu: Add rust-win32job-2 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 32/67] gnu: Add rust-diffus-derive-0.10 Jordan Moore
                     ` (35 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: I78ec4ad8f7b5796215dbf14c787c97317a35430d
---
 gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 56608d4730..1af6ef8c3e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -23940,6 +23940,35 @@ (define-public rust-diffs-0.3
         (base32 "036sqycmir4bbl4016jprsyjq4hicc31r68dyqadmc8ac9pk55d1"))))
     (arguments `())))
 
+(define-public rust-diffus-0.10
+  (package
+    (name "rust-diffus")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "diffus" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0lsn5h1mfa8x7bfg9yqgr52p7drigpwgm5q8qh4r07dmfd5g43rw"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-diffus-derive" ,rust-diffus-derive-0.10)
+                       ("rust-indexmap" ,rust-indexmap-1)
+                       ("rust-itertools" ,rust-itertools-0.10)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-snake-case" ,rust-snake-case-0.3)
+                       ("rust-uuid" ,rust-uuid-0.5))))
+    (home-page "https://github.com/distil/diffus")
+    (synopsis
+     "Finds the difference between two instances of any data structure. Supports: collections, Strings, Maps etc. Uses LCS where applicable. Also supports derive via `diffus-derive`")
+    (description
+     "This package provides Finds the difference between two instances of any data structure.  Supports:
+collections, Strings, Maps etc.  Uses LCS where applicable.  Also supports
+derive via `diffus-derive`.")
+    (license license:asl2.0)))
+
 (define-public rust-dircpy-0.3
   (package
     (name "rust-dircpy")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 32/67] gnu: Add rust-diffus-derive-0.10.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (29 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 31/67] gnu: Add rust-diffus-0.10 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 33/67] gnu: Add rust-derive-builder-0.20 Jordan Moore
                     ` (34 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: I94a8476dcbbc75363709717d5f8c02351b42566f
---
 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 1af6ef8c3e..611ac2d588 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -23969,6 +23969,31 @@ (define-public rust-diffus-0.10
 derive via `diffus-derive`.")
     (license license:asl2.0)))
 
+(define-public rust-diffus-derive-0.10
+  (package
+    (name "rust-diffus-derive")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "diffus-derive" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1a7sgbzhqa7gk3xhvkci91myc86gkwxs04vfxbl8f64y7l1jsfmr"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-syn" ,rust-syn-1))))
+    (home-page "https://github.com/distil/diffus")
+    (synopsis
+     "Finds the difference between two instances of any data structure. Supports derive on structs and enums")
+    (description
+     "This package provides Finds the difference between two instances of any data structure.  Supports
+derive on structs and enums.")
+    (license license:asl2.0)))
+
 (define-public rust-dircpy-0.3
   (package
     (name "rust-dircpy")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 33/67] gnu: Add rust-derive-builder-0.20.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (30 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 32/67] gnu: Add rust-diffus-derive-0.10 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 34/67] gnu: Add rust-derive-builder-core-0.20 Jordan Moore
                     ` (33 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-derive-builder-0.20): New variable.

Change-Id: Ia6b5b41598979be03ff581859b1fb4aea8cee2b7
---
 gnu/packages/crates-io.scm | 37 +++++++++++++++++++++++++++++++------
 1 file changed, 31 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 611ac2d588..7619160047 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -22581,8 +22581,38 @@ (define-public rust-derive-arbitrary-0.4
                        ("rust-quote" ,rust-quote-1)
                        ("rust-syn" ,rust-syn-1))))))
 
+(define-public rust-derive-builder-0.20
+  (package
+    (name "rust-derive-builder")
+    (version "0.20.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "derive_builder" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0is9z7v3kznziqsxa5jqji3ja6ay9wzravppzhcaczwbx84znzah"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-derive-builder-macro" ,rust-derive-builder-macro-0.20))
+       #:cargo-development-inputs
+       (("rust-pretty-assertions" ,rust-pretty-assertions-0.6)
+        ("rust-rustversion" ,rust-rustversion-1)
+        ("rust-serde" ,rust-serde-1)
+        ("rust-serde-json" ,rust-serde-json-1)
+        ("rust-trybuild" ,rust-trybuild-1))))
+    (home-page "https://github.com/colin-kiegel/rust-derive-builder")
+    (synopsis
+     "Rust macro to automatically implement the builder pattern for
+arbitrary structs")
+    (description
+     "This package provides Rust macro to automatically implement the
+builder pattern for arbitrary structs.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-derive-builder-0.13
   (package
+    (inherit rust-derive-builder-0.20)
     (name "rust-derive-builder")
     (version "0.13.1")
     (source (origin
@@ -22601,12 +22631,7 @@ (define-public rust-derive-builder-0.13
         ("rust-rustversion" ,rust-rustversion-1)
         ("rust-serde" ,rust-serde-1)
         ("rust-serde-json" ,rust-serde-json-1)
-        ("rust-trybuild" ,rust-trybuild-1))))
-    (home-page "https://github.com/colin-kiegel/rust-derive-builder")
-    (synopsis "Builder pattern for arbitrary structs")
-    (description "Rust macro to automatically implement the builder pattern
-for arbitrary structs.")
-    (license (list license:expat license:asl2.0))))
+        ("rust-trybuild" ,rust-trybuild-1))))))
 
 (define-public rust-derive-builder-0.12
   (package
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 34/67] gnu: Add rust-derive-builder-core-0.20.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (31 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 33/67] gnu: Add rust-derive-builder-0.20 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 35/67] gnu: Add rust-derive-builder-macro-0.20 Jordan Moore
                     ` (32 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-derive-builder-core-0.20): New variable.

Change-Id: I4d1a1b05edf2f69ee106f37d680396911a9959cf
---
 gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++++------
 1 file changed, 27 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7619160047..89d9ca8de8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -22742,8 +22742,34 @@ (define-public rust-derive-builder-0.7
          ("rust-skeptic" ,rust-skeptic-0.13)
          ("rust-syn" ,rust-syn-0.15))))))
 
+(define-public rust-derive-builder-core-0.20
+  (package
+    (name "rust-derive-builder-core")
+    (version "0.20.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "derive_builder_core" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1s640r6q46c2iiz25sgvxw3lk6b6v5y8hwylng7kas2d09xwynrd"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-darling" ,rust-darling-0.20)
+                       ("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-syn" ,rust-syn-2))
+       #:cargo-development-inputs
+       (("rust-pretty-assertions" ,rust-pretty-assertions-1))))
+    (home-page "https://github.com/colin-kiegel/rust-derive-builder")
+    (synopsis "Internal helper library for the derive_builder crate")
+    (description
+     "This package provides Internal helper library for the derive_builder crate.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-derive-builder-core-0.13
   (package
+    (inherit rust-derive-builder-core-0.20)
     (name "rust-derive-builder-core")
     (version "0.13.1")
     (source (origin
@@ -22760,12 +22786,7 @@ (define-public rust-derive-builder-core-0.13
                        ("rust-quote" ,rust-quote-1)
                        ("rust-syn" ,rust-syn-1))
        #:cargo-development-inputs
-       (("rust-pretty-assertions" ,rust-pretty-assertions-1))))
-    (home-page "https://github.com/colin-kiegel/rust-derive-builder")
-    (synopsis "Internal helper library for @code{rust-derive-builder}")
-    (description
-     "Internal helper library for @code{rust-derive-builder}.")
-    (license (list license:expat license:asl2.0))))
+       (("rust-pretty-assertions" ,rust-pretty-assertions-1))))))
 
 (define-public rust-derive-builder-core-0.12
   (package
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 35/67] gnu: Add rust-derive-builder-macro-0.20.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (32 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 34/67] gnu: Add rust-derive-builder-core-0.20 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 36/67] gnu: Add rust-structmeta-0.3 Jordan Moore
                     ` (31 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-derive-builder-macro-0.20): New variable.

Change-Id: If075072f4917dab332f8fe39d7808c49af68230b
---
 gnu/packages/crates-io.scm | 31 ++++++++++++++++++++++++-------
 1 file changed, 24 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 89d9ca8de8..bef9ebb020 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -22896,8 +22896,31 @@ (define-public rust-derive-builder-core-0.5
          ("rust-quote" ,rust-quote-0.6)
          ("rust-syn" ,rust-syn-0.15))))))
 
+(define-public rust-derive-builder-macro-0.20
+  (package
+    (name "rust-derive-builder-macro")
+    (version "0.20.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "derive_builder_macro" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0g1zznpqrmvjlp2w7p0jzsjvpmw5rvdag0rfyypjhnadpzib0qxb"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-derive-builder-core" ,rust-derive-builder-core-0.20)
+                       ("rust-syn" ,rust-syn-2))))
+    (home-page "https://github.com/colin-kiegel/rust-derive-builder")
+    (synopsis
+     "Rust macro to automatically implement the builder pattern for arbitrary structs")
+    (description
+     "This package provides Rust macro to automatically implement the builder pattern for arbitrary structs.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-derive-builder-macro-0.13
   (package
+    (inherit rust-derive-builder-macro-0.20)
     (name "rust-derive-builder-macro")
     (version "0.13.1")
     (source (origin
@@ -22910,13 +22933,7 @@ (define-public rust-derive-builder-macro-0.13
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs (("rust-derive-builder-core" ,rust-derive-builder-core-0.13)
-                       ("rust-syn" ,rust-syn-1))))
-    (home-page "https://github.com/colin-kiegel/rust-derive-builder")
-    (synopsis "Automatically implement the builder pattern for arbitrary structs")
-    (description
-     "This crate provides a Rust macro to automatically implement the builder
-pattern for arbitrary structs.")
-    (license (list license:expat license:asl2.0))))
+                       ("rust-syn" ,rust-syn-1))))))
 
 (define-public rust-derive-builder-macro-0.12
   (package
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 36/67] gnu: Add rust-structmeta-0.3.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (33 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 35/67] gnu: Add rust-derive-builder-macro-0.20 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 37/67] gnu: Add rust-structmeta-derive-0.3 Jordan Moore
                     ` (30 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-structmeta-0.3): New variable.

Change-Id: Ifa47a9fd8dc6620065e31c77d517194dd4f2c4c1
---
 gnu/packages/crates-io.scm | 31 +++++++++++++++++++++++++------
 1 file changed, 25 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index bef9ebb020..7037cc6c7b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -83290,8 +83290,32 @@ (define-public rust-struct-patch-derive-0.4
 for your structs.")
     (license license:expat)))
 
+(define-public rust-structmeta-0.3
+  (package
+    (name "rust-structmeta")
+    (version "0.3.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "structmeta" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0afk0s9paazsvyvsirxvbnqp3blhdck3fmfhdw7xf209skc7a59f"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-structmeta-derive" ,rust-structmeta-derive-0.3)
+                       ("rust-syn" ,rust-syn-2))))
+    (home-page "https://github.com/frozenlib/structmeta")
+    (synopsis "Parse Rust's attribute arguments by defining a struct")
+    (description
+     "This package provides Parse Rust's attribute arguments by defining a struct.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-structmeta-0.2
   (package
+    (inherit rust-structmeta-0.3)
     (name "rust-structmeta")
     (version "0.2.0")
     (source
@@ -83307,12 +83331,7 @@ (define-public rust-structmeta-0.2
                        ("rust-quote" ,rust-quote-1)
                        ("rust-structmeta-derive" ,rust-structmeta-derive-0.2)
                        ("rust-syn" ,rust-syn-2))
-       #:cargo-development-inputs (("rust-syn" ,rust-syn-2))))
-    (home-page "https://github.com/frozenlib/structmeta")
-    (synopsis "Parse Rust's attribute arguments by defining a struct")
-    (description "This package lets you parse Rust's attribute arguments by
-defining a struct.")
-    (license (list license:expat license:asl2.0))))
+       #:cargo-development-inputs (("rust-syn" ,rust-syn-2))))))
 
 (define-public rust-structmeta-0.1
   (package
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 37/67] gnu: Add rust-structmeta-derive-0.3.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (34 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 36/67] gnu: Add rust-structmeta-0.3 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 38/67] gnu: Add rust-quick-xml-0.23 Jordan Moore
                     ` (29 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-structmeta-derive-0.3): New variable.

Change-Id: Ice4007124f9325337e6259c3ebea317f5d89f737
---
 gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++------
 1 file changed, 23 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7037cc6c7b..c17dcbaa98 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -83352,8 +83352,30 @@ (define-public rust-structmeta-0.1
         ("rust-structmeta-derive" ,rust-structmeta-derive-0.1)
         ("rust-syn" ,rust-syn-1))))))
 
+(define-public rust-structmeta-derive-0.3
+  (package
+    (name "rust-structmeta-derive")
+    (version "0.3.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "structmeta-derive" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1z12r4v2d3272hxqxclnr1kn2kp07qsy5aswm4ynrzwhlmjhnahm"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-syn" ,rust-syn-2))))
+    (home-page "https://github.com/frozenlib/structmeta")
+    (synopsis "derive macro for structmeta crate")
+    (description "This package provides derive macro for structmeta crate.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-structmeta-derive-0.2
   (package
+    (inherit rust-structmeta-derive-0.3)
     (name "rust-structmeta-derive")
     (version "0.2.0")
     (source
@@ -83368,12 +83390,7 @@ (define-public rust-structmeta-derive-0.2
      `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
                        ("rust-quote" ,rust-quote-1)
                        ("rust-syn" ,rust-syn-2))
-       #:cargo-development-inputs (("rust-syn" ,rust-syn-2))))
-    (home-page "https://github.com/frozenlib/structmeta")
-    (synopsis "Derive macro for structmeta crate")
-    (description
-     "This package provides a derive macro for the structmeta crate.")
-    (license (list license:expat license:asl2.0))))
+       #:cargo-development-inputs (("rust-syn" ,rust-syn-2))))))
 
 (define-public rust-structmeta-derive-0.1
   (package
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 38/67] gnu: Add rust-quick-xml-0.23.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (35 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 37/67] gnu: Add rust-structmeta-derive-0.3 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 39/67] gnu: Add rust-self-replace-1 Jordan Moore
                     ` (28 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-quick-xml-0.23): New variable.

Change-Id: I1ee24fef2d1c8edb5995d2ca02f091194ed771db
---
 gnu/packages/crates-io.scm | 26 +++++++++++++++++++++++++-
 1 file changed, 25 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c17dcbaa98..619ff51966 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -66355,9 +66355,33 @@ (define-public rust-quick-xml-0.26
         (base32
          "1kckgj8qscpi23y62zrfmni73k6h78nvhs3z9myiwq9q7g3b2l3z"))))))
 
+(define-public rust-quick-xml-0.23
+  (package
+    (inherit rust-quick-xml-0.26)
+    (name "rust-quick-xml")
+    (version "0.23.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "quick-xml" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1slry2g2wrj38fnzj9ybzq9wjyknrfg25x5vzfpzn5b8kj2zrfhi"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-encoding-rs" ,rust-encoding-rs-0.8)
+                       ("rust-memchr" ,rust-memchr-2)
+                       ("rust-serde" ,rust-serde-1))
+       #:cargo-development-inputs
+       (("rust-criterion" ,rust-criterion-0.4)
+        ("rust-pretty-assertions" ,rust-pretty-assertions-1)
+        ("rust-regex" ,rust-regex-1)
+        ("rust-serde" ,rust-serde-1)
+        ("rust-serde-value" ,rust-serde-value-0.7))))))
+
 (define-public rust-quick-xml-0.22
   (package
-    (inherit rust-quick-xml-0.27)
+    (inherit rust-quick-xml-0.23)
     (name "rust-quick-xml")
     (version "0.22.0")
     (source
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 39/67] gnu: Add rust-self-replace-1.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (36 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 38/67] gnu: Add rust-quick-xml-0.23 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 40/67] gnu: Add rust-zipsign-api-0.1 Jordan Moore
                     ` (27 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: I89968eb1bf67938f3473a755b82f9f73e35cab17
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 619ff51966..0e73d715e7 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -76085,6 +76085,30 @@ (define-public rust-self-cell-1
 in stable Rust.")
     (license license:asl2.0)))
 
+(define-public rust-self-replace-1
+  (package
+    (name "rust-self-replace")
+    (version "1.5.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "self-replace" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1drganasvf5b0x6c9g60jkfhzjc9in3r6cznjfw0lhmbbrdq3v03"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-fastrand" ,rust-fastrand-2)
+                       ("rust-tempfile" ,rust-tempfile-3)
+                       ("rust-windows-sys" ,rust-windows-sys-0.52))))
+    (home-page "https://github.com/mitsuhiko/self-replace")
+    (synopsis
+     "Utility crate that allows executables to replace or uninstall themselves")
+    (description
+     "This package provides Utility crate that allows executables to replace or uninstall themselves.")
+    (license license:asl2.0)))
+
 (define-public rust-self-update-0.41
   (package
     (name "rust-self-update")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 40/67] gnu: Add rust-zipsign-api-0.1.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (37 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 39/67] gnu: Add rust-self-replace-1 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 41/67] gnu: Add rust-console-api-0.8 Jordan Moore
                     ` (26 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: Ife5b751fbf59a6f3f593de51c2747ca254025457
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0e73d715e7..4b7576710c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -102608,6 +102608,30 @@ (define-public rust-zip-0.5
     (native-inputs '())
     (inputs '())))
 
+(define-public rust-zipsign-api-0.1
+  (package
+    (name "rust-zipsign-api")
+    (version "0.1.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "zipsign-api" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0z30vzhhhd1va9z7ksdw8x8f6y8jb200h2ryk85wvnx9mm3aa4v4"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-base64" ,rust-base64-0.22)
+                       ("rust-ed25519-dalek" ,rust-ed25519-dalek-2)
+                       ("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-zip" ,rust-zip-2))))
+    (home-page "https://github.com/Kijewski/zipsign")
+    (synopsis
+     "Sign and verify `.zip` and `.tar.gz` files with an ed25519 signing key")
+    (description
+     "This package provides Sign and verify `.zip` and `.tar.gz` files with an ed25519 signing key.")
+    (license (list license:asl2.0))))
+
 (define-public rust-zlib-rs-0.4
   (package
     (name "rust-zlib-rs")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 41/67] gnu: Add rust-console-api-0.8.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (38 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 40/67] gnu: Add rust-zipsign-api-0.1 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 42/67] gnu: Add rust-tonic-web-0.12 Jordan Moore
                     ` (25 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-console-api-0.8): New variable.

Change-Id: Ib63704d92bed9fef827b9f976e7e9a9979bbf0b2
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4b7576710c..c3df82efb6 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -17155,6 +17155,30 @@ (define-public rust-const-sha1-0.2
      "This package provides a sha1 implementation for use in const contexts.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-console-api-0.8
+  (package
+    (name "rust-console-api")
+    (version "0.8.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "console-api" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0mr8xkzcb7mrcm2ca0ah1sj21rhpk207klscnql884hdrdg76c40"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-futures-core" ,rust-futures-core-0.3)
+                       ("rust-prost" ,rust-prost-0.13)
+                       ("rust-prost-types" ,rust-prost-types-0.13)
+                       ("rust-tonic" ,rust-tonic-0.12)
+                       ("rust-tracing-core" ,rust-tracing-core-0.1))))
+    (home-page "https://github.com/tokio-rs/console/blob/main/console-api")
+    (synopsis "Protobuf wire format bindings for the Tokio console.")
+    (description
+     "This package provides Protobuf wire format bindings for the Tokio console.")
+    (license license:expat)))
+
 (define-public rust-console-subscriber-0.4
   (package
     (name "rust-console-subscriber")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 42/67] gnu: Add rust-tonic-web-0.12.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (39 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 41/67] gnu: Add rust-console-api-0.8 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 43/67] gnu: Add rust-rust-ini-0.20 Jordan Moore
                     ` (24 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-web.scm (rust-tonic-web-0.12): New variable.

Change-Id: I5dee1393f90770a9677b19a346fd90e763cb67b2
---
 gnu/packages/crates-web.scm | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/gnu/packages/crates-web.scm b/gnu/packages/crates-web.scm
index a966080254..77ba0d8886 100644
--- a/gnu/packages/crates-web.scm
+++ b/gnu/packages/crates-web.scm
@@ -10,6 +10,7 @@
 ;;; Copyright © 2024 Wilko Meyer <w@wmeyer.eu>
 ;;; Copyright © 2024 Tomas Volf <~@wolfsden.cz>
 ;;; Copyright © 2024 Nguyễn Gia Phong <mcsinyx@disroot.org>
+;;; Copyright © 2024 Jordan Moore <lockbox@struct.foo>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -6286,6 +6287,38 @@ (define-public rust-tonic-build-0.10
                        ("rust-quote" ,rust-quote-1)
                        ("rust-syn" ,rust-syn-2))))))
 
+(define-public rust-tonic-web-0.12
+  (package
+    (name "rust-tonic-web")
+    (version "0.12.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "tonic-web" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0n2bhgs57kvqsk1z2fr1izcrrrbnfgda0pjargf3dmqsh0hdv6aj"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-base64" ,rust-base64-0.22)
+                       ("rust-bytes" ,rust-bytes-1)
+                       ("rust-http" ,rust-http-1)
+                       ("rust-http-body" ,rust-http-body-1)
+                       ("rust-http-body-util" ,rust-http-body-util-0.1)
+                       ("rust-pin-project" ,rust-pin-project-1)
+                       ("rust-tokio-stream" ,rust-tokio-stream-0.1)
+                       ("rust-tonic" ,rust-tonic-0.12)
+                       ("rust-tower-http" ,rust-tower-http-0.5)
+                       ("rust-tower-layer" ,rust-tower-layer-0.3)
+                       ("rust-tower-service" ,rust-tower-service-0.3)
+                       ("rust-tracing" ,rust-tracing-0.1))))
+    (home-page "https://github.com/hyperium/tonic")
+    (synopsis "grpc-web protocol translation for tonic services.")
+    (description
+     "This package provides grpc-web protocol translation for tonic services.")
+    (license license:expat)))
+
 (define-public rust-tower-0.5
   (package
     (name "rust-tower")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 43/67] gnu: Add rust-rust-ini-0.20.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (40 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 42/67] gnu: Add rust-tonic-web-0.12 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 44/67] gnu: Add rust-yaml-rust2-0.8 Jordan Moore
                     ` (23 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-rust-ini-0.20): New variable.

Change-Id: Iab49eb1125635995c448a8e9f37fd5af4d2527a5
---
 gnu/packages/crates-io.scm | 26 ++++++++++++++++++++------
 1 file changed, 20 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c3df82efb6..80d8d9c06b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -72823,9 +72823,28 @@ (define-public rust-rust-ini-0.21
      "This package provides An Ini configuration file parsing library in Rust.")
     (license license:expat)))
 
+(define-public rust-rust-ini-0.20
+  (package
+    (inherit rust-rust-ini-0.21)
+    (name "rust-rust-ini")
+    (version "0.20.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "rust-ini" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "12h608iy8kzxdrd0i5r20pzmgnw5fwg4rjwy5azq526bdch9h1iy"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
+                       ("rust-ordered-multimap" ,rust-ordered-multimap-0.7)
+                       ("rust-unicase" ,rust-unicase-2))))))
 
 (define-public rust-rust-ini-0.18
   (package
+    (inherit rust-rust-ini-0.20)
     (name "rust-rust-ini")
     (version "0.18.0")
     (source
@@ -72840,12 +72859,7 @@ (define-public rust-rust-ini-0.18
      `(#:cargo-inputs
        (("rust-cfg-if" ,rust-cfg-if-1)
         ("rust-ordered-multimap" ,rust-ordered-multimap-0.4)
-        ("rust-unicase" ,rust-unicase-2))))
-    (home-page "https://github.com/zonyitoo/rust-ini")
-    (synopsis "INI configuration file parsing library in Rust")
-    (description
-     "This package is an INI configuration file parsing library in Rust.")
-    (license license:expat)))
+        ("rust-unicase" ,rust-unicase-2))))))
 
 (define-public rust-rust-ini-0.17
   (package
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 44/67] gnu: Add rust-yaml-rust2-0.8.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (41 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 43/67] gnu: Add rust-rust-ini-0.20 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 45/67] gnu: Add rust-snake-case-0.3 Jordan Moore
                     ` (22 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-yaml-rust2-0.8): New variable.

Change-Id: Iad8aea29ca2402180994d1bb1f7fa74c7024cdef
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 80d8d9c06b..cacd0978b3 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -72918,6 +72918,29 @@ (define-public rust-rust-lzma-0.5
      "This package provides Simple interface for LZMA compression and decompression.")
     (license license:expat)))
 
+(define-public rust-yaml-rust2-0.8
+  (package
+    (name "rust-yaml-rust2")
+    (version "0.8.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "yaml-rust2" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1y0mf6n1jnf88xqfv5ppicnm5jg3fl57dmp9vd2v2bvg9q61c0l9"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-arraydeque" ,rust-arraydeque-0.5)
+                       ("rust-encoding-rs" ,rust-encoding-rs-0.8)
+                       ("rust-hashlink" ,rust-hashlink-0.8))))
+    (home-page "https://github.com/Ethiraric/yaml-rust2")
+    (synopsis "fully YAML 1.2 compliant YAML parser")
+    (description
+     "This package provides a fully YAML 1.2 compliant YAML parser.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-rustbox-0.11
   (package
     (name "rust-rustbox")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 45/67] gnu: Add rust-snake-case-0.3.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (42 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 44/67] gnu: Add rust-yaml-rust2-0.8 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 46/67] gnu: rust-camino-1: Update to 1.1.9 Jordan Moore
                     ` (21 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-snake-case-0.3): New variable.

Change-Id: I05502052056564677310a73220a81e2a458c03e9
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index cacd0978b3..8e5b75306a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -80881,6 +80881,29 @@ (define-public rust-snafu-derive-0.6
         ("rust-quote" ,rust-quote-1)
         ("rust-syn" ,rust-syn-1))))))
 
+(define-public rust-snake-case-0.3
+  (package
+    (name "rust-snake-case")
+    (version "0.3.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "snake_case" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1v4f132rk9wxiw8hb3kgnixirzr8kbfhg2lgsf4b85vbg02a0jfn"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-serde" ,rust-serde-1))))
+    (home-page "https://github.com/emilk/snake_case")
+    (synopsis
+     "SnakeCase is a String-like type that can only contain valid non-empty snake_case")
+    (description
+     "This package provides @code{SnakeCase} is a String-like type that can only contain valid non-empty
+snake_case.")
+    (license license:expat)))
+
 (define-public rust-snap-1
   (package
     (name "rust-snap")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 46/67] gnu: rust-camino-1: Update to 1.1.9.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (43 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 45/67] gnu: Add rust-snake-case-0.3 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 47/67] gnu: rust-clap-4: Update to 4.5.23 Jordan Moore
                     ` (20 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-camino-1): Update to 1.1.9.

Change-Id: I620356e9a415e0f3e845319fe70d524b1951619c
---
 gnu/packages/crates-io.scm | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 8e5b75306a..d6ae7e0dba 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -11778,23 +11778,22 @@ (define-public rust-calloop-wayland-source-0.2
 (define-public rust-camino-1
   (package
     (name "rust-camino")
-    (version "1.1.6")
+    (version "1.1.9")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "camino" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "171vzfyrm2jmajd70q1m774297y028kadgm7cfw4kxc8lfsr57n5"))))
+        (base32 "1lqszl12l1146jf8g01rvjmapif82mhzih870ln3x0dmcr4yr5lb"))))
     (build-system cargo-build-system)
     (arguments
-     `(#:cargo-inputs (("rust-proptest" ,rust-proptest-1)
-                       ("rust-serde" ,rust-serde-1))
-       #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)
-                                   ("rust-serde-bytes" ,rust-serde-bytes-0.11))))
-    (home-page "https://github.com/withoutboats/camino")
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-proptest" ,rust-proptest-1)
+                       ("rust-serde" ,rust-serde-1))))
+    (home-page "https://github.com/camino-rs/camino")
     (synopsis "UTF-8 paths")
-    (description "This package provides a UTF-8 paths.")
+    (description "This package provides UTF-8 paths.")
     (license (list license:expat license:asl2.0))))
 
 (define-public rust-camino-tempfile-1
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 47/67] gnu: rust-clap-4: Update to 4.5.23.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (44 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 46/67] gnu: rust-camino-1: Update to 1.1.9 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 48/67] gnu: rust-clap-builder-4: " Jordan Moore
                     ` (19 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-clap-4): Update to 4.5.23.

Change-Id: I4135a1308a681ad2ace696d51fc7e984f065355a
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d6ae7e0dba..e2303dbaed 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -14134,14 +14134,14 @@ (define-public rust-clang-sys-0.28
 (define-public rust-clap-4
   (package
     (name "rust-clap")
-    (version "4.5.21")
+    (version "4.5.23")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "clap" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0kv0n5jbpfpl9xyags5lpyq5cccbx6g36s98lpgi8xbwbag4nfzv"))))
+        (base32 "110cf0i9fmkfqzqhi1h8za9y0vnr5rwhy3wmv1p0rcgp5vnffd9i"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs (("rust-clap-builder" ,rust-clap-builder-4)
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 48/67] gnu: rust-clap-builder-4: Update to 4.5.23.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (45 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 47/67] gnu: rust-clap-4: Update to 4.5.23 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 49/67] gnu: rust-clap-lex-0.7: Update to 0.7.4 Jordan Moore
                     ` (18 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-clap-builder-4): Update to 4.5.23.

Change-Id: I9f067468b5c243bb4504626d25675747c1d82bc7
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e2303dbaed..4b1eea0441 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -14240,14 +14240,14 @@ (define-public rust-clap-2
 (define-public rust-clap-builder-4
   (package
     (name "rust-clap-builder")
-    (version "4.5.21")
+    (version "4.5.23")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "clap_builder" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1v10zx5v43yk7f4wwr0wxxlr1mx0k8c70lxa6aymwyyccym9aymi"))))
+        (base32 "0f28rgc09kdgfq1hgg1bb1ydaw243w6dwyw74syz439k6b32yn1h"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-test-flags (list "--release" "--"
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 49/67] gnu: rust-clap-lex-0.7: Update to 0.7.4.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (46 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 48/67] gnu: rust-clap-builder-4: " Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 50/67] gnu: rust-owo-colors-4: Update to 4.1.0 Jordan Moore
                     ` (17 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-clap-lex-0.7): Update to 0.7.4.

Change-Id: If7622c51432e69881c071a0bf8e9fac683358a12
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4b1eea0441..7deb85a879 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -14575,14 +14575,14 @@ (define-public rust-clap-derive-3
 (define-public rust-clap-lex-0.7
   (package
     (name "rust-clap-lex")
-    (version "0.7.2")
+    (version "0.7.4")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "clap_lex" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "15zcrc2fa6ycdzaihxghf48180bnvzsivhf0fmah24bnnaf76qhl"))))
+        (base32 "19nwfls5db269js5n822vkc8dw0wjq2h1wf0hgr06ld2g52d2spl"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-development-inputs (("rust-automod" ,rust-automod-1))))
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 50/67] gnu: rust-owo-colors-4: Update to 4.1.0.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (47 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 49/67] gnu: rust-clap-lex-0.7: Update to 0.7.4 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 51/67] gnu: rust-pathdiff-0.2: Update to 0.2.3 Jordan Moore
                     ` (16 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-owo-colors-4): Update to 4.1.0.

Change-Id: I8ee3127e1c733ec7bd956ffa9ab0114dbc7c65fc
---
 gnu/packages/crates-io.scm | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7deb85a879..ea34bcb70b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -56188,22 +56188,23 @@ (define-public rust-owning-ref-0.3
 (define-public rust-owo-colors-4
   (package
     (name "rust-owo-colors")
-    (version "4.0.0")
+    (version "4.1.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "owo-colors" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0grsk47cllj0s4nc4qxvy4gdhj2lyiglbqx4lmw2m7grdmq59zya"))))
+        (base32 "0mms4sbisxm1w8v08qz85m90sv861xg4ahil85587kb9cmzpcdzv"))))
     (build-system cargo-build-system)
     (arguments
-     `(#:cargo-inputs (("rust-supports-color" ,rust-supports-color-2))))
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-supports-color" ,rust-supports-color-3)
+                       ("rust-supports-color" ,rust-supports-color-2))))
     (home-page "https://github.com/jam1garner/owo-colors")
     (synopsis "Zero-allocation terminal colors that'll make people go owo")
     (description
-     "This package provides zero-allocation terminal colors that'll make people go
-owo.")
+     "This package provides Zero-allocation terminal colors that'll make people go owo.")
     (license license:expat)))
 
 (define-public rust-owo-colors-3
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 51/67] gnu: rust-pathdiff-0.2: Update to 0.2.3.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (48 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 50/67] gnu: rust-owo-colors-4: Update to 4.1.0 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 52/67] gnu: rust-semver-1: Update to 1.0.24 Jordan Moore
                     ` (15 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-pathdiff-0.2): Update to 0.2.3.

Change-Id: I355cb71287df352359bebe128786b4c543988543
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ea34bcb70b..fafc0f46b2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -57723,14 +57723,14 @@ (define-public rust-path-slash-0.2
 (define-public rust-pathdiff-0.2
   (package
     (name "rust-pathdiff")
-    (version "0.2.1")
+    (version "0.2.3")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "pathdiff" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1pa4dcmb7lwir4himg1mnl97a05b2z0svczg62l8940pbim12dc8"))))
+        (base32 "1lrqp4ip05df8dzldq6gb2c1sq2gs54gly8lcnv3rhav1qhwx56z"))))
     (build-system cargo-build-system)
     (arguments
      (list #:skip-build? #t
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 52/67] gnu: rust-semver-1: Update to 1.0.24.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (49 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 51/67] gnu: rust-pathdiff-0.2: Update to 0.2.3 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 53/67] gnu: rust-supports-color-3: Update to 3.0.2 Jordan Moore
                     ` (14 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-semver-1): Update to 1.0.24.

Change-Id: I02c645991c17b823ec7a8422e08a3eb318d065b7
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index fafc0f46b2..fcceea435a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -76264,14 +76264,14 @@ (define-public rust-selinux-sys-0.6
 (define-public rust-semver-1
   (package
     (name "rust-semver")
-    (version "1.0.23")
+    (version "1.0.24")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "semver" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "12wqpxfflclbq4dv8sa6gchdh92ahhwn4ci1ls22wlby3h57wsb1"))))
+        (base32 "1fmvjjkd3f64y5fqr1nakkq371mnwzv09fbz5mbmdxril63ypdiw"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 53/67] gnu: rust-supports-color-3: Update to 3.0.2.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (50 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 52/67] gnu: rust-semver-1: Update to 1.0.24 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 54/67] gnu: rust-tracing-0.1: Update to 0.1.41 Jordan Moore
                     ` (13 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-supports-color-3): Update to 3.0.2.

Change-Id: Icdfca59ec7b7491ce5c0e38e7f802bf92e442235
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index fcceea435a..9d858e8871 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -84288,14 +84288,14 @@ (define-public rust-superluminal-perf-sys-0.1
 (define-public rust-supports-color-3
   (package
     (name "rust-supports-color")
-    (version "3.0.0")
+    (version "3.0.2")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "supports-color" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0kw5miaai8sarcikzdvsf2ys6rkakngyf2g4yifmgz0xc8ab6acq"))))
+        (base32 "1mk7r2j6l7zmqk3pg7av0l6viq413lmk1vz4bjnf9lnq5liwfky6"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs (("rust-is-ci" ,rust-is-ci-1))))
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 54/67] gnu: rust-tracing-0.1: Update to 0.1.41.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (51 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 53/67] gnu: rust-supports-color-3: Update to 3.0.2 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 55/67] gnu: rust-tracing-subscriber-0.3: Update to 0.3.19 Jordan Moore
                     ` (12 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-tracing-0.1): Update to 0.1.41.

Change-Id: Ie9f8e5e7cd2eb0aba9235a230eb7fe29d2c6d99a
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 9d858e8871..a746417a05 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -93312,14 +93312,14 @@ (define-public rust-topology-traits-0.1
 (define-public rust-tracing-0.1
   (package
     (name "rust-tracing")
-    (version "0.1.40")
+    (version "0.1.41")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "tracing" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1vv48dac9zgj9650pg2b4d0j3w6f3x9gbggf43scq5hrlysklln3"))))
+        (base32 "1l5xrzyjfyayrwhvhldfnwdyligi1mpqm8mzbi2m1d6y6p2hlkkq"))))
     (build-system cargo-build-system)
     (arguments
      `(#:tests? #f      ; unresolved import `tracing_mock`
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 55/67] gnu: rust-tracing-subscriber-0.3: Update to 0.3.19.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (52 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 54/67] gnu: rust-tracing-0.1: Update to 0.1.41 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 56/67] gnu: rust-petgraph-0.6: Update to 0.6.5 Jordan Moore
                     ` (11 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-tracing-subscriber-0.3): Update to 0.3.19.

Change-Id: Ie105173b5be3613277c62aebe7207c42a43c2312
---
 gnu/packages/crates-io.scm | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a746417a05..7d12ef3ef7 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -93602,14 +93602,14 @@ (define-public rust-tracing-serde-0.1
 (define-public rust-tracing-subscriber-0.3
   (package
     (name "rust-tracing-subscriber")
-    (version "0.3.18")
+    (version "0.3.19")
     (source
-      (origin
-        (method url-fetch)
-        (uri (crate-uri "tracing-subscriber" version))
-        (file-name (string-append name "-" version ".tar.gz"))
-        (sha256
-         (base32 "12vs1bwk4kig1l2qqjbbn2nm5amwiqmkcmnznylzmnfvjy6083xd"))))
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "tracing-subscriber" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0220rignck8072i89jjsh140vmh14ydwpdwnifyaf3xcnpn9s678"))))
     (build-system cargo-build-system)
     (arguments
      `(#:tests? #f     ; use of undeclared crate or module `tracing_mock`
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 56/67] gnu: rust-petgraph-0.6: Update to 0.6.5.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (53 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 55/67] gnu: rust-tracing-subscriber-0.3: Update to 0.3.19 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 57/67] gnu: rust-serde-json-1: Update to 1.0.134 Jordan Moore
                     ` (10 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-petgraph-0.6): Update to 0.6.5.

Change-Id: I9231dc18304eb625c720e5cc5bbc7ccc58257369
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7d12ef3ef7..b813636c0f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -58809,14 +58809,14 @@ (define-public rust-pest-meta-2
 (define-public rust-petgraph-0.6
   (package
     (name "rust-petgraph")
-    (version "0.6.0")
+    (version "0.6.5")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "petgraph" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0kw27zzhsa82d4qpkrz91vznyxi3wm0qg0i84grfaqqbkpxa44sa"))))
+        (base32 "1ns7mbxidnn2pqahbbjccxkrqkrll2i5rbxx43ns6rh6fn3cridl"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 57/67] gnu: rust-serde-json-1: Update to 1.0.134.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (54 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 56/67] gnu: rust-petgraph-0.6: Update to 0.6.5 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 58/67] gnu: rust-chrono-0.4: Update to 0.4.39 Jordan Moore
                     ` (9 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-serde-json-1): Update to 1.0.134.

Change-Id: Icb6edad3a9356f1903ea41aab02c4e53e320e7b1
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b813636c0f..7b9054ba44 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -77089,14 +77089,14 @@ (define-public rust-serde-indextree-0.2
 (define-public rust-serde-json-1
   (package
     (name "rust-serde-json")
-    (version "1.0.133")
+    (version "1.0.134")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "serde_json" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0xz3bswa527wln3fy0qb7y081nx3cp5yy1ggjhi6n5mrfcjfpz67"))))
+        (base32 "0z8wk61rzpqjmnwhv6k9zikhsfmsb6lr6qbg84aqpr1fqisl23yh"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 58/67] gnu: rust-chrono-0.4: Update to 0.4.39.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (55 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 57/67] gnu: rust-serde-json-1: Update to 1.0.134 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 59/67] gnu: rust-indicatif-0.17: Update to 0.17.9 Jordan Moore
                     ` (8 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-chrono-0.4): Update to 0.4.39.

Change-Id: Ib48638e48ea60276cf1c146f1e6a23fb67ad631b
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7b9054ba44..996c56e5ff 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -13558,14 +13558,14 @@ (define-public rust-chic-1
 (define-public rust-chrono-0.4
   (package
     (name "rust-chrono")
-    (version "0.4.38")
+    (version "0.4.39")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "chrono" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "009l8vc5p8750vn02z30mblg4pv2qhkbfizhfwmzc6vpy5nr67x2"))))
+        (base32 "09g8nf409lb184kl9j4s85k0kn8wzgjkp5ls9zid50b886fwqdky"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 59/67] gnu: rust-indicatif-0.17: Update to 0.17.9.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (56 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 58/67] gnu: rust-chrono-0.4: Update to 0.4.39 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 60/67] gnu: rust-pin-project-lite-0.2: Update to 0.2.15 Jordan Moore
                     ` (7 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-indicatif-0.17): Update to 0.17.9.

Change-Id: Ibb59b4262af20bb11beb9c6e8e3c5f1f5c4ce773
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 996c56e5ff..80bdca814d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -37568,14 +37568,14 @@ (define-public rust-indextree-macros-0.1
 (define-public rust-indicatif-0.17
   (package
     (name "rust-indicatif")
-    (version "0.17.8")
+    (version "0.17.9")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "indicatif" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "18xyqxw9i5x4sbpzckhfz3nm984iq9r7nbi2lk76nz888n7mlfkn"))))
+        (base32 "10dj53x2a2bfhnfi78nhi4kb4zgc3rq6jm2wgg3d6d6rbsw7bxnb"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-test-flags
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 60/67] gnu: rust-pin-project-lite-0.2: Update to 0.2.15.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (57 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 59/67] gnu: rust-indicatif-0.17: Update to 0.17.9 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 61/67] gnu: rust-regex-1: Update to 1.11.1 Jordan Moore
                     ` (6 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-pin-project-lite-0.2): Update to 0.2.15.

Change-Id: Icaaa592cde5f835fc186fd706b07a9182826bdeb
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 80bdca814d..aa8f34558d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -59611,14 +59611,14 @@ (define-public rust-pin-project-internal-0.4
 (define-public rust-pin-project-lite-0.2
   (package
     (name "rust-pin-project-lite")
-    (version "0.2.13")
+    (version "0.2.15")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "pin-project-lite" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0n0bwr5qxlf0mhn2xkl36sy55118s9qmvx2yl5f3ixkb007lbywa"))
+        (base32 "1zz4xif3iknfrpmvqmh0pcc9mx4cxm28jywqydir3pimcla1wnli"))
        (modules '((guix build utils)))
        (snippet
         '(begin (substitute* "Cargo.toml"
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 61/67] gnu: rust-regex-1: Update to 1.11.1.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (58 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 60/67] gnu: rust-pin-project-lite-0.2: Update to 0.2.15 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 62/67] gnu: rust-tokio-stream-0.1: Update to 0.1.17 Jordan Moore
                     ` (5 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-regex-1): Update to 1.11.1.

Change-Id: If0d360e1bdf18f8e550ab2f1986511e38cb34f26
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index aa8f34558d..cd9f5924f9 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -69309,14 +69309,14 @@ (define-public rust-refpool-0.4
 (define-public rust-regex-1
   (package
     (name "rust-regex")
-    (version "1.11.0")
+    (version "1.11.1")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "regex" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1n5imk7yxam409ik5nagsjpwqvbg3f0g0mznd5drf549x1g0w81q"))))
+        (base32 "148i41mzbx8bmq32hsj1q4karkzzx5m60qza6gdw4pdc9qdyyi5m"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 62/67] gnu: rust-tokio-stream-0.1: Update to 0.1.17.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (59 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 61/67] gnu: rust-regex-1: Update to 1.11.1 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 63/67] gnu: rust-unicode-ident-1: Update to 1.0.14 Jordan Moore
                     ` (4 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-tokio-stream-0.1): Update to 0.1.17.

Change-Id: Ifc8842802806f4b3c3bb64d772837353ceb69c3f
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index cd9f5924f9..6f7fdea9d0 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -91982,14 +91982,14 @@ (define-public rust-tokio-socks-0.3
 (define-public rust-tokio-stream-0.1
   (package
     (name "rust-tokio-stream")
-    (version "0.1.16")
+    (version "0.1.17")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "tokio-stream" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1wc65gprcsyzqlr0k091glswy96kph90i32gffi4ksyh03hnqkjg"))))
+        (base32 "0ix0770hfp4x5rh5bl7vsnr3d4iz4ms43i522xw70xaap9xqv9gc"))))
     (build-system cargo-build-system)
     (arguments
      `(#:tests? #false      ; unresolved import `tokio_test`
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 63/67] gnu: rust-unicode-ident-1: Update to 1.0.14.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (60 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 62/67] gnu: rust-tokio-stream-0.1: Update to 0.1.17 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 64/67] gnu: rust-unicode-normalization-0.1: Update to 0.1.24 Jordan Moore
                     ` (3 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-unicode-ident-1): Update to 1.0.14.

Change-Id: If04a76362bb3542810dcb272e1be438e916bacb1
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6f7fdea9d0..0167ecc881 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -96356,14 +96356,14 @@ (define-public rust-unicode-id-0.3
 (define-public rust-unicode-ident-1
   (package
     (name "rust-unicode-ident")
-    (version "1.0.12")
+    (version "1.0.14")
     (source (origin
               (method url-fetch)
               (uri (crate-uri "unicode-ident" version))
               (file-name (string-append name "-" version ".tar.gz"))
               (sha256
                (base32
-                "0jzf1znfpb2gx8nr8mvmyqs1crnv79l57nxnbiszc7xf7ynbjm1k"))))
+                "10ywa1pg0glgkr4l3dppjxizr9r2b7im0ycbfa0137l69z5fdfdd"))))
     (build-system cargo-build-system)
     ;; Most development inputs are competing implementations
     ;; for benchmarks.
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 64/67] gnu: rust-unicode-normalization-0.1: Update to 0.1.24.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (61 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 63/67] gnu: rust-unicode-ident-1: Update to 1.0.14 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 65/67] gnu: rust-tracing-attributes-0.1: Update to 0.1.28 Jordan Moore
                     ` (2 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-unicode-normalization-0.1): Update to 0.1.24.

Change-Id: Ib9163b2444f398963852d865aa281b03e1a87a36
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0167ecc881..f06d362c28 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -96407,7 +96407,7 @@ (define-public rust-unicode-linebreak-0.1
 (define-public rust-unicode-normalization-0.1
   (package
     (name "rust-unicode-normalization")
-    (version "0.1.22")
+    (version "0.1.24")
     (source
      (origin
        (method url-fetch)
@@ -96415,7 +96415,7 @@ (define-public rust-unicode-normalization-0.1
        (file-name
         (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "08d95g7b1irc578b2iyhzv4xhsa4pfvwsqxcl9lbcpabzkq16msw"))))
+        (base32 "0mnrk809z3ix1wspcqy97ld5wxdb31f3xz6nsvg5qcv289ycjcsh"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 65/67] gnu: rust-tracing-attributes-0.1: Update to 0.1.28.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (62 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 64/67] gnu: rust-unicode-normalization-0.1: Update to 0.1.24 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 66/67] gnu: rust-tracing-core-0.1: Update to 0.1.33 Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 67/67] gnu: rust-cfg-expr-0.17: Update to 0.17.2 Jordan Moore
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-tracing-attributes-0.1): Update to 0.1.28.

Change-Id: I80f939ca60f60d4abe19f1a2e297312d20a1e2c4
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f06d362c28..68936567e5 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -93342,7 +93342,7 @@ (define-public rust-tracing-0.1
 (define-public rust-tracing-attributes-0.1
   (package
     (name "rust-tracing-attributes")
-    (version "0.1.27")
+    (version "0.1.28")
     (source
      (origin
        (method url-fetch)
@@ -93350,7 +93350,7 @@ (define-public rust-tracing-attributes-0.1
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
         (base32
-         "1rvb5dn9z6d0xdj14r403z0af0bbaqhg02hq4jc97g5wds6lqw1l"))))
+         "0v92l9cxs42rdm4m5hsa8z7ln1xsiw1zc2iil8c6k7lzq0jf2nir"))))
     (build-system cargo-build-system)
     (arguments
      `(#:tests? #f      ; unresolved import `tracing_mock`
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 66/67] gnu: rust-tracing-core-0.1: Update to 0.1.33.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (63 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 65/67] gnu: rust-tracing-attributes-0.1: Update to 0.1.28 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 67/67] gnu: rust-cfg-expr-0.17: Update to 0.17.2 Jordan Moore
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-tracing-core-0.1): Update to 0.1.33.

Change-Id: Ic381d5359e0587f5fc06841f0a15e122b1958e9e
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 68936567e5..ab869a19e8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -93400,7 +93400,7 @@ (define-public rust-tracing-chrome-0.7
 (define-public rust-tracing-core-0.1
   (package
     (name "rust-tracing-core")
-    (version "0.1.32")
+    (version "0.1.33")
     (source
      (origin
        (method url-fetch)
@@ -93408,7 +93408,7 @@ (define-public rust-tracing-core-0.1
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
         (base32
-         "0m5aglin3cdwxpvbg6kz0r9r0k31j48n0kcfwsp6l49z26k3svf0"))))
+         "170gc7cxyjx824r9kr17zc9gvzx89ypqfdzq259pr56gg5bwjwp6"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v2 67/67] gnu: rust-cfg-expr-0.17: Update to 0.17.2.
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
                     ` (64 preceding siblings ...)
  2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 66/67] gnu: rust-tracing-core-0.1: Update to 0.1.33 Jordan Moore
@ 2024-12-27  3:26   ` Jordan Moore
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:26 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-cfg-expr-0.17): Update to 0.17.2.

Change-Id: Ia6709e241a004470173d5f277c09848c7c3257e3
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ab869a19e8..ae3f5a5039 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -13220,14 +13220,14 @@ (define-public rust-cfg-aliases-0.1
 (define-public rust-cfg-expr-0.17
   (package
     (name "rust-cfg-expr")
-    (version "0.17.0")
+    (version "0.17.2")
     (source (origin
               (method url-fetch)
               (uri (crate-uri "cfg-expr" version))
               (file-name (string-append name "-" version ".tar.gz"))
               (sha256
                (base32
-                "174y5f7035cx99d83hn1m97xd5xr83nd5fpkcxr3w8nkqihh12fh"))))
+                "12a7zr6ff4i6mfwcv711dll0w5pr3dw1lvkaf4c4a66i1gjacjwd"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 00/67] Add cargo-nextest
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (67 preceding siblings ...)
  2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
@ 2024-12-27  3:32 ` Jordan Moore
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                   ` (6 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:32 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

Sorry for the mess of a email series, hopefully I finally added
the `rust-team` prefix correctly.

Jordan Moore (67):
  gnu: Add cargo-nextest.
  gnu: Add rust-enable-ansi-support-0.2.
  gnu: Add rust-guppy-0.17.
  gnu: Add rust-nextest-filtering-0.12.
  gnu: Add rust-nextest-workspace-hack-0.1.
  gnu: Add rust-nextest-metadata-0.12.
  gnu: Add rust-nextest-runner-0.70.
  gnu: Add rust-quick-junit-0.5.
  gnu: Add rust-swrite-0.1.
  gnu: Add rust-camino-tempfile-1.
  gnu: Add rust-cargo-metadata-0.19.
  gnu: Add rust-debug-ignore-1.
  gnu: Add rust-guppy-summaries-0.7.
  gnu: Add rust-guppy-workspace-hack-0.1.
  gnu: Add rust-nested-0.1.
  gnu: Add rust-target-spec-3.
  gnu: Add rust-recursion-0.5.
  gnu: Add rust-test-strategy-0.4.
  gnu: Add rust-smol-str-0.3.
  gnu: Add rust-async-scoped-0.9.
  gnu: Add rust-atomicwrites-0.4.
  gnu: Add rust-config-0.14.
  gnu: Add rust-console-subscriber-0.4.
  gnu: Add rust-future-queue-0.3.
  gnu: Add rust-indent-write-2.
  gnu: Add rust-mukti-metadata-0.3.
  gnu: Add rust-newtype-uuid-1.
  gnu: Add rust-self-update-0.41.
  gnu: Add rust-target-spec-miette-0.4.
  gnu: Add rust-win32job-2.
  gnu: Add rust-diffus-0.10.
  gnu: Add rust-diffus-derive-0.10.
  gnu: Add rust-derive-builder-0.20.
  gnu: Add rust-derive-builder-core-0.20.
  gnu: Add rust-derive-builder-macro-0.20.
  gnu: Add rust-structmeta-0.3.
  gnu: Add rust-structmeta-derive-0.3.
  gnu: Add rust-quick-xml-0.23.
  gnu: Add rust-self-replace-1.
  gnu: Add rust-zipsign-api-0.1.
  gnu: Add rust-console-api-0.8.
  gnu: Add rust-tonic-web-0.12.
  gnu: Add rust-rust-ini-0.20.
  gnu: Add rust-yaml-rust2-0.8.
  gnu: Add rust-snake-case-0.3.
  gnu: rust-camino-1: Update to 1.1.9.
  gnu: rust-clap-4: Update to 4.5.23.
  gnu: rust-clap-builder-4: Update to 4.5.23.
  gnu: rust-clap-lex-0.7: Update to 0.7.4.
  gnu: rust-owo-colors-4: Update to 4.1.0.
  gnu: rust-pathdiff-0.2: Update to 0.2.3.
  gnu: rust-semver-1: Update to 1.0.24.
  gnu: rust-supports-color-3: Update to 3.0.2.
  gnu: rust-tracing-0.1: Update to 0.1.41.
  gnu: rust-tracing-subscriber-0.3: Update to 0.3.19.
  gnu: rust-petgraph-0.6: Update to 0.6.5.
  gnu: rust-serde-json-1: Update to 1.0.134.
  gnu: rust-chrono-0.4: Update to 0.4.39.
  gnu: rust-indicatif-0.17: Update to 0.17.9.
  gnu: rust-pin-project-lite-0.2: Update to 0.2.15.
  gnu: rust-regex-1: Update to 1.11.1.
  gnu: rust-tokio-stream-0.1: Update to 0.1.17.
  gnu: rust-unicode-ident-1: Update to 1.0.14.
  gnu: rust-unicode-normalization-0.1: Update to 0.1.24.
  gnu: rust-tracing-attributes-0.1: Update to 0.1.28.
  gnu: rust-tracing-core-0.1: Update to 0.1.33.
  gnu: rust-cfg-expr-0.17: Update to 0.17.2.

 gnu/packages/crates-graphics.scm |   21 +
 gnu/packages/crates-io.scm       | 1341 +++++++++++++++++++++++++++---
 gnu/packages/crates-web.scm      |   33 +
 gnu/packages/crates-windows.scm  |   21 +
 gnu/packages/rust-apps.scm       |   49 ++
 5 files changed, 1341 insertions(+), 124 deletions(-)


base-commit: 893599007e9304ea9785ebb839946cc5979ecd45
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 01/67] gnu: Add cargo-nextest.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (68 preceding siblings ...)
  2024-12-27  3:32 ` [bug#75127] [PATCH rust-team v3 00/67] Add cargo-nextest Jordan Moore
@ 2024-12-27  3:37 ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 02/67] gnu: Add rust-enable-ansi-support-0.2 Jordan Moore
                     ` (65 more replies)
  2025-01-04  0:07 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: Add cargo-nextest Jordan Moore
                   ` (5 subsequent siblings)
  75 siblings, 66 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/rust-apps.scm (cargo-nextest): New variable.

Change-Id: If524cda770aba1e2e3bb082d47c0816cbdaa5aa3
---
 gnu/packages/rust-apps.scm | 49 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)

diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index 3879b52292..ff8ad39033 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -414,6 +414,55 @@ (define-public cargo-machete
     (description "@code{cargo-machete} finds unused dependencies in Cargo.toml.")
     (license (list license:expat license:asl2.0))))
 
+(define-public cargo-nextest
+  (package
+    (name "cargo-nextest")
+    (version "0.9.87")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "cargo-nextest" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "02aq4wmrnwlm2amjqpwv0k58mw5kbwkxgj2z1d6qydxfrrm50k1d"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-camino" ,rust-camino-1)
+                       ("rust-camino" ,rust-camino-1)
+                       ("rust-cfg-if" ,rust-cfg-if-1)
+                       ("rust-clap" ,rust-clap-4)
+                       ("rust-color-eyre" ,rust-color-eyre-0.6)
+                       ("rust-dialoguer" ,rust-dialoguer-0.11)
+                       ("rust-duct" ,rust-duct-0.13)
+                       ("rust-enable-ansi-support" ,rust-enable-ansi-support-0.2)
+                       ("rust-guppy" ,rust-guppy-0.17)
+                       ("rust-itertools" ,rust-itertools-0.13)
+                       ("rust-miette" ,rust-miette-7)
+                       ("rust-nextest-filtering" ,rust-nextest-filtering-0.12)
+                       ("rust-nextest-metadata" ,rust-nextest-metadata-0.12)
+                       ("rust-nextest-runner" ,rust-nextest-runner-0.70)
+                       ("rust-nextest-workspace-hack" ,rust-nextest-workspace-hack-0.1)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-owo-colors" ,rust-owo-colors-4)
+                       ("rust-pathdiff" ,rust-pathdiff-0.2)
+                       ("rust-quick-junit" ,rust-quick-junit-0.5)
+                       ("rust-semver" ,rust-semver-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-shell-words" ,rust-shell-words-1)
+                       ("rust-supports-color" ,rust-supports-color-3)
+                       ("rust-supports-unicode" ,rust-supports-unicode-3)
+                       ("rust-swrite" ,rust-swrite-0.1)
+                       ("rust-thiserror" ,rust-thiserror-2)
+                       ("rust-tracing" ,rust-tracing-0.1)
+                       ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))
+       #:cargo-development-inputs (("rust-camino-tempfile" ,rust-camino-tempfile-1))))
+    (inputs (list pkg-config zlib `(,zstd "lib")))
+    (home-page "https://github.com/nextest-rs/nextest")
+    (synopsis "next-generation test runner for Rust.")
+    (description
+     "This package provides a next-generation test runner for Rust.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public complgen
   (package
     (name "complgen")

base-commit: 893599007e9304ea9785ebb839946cc5979ecd45
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 02/67] gnu: Add rust-enable-ansi-support-0.2.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 03/67] gnu: Add rust-guppy-0.17 Jordan Moore
                     ` (64 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-graphics.scm (rust-enable-ansi-support-0.2): New variable.

Change-Id: I5f60502c1f56ff0a5154713099f4db939944b492
---
 gnu/packages/crates-graphics.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm
index 8907f2073c..da1456e087 100644
--- a/gnu/packages/crates-graphics.scm
+++ b/gnu/packages/crates-graphics.scm
@@ -1384,6 +1384,27 @@ (define-public rust-drm-sys-0.5
      `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.66)
                        ("rust-pkg-config" ,rust-pkg-config-0.3))))))
 
+(define-public rust-enable-ansi-support-0.2
+  (package
+    (name "rust-enable-ansi-support")
+    (version "0.2.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "enable-ansi-support" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0q5wv5b9inh7kzc2464ch51ffk920f9yb0q9xvvlp9cs5apg6kxa"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-windows-sys" ,rust-windows-sys-0.42))))
+    (home-page "https://github.com/sunshowers-code/enable-ansi-support")
+    (synopsis "Enable ANSI escape code support on Windows 10")
+    (description
+     "This package provides Enable ANSI escape code support on Windows 10.")
+    (license license:expat)))
+
 (define-public rust-enterpolation-0.2
   (package
     (name "rust-enterpolation")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 03/67] gnu: Add rust-guppy-0.17.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 02/67] gnu: Add rust-enable-ansi-support-0.2 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 04/67] gnu: Add rust-nextest-filtering-0.12 Jordan Moore
                     ` (63 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-guppy-0.17): New variable.

Change-Id: Iba11081dcd5bb1e6749876d85c9a851a8172400e
---
 gnu/packages/crates-io.scm | 44 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 44 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4e05235585..8ba03e5748 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -33770,6 +33770,50 @@ (define-public rust-gumdrop-derive-0.8
     (description "This package provides custom derive support for gumdrop.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-guppy-0.17
+  (package
+    (name "rust-guppy")
+    (version "0.17.11")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "guppy" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "07kkvi1ijw9scjimivmc7c1585xzdmq8cjqvb4p1w1nbvml547nh"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
+                       ("rust-camino" ,rust-camino-1)
+                       ("rust-cargo-metadata" ,rust-cargo-metadata-0.19)
+                       ("rust-cfg-if" ,rust-cfg-if-1)
+                       ("rust-debug-ignore" ,rust-debug-ignore-1)
+                       ("rust-fixedbitset" ,rust-fixedbitset-0.4)
+                       ("rust-guppy-summaries" ,rust-guppy-summaries-0.7)
+                       ("rust-guppy-workspace-hack" ,rust-guppy-workspace-hack-0.1)
+                       ("rust-indexmap" ,rust-indexmap-2)
+                       ("rust-itertools" ,rust-itertools-0.13)
+                       ("rust-nested" ,rust-nested-0.1)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-pathdiff" ,rust-pathdiff-0.2)
+                       ("rust-petgraph" ,rust-petgraph-0.6)
+                       ("rust-proptest" ,rust-proptest-1)
+                       ("rust-proptest-derive" ,rust-proptest-derive-0.5)
+                       ("rust-rayon" ,rust-rayon-1)
+                       ("rust-semver" ,rust-semver-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-smallvec" ,rust-smallvec-1)
+                       ("rust-static-assertions" ,rust-static-assertions-1)
+                       ("rust-target-spec" ,rust-target-spec-3)
+                       ("rust-toml" ,rust-toml-0.5))))
+    (home-page "https://github.com/guppy-rs/guppy")
+    (synopsis "Track and query Cargo dependency graphs")
+    (description
+     "This package provides Track and query Cargo dependency graphs.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-gzip-header-1
   (package
     (name "rust-gzip-header")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 04/67] gnu: Add rust-nextest-filtering-0.12.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 02/67] gnu: Add rust-enable-ansi-support-0.2 Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 03/67] gnu: Add rust-guppy-0.17 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 05/67] gnu: Add rust-nextest-workspace-hack-0.1 Jordan Moore
                     ` (62 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-nextest-filtering-0.12): New variable.

Change-Id: Id02d58386962cff12928f5d89a4482503fe1151c
---
 gnu/packages/crates-io.scm | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 8ba03e5748..2a4a9393a4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -50464,6 +50464,38 @@ (define-public rust-newtype-derive-0.1
     (license (list license:expat
                    license:asl2.0))))
 
+(define-public rust-nextest-filtering-0.12
+  (package
+    (name "rust-nextest-filtering")
+    (version "0.12.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "nextest-filtering" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1fz7w2qsmh98c246x16l9j5xypsj1nbc715wszajjkjiv7hbibvy"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-globset" ,rust-globset-0.4)
+                       ("rust-guppy" ,rust-guppy-0.17)
+                       ("rust-miette" ,rust-miette-7)
+                       ("rust-nextest-metadata" ,rust-nextest-metadata-0.12)
+                       ("rust-nextest-workspace-hack" ,rust-nextest-workspace-hack-0.1)
+                       ("rust-proptest" ,rust-proptest-1)
+                       ("rust-recursion" ,rust-recursion-0.5)
+                       ("rust-regex" ,rust-regex-1)
+                       ("rust-regex-syntax" ,rust-regex-syntax-0.8)
+                       ("rust-test-strategy" ,rust-test-strategy-0.4)
+                       ("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-winnow" ,rust-winnow-0.6)
+                       ("rust-xxhash-rust" ,rust-xxhash-rust-0.8))))
+    (home-page "https://github.com/nextest-rs/nextest")
+    (synopsis "Filtering DSL for cargo-nextest")
+    (description "This package provides Filtering DSL for cargo-nextest.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-nftables-0.5
   (package
     (name "rust-nftables")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 05/67] gnu: Add rust-nextest-workspace-hack-0.1.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (2 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 04/67] gnu: Add rust-nextest-filtering-0.12 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 06/67] gnu: Add rust-nextest-metadata-0.12 Jordan Moore
                     ` (61 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: I5c27b050b5e7c2aad22c2b7ad3d9f3b8eee4bde6
---
 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 2a4a9393a4..e7c874651f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -50496,6 +50496,26 @@ (define-public rust-nextest-filtering-0.12
     (description "This package provides Filtering DSL for cargo-nextest.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-nextest-workspace-hack-0.1
+  (package
+    (name "rust-nextest-workspace-hack")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "nextest-workspace-hack" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1cxjiwja0idhd8as3drl2wgk5y7f84k2rrk67pbxk7kkk1m881nr"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t))
+    (home-page "")
+    (synopsis "workspace-hack package, managed by hakari")
+    (description
+     "This package provides workspace-hack package, managed by hakari.")
+    (license license:cc0)))
+
 (define-public rust-nftables-0.5
   (package
     (name "rust-nftables")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 06/67] gnu: Add rust-nextest-metadata-0.12.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (3 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 05/67] gnu: Add rust-nextest-workspace-hack-0.1 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 07/67] gnu: Add rust-nextest-runner-0.70 Jordan Moore
                     ` (60 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-nextest-metadata-0.12): New variable.

Change-Id: I5352bd23c6eaf7d8a28eed5ea84593501a8175ce
---
 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 e7c874651f..e0120bec0c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -50496,6 +50496,32 @@ (define-public rust-nextest-filtering-0.12
     (description "This package provides Filtering DSL for cargo-nextest.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-nextest-metadata-0.12
+  (package
+    (name "rust-nextest-metadata")
+    (version "0.12.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "nextest-metadata" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1cx6cdzbgmf5imjcb6vpm6xpdx5nrl3w079m0vm7la0chj21yn7d"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-camino" ,rust-camino-1)
+                       ("rust-nextest-workspace-hack" ,rust-nextest-workspace-hack-0.1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-smol-str" ,rust-smol-str-0.3)
+                       ("rust-target-spec" ,rust-target-spec-3))))
+    (home-page "https://github.com/nextest-rs/nextest")
+    (synopsis "Structured access to nextest machine-readable output")
+    (description
+     "This package provides Structured access to nextest machine-readable output.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-nextest-workspace-hack-0.1
   (package
     (name "rust-nextest-workspace-hack")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 07/67] gnu: Add rust-nextest-runner-0.70.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (4 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 06/67] gnu: Add rust-nextest-metadata-0.12 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 08/67] gnu: Add rust-quick-junit-0.5 Jordan Moore
                     ` (59 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-nextest-runner-0.70): New variable.

Change-Id: Idfcb5379a129bfb3cf0f0f3b176fc2d4fe41e077
---
 gnu/packages/crates-io.scm | 99 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 99 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e0120bec0c..2038e8ea43 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -50522,6 +50522,105 @@ (define-public rust-nextest-metadata-0.12
      "This package provides Structured access to nextest machine-readable output.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-nextest-runner-0.70
+  (package
+    (name "rust-nextest-runner")
+    (version "0.70.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "nextest-runner" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1rg6hf8jbn82rv61m9f0yjjmz7bra8mgsilmidiq085sjsi7ymq4"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-aho-corasick" ,rust-aho-corasick-1)
+                       ("rust-async-scoped" ,rust-async-scoped-0.9)
+                       ("rust-atomicwrites" ,rust-atomicwrites-0.4)
+                       ("rust-bstr" ,rust-bstr-1)
+                       ("rust-bytes" ,rust-bytes-1)
+                       ("rust-camino" ,rust-camino-1)
+                       ("rust-camino-tempfile" ,rust-camino-tempfile-1)
+                       ("rust-cargo-metadata" ,rust-cargo-metadata-0.19)
+                       ("rust-cfg-if" ,rust-cfg-if-1)
+                       ("rust-chrono" ,rust-chrono-0.4)
+                       ("rust-config" ,rust-config-0.14)
+                       ("rust-console-subscriber" ,rust-console-subscriber-0.4)
+                       ("rust-crossterm" ,rust-crossterm-0.28)
+                       ("rust-debug-ignore" ,rust-debug-ignore-1)
+                       ("rust-derive-where" ,rust-derive-where-1)
+                       ("rust-duct" ,rust-duct-0.13)
+                       ("rust-dunce" ,rust-dunce-1)
+                       ("rust-future-queue" ,rust-future-queue-0.3)
+                       ("rust-futures" ,rust-futures-0.3)
+                       ("rust-guppy" ,rust-guppy-0.17)
+                       ("rust-hex" ,rust-hex-0.4)
+                       ("rust-home" ,rust-home-0.5)
+                       ("rust-http" ,rust-http-1)
+                       ("rust-humantime-serde" ,rust-humantime-serde-1)
+                       ("rust-indent-write" ,rust-indent-write-2)
+                       ("rust-indexmap" ,rust-indexmap-2)
+                       ("rust-indicatif" ,rust-indicatif-0.17)
+                       ("rust-is-ci" ,rust-is-ci-1)
+                       ("rust-itertools" ,rust-itertools-0.13)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-miette" ,rust-miette-7)
+                       ("rust-mukti-metadata" ,rust-mukti-metadata-0.3)
+                       ("rust-newtype-uuid" ,rust-newtype-uuid-1)
+                       ("rust-nextest-filtering" ,rust-nextest-filtering-0.12)
+                       ("rust-nextest-metadata" ,rust-nextest-metadata-0.12)
+                       ("rust-nextest-workspace-hack" ,rust-nextest-workspace-hack-0.1)
+                       ("rust-nix" ,rust-nix-0.29)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-owo-colors" ,rust-owo-colors-4)
+                       ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
+                       ("rust-quick-junit" ,rust-quick-junit-0.5)
+                       ("rust-rand" ,rust-rand-0.8)
+                       ("rust-regex" ,rust-regex-1)
+                       ("rust-self-update" ,rust-self-update-0.41)
+                       ("rust-semver" ,rust-semver-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-ignored" ,rust-serde-ignored-0.1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-serde-path-to-error" ,rust-serde-path-to-error-0.1)
+                       ("rust-sha2" ,rust-sha2-0.10)
+                       ("rust-shell-words" ,rust-shell-words-1)
+                       ("rust-smallvec" ,rust-smallvec-1)
+                       ("rust-smol-str" ,rust-smol-str-0.3)
+                       ("rust-strip-ansi-escapes" ,rust-strip-ansi-escapes-0.2)
+                       ("rust-supports-unicode" ,rust-supports-unicode-3)
+                       ("rust-swrite" ,rust-swrite-0.1)
+                       ("rust-tar" ,rust-tar-0.4)
+                       ("rust-target-spec" ,rust-target-spec-3)
+                       ("rust-target-spec-miette" ,rust-target-spec-miette-0.4)
+                       ("rust-thiserror" ,rust-thiserror-2)
+                       ("rust-tokio" ,rust-tokio-1)
+                       ("rust-tokio-stream" ,rust-tokio-stream-0.1)
+                       ("rust-toml" ,rust-toml-0.8)
+                       ("rust-toml-edit" ,rust-toml-edit-0.22)
+                       ("rust-tracing" ,rust-tracing-0.1)
+                       ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)
+                       ("rust-unicode-ident" ,rust-unicode-ident-1)
+                       ("rust-unicode-normalization" ,rust-unicode-normalization-0.1)
+                       ("rust-win32job" ,rust-win32job-2)
+                       ("rust-windows-sys" ,rust-windows-sys-0.59)
+                       ("rust-xxhash-rust" ,rust-xxhash-rust-0.8)
+                       ("rust-zstd" ,rust-zstd-0.13))
+       #:cargo-development-inputs (("rust-color-eyre" ,rust-color-eyre-0.6)
+                                   ("rust-indoc" ,rust-indoc-2)
+                                   ("rust-insta" ,rust-insta-1)
+                                   ("rust-maplit" ,rust-maplit-1)
+                                   ("rust-pathdiff" ,rust-pathdiff-0.2)
+                                   ("rust-pretty-assertions" ,rust-pretty-assertions-1)
+                                   ("rust-proptest" ,rust-proptest-1)
+                                   ("rust-test-case" ,rust-test-case-3)
+                                   ("rust-test-strategy" ,rust-test-strategy-0.4))))
+    (home-page "https://github.com/nextest-rs/nextest")
+    (synopsis "Core runner logic for cargo nextest")
+    (description "This package provides Core runner logic for cargo nextest.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-nextest-workspace-hack-0.1
   (package
     (name "rust-nextest-workspace-hack")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 08/67] gnu: Add rust-quick-junit-0.5.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (5 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 07/67] gnu: Add rust-nextest-runner-0.70 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 09/67] gnu: Add rust-swrite-0.1 Jordan Moore
                     ` (58 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-quick-junit-0.5): New variable.

Change-Id: I07b5c39346b4a61277c03ff33c10aee2f8862a02
---
 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 2038e8ea43..8608f584b3 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -65630,6 +65630,33 @@ (define-public rust-quick-error-1
          (base32
           "1q6za3v78hsspisc197bg3g7rpc989qycy8ypr8ap8igv10ikl51"))))))
 
+(define-public rust-quick-junit-0.5
+  (package
+    (name "rust-quick-junit")
+    (version "0.5.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "quick-junit" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1mxczpzhcnj3gkd22q448339lln6i1md0fhhaxr325hs769sdl9y"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
+                       ("rust-indexmap" ,rust-indexmap-2)
+                       ("rust-newtype-uuid" ,rust-newtype-uuid-1)
+                       ("rust-quick-xml" ,rust-quick-xml-0.37)
+                       ("rust-strip-ansi-escapes" ,rust-strip-ansi-escapes-0.2)
+                       ("rust-thiserror" ,rust-thiserror-2)
+                       ("rust-uuid" ,rust-uuid-1))))
+    (home-page "https://github.com/nextest-rs/quick-junit")
+    (synopsis "Data model and serializer for JUnit/XUnit XML")
+    (description
+     "This package provides Data model and serializer for JUnit/XUnit XML.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-quick-xml-0.37
   (package
     (name "rust-quick-xml")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 09/67] gnu: Add rust-swrite-0.1.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (6 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 08/67] gnu: Add rust-quick-junit-0.5 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 10/67] gnu: Add rust-camino-tempfile-1 Jordan Moore
                     ` (57 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: I1fd4ac9588817425728374256e76ce543680aac0
---
 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 8608f584b3..ebb7204cde 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -84131,6 +84131,26 @@ (define-public rust-swayipc-types-1
 sway's IPC interface.")
     (license license:expat)))
 
+(define-public rust-swrite-0.1
+  (package
+    (name "rust-swrite")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "swrite" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "00vsicglylq4qq6dc497jdgzfnxi5mh7padwxijnvh1d1giyqgvz"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t))
+    (home-page "https://github.com/rusticstuff/swrite")
+    (synopsis "Infallible alternatives to write! and writeln! for Strings")
+    (description
+     "This package provides Infallible alternatives to write! and writeln! for Strings.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-sxd-document-0.3
   (package
     (name "rust-sxd-document")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 10/67] gnu: Add rust-camino-tempfile-1.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (7 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 09/67] gnu: Add rust-swrite-0.1 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 11/67] gnu: Add rust-cargo-metadata-0.19 Jordan Moore
                     ` (56 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: I2cff87d821868b379fb71311663693d0e86e6dba
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ebb7204cde..c9dd97746d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -11752,6 +11752,30 @@ (define-public rust-camino-1
     (description "This package provides a UTF-8 paths.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-camino-tempfile-1
+  (package
+    (name "rust-camino-tempfile")
+    (version "1.1.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "camino-tempfile" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1hk3a8x7950qg9vfl9fjwxyjd659fq6wvchrz4kx9r41z9am146b"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-camino" ,rust-camino-1)
+                       ("rust-tempfile" ,rust-tempfile-3))))
+    (home-page "https://github.com/camino-rs/camino-tempfile")
+    (synopsis
+     "library for managing temporary files and directories, with UTF-8 paths.")
+    (description
+     "This package provides a library for managing temporary files and directories,
+with UTF-8 paths.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-cap-0.1
   (package
     (name "rust-cap")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 11/67] gnu: Add rust-cargo-metadata-0.19.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (8 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 10/67] gnu: Add rust-camino-tempfile-1 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 12/67] gnu: Add rust-debug-ignore-1 Jordan Moore
                     ` (55 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-cargo-metadata-0.19): New variable.

Change-Id: Ifc8ddaa5f51a79dc0c7016ee81688aff7b384bdb
---
 gnu/packages/crates-io.scm | 41 ++++++++++++++++++++++++++++++++------
 1 file changed, 35 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c9dd97746d..2c5b317c5a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -12376,39 +12376,68 @@ (define-public rust-cargo-manifest-0.13
 manifests in @code{Cargo.toml} files.")
     (license (list license:asl2.0 license:expat))))
 
-(define-public rust-cargo-metadata-0.18
+(define-public rust-cargo-metadata-0.19
   (package
     (name "rust-cargo-metadata")
-    (version "0.18.1")
+    (version "0.19.1")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "cargo_metadata" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0drh0zndl4qgndy6kg6783cydbvhxgv0hcg7d9hhqx0zwi3nb21d"))))
+        (base32 "096r6ai6b8r6z42lasr16pd0zbgndvs7n6a3mwh636axmmm70sc7"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-test-flags
        '("--release" "--"
+         ;; Not all files included.
          "--skip=advanced_feature_configuration"
          "--skip=all_the_fields"
          "--skip=basic_workspace_root_package_exists"
          "--skip=current_dir")
        #:cargo-inputs (("rust-camino" ,rust-camino-1)
                        ("rust-cargo-platform" ,rust-cargo-platform-0.1)
-                       ("rust-derive-builder" ,rust-derive-builder-0.12)
+                       ("rust-derive-builder" ,rust-derive-builder-0.20)
                        ("rust-semver" ,rust-semver-1)
                        ("rust-serde" ,rust-serde-1)
                        ("rust-serde-json" ,rust-serde-json-1)
-                       ("rust-thiserror" ,rust-thiserror-1))))
+                       ("rust-thiserror" ,rust-thiserror-2))))
     (home-page "https://github.com/oli-obk/cargo_metadata")
-    (synopsis "Structured access to the output of `cargo metadata`")
+    (synopsis "structured access to the output of @code{cargo metadata}")
     (description
      "This package provides structured access to the output of @code{cargo
 metadata}.")
     (license license:expat)))
 
+(define-public rust-cargo-metadata-0.18
+  (package
+    (inherit rust-cargo-metadata-0.19)
+    (name "rust-cargo-metadata")
+    (version "0.18.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "cargo_metadata" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0drh0zndl4qgndy6kg6783cydbvhxgv0hcg7d9hhqx0zwi3nb21d"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-test-flags
+       '("--release" "--"
+         "--skip=advanced_feature_configuration"
+         "--skip=all_the_fields"
+         "--skip=basic_workspace_root_package_exists"
+         "--skip=current_dir")
+       #:cargo-inputs (("rust-camino" ,rust-camino-1)
+                       ("rust-cargo-platform" ,rust-cargo-platform-0.1)
+                       ("rust-derive-builder" ,rust-derive-builder-0.12)
+                       ("rust-semver" ,rust-semver-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-thiserror" ,rust-thiserror-1))))))
+
 (define-public rust-cargo-metadata-0.17
   (package
     (inherit rust-cargo-metadata-0.18)
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 12/67] gnu: Add rust-debug-ignore-1.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (9 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 11/67] gnu: Add rust-cargo-metadata-0.19 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 13/67] gnu: Add rust-guppy-summaries-0.7 Jordan Moore
                     ` (54 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: Ia30df0f8425b0c3776710e1f81a6231e21f353bb
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 2c5b317c5a..c41eeaefd8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -21811,6 +21811,29 @@ (define-public rust-deadpool-sync-0.1
 for sync managers.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-debug-ignore-1
+  (package
+    (name "rust-debug-ignore")
+    (version "1.0.5")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "debug-ignore" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "08gwdny6124ggy4hyli92hdyiqc5j2z9lqhbw81k0mgljcfyvrzz"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-serde" ,rust-serde-1))))
+    (home-page "https://github.com/sunshowers-code/debug-ignore")
+    (synopsis
+     "newtype wrapper that causes a field to be skipped while printing out Debug output.")
+    (description
+     "This package provides a newtype wrapper that causes a field to be skipped while
+printing out Debug output.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-debug-helper-0.3
   (package
     (name "rust-debug-helper")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 13/67] gnu: Add rust-guppy-summaries-0.7.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (10 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 12/67] gnu: Add rust-debug-ignore-1 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 14/67] gnu: Add rust-guppy-workspace-hack-0.1 Jordan Moore
                     ` (53 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-guppy-summaries-0.7): New variable.

Change-Id: I00ec0749f8ed0f104bb7c67e45d4ced769f5d9d8
---
 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 c41eeaefd8..4bc952b526 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -33890,6 +33890,33 @@ (define-public rust-guppy-0.17
      "This package provides Track and query Cargo dependency graphs.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-guppy-summaries-0.7
+  (package
+    (name "rust-guppy-summaries")
+    (version "0.7.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "guppy-summaries" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0ap7yqccwhd65xh0njbvaggpk81bgjiwy4a8fm43nlc7ynw3kl4b"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-camino" ,rust-camino-1)
+                       ("rust-cfg-if" ,rust-cfg-if-1)
+                       ("rust-diffus" ,rust-diffus-0.10)
+                       ("rust-guppy-workspace-hack" ,rust-guppy-workspace-hack-0.1)
+                       ("rust-semver" ,rust-semver-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-toml" ,rust-toml-0.5))))
+    (home-page "https://github.com/guppy-rs/guppy")
+    (synopsis "Build summaries for Cargo, created by guppy")
+    (description
+     "This package provides Build summaries for Cargo, created by guppy.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-gzip-header-1
   (package
     (name "rust-gzip-header")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 14/67] gnu: Add rust-guppy-workspace-hack-0.1.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (11 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 13/67] gnu: Add rust-guppy-summaries-0.7 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 15/67] gnu: Add rust-nested-0.1 Jordan Moore
                     ` (52 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: I1b94fe75e3731e1823f05ae7afe870b1d779d580
---
 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 4bc952b526..cb96c63d4c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -33917,6 +33917,26 @@ (define-public rust-guppy-summaries-0.7
      "This package provides Build summaries for Cargo, created by guppy.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-guppy-workspace-hack-0.1
+  (package
+    (name "rust-guppy-workspace-hack")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "guppy-workspace-hack" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "106pg6ifjq92rz5xbbv0aw4xchl1fkikpjry72p0nxczv620cqlj"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t))
+    (home-page "https://github.com/facebookincubator/cargo-guppy")
+    (synopsis "workspace-hack package, managed by hakari")
+    (description
+     "This package provides workspace-hack package, managed by hakari.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-gzip-header-1
   (package
     (name "rust-gzip-header")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 15/67] gnu: Add rust-nested-0.1.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (12 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 14/67] gnu: Add rust-guppy-workspace-hack-0.1 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 16/67] gnu: Add rust-target-spec-3 Jordan Moore
                     ` (51 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: Ib30b8fc4c79711a4588f0fa461a52e73a5407592
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index cb96c63d4c..8f49d37e4a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -50146,6 +50146,29 @@ (define-public rust-neso-0.5
 in Rust that can compile to WebAssembly.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-nested-0.1
+  (package
+    (name "rust-nested")
+    (version "0.1.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "nested" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "17lwhdw0z8c4g00yfdasxh4zc5dq1ccylmbb0n1zw1wgcc7l4aya"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t))
+    (home-page "https://github.com/tafia/nested")
+    (synopsis
+     "memory efficient container for nested collections (like @code{Vec<String>} or
+@code{Vec<Vec<T>>})")
+    (description
+     "This package provides a memory efficient container for nested collections (like
+@code{Vec<String>} or @code{Vec<Vec<T>>}).")
+    (license license:expat)))
+
 (define-public rust-net2-0.2
   (package
     (name "rust-net2")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 16/67] gnu: Add rust-target-spec-3.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (13 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 15/67] gnu: Add rust-nested-0.1 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 17/67] gnu: Add rust-recursion-0.5 Jordan Moore
                     ` (50 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-target-spec-3): New variable.

Change-Id: I8a700c2a826d2aed749011caa723b8ee24b08f79
---
 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 8f49d37e4a..72d3e21f78 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -86312,6 +86312,33 @@ (define-public rust-target-lexicon-0.11
         (base32 "15gax4765vm2inh45m7cvaf4mgd2mb2mn0i87np0i1d95qhla822"))))
     (arguments '())))
 
+(define-public rust-target-spec-3
+  (package
+    (name "rust-target-spec")
+    (version "3.3.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "target-spec" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0zsib85z6863kjv10x8pbjc2cyr7g60p5kxpcdqyvdy8zmvbq06s"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-cfg-expr" ,rust-cfg-expr-0.17)
+                       ("rust-guppy-workspace-hack" ,rust-guppy-workspace-hack-0.1)
+                       ("rust-proptest" ,rust-proptest-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-target-lexicon" ,rust-target-lexicon-0.12)
+                       ("rust-unicode-ident" ,rust-unicode-ident-1))))
+    (home-page "https://github.com/guppy-rs/guppy")
+    (synopsis "Evaluate Cargo.toml target specifications")
+    (description
+     "This package provides Evaluate Cargo.toml target specifications.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-target-triple-0.1
   (package
     (name "rust-target-triple")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 17/67] gnu: Add rust-recursion-0.5.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (14 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 16/67] gnu: Add rust-target-spec-3 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 18/67] gnu: Add rust-test-strategy-0.4 Jordan Moore
                     ` (49 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-recursion-0.5): New variable.

Change-Id: If5ff355b3b79c9644577eb213ed9ef991747f1b7
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 72d3e21f78..92e45bfe09 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -68482,6 +68482,27 @@ (define-public rust-readlock-tokio-0.1
 using tokio's @code{RwLock}")
     (license license:mpl2.0)))
 
+(define-public rust-recursion-0.5
+  (package
+    (name "rust-recursion")
+    (version "0.5.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "recursion" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0wc8x5340scj9fl281nydgwrpzbbdffj764pw6zppkcchlk58w4z"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-futures" ,rust-futures-0.3)
+                       ("rust-tokio" ,rust-tokio-1))))
+    (home-page "https://github.com/inanna-malick/recursion")
+    (synopsis "cache-aware stack safe recursion")
+    (description "This package provides cache-aware stack safe recursion.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-recycler-0.1
   (package
     (name "rust-recycler")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 18/67] gnu: Add rust-test-strategy-0.4.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (15 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 17/67] gnu: Add rust-recursion-0.5 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 19/67] gnu: Add rust-smol-str-0.3 Jordan Moore
                     ` (48 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-test-strategy-0.4): New variable.

Change-Id: I7694bf04189a4f7db480eb6ecbaa58ea6ca3e000
---
 gnu/packages/crates-io.scm | 37 ++++++++++++++++++++++++++++++-------
 1 file changed, 30 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 92e45bfe09..aa7a268e89 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -88455,36 +88455,59 @@ (define-public rust-test-log-macros-0.2
      "This package provides supporting procedural macro crate for test-log.")
     (license (list license:asl2.0 license:expat))))
 
-(define-public rust-test-strategy-0.3
+(define-public rust-test-strategy-0.4
   (package
     (name "rust-test-strategy")
-    (version "0.3.1")
+    (version "0.4.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "test-strategy" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1nf11267xdcflg1ir25na0s8mbrwh9f0zmzykg88l8jlhn01qdmq"))))
+        (base32 "06z0slp3ckxfsynq3772jy1dlasv3pa2kmii90ccqm1zbvs1mx1b"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
                        ("rust-quote" ,rust-quote-1)
-                       ("rust-structmeta" ,rust-structmeta-0.2)
+                       ("rust-structmeta" ,rust-structmeta-0.3)
                        ("rust-syn" ,rust-syn-2))
        #:cargo-development-inputs (("rust-proptest" ,rust-proptest-1)
                                    ("rust-tokio" ,rust-tokio-1)
                                    ("rust-trybuild" ,rust-trybuild-1))))
     (home-page "https://github.com/frozenlib/test-strategy")
-    (synopsis "Macro to write higher-order strategies in proptest")
+    (synopsis
+     "Procedural macro to easily write higher-order strategies in proptest")
     (description
-     "This package provides a procedural macro to easily write higher-order
+     "This package provides Procedural macro to easily write higher-order
 strategies in proptest.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-test-strategy-0.3
+  (package
+    (inherit rust-test-strategy-0.4)
+    (name "rust-test-strategy")
+    (version "0.3.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "test-strategy" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1nf11267xdcflg1ir25na0s8mbrwh9f0zmzykg88l8jlhn01qdmq"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-structmeta" ,rust-structmeta-0.2)
+                       ("rust-syn" ,rust-syn-2))
+       #:cargo-development-inputs (("rust-proptest" ,rust-proptest-1)
+                                   ("rust-tokio" ,rust-tokio-1)
+                                   ("rust-trybuild" ,rust-trybuild-1))))))
+
 (define-public rust-test-strategy-0.2
   (package
-    (inherit rust-test-strategy-0.3)
+    (inherit rust-test-strategy-0.4)
     (name "rust-test-strategy")
     (version "0.2.1")
     (source (origin
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 19/67] gnu: Add rust-smol-str-0.3.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (16 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 18/67] gnu: Add rust-test-strategy-0.4 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 20/67] gnu: Add rust-async-scoped-0.9 Jordan Moore
                     ` (47 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-smol-str-0.3): New variable.

Change-Id: Ie8cba0267c3d107591a4ce0530ff5a40c7be34c6
---
 gnu/packages/crates-io.scm | 36 ++++++++++++++++++++++++++++++------
 1 file changed, 30 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index aa7a268e89..62fb11a096 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -80218,37 +80218,61 @@ (define-public rust-smol-potat-macro-0.6
     (description "This package provides a proc macro for smol runtime.")
     (license (list license:expat license:asl2.0))))
 
-(define-public rust-smol-str-0.2
+(define-public rust-smol-str-0.3
   (package
     (name "rust-smol-str")
-    (version "0.2.0")
+    (version "0.3.2")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "smol_str" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1779hpx5ipbcvkdj5zw8zqk3ynn160qvls1gkcr54hwsprmjw8bl"))))
+        (base32 "039mj6lc1vkljj17ndlzzkak8kvlmw8ppi6yjdxsh433snfbhxln"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-test-flags
        '("--release" "--"
          "--skip=check_code_formatting")
        #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
+                       ("rust-borsh" ,rust-borsh-1)
                        ("rust-serde" ,rust-serde-1))
        #:cargo-development-inputs (("rust-proptest" ,rust-proptest-1)
                                    ("rust-serde" ,rust-serde-1)
                                    ("rust-serde-json" ,rust-serde-json-1))))
     (home-page "https://github.com/rust-analyzer/smol_str")
-    (synopsis "Small-string optimized string type with O(1) clone")
+    (synopsis "small-string optimized string type with O(1) clone")
     (description
-     "This package provides a small-string optimized string type with O(1)
+     "This package provides small-string optimized string type with O(1)
 clone.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-smol-str-0.2
+  (package
+    (inherit rust-smol-str-0.3)
+    (name "rust-smol-str")
+    (version "0.2.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "smol_str" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1779hpx5ipbcvkdj5zw8zqk3ynn160qvls1gkcr54hwsprmjw8bl"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-test-flags
+       '("--release" "--"
+         "--skip=check_code_formatting")
+       #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
+                       ("rust-serde" ,rust-serde-1))
+       #:cargo-development-inputs (("rust-proptest" ,rust-proptest-1)
+                                   ("rust-serde" ,rust-serde-1)
+                                   ("rust-serde-json" ,rust-serde-json-1))))))
+
 (define-public rust-smol-str-0.1
   (package
-    (inherit rust-smol-str-0.2)
+    (inherit rust-smol-str-0.3)
     (name "rust-smol-str")
     (version "0.1.24")
     (source
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 20/67] gnu: Add rust-async-scoped-0.9.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (17 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 19/67] gnu: Add rust-smol-str-0.3 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 21/67] gnu: Add rust-atomicwrites-0.4 Jordan Moore
                     ` (46 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-async-scoped-0.9): New variable.

Change-Id: I27bfc9d6d4ece409715db26904604ed35260a8ed
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 62fb11a096..73d37e94a6 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -5891,6 +5891,30 @@ (define-public rust-async-recursion-1
     (description "This package provides recursion for async functions in Rust.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-async-scoped-0.9
+  (package
+    (name "rust-async-scoped")
+    (version "0.9.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "async-scoped" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0h47p4is1i5bvsy1i5mdlk521cdjznclxwgfab2gzvckln70fhj0"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-async-std" ,rust-async-std-1)
+                       ("rust-futures" ,rust-futures-0.3)
+                       ("rust-pin-project" ,rust-pin-project-1)
+                       ("rust-tokio" ,rust-tokio-1))))
+    (home-page "https://github.com/rmanoka/async-scoped")
+    (synopsis
+     "Spawn scoped (non 'static) asynchronous futures for async_std and tokio runtimes")
+    (description
+     "This package provides Spawn scoped (non static) asynchronous futures for async_std and tokio runtimes.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-async-session-3
   (package
     (name "rust-async-session")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 21/67] gnu: Add rust-atomicwrites-0.4.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (18 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 20/67] gnu: Add rust-async-scoped-0.9 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 22/67] gnu: Add rust-config-0.14 Jordan Moore
                     ` (45 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-atomicwrites-0.4): New variable.

Change-Id: If2cf02262ca1da39a5acf8838c57fc5850ac2af3
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 73d37e94a6..606fa9a94d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -6498,6 +6498,27 @@ (define-public rust-atomic-write-file-0.1
     (description "Write files atomically to a file system.")
     (license license:bsd-3)))
 
+(define-public rust-atomicwrites-0.4
+  (package
+    (name "rust-atomicwrites")
+    (version "0.4.4")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "atomicwrites" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1qrkr9jz43y8g767c3249g4w4pzv43bk3hyza66y6pv43f6vpw9y"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-rustix" ,rust-rustix-0.38)
+                       ("rust-tempfile" ,rust-tempfile-3)
+                       ("rust-windows-sys" ,rust-windows-sys-0.52))))
+    (home-page "https://github.com/untitaker/rust-atomicwrites")
+    (synopsis "Atomic file-writes")
+    (description "This package provides Atomic file-writes.")
+    (license license:expat)))
+
 (define-public rust-atomig-0.4
   (package
     (name "rust-atomig")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 22/67] gnu: Add rust-config-0.14.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (19 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 21/67] gnu: Add rust-atomicwrites-0.4 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 23/67] gnu: Add rust-console-subscriber-0.4 Jordan Moore
                     ` (44 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-config-0.14): New variable.

Change-Id: Ibfe876b980689eb6ac4affb3385b013e2424e3d1
---
 gnu/packages/crates-io.scm | 57 ++++++++++++++++++++++++++++++++------
 1 file changed, 48 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 606fa9a94d..cb0db8f879 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -16435,8 +16435,53 @@ (define-public rust-condtype-1
     (description "Choose types at compile-time via boolean constants.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-config-0.14
+  (package
+    (name "rust-config")
+    (version "0.14.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "config" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1pyzr665pq6xcq3f6j1670v5xxk465n2bbkzn9hzycradlcqymv8"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
+                       ("rust-convert-case" ,rust-convert-case-0.6)
+                       ("rust-indexmap" ,rust-indexmap-2)
+                       ("rust-json5" ,rust-json5-0.4)
+                       ("rust-nom" ,rust-nom-7)
+                       ("rust-pathdiff" ,rust-pathdiff-0.2)
+                       ("rust-ron" ,rust-ron-0.8)
+                       ("rust-rust-ini" ,rust-rust-ini-0.20)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-toml" ,rust-toml-0.8)
+                       ("rust-yaml-rust2" ,rust-yaml-rust2-0.8))
+       #:cargo-development-inputs (("rust-chrono" ,rust-chrono-0.4)
+                                   ("rust-float-cmp" ,rust-float-cmp-0.9)
+                                   ("rust-futures" ,rust-futures-0.3)
+                                   ("rust-glob" ,rust-glob-0.3)
+                                   ("rust-notify" ,rust-notify-4)
+                                   ("rust-reqwest" ,rust-reqwest-0.11)
+                                   ("rust-serde-derive" ,rust-serde-derive-1)
+                                   ("rust-temp-env" ,rust-temp-env-0.2)
+                                   ("rust-tokio" ,rust-tokio-1)
+                                   ("rust-warp" ,rust-warp-0.3))))
+    (home-page "https://github.com/rust-cli/config-rs")
+    (synopsis "Layered configuration system for Rust applications")
+    (description
+     "This package provides Layered configuration system for Rust applications.")
+    (license (list license:expat license:asl2.0))
+    (native-inputs (list pkg-config))
+    (inputs (list openssl))))
+
+
 (define-public rust-config-0.13
   (package
+    (inherit rust-config-0.14)
     (name "rust-config")
     (version "0.13.4")
     (source
@@ -16476,17 +16521,11 @@ (define-public rust-config-0.13
                                    ("rust-tokio" ,rust-tokio-1)
                                    ("rust-warp" ,rust-warp-0.3))))
     (native-inputs (list pkg-config))
-    (inputs (list openssl))
-    (home-page "https://github.com/mehcode/config-rs")
-    (synopsis "Layered configuration system for Rust applications")
-    (description
-     "This package provides a layered configuration system for Rust
-applications.")
-    (license (list license:expat license:asl2.0))))
+    (inputs (list openssl))))
 
 (define-public rust-config-0.11
   (package
-    (inherit rust-config-0.13)
+    (inherit rust-config-0.14)
     (name "rust-config")
     (version "0.11.0")
     (source
@@ -16510,7 +16549,7 @@ (define-public rust-config-0.11
 
 (define-public rust-config-0.10
   (package
-    (inherit rust-config-0.11)
+    (inherit rust-config-0.14)
     (name "rust-config")
     (version "0.10.1")
     (source
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 23/67] gnu: Add rust-console-subscriber-0.4.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (20 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 22/67] gnu: Add rust-config-0.14 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 24/67] gnu: Add rust-future-queue-0.3 Jordan Moore
                     ` (43 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-console-subscriber-0.4): New variable.

Change-Id: Ia55d624077cc1e4ef049b44c3e661f1440f47f4d
---
 gnu/packages/crates-io.scm | 42 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index cb0db8f879..770360216f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -17155,6 +17155,48 @@ (define-public rust-const-sha1-0.2
      "This package provides a sha1 implementation for use in const contexts.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-console-subscriber-0.4
+  (package
+    (name "rust-console-subscriber")
+    (version "0.4.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "console-subscriber" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "00badn9pjwbfd985vc7ngl7ai6mc3q58c3q43i5izlscdafalfb5"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-console-api" ,rust-console-api-0.8)
+                       ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
+                       ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
+                       ("rust-futures-task" ,rust-futures-task-0.3)
+                       ("rust-hdrhistogram" ,rust-hdrhistogram-7)
+                       ("rust-humantime" ,rust-humantime-2)
+                       ("rust-hyper-util" ,rust-hyper-util-0.1)
+                       ("rust-parking-lot" ,rust-parking-lot-0.12)
+                       ("rust-prost" ,rust-prost-0.13)
+                       ("rust-prost-types" ,rust-prost-types-0.13)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-thread-local" ,rust-thread-local-1)
+                       ("rust-tokio" ,rust-tokio-1)
+                       ("rust-tokio-stream" ,rust-tokio-stream-0.1)
+                       ("rust-tonic" ,rust-tonic-0.12)
+                       ("rust-tonic-web" ,rust-tonic-web-0.12)
+                       ("rust-tracing" ,rust-tracing-0.1)
+                       ("rust-tracing-core" ,rust-tracing-core-0.1)
+                       ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
+    (home-page
+     "https://github.com/tokio-rs/console/blob/main/console-subscriber")
+    (synopsis
+     "`tracing-subscriber::Layer` for collecting Tokio console telemetry.")
+    (description
+     "This package provides a `tracing-subscriber::Layer` for collecting Tokio console
+telemetry.")
+    (license license:expat)))
+
 (define-public rust-const-str-0.5
   (package
     (name "rust-const-str")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 24/67] gnu: Add rust-future-queue-0.3.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (21 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 23/67] gnu: Add rust-console-subscriber-0.4 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 25/67] gnu: Add rust-indent-write-2 Jordan Moore
                     ` (42 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-future-queue-0.3): New variable.

Change-Id: I75a8fb67e7e7ea76e47f6dd13c2ba7e373434dc7
---
 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 770360216f..c528bda212 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -31087,6 +31087,31 @@ (define-public rust-futf-0.1
     (description "Handling fragments of UTF-8.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-future-queue-0.3
+  (package
+    (name "rust-future-queue")
+    (version "0.3.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "future-queue" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1rmjyqy5z87pwghvikmxn18mgdbr6k3w7zmx5qf12h8smrlamlf0"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-fnv" ,rust-fnv-1)
+                       ("rust-futures-util" ,rust-futures-util-0.3)
+                       ("rust-pin-project-lite" ,rust-pin-project-lite-0.2))))
+    (home-page "https://github.com/nextest-rs/future-queue")
+    (synopsis
+     "Adapters to manage a queue of futures, where each future can have a different weight")
+    (description
+     "This package provides Adapters to manage a queue of futures, where each future can have a different
+weight.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-futures-0.3
   (package
     (name "rust-futures")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 25/67] gnu: Add rust-indent-write-2.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (22 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 24/67] gnu: Add rust-future-queue-0.3 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 26/67] gnu: Add rust-mukti-metadata-0.3 Jordan Moore
                     ` (41 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-indent-write-2): New variable.

Change-Id: I6f1c962f05c05a223fa63e0d7eac7fbd8dc3c7d9
---
 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 c528bda212..596701e57f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -37229,6 +37229,26 @@ (define-public rust-indenter-0.3
 that efficiently appends and removes common indentation after every newline.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-indent-write-2
+  (package
+    (name "rust-indent-write")
+    (version "2.2.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "indent_write" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1hqjp80argdskrhd66g9sh542yxy8qi77j6rc69qd0l7l52rdzhc"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t))
+    (home-page "https://github.com/Lucretiel/indent-write")
+    (synopsis "Simple Write adapters to add line indentation")
+    (description
+     "This package provides Simple Write adapters to add line indentation.")
+    (license license:mpl2.0)))
+
 (define-public rust-indexmap-2
   (package
     (name "rust-indexmap")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 26/67] gnu: Add rust-mukti-metadata-0.3.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (23 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 25/67] gnu: Add rust-indent-write-2 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 27/67] gnu: Add rust-newtype-uuid-1 Jordan Moore
                     ` (40 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-mukti-metadata-0.3): New variable.

Change-Id: I3dd7f5ebbc5a4e61a8b1862fd629ce446732ea64
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 596701e57f..9823a8b52f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -48660,6 +48660,29 @@ (define-public rust-msvc-demangler-0.9
 C++ symbols mangled by MSVC.")
     (license (list license:expat license:ncsa))))
 
+(define-public rust-mukti-metadata-0.3
+  (package
+    (name "rust-mukti-metadata")
+    (version "0.3.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "mukti-metadata" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1s71fs2v0phf4hhgac4j6cc38hpq968l1cfbyw7phf8fipg6dyi6"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-semver" ,rust-semver-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-thiserror" ,rust-thiserror-1))))
+    (home-page "https://github.com/nextest-rs/mukti")
+    (synopsis "Metadata for mukti release manager")
+    (description "This package provides Metadata for mukti release manager.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-muldiv-1
   (package
     (name "rust-muldiv")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 27/67] gnu: Add rust-newtype-uuid-1.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (24 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 26/67] gnu: Add rust-mukti-metadata-0.3 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 28/67] gnu: Add rust-self-update-0.41 Jordan Moore
                     ` (39 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: Ibadafe8667d66ddc5481dc885083f58ae41c61a5
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 9823a8b52f..276a59d11f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -50804,6 +50804,28 @@ (define-public rust-newtype-derive-0.1
     (license (list license:expat
                    license:asl2.0))))
 
+(define-public rust-newtype-uuid-1
+  (package
+    (name "rust-newtype-uuid")
+    (version "1.1.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "newtype-uuid" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "17922xw05gxdx1rnxzp183yp4mw7pkq27ljslmw65034xzi831sc"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-schemars" ,rust-schemars-0.8)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-uuid" ,rust-uuid-1))))
+    (home-page "https://github.com/oxidecomputer/newtype-uuid")
+    (synopsis "Newtype wrapper around UUIDs")
+    (description "This package provides Newtype wrapper around UUIDs.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-nextest-filtering-0.12
   (package
     (name "rust-nextest-filtering")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 28/67] gnu: Add rust-self-update-0.41.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (25 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 27/67] gnu: Add rust-newtype-uuid-1 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 29/67] gnu: Add rust-target-spec-miette-0.4 Jordan Moore
                     ` (38 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-self-update-0.41): New variable.

Change-Id: Idd45bfba1adb6a47859585b641edf871e5ce0826
---
 gnu/packages/crates-io.scm | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 276a59d11f..b19d9b5a79 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -75944,6 +75944,42 @@ (define-public rust-self-cell-1
 in stable Rust.")
     (license license:asl2.0)))
 
+(define-public rust-self-update-0.41
+  (package
+    (name "rust-self-update")
+    (version "0.41.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "self_update" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1rcdma359wic71km5n139rx61zn0fhz3k7r6aacc300k0rq3k6j6"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-either" ,rust-either-1)
+                       ("rust-flate2" ,rust-flate2-1)
+                       ("rust-hyper" ,rust-hyper-1)
+                       ("rust-indicatif" ,rust-indicatif-0.17)
+                       ("rust-log" ,rust-log-0.4)
+                       ("rust-quick-xml" ,rust-quick-xml-0.23)
+                       ("rust-regex" ,rust-regex-1)
+                       ("rust-reqwest" ,rust-reqwest-0.12)
+                       ("rust-self-replace" ,rust-self-replace-1)
+                       ("rust-semver" ,rust-semver-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-tar" ,rust-tar-0.4)
+                       ("rust-tempfile" ,rust-tempfile-3)
+                       ("rust-urlencoding" ,rust-urlencoding-2)
+                       ("rust-zip" ,rust-zip-2)
+                       ("rust-zipsign-api" ,rust-zipsign-api-0.1))))
+    (home-page "https://github.com/jaemk/self_update")
+    (synopsis "Self updates for standalone executables")
+    (description
+     "This package provides Self updates for standalone executables.")
+    (license license:expat)))
+
 (define-public rust-selinux-0.4
   (package
     (name "rust-selinux")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 29/67] gnu: Add rust-target-spec-miette-0.4.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (26 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 28/67] gnu: Add rust-self-update-0.41 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 30/67] gnu: Add rust-win32job-2 Jordan Moore
                     ` (37 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-target-spec-miette-0.4): New variable.

Change-Id: Ib920251898cfe9c90f259145a31fa179e90fe8fd
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b19d9b5a79..56608d4730 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -86636,6 +86636,29 @@ (define-public rust-target-spec-3
      "This package provides Evaluate Cargo.toml target specifications.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-target-spec-miette-0.4
+  (package
+    (name "rust-target-spec-miette")
+    (version "0.4.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "target-spec-miette" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0bxpjq6rgw843vi5d0nd7ny4j9g9darcyr4vqv8iqd094nya77lw"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-guppy-workspace-hack" ,rust-guppy-workspace-hack-0.1)
+                       ("rust-miette" ,rust-miette-7)
+                       ("rust-target-spec" ,rust-target-spec-3))))
+    (home-page "https://github.com/guppy-rs/guppy")
+    (synopsis "Integrate target-spec errors with the miette library")
+    (description
+     "This package provides Integrate target-spec errors with the miette library.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-target-triple-0.1
   (package
     (name "rust-target-triple")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 30/67] gnu: Add rust-win32job-2.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (27 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 29/67] gnu: Add rust-target-spec-miette-0.4 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 31/67] gnu: Add rust-diffus-0.10 Jordan Moore
                     ` (36 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-windows.scm (rust-win32job-2): New variable.

Change-Id: I177a669788959df86702a48b6d174d069140ebd5
---
 gnu/packages/crates-windows.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm
index 5bce3536b5..f13375b9b8 100644
--- a/gnu/packages/crates-windows.scm
+++ b/gnu/packages/crates-windows.scm
@@ -971,6 +971,27 @@ (define-public rust-win-crypto-ng-0.5
     (description "Safe bindings to Windows Cryptography API: Next Generation")
     (license license:bsd-3)))
 
+(define-public rust-win32job-2
+  (package
+    (name "rust-win32job")
+    (version "2.0.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "win32job" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0g1blsb7ixrqjicykx82rvrymcydlsdgfwzb61x88iyrazsinasv"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-windows" ,rust-windows-0.52))))
+    (home-page "https://github.com/ohadravid/win32job-rs")
+    (synopsis "safe API for Windows' job objects.")
+    (description "This package provides a safe API for Windows job objects.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-winapi-0.3
   (package
     (name "rust-winapi")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 31/67] gnu: Add rust-diffus-0.10.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (28 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 30/67] gnu: Add rust-win32job-2 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 32/67] gnu: Add rust-diffus-derive-0.10 Jordan Moore
                     ` (35 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: I78ec4ad8f7b5796215dbf14c787c97317a35430d
---
 gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 56608d4730..1af6ef8c3e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -23940,6 +23940,35 @@ (define-public rust-diffs-0.3
         (base32 "036sqycmir4bbl4016jprsyjq4hicc31r68dyqadmc8ac9pk55d1"))))
     (arguments `())))
 
+(define-public rust-diffus-0.10
+  (package
+    (name "rust-diffus")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "diffus" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0lsn5h1mfa8x7bfg9yqgr52p7drigpwgm5q8qh4r07dmfd5g43rw"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-diffus-derive" ,rust-diffus-derive-0.10)
+                       ("rust-indexmap" ,rust-indexmap-1)
+                       ("rust-itertools" ,rust-itertools-0.10)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-snake-case" ,rust-snake-case-0.3)
+                       ("rust-uuid" ,rust-uuid-0.5))))
+    (home-page "https://github.com/distil/diffus")
+    (synopsis
+     "Finds the difference between two instances of any data structure. Supports: collections, Strings, Maps etc. Uses LCS where applicable. Also supports derive via `diffus-derive`")
+    (description
+     "This package provides Finds the difference between two instances of any data structure.  Supports:
+collections, Strings, Maps etc.  Uses LCS where applicable.  Also supports
+derive via `diffus-derive`.")
+    (license license:asl2.0)))
+
 (define-public rust-dircpy-0.3
   (package
     (name "rust-dircpy")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 32/67] gnu: Add rust-diffus-derive-0.10.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (29 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 31/67] gnu: Add rust-diffus-0.10 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 33/67] gnu: Add rust-derive-builder-0.20 Jordan Moore
                     ` (34 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: I94a8476dcbbc75363709717d5f8c02351b42566f
---
 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 1af6ef8c3e..611ac2d588 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -23969,6 +23969,31 @@ (define-public rust-diffus-0.10
 derive via `diffus-derive`.")
     (license license:asl2.0)))
 
+(define-public rust-diffus-derive-0.10
+  (package
+    (name "rust-diffus-derive")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "diffus-derive" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1a7sgbzhqa7gk3xhvkci91myc86gkwxs04vfxbl8f64y7l1jsfmr"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-syn" ,rust-syn-1))))
+    (home-page "https://github.com/distil/diffus")
+    (synopsis
+     "Finds the difference between two instances of any data structure. Supports derive on structs and enums")
+    (description
+     "This package provides Finds the difference between two instances of any data structure.  Supports
+derive on structs and enums.")
+    (license license:asl2.0)))
+
 (define-public rust-dircpy-0.3
   (package
     (name "rust-dircpy")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 33/67] gnu: Add rust-derive-builder-0.20.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (30 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 32/67] gnu: Add rust-diffus-derive-0.10 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 34/67] gnu: Add rust-derive-builder-core-0.20 Jordan Moore
                     ` (33 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-derive-builder-0.20): New variable.

Change-Id: Ia6b5b41598979be03ff581859b1fb4aea8cee2b7
---
 gnu/packages/crates-io.scm | 37 +++++++++++++++++++++++++++++++------
 1 file changed, 31 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 611ac2d588..7619160047 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -22581,8 +22581,38 @@ (define-public rust-derive-arbitrary-0.4
                        ("rust-quote" ,rust-quote-1)
                        ("rust-syn" ,rust-syn-1))))))
 
+(define-public rust-derive-builder-0.20
+  (package
+    (name "rust-derive-builder")
+    (version "0.20.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "derive_builder" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0is9z7v3kznziqsxa5jqji3ja6ay9wzravppzhcaczwbx84znzah"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-derive-builder-macro" ,rust-derive-builder-macro-0.20))
+       #:cargo-development-inputs
+       (("rust-pretty-assertions" ,rust-pretty-assertions-0.6)
+        ("rust-rustversion" ,rust-rustversion-1)
+        ("rust-serde" ,rust-serde-1)
+        ("rust-serde-json" ,rust-serde-json-1)
+        ("rust-trybuild" ,rust-trybuild-1))))
+    (home-page "https://github.com/colin-kiegel/rust-derive-builder")
+    (synopsis
+     "Rust macro to automatically implement the builder pattern for
+arbitrary structs")
+    (description
+     "This package provides Rust macro to automatically implement the
+builder pattern for arbitrary structs.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-derive-builder-0.13
   (package
+    (inherit rust-derive-builder-0.20)
     (name "rust-derive-builder")
     (version "0.13.1")
     (source (origin
@@ -22601,12 +22631,7 @@ (define-public rust-derive-builder-0.13
         ("rust-rustversion" ,rust-rustversion-1)
         ("rust-serde" ,rust-serde-1)
         ("rust-serde-json" ,rust-serde-json-1)
-        ("rust-trybuild" ,rust-trybuild-1))))
-    (home-page "https://github.com/colin-kiegel/rust-derive-builder")
-    (synopsis "Builder pattern for arbitrary structs")
-    (description "Rust macro to automatically implement the builder pattern
-for arbitrary structs.")
-    (license (list license:expat license:asl2.0))))
+        ("rust-trybuild" ,rust-trybuild-1))))))
 
 (define-public rust-derive-builder-0.12
   (package
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 34/67] gnu: Add rust-derive-builder-core-0.20.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (31 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 33/67] gnu: Add rust-derive-builder-0.20 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 35/67] gnu: Add rust-derive-builder-macro-0.20 Jordan Moore
                     ` (32 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-derive-builder-core-0.20): New variable.

Change-Id: I4d1a1b05edf2f69ee106f37d680396911a9959cf
---
 gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++++------
 1 file changed, 27 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7619160047..89d9ca8de8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -22742,8 +22742,34 @@ (define-public rust-derive-builder-0.7
          ("rust-skeptic" ,rust-skeptic-0.13)
          ("rust-syn" ,rust-syn-0.15))))))
 
+(define-public rust-derive-builder-core-0.20
+  (package
+    (name "rust-derive-builder-core")
+    (version "0.20.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "derive_builder_core" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1s640r6q46c2iiz25sgvxw3lk6b6v5y8hwylng7kas2d09xwynrd"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-darling" ,rust-darling-0.20)
+                       ("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-syn" ,rust-syn-2))
+       #:cargo-development-inputs
+       (("rust-pretty-assertions" ,rust-pretty-assertions-1))))
+    (home-page "https://github.com/colin-kiegel/rust-derive-builder")
+    (synopsis "Internal helper library for the derive_builder crate")
+    (description
+     "This package provides Internal helper library for the derive_builder crate.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-derive-builder-core-0.13
   (package
+    (inherit rust-derive-builder-core-0.20)
     (name "rust-derive-builder-core")
     (version "0.13.1")
     (source (origin
@@ -22760,12 +22786,7 @@ (define-public rust-derive-builder-core-0.13
                        ("rust-quote" ,rust-quote-1)
                        ("rust-syn" ,rust-syn-1))
        #:cargo-development-inputs
-       (("rust-pretty-assertions" ,rust-pretty-assertions-1))))
-    (home-page "https://github.com/colin-kiegel/rust-derive-builder")
-    (synopsis "Internal helper library for @code{rust-derive-builder}")
-    (description
-     "Internal helper library for @code{rust-derive-builder}.")
-    (license (list license:expat license:asl2.0))))
+       (("rust-pretty-assertions" ,rust-pretty-assertions-1))))))
 
 (define-public rust-derive-builder-core-0.12
   (package
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 35/67] gnu: Add rust-derive-builder-macro-0.20.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (32 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 34/67] gnu: Add rust-derive-builder-core-0.20 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 36/67] gnu: Add rust-structmeta-0.3 Jordan Moore
                     ` (31 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-derive-builder-macro-0.20): New variable.

Change-Id: If075072f4917dab332f8fe39d7808c49af68230b
---
 gnu/packages/crates-io.scm | 31 ++++++++++++++++++++++++-------
 1 file changed, 24 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 89d9ca8de8..bef9ebb020 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -22896,8 +22896,31 @@ (define-public rust-derive-builder-core-0.5
          ("rust-quote" ,rust-quote-0.6)
          ("rust-syn" ,rust-syn-0.15))))))
 
+(define-public rust-derive-builder-macro-0.20
+  (package
+    (name "rust-derive-builder-macro")
+    (version "0.20.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "derive_builder_macro" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0g1zznpqrmvjlp2w7p0jzsjvpmw5rvdag0rfyypjhnadpzib0qxb"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-derive-builder-core" ,rust-derive-builder-core-0.20)
+                       ("rust-syn" ,rust-syn-2))))
+    (home-page "https://github.com/colin-kiegel/rust-derive-builder")
+    (synopsis
+     "Rust macro to automatically implement the builder pattern for arbitrary structs")
+    (description
+     "This package provides Rust macro to automatically implement the builder pattern for arbitrary structs.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-derive-builder-macro-0.13
   (package
+    (inherit rust-derive-builder-macro-0.20)
     (name "rust-derive-builder-macro")
     (version "0.13.1")
     (source (origin
@@ -22910,13 +22933,7 @@ (define-public rust-derive-builder-macro-0.13
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs (("rust-derive-builder-core" ,rust-derive-builder-core-0.13)
-                       ("rust-syn" ,rust-syn-1))))
-    (home-page "https://github.com/colin-kiegel/rust-derive-builder")
-    (synopsis "Automatically implement the builder pattern for arbitrary structs")
-    (description
-     "This crate provides a Rust macro to automatically implement the builder
-pattern for arbitrary structs.")
-    (license (list license:expat license:asl2.0))))
+                       ("rust-syn" ,rust-syn-1))))))
 
 (define-public rust-derive-builder-macro-0.12
   (package
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 36/67] gnu: Add rust-structmeta-0.3.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (33 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 35/67] gnu: Add rust-derive-builder-macro-0.20 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 37/67] gnu: Add rust-structmeta-derive-0.3 Jordan Moore
                     ` (30 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-structmeta-0.3): New variable.

Change-Id: Ifa47a9fd8dc6620065e31c77d517194dd4f2c4c1
---
 gnu/packages/crates-io.scm | 31 +++++++++++++++++++++++++------
 1 file changed, 25 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index bef9ebb020..7037cc6c7b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -83290,8 +83290,32 @@ (define-public rust-struct-patch-derive-0.4
 for your structs.")
     (license license:expat)))
 
+(define-public rust-structmeta-0.3
+  (package
+    (name "rust-structmeta")
+    (version "0.3.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "structmeta" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0afk0s9paazsvyvsirxvbnqp3blhdck3fmfhdw7xf209skc7a59f"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-structmeta-derive" ,rust-structmeta-derive-0.3)
+                       ("rust-syn" ,rust-syn-2))))
+    (home-page "https://github.com/frozenlib/structmeta")
+    (synopsis "Parse Rust's attribute arguments by defining a struct")
+    (description
+     "This package provides Parse Rust's attribute arguments by defining a struct.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-structmeta-0.2
   (package
+    (inherit rust-structmeta-0.3)
     (name "rust-structmeta")
     (version "0.2.0")
     (source
@@ -83307,12 +83331,7 @@ (define-public rust-structmeta-0.2
                        ("rust-quote" ,rust-quote-1)
                        ("rust-structmeta-derive" ,rust-structmeta-derive-0.2)
                        ("rust-syn" ,rust-syn-2))
-       #:cargo-development-inputs (("rust-syn" ,rust-syn-2))))
-    (home-page "https://github.com/frozenlib/structmeta")
-    (synopsis "Parse Rust's attribute arguments by defining a struct")
-    (description "This package lets you parse Rust's attribute arguments by
-defining a struct.")
-    (license (list license:expat license:asl2.0))))
+       #:cargo-development-inputs (("rust-syn" ,rust-syn-2))))))
 
 (define-public rust-structmeta-0.1
   (package
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 37/67] gnu: Add rust-structmeta-derive-0.3.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (34 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 36/67] gnu: Add rust-structmeta-0.3 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 38/67] gnu: Add rust-quick-xml-0.23 Jordan Moore
                     ` (29 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-structmeta-derive-0.3): New variable.

Change-Id: Ice4007124f9325337e6259c3ebea317f5d89f737
---
 gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++------
 1 file changed, 23 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7037cc6c7b..c17dcbaa98 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -83352,8 +83352,30 @@ (define-public rust-structmeta-0.1
         ("rust-structmeta-derive" ,rust-structmeta-derive-0.1)
         ("rust-syn" ,rust-syn-1))))))
 
+(define-public rust-structmeta-derive-0.3
+  (package
+    (name "rust-structmeta-derive")
+    (version "0.3.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "structmeta-derive" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1z12r4v2d3272hxqxclnr1kn2kp07qsy5aswm4ynrzwhlmjhnahm"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-syn" ,rust-syn-2))))
+    (home-page "https://github.com/frozenlib/structmeta")
+    (synopsis "derive macro for structmeta crate")
+    (description "This package provides derive macro for structmeta crate.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-structmeta-derive-0.2
   (package
+    (inherit rust-structmeta-derive-0.3)
     (name "rust-structmeta-derive")
     (version "0.2.0")
     (source
@@ -83368,12 +83390,7 @@ (define-public rust-structmeta-derive-0.2
      `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
                        ("rust-quote" ,rust-quote-1)
                        ("rust-syn" ,rust-syn-2))
-       #:cargo-development-inputs (("rust-syn" ,rust-syn-2))))
-    (home-page "https://github.com/frozenlib/structmeta")
-    (synopsis "Derive macro for structmeta crate")
-    (description
-     "This package provides a derive macro for the structmeta crate.")
-    (license (list license:expat license:asl2.0))))
+       #:cargo-development-inputs (("rust-syn" ,rust-syn-2))))))
 
 (define-public rust-structmeta-derive-0.1
   (package
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 38/67] gnu: Add rust-quick-xml-0.23.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (35 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 37/67] gnu: Add rust-structmeta-derive-0.3 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 39/67] gnu: Add rust-self-replace-1 Jordan Moore
                     ` (28 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-quick-xml-0.23): New variable.

Change-Id: I1ee24fef2d1c8edb5995d2ca02f091194ed771db
---
 gnu/packages/crates-io.scm | 26 +++++++++++++++++++++++++-
 1 file changed, 25 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c17dcbaa98..619ff51966 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -66355,9 +66355,33 @@ (define-public rust-quick-xml-0.26
         (base32
          "1kckgj8qscpi23y62zrfmni73k6h78nvhs3z9myiwq9q7g3b2l3z"))))))
 
+(define-public rust-quick-xml-0.23
+  (package
+    (inherit rust-quick-xml-0.26)
+    (name "rust-quick-xml")
+    (version "0.23.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "quick-xml" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1slry2g2wrj38fnzj9ybzq9wjyknrfg25x5vzfpzn5b8kj2zrfhi"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-encoding-rs" ,rust-encoding-rs-0.8)
+                       ("rust-memchr" ,rust-memchr-2)
+                       ("rust-serde" ,rust-serde-1))
+       #:cargo-development-inputs
+       (("rust-criterion" ,rust-criterion-0.4)
+        ("rust-pretty-assertions" ,rust-pretty-assertions-1)
+        ("rust-regex" ,rust-regex-1)
+        ("rust-serde" ,rust-serde-1)
+        ("rust-serde-value" ,rust-serde-value-0.7))))))
+
 (define-public rust-quick-xml-0.22
   (package
-    (inherit rust-quick-xml-0.27)
+    (inherit rust-quick-xml-0.23)
     (name "rust-quick-xml")
     (version "0.22.0")
     (source
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 39/67] gnu: Add rust-self-replace-1.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (36 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 38/67] gnu: Add rust-quick-xml-0.23 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 40/67] gnu: Add rust-zipsign-api-0.1 Jordan Moore
                     ` (27 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: I89968eb1bf67938f3473a755b82f9f73e35cab17
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 619ff51966..0e73d715e7 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -76085,6 +76085,30 @@ (define-public rust-self-cell-1
 in stable Rust.")
     (license license:asl2.0)))
 
+(define-public rust-self-replace-1
+  (package
+    (name "rust-self-replace")
+    (version "1.5.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "self-replace" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1drganasvf5b0x6c9g60jkfhzjc9in3r6cznjfw0lhmbbrdq3v03"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-fastrand" ,rust-fastrand-2)
+                       ("rust-tempfile" ,rust-tempfile-3)
+                       ("rust-windows-sys" ,rust-windows-sys-0.52))))
+    (home-page "https://github.com/mitsuhiko/self-replace")
+    (synopsis
+     "Utility crate that allows executables to replace or uninstall themselves")
+    (description
+     "This package provides Utility crate that allows executables to replace or uninstall themselves.")
+    (license license:asl2.0)))
+
 (define-public rust-self-update-0.41
   (package
     (name "rust-self-update")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 40/67] gnu: Add rust-zipsign-api-0.1.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (37 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 39/67] gnu: Add rust-self-replace-1 Jordan Moore
@ 2024-12-27  3:37   ` Jordan Moore
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 41/67] gnu: Add rust-console-api-0.8 Jordan Moore
                     ` (26 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:37 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: Ife5b751fbf59a6f3f593de51c2747ca254025457
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0e73d715e7..4b7576710c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -102608,6 +102608,30 @@ (define-public rust-zip-0.5
     (native-inputs '())
     (inputs '())))
 
+(define-public rust-zipsign-api-0.1
+  (package
+    (name "rust-zipsign-api")
+    (version "0.1.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "zipsign-api" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0z30vzhhhd1va9z7ksdw8x8f6y8jb200h2ryk85wvnx9mm3aa4v4"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-base64" ,rust-base64-0.22)
+                       ("rust-ed25519-dalek" ,rust-ed25519-dalek-2)
+                       ("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-zip" ,rust-zip-2))))
+    (home-page "https://github.com/Kijewski/zipsign")
+    (synopsis
+     "Sign and verify `.zip` and `.tar.gz` files with an ed25519 signing key")
+    (description
+     "This package provides Sign and verify `.zip` and `.tar.gz` files with an ed25519 signing key.")
+    (license (list license:asl2.0))))
+
 (define-public rust-zlib-rs-0.4
   (package
     (name "rust-zlib-rs")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 41/67] gnu: Add rust-console-api-0.8.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (38 preceding siblings ...)
  2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 40/67] gnu: Add rust-zipsign-api-0.1 Jordan Moore
@ 2024-12-27  3:38   ` Jordan Moore
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 42/67] gnu: Add rust-tonic-web-0.12 Jordan Moore
                     ` (25 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:38 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-console-api-0.8): New variable.

Change-Id: Ib63704d92bed9fef827b9f976e7e9a9979bbf0b2
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4b7576710c..c3df82efb6 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -17155,6 +17155,30 @@ (define-public rust-const-sha1-0.2
      "This package provides a sha1 implementation for use in const contexts.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-console-api-0.8
+  (package
+    (name "rust-console-api")
+    (version "0.8.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "console-api" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0mr8xkzcb7mrcm2ca0ah1sj21rhpk207klscnql884hdrdg76c40"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-futures-core" ,rust-futures-core-0.3)
+                       ("rust-prost" ,rust-prost-0.13)
+                       ("rust-prost-types" ,rust-prost-types-0.13)
+                       ("rust-tonic" ,rust-tonic-0.12)
+                       ("rust-tracing-core" ,rust-tracing-core-0.1))))
+    (home-page "https://github.com/tokio-rs/console/blob/main/console-api")
+    (synopsis "Protobuf wire format bindings for the Tokio console.")
+    (description
+     "This package provides Protobuf wire format bindings for the Tokio console.")
+    (license license:expat)))
+
 (define-public rust-console-subscriber-0.4
   (package
     (name "rust-console-subscriber")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 42/67] gnu: Add rust-tonic-web-0.12.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (39 preceding siblings ...)
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 41/67] gnu: Add rust-console-api-0.8 Jordan Moore
@ 2024-12-27  3:38   ` Jordan Moore
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 43/67] gnu: Add rust-rust-ini-0.20 Jordan Moore
                     ` (24 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:38 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-web.scm (rust-tonic-web-0.12): New variable.

Change-Id: I5dee1393f90770a9677b19a346fd90e763cb67b2
---
 gnu/packages/crates-web.scm | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/gnu/packages/crates-web.scm b/gnu/packages/crates-web.scm
index a966080254..77ba0d8886 100644
--- a/gnu/packages/crates-web.scm
+++ b/gnu/packages/crates-web.scm
@@ -10,6 +10,7 @@
 ;;; Copyright © 2024 Wilko Meyer <w@wmeyer.eu>
 ;;; Copyright © 2024 Tomas Volf <~@wolfsden.cz>
 ;;; Copyright © 2024 Nguyễn Gia Phong <mcsinyx@disroot.org>
+;;; Copyright © 2024 Jordan Moore <lockbox@struct.foo>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -6286,6 +6287,38 @@ (define-public rust-tonic-build-0.10
                        ("rust-quote" ,rust-quote-1)
                        ("rust-syn" ,rust-syn-2))))))
 
+(define-public rust-tonic-web-0.12
+  (package
+    (name "rust-tonic-web")
+    (version "0.12.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "tonic-web" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0n2bhgs57kvqsk1z2fr1izcrrrbnfgda0pjargf3dmqsh0hdv6aj"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-base64" ,rust-base64-0.22)
+                       ("rust-bytes" ,rust-bytes-1)
+                       ("rust-http" ,rust-http-1)
+                       ("rust-http-body" ,rust-http-body-1)
+                       ("rust-http-body-util" ,rust-http-body-util-0.1)
+                       ("rust-pin-project" ,rust-pin-project-1)
+                       ("rust-tokio-stream" ,rust-tokio-stream-0.1)
+                       ("rust-tonic" ,rust-tonic-0.12)
+                       ("rust-tower-http" ,rust-tower-http-0.5)
+                       ("rust-tower-layer" ,rust-tower-layer-0.3)
+                       ("rust-tower-service" ,rust-tower-service-0.3)
+                       ("rust-tracing" ,rust-tracing-0.1))))
+    (home-page "https://github.com/hyperium/tonic")
+    (synopsis "grpc-web protocol translation for tonic services.")
+    (description
+     "This package provides grpc-web protocol translation for tonic services.")
+    (license license:expat)))
+
 (define-public rust-tower-0.5
   (package
     (name "rust-tower")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 43/67] gnu: Add rust-rust-ini-0.20.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (40 preceding siblings ...)
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 42/67] gnu: Add rust-tonic-web-0.12 Jordan Moore
@ 2024-12-27  3:38   ` Jordan Moore
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 44/67] gnu: Add rust-yaml-rust2-0.8 Jordan Moore
                     ` (23 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:38 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-rust-ini-0.20): New variable.

Change-Id: Iab49eb1125635995c448a8e9f37fd5af4d2527a5
---
 gnu/packages/crates-io.scm | 26 ++++++++++++++++++++------
 1 file changed, 20 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c3df82efb6..80d8d9c06b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -72823,9 +72823,28 @@ (define-public rust-rust-ini-0.21
      "This package provides An Ini configuration file parsing library in Rust.")
     (license license:expat)))
 
+(define-public rust-rust-ini-0.20
+  (package
+    (inherit rust-rust-ini-0.21)
+    (name "rust-rust-ini")
+    (version "0.20.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "rust-ini" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "12h608iy8kzxdrd0i5r20pzmgnw5fwg4rjwy5azq526bdch9h1iy"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
+                       ("rust-ordered-multimap" ,rust-ordered-multimap-0.7)
+                       ("rust-unicase" ,rust-unicase-2))))))
 
 (define-public rust-rust-ini-0.18
   (package
+    (inherit rust-rust-ini-0.20)
     (name "rust-rust-ini")
     (version "0.18.0")
     (source
@@ -72840,12 +72859,7 @@ (define-public rust-rust-ini-0.18
      `(#:cargo-inputs
        (("rust-cfg-if" ,rust-cfg-if-1)
         ("rust-ordered-multimap" ,rust-ordered-multimap-0.4)
-        ("rust-unicase" ,rust-unicase-2))))
-    (home-page "https://github.com/zonyitoo/rust-ini")
-    (synopsis "INI configuration file parsing library in Rust")
-    (description
-     "This package is an INI configuration file parsing library in Rust.")
-    (license license:expat)))
+        ("rust-unicase" ,rust-unicase-2))))))
 
 (define-public rust-rust-ini-0.17
   (package
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 44/67] gnu: Add rust-yaml-rust2-0.8.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (41 preceding siblings ...)
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 43/67] gnu: Add rust-rust-ini-0.20 Jordan Moore
@ 2024-12-27  3:38   ` Jordan Moore
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 45/67] gnu: Add rust-snake-case-0.3 Jordan Moore
                     ` (22 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:38 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-yaml-rust2-0.8): New variable.

Change-Id: Iad8aea29ca2402180994d1bb1f7fa74c7024cdef
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 80d8d9c06b..cacd0978b3 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -72918,6 +72918,29 @@ (define-public rust-rust-lzma-0.5
      "This package provides Simple interface for LZMA compression and decompression.")
     (license license:expat)))
 
+(define-public rust-yaml-rust2-0.8
+  (package
+    (name "rust-yaml-rust2")
+    (version "0.8.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "yaml-rust2" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1y0mf6n1jnf88xqfv5ppicnm5jg3fl57dmp9vd2v2bvg9q61c0l9"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-arraydeque" ,rust-arraydeque-0.5)
+                       ("rust-encoding-rs" ,rust-encoding-rs-0.8)
+                       ("rust-hashlink" ,rust-hashlink-0.8))))
+    (home-page "https://github.com/Ethiraric/yaml-rust2")
+    (synopsis "fully YAML 1.2 compliant YAML parser")
+    (description
+     "This package provides a fully YAML 1.2 compliant YAML parser.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-rustbox-0.11
   (package
     (name "rust-rustbox")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 45/67] gnu: Add rust-snake-case-0.3.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (42 preceding siblings ...)
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 44/67] gnu: Add rust-yaml-rust2-0.8 Jordan Moore
@ 2024-12-27  3:38   ` Jordan Moore
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 46/67] gnu: rust-camino-1: Update to 1.1.9 Jordan Moore
                     ` (21 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:38 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-snake-case-0.3): New variable.

Change-Id: I05502052056564677310a73220a81e2a458c03e9
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index cacd0978b3..8e5b75306a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -80881,6 +80881,29 @@ (define-public rust-snafu-derive-0.6
         ("rust-quote" ,rust-quote-1)
         ("rust-syn" ,rust-syn-1))))))
 
+(define-public rust-snake-case-0.3
+  (package
+    (name "rust-snake-case")
+    (version "0.3.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "snake_case" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1v4f132rk9wxiw8hb3kgnixirzr8kbfhg2lgsf4b85vbg02a0jfn"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-serde" ,rust-serde-1))))
+    (home-page "https://github.com/emilk/snake_case")
+    (synopsis
+     "SnakeCase is a String-like type that can only contain valid non-empty snake_case")
+    (description
+     "This package provides @code{SnakeCase} is a String-like type that can only contain valid non-empty
+snake_case.")
+    (license license:expat)))
+
 (define-public rust-snap-1
   (package
     (name "rust-snap")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 46/67] gnu: rust-camino-1: Update to 1.1.9.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (43 preceding siblings ...)
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 45/67] gnu: Add rust-snake-case-0.3 Jordan Moore
@ 2024-12-27  3:38   ` Jordan Moore
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 47/67] gnu: rust-clap-4: Update to 4.5.23 Jordan Moore
                     ` (20 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:38 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-camino-1): Update to 1.1.9.

Change-Id: I620356e9a415e0f3e845319fe70d524b1951619c
---
 gnu/packages/crates-io.scm | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 8e5b75306a..d6ae7e0dba 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -11778,23 +11778,22 @@ (define-public rust-calloop-wayland-source-0.2
 (define-public rust-camino-1
   (package
     (name "rust-camino")
-    (version "1.1.6")
+    (version "1.1.9")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "camino" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "171vzfyrm2jmajd70q1m774297y028kadgm7cfw4kxc8lfsr57n5"))))
+        (base32 "1lqszl12l1146jf8g01rvjmapif82mhzih870ln3x0dmcr4yr5lb"))))
     (build-system cargo-build-system)
     (arguments
-     `(#:cargo-inputs (("rust-proptest" ,rust-proptest-1)
-                       ("rust-serde" ,rust-serde-1))
-       #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)
-                                   ("rust-serde-bytes" ,rust-serde-bytes-0.11))))
-    (home-page "https://github.com/withoutboats/camino")
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-proptest" ,rust-proptest-1)
+                       ("rust-serde" ,rust-serde-1))))
+    (home-page "https://github.com/camino-rs/camino")
     (synopsis "UTF-8 paths")
-    (description "This package provides a UTF-8 paths.")
+    (description "This package provides UTF-8 paths.")
     (license (list license:expat license:asl2.0))))
 
 (define-public rust-camino-tempfile-1
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 47/67] gnu: rust-clap-4: Update to 4.5.23.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (44 preceding siblings ...)
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 46/67] gnu: rust-camino-1: Update to 1.1.9 Jordan Moore
@ 2024-12-27  3:38   ` Jordan Moore
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 48/67] gnu: rust-clap-builder-4: " Jordan Moore
                     ` (19 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:38 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-clap-4): Update to 4.5.23.

Change-Id: I4135a1308a681ad2ace696d51fc7e984f065355a
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d6ae7e0dba..e2303dbaed 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -14134,14 +14134,14 @@ (define-public rust-clang-sys-0.28
 (define-public rust-clap-4
   (package
     (name "rust-clap")
-    (version "4.5.21")
+    (version "4.5.23")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "clap" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0kv0n5jbpfpl9xyags5lpyq5cccbx6g36s98lpgi8xbwbag4nfzv"))))
+        (base32 "110cf0i9fmkfqzqhi1h8za9y0vnr5rwhy3wmv1p0rcgp5vnffd9i"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs (("rust-clap-builder" ,rust-clap-builder-4)
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 48/67] gnu: rust-clap-builder-4: Update to 4.5.23.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (45 preceding siblings ...)
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 47/67] gnu: rust-clap-4: Update to 4.5.23 Jordan Moore
@ 2024-12-27  3:38   ` Jordan Moore
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 49/67] gnu: rust-clap-lex-0.7: Update to 0.7.4 Jordan Moore
                     ` (18 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:38 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-clap-builder-4): Update to 4.5.23.

Change-Id: I9f067468b5c243bb4504626d25675747c1d82bc7
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e2303dbaed..4b1eea0441 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -14240,14 +14240,14 @@ (define-public rust-clap-2
 (define-public rust-clap-builder-4
   (package
     (name "rust-clap-builder")
-    (version "4.5.21")
+    (version "4.5.23")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "clap_builder" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1v10zx5v43yk7f4wwr0wxxlr1mx0k8c70lxa6aymwyyccym9aymi"))))
+        (base32 "0f28rgc09kdgfq1hgg1bb1ydaw243w6dwyw74syz439k6b32yn1h"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-test-flags (list "--release" "--"
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 49/67] gnu: rust-clap-lex-0.7: Update to 0.7.4.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (46 preceding siblings ...)
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 48/67] gnu: rust-clap-builder-4: " Jordan Moore
@ 2024-12-27  3:38   ` Jordan Moore
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 50/67] gnu: rust-owo-colors-4: Update to 4.1.0 Jordan Moore
                     ` (17 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:38 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-clap-lex-0.7): Update to 0.7.4.

Change-Id: If7622c51432e69881c071a0bf8e9fac683358a12
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4b1eea0441..7deb85a879 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -14575,14 +14575,14 @@ (define-public rust-clap-derive-3
 (define-public rust-clap-lex-0.7
   (package
     (name "rust-clap-lex")
-    (version "0.7.2")
+    (version "0.7.4")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "clap_lex" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "15zcrc2fa6ycdzaihxghf48180bnvzsivhf0fmah24bnnaf76qhl"))))
+        (base32 "19nwfls5db269js5n822vkc8dw0wjq2h1wf0hgr06ld2g52d2spl"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-development-inputs (("rust-automod" ,rust-automod-1))))
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 50/67] gnu: rust-owo-colors-4: Update to 4.1.0.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (47 preceding siblings ...)
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 49/67] gnu: rust-clap-lex-0.7: Update to 0.7.4 Jordan Moore
@ 2024-12-27  3:38   ` Jordan Moore
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 51/67] gnu: rust-pathdiff-0.2: Update to 0.2.3 Jordan Moore
                     ` (16 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:38 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-owo-colors-4): Update to 4.1.0.

Change-Id: I8ee3127e1c733ec7bd956ffa9ab0114dbc7c65fc
---
 gnu/packages/crates-io.scm | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7deb85a879..ea34bcb70b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -56188,22 +56188,23 @@ (define-public rust-owning-ref-0.3
 (define-public rust-owo-colors-4
   (package
     (name "rust-owo-colors")
-    (version "4.0.0")
+    (version "4.1.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "owo-colors" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0grsk47cllj0s4nc4qxvy4gdhj2lyiglbqx4lmw2m7grdmq59zya"))))
+        (base32 "0mms4sbisxm1w8v08qz85m90sv861xg4ahil85587kb9cmzpcdzv"))))
     (build-system cargo-build-system)
     (arguments
-     `(#:cargo-inputs (("rust-supports-color" ,rust-supports-color-2))))
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-supports-color" ,rust-supports-color-3)
+                       ("rust-supports-color" ,rust-supports-color-2))))
     (home-page "https://github.com/jam1garner/owo-colors")
     (synopsis "Zero-allocation terminal colors that'll make people go owo")
     (description
-     "This package provides zero-allocation terminal colors that'll make people go
-owo.")
+     "This package provides Zero-allocation terminal colors that'll make people go owo.")
     (license license:expat)))
 
 (define-public rust-owo-colors-3
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 51/67] gnu: rust-pathdiff-0.2: Update to 0.2.3.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (48 preceding siblings ...)
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 50/67] gnu: rust-owo-colors-4: Update to 4.1.0 Jordan Moore
@ 2024-12-27  3:38   ` Jordan Moore
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 52/67] gnu: rust-semver-1: Update to 1.0.24 Jordan Moore
                     ` (15 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:38 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-pathdiff-0.2): Update to 0.2.3.

Change-Id: I355cb71287df352359bebe128786b4c543988543
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ea34bcb70b..fafc0f46b2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -57723,14 +57723,14 @@ (define-public rust-path-slash-0.2
 (define-public rust-pathdiff-0.2
   (package
     (name "rust-pathdiff")
-    (version "0.2.1")
+    (version "0.2.3")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "pathdiff" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1pa4dcmb7lwir4himg1mnl97a05b2z0svczg62l8940pbim12dc8"))))
+        (base32 "1lrqp4ip05df8dzldq6gb2c1sq2gs54gly8lcnv3rhav1qhwx56z"))))
     (build-system cargo-build-system)
     (arguments
      (list #:skip-build? #t
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 52/67] gnu: rust-semver-1: Update to 1.0.24.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (49 preceding siblings ...)
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 51/67] gnu: rust-pathdiff-0.2: Update to 0.2.3 Jordan Moore
@ 2024-12-27  3:38   ` Jordan Moore
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 53/67] gnu: rust-supports-color-3: Update to 3.0.2 Jordan Moore
                     ` (14 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:38 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-semver-1): Update to 1.0.24.

Change-Id: I02c645991c17b823ec7a8422e08a3eb318d065b7
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index fafc0f46b2..fcceea435a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -76264,14 +76264,14 @@ (define-public rust-selinux-sys-0.6
 (define-public rust-semver-1
   (package
     (name "rust-semver")
-    (version "1.0.23")
+    (version "1.0.24")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "semver" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "12wqpxfflclbq4dv8sa6gchdh92ahhwn4ci1ls22wlby3h57wsb1"))))
+        (base32 "1fmvjjkd3f64y5fqr1nakkq371mnwzv09fbz5mbmdxril63ypdiw"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 53/67] gnu: rust-supports-color-3: Update to 3.0.2.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (50 preceding siblings ...)
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 52/67] gnu: rust-semver-1: Update to 1.0.24 Jordan Moore
@ 2024-12-27  3:38   ` Jordan Moore
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 54/67] gnu: rust-tracing-0.1: Update to 0.1.41 Jordan Moore
                     ` (13 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:38 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-supports-color-3): Update to 3.0.2.

Change-Id: Icdfca59ec7b7491ce5c0e38e7f802bf92e442235
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index fcceea435a..9d858e8871 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -84288,14 +84288,14 @@ (define-public rust-superluminal-perf-sys-0.1
 (define-public rust-supports-color-3
   (package
     (name "rust-supports-color")
-    (version "3.0.0")
+    (version "3.0.2")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "supports-color" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0kw5miaai8sarcikzdvsf2ys6rkakngyf2g4yifmgz0xc8ab6acq"))))
+        (base32 "1mk7r2j6l7zmqk3pg7av0l6viq413lmk1vz4bjnf9lnq5liwfky6"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs (("rust-is-ci" ,rust-is-ci-1))))
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 54/67] gnu: rust-tracing-0.1: Update to 0.1.41.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (51 preceding siblings ...)
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 53/67] gnu: rust-supports-color-3: Update to 3.0.2 Jordan Moore
@ 2024-12-27  3:38   ` Jordan Moore
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 55/67] gnu: rust-tracing-subscriber-0.3: Update to 0.3.19 Jordan Moore
                     ` (12 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:38 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-tracing-0.1): Update to 0.1.41.

Change-Id: Ie9f8e5e7cd2eb0aba9235a230eb7fe29d2c6d99a
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 9d858e8871..a746417a05 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -93312,14 +93312,14 @@ (define-public rust-topology-traits-0.1
 (define-public rust-tracing-0.1
   (package
     (name "rust-tracing")
-    (version "0.1.40")
+    (version "0.1.41")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "tracing" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1vv48dac9zgj9650pg2b4d0j3w6f3x9gbggf43scq5hrlysklln3"))))
+        (base32 "1l5xrzyjfyayrwhvhldfnwdyligi1mpqm8mzbi2m1d6y6p2hlkkq"))))
     (build-system cargo-build-system)
     (arguments
      `(#:tests? #f      ; unresolved import `tracing_mock`
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 55/67] gnu: rust-tracing-subscriber-0.3: Update to 0.3.19.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (52 preceding siblings ...)
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 54/67] gnu: rust-tracing-0.1: Update to 0.1.41 Jordan Moore
@ 2024-12-27  3:38   ` Jordan Moore
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 56/67] gnu: rust-petgraph-0.6: Update to 0.6.5 Jordan Moore
                     ` (11 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:38 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-tracing-subscriber-0.3): Update to 0.3.19.

Change-Id: Ie105173b5be3613277c62aebe7207c42a43c2312
---
 gnu/packages/crates-io.scm | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a746417a05..7d12ef3ef7 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -93602,14 +93602,14 @@ (define-public rust-tracing-serde-0.1
 (define-public rust-tracing-subscriber-0.3
   (package
     (name "rust-tracing-subscriber")
-    (version "0.3.18")
+    (version "0.3.19")
     (source
-      (origin
-        (method url-fetch)
-        (uri (crate-uri "tracing-subscriber" version))
-        (file-name (string-append name "-" version ".tar.gz"))
-        (sha256
-         (base32 "12vs1bwk4kig1l2qqjbbn2nm5amwiqmkcmnznylzmnfvjy6083xd"))))
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "tracing-subscriber" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0220rignck8072i89jjsh140vmh14ydwpdwnifyaf3xcnpn9s678"))))
     (build-system cargo-build-system)
     (arguments
      `(#:tests? #f     ; use of undeclared crate or module `tracing_mock`
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 56/67] gnu: rust-petgraph-0.6: Update to 0.6.5.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (53 preceding siblings ...)
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 55/67] gnu: rust-tracing-subscriber-0.3: Update to 0.3.19 Jordan Moore
@ 2024-12-27  3:38   ` Jordan Moore
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 57/67] gnu: rust-serde-json-1: Update to 1.0.134 Jordan Moore
                     ` (10 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:38 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-petgraph-0.6): Update to 0.6.5.

Change-Id: I9231dc18304eb625c720e5cc5bbc7ccc58257369
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7d12ef3ef7..b813636c0f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -58809,14 +58809,14 @@ (define-public rust-pest-meta-2
 (define-public rust-petgraph-0.6
   (package
     (name "rust-petgraph")
-    (version "0.6.0")
+    (version "0.6.5")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "petgraph" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0kw27zzhsa82d4qpkrz91vznyxi3wm0qg0i84grfaqqbkpxa44sa"))))
+        (base32 "1ns7mbxidnn2pqahbbjccxkrqkrll2i5rbxx43ns6rh6fn3cridl"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 57/67] gnu: rust-serde-json-1: Update to 1.0.134.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (54 preceding siblings ...)
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 56/67] gnu: rust-petgraph-0.6: Update to 0.6.5 Jordan Moore
@ 2024-12-27  3:38   ` Jordan Moore
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 58/67] gnu: rust-chrono-0.4: Update to 0.4.39 Jordan Moore
                     ` (9 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:38 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-serde-json-1): Update to 1.0.134.

Change-Id: Icb6edad3a9356f1903ea41aab02c4e53e320e7b1
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b813636c0f..7b9054ba44 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -77089,14 +77089,14 @@ (define-public rust-serde-indextree-0.2
 (define-public rust-serde-json-1
   (package
     (name "rust-serde-json")
-    (version "1.0.133")
+    (version "1.0.134")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "serde_json" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0xz3bswa527wln3fy0qb7y081nx3cp5yy1ggjhi6n5mrfcjfpz67"))))
+        (base32 "0z8wk61rzpqjmnwhv6k9zikhsfmsb6lr6qbg84aqpr1fqisl23yh"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 58/67] gnu: rust-chrono-0.4: Update to 0.4.39.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (55 preceding siblings ...)
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 57/67] gnu: rust-serde-json-1: Update to 1.0.134 Jordan Moore
@ 2024-12-27  3:38   ` Jordan Moore
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 59/67] gnu: rust-indicatif-0.17: Update to 0.17.9 Jordan Moore
                     ` (8 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:38 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-chrono-0.4): Update to 0.4.39.

Change-Id: Ib48638e48ea60276cf1c146f1e6a23fb67ad631b
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7b9054ba44..996c56e5ff 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -13558,14 +13558,14 @@ (define-public rust-chic-1
 (define-public rust-chrono-0.4
   (package
     (name "rust-chrono")
-    (version "0.4.38")
+    (version "0.4.39")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "chrono" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "009l8vc5p8750vn02z30mblg4pv2qhkbfizhfwmzc6vpy5nr67x2"))))
+        (base32 "09g8nf409lb184kl9j4s85k0kn8wzgjkp5ls9zid50b886fwqdky"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 59/67] gnu: rust-indicatif-0.17: Update to 0.17.9.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (56 preceding siblings ...)
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 58/67] gnu: rust-chrono-0.4: Update to 0.4.39 Jordan Moore
@ 2024-12-27  3:38   ` Jordan Moore
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 60/67] gnu: rust-pin-project-lite-0.2: Update to 0.2.15 Jordan Moore
                     ` (7 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:38 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-indicatif-0.17): Update to 0.17.9.

Change-Id: Ibb59b4262af20bb11beb9c6e8e3c5f1f5c4ce773
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 996c56e5ff..80bdca814d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -37568,14 +37568,14 @@ (define-public rust-indextree-macros-0.1
 (define-public rust-indicatif-0.17
   (package
     (name "rust-indicatif")
-    (version "0.17.8")
+    (version "0.17.9")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "indicatif" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "18xyqxw9i5x4sbpzckhfz3nm984iq9r7nbi2lk76nz888n7mlfkn"))))
+        (base32 "10dj53x2a2bfhnfi78nhi4kb4zgc3rq6jm2wgg3d6d6rbsw7bxnb"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-test-flags
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 60/67] gnu: rust-pin-project-lite-0.2: Update to 0.2.15.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (57 preceding siblings ...)
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 59/67] gnu: rust-indicatif-0.17: Update to 0.17.9 Jordan Moore
@ 2024-12-27  3:38   ` Jordan Moore
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 61/67] gnu: rust-regex-1: Update to 1.11.1 Jordan Moore
                     ` (6 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:38 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-pin-project-lite-0.2): Update to 0.2.15.

Change-Id: Icaaa592cde5f835fc186fd706b07a9182826bdeb
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 80bdca814d..aa8f34558d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -59611,14 +59611,14 @@ (define-public rust-pin-project-internal-0.4
 (define-public rust-pin-project-lite-0.2
   (package
     (name "rust-pin-project-lite")
-    (version "0.2.13")
+    (version "0.2.15")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "pin-project-lite" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0n0bwr5qxlf0mhn2xkl36sy55118s9qmvx2yl5f3ixkb007lbywa"))
+        (base32 "1zz4xif3iknfrpmvqmh0pcc9mx4cxm28jywqydir3pimcla1wnli"))
        (modules '((guix build utils)))
        (snippet
         '(begin (substitute* "Cargo.toml"
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 61/67] gnu: rust-regex-1: Update to 1.11.1.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (58 preceding siblings ...)
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 60/67] gnu: rust-pin-project-lite-0.2: Update to 0.2.15 Jordan Moore
@ 2024-12-27  3:38   ` Jordan Moore
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 62/67] gnu: rust-tokio-stream-0.1: Update to 0.1.17 Jordan Moore
                     ` (5 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:38 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-regex-1): Update to 1.11.1.

Change-Id: If0d360e1bdf18f8e550ab2f1986511e38cb34f26
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index aa8f34558d..cd9f5924f9 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -69309,14 +69309,14 @@ (define-public rust-refpool-0.4
 (define-public rust-regex-1
   (package
     (name "rust-regex")
-    (version "1.11.0")
+    (version "1.11.1")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "regex" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1n5imk7yxam409ik5nagsjpwqvbg3f0g0mznd5drf549x1g0w81q"))))
+        (base32 "148i41mzbx8bmq32hsj1q4karkzzx5m60qza6gdw4pdc9qdyyi5m"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 62/67] gnu: rust-tokio-stream-0.1: Update to 0.1.17.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (59 preceding siblings ...)
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 61/67] gnu: rust-regex-1: Update to 1.11.1 Jordan Moore
@ 2024-12-27  3:38   ` Jordan Moore
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 63/67] gnu: rust-unicode-ident-1: Update to 1.0.14 Jordan Moore
                     ` (4 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:38 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-tokio-stream-0.1): Update to 0.1.17.

Change-Id: Ifc8842802806f4b3c3bb64d772837353ceb69c3f
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index cd9f5924f9..6f7fdea9d0 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -91982,14 +91982,14 @@ (define-public rust-tokio-socks-0.3
 (define-public rust-tokio-stream-0.1
   (package
     (name "rust-tokio-stream")
-    (version "0.1.16")
+    (version "0.1.17")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "tokio-stream" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1wc65gprcsyzqlr0k091glswy96kph90i32gffi4ksyh03hnqkjg"))))
+        (base32 "0ix0770hfp4x5rh5bl7vsnr3d4iz4ms43i522xw70xaap9xqv9gc"))))
     (build-system cargo-build-system)
     (arguments
      `(#:tests? #false      ; unresolved import `tokio_test`
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 63/67] gnu: rust-unicode-ident-1: Update to 1.0.14.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (60 preceding siblings ...)
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 62/67] gnu: rust-tokio-stream-0.1: Update to 0.1.17 Jordan Moore
@ 2024-12-27  3:38   ` Jordan Moore
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 64/67] gnu: rust-unicode-normalization-0.1: Update to 0.1.24 Jordan Moore
                     ` (3 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:38 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-unicode-ident-1): Update to 1.0.14.

Change-Id: If04a76362bb3542810dcb272e1be438e916bacb1
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6f7fdea9d0..0167ecc881 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -96356,14 +96356,14 @@ (define-public rust-unicode-id-0.3
 (define-public rust-unicode-ident-1
   (package
     (name "rust-unicode-ident")
-    (version "1.0.12")
+    (version "1.0.14")
     (source (origin
               (method url-fetch)
               (uri (crate-uri "unicode-ident" version))
               (file-name (string-append name "-" version ".tar.gz"))
               (sha256
                (base32
-                "0jzf1znfpb2gx8nr8mvmyqs1crnv79l57nxnbiszc7xf7ynbjm1k"))))
+                "10ywa1pg0glgkr4l3dppjxizr9r2b7im0ycbfa0137l69z5fdfdd"))))
     (build-system cargo-build-system)
     ;; Most development inputs are competing implementations
     ;; for benchmarks.
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 64/67] gnu: rust-unicode-normalization-0.1: Update to 0.1.24.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (61 preceding siblings ...)
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 63/67] gnu: rust-unicode-ident-1: Update to 1.0.14 Jordan Moore
@ 2024-12-27  3:38   ` Jordan Moore
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 65/67] gnu: rust-tracing-attributes-0.1: Update to 0.1.28 Jordan Moore
                     ` (2 subsequent siblings)
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:38 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-unicode-normalization-0.1): Update to 0.1.24.

Change-Id: Ib9163b2444f398963852d865aa281b03e1a87a36
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0167ecc881..f06d362c28 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -96407,7 +96407,7 @@ (define-public rust-unicode-linebreak-0.1
 (define-public rust-unicode-normalization-0.1
   (package
     (name "rust-unicode-normalization")
-    (version "0.1.22")
+    (version "0.1.24")
     (source
      (origin
        (method url-fetch)
@@ -96415,7 +96415,7 @@ (define-public rust-unicode-normalization-0.1
        (file-name
         (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "08d95g7b1irc578b2iyhzv4xhsa4pfvwsqxcl9lbcpabzkq16msw"))))
+        (base32 "0mnrk809z3ix1wspcqy97ld5wxdb31f3xz6nsvg5qcv289ycjcsh"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 65/67] gnu: rust-tracing-attributes-0.1: Update to 0.1.28.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (62 preceding siblings ...)
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 64/67] gnu: rust-unicode-normalization-0.1: Update to 0.1.24 Jordan Moore
@ 2024-12-27  3:38   ` Jordan Moore
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 66/67] gnu: rust-tracing-core-0.1: Update to 0.1.33 Jordan Moore
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 67/67] gnu: rust-cfg-expr-0.17: Update to 0.17.2 Jordan Moore
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:38 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-tracing-attributes-0.1): Update to 0.1.28.

Change-Id: I80f939ca60f60d4abe19f1a2e297312d20a1e2c4
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f06d362c28..68936567e5 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -93342,7 +93342,7 @@ (define-public rust-tracing-0.1
 (define-public rust-tracing-attributes-0.1
   (package
     (name "rust-tracing-attributes")
-    (version "0.1.27")
+    (version "0.1.28")
     (source
      (origin
        (method url-fetch)
@@ -93350,7 +93350,7 @@ (define-public rust-tracing-attributes-0.1
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
         (base32
-         "1rvb5dn9z6d0xdj14r403z0af0bbaqhg02hq4jc97g5wds6lqw1l"))))
+         "0v92l9cxs42rdm4m5hsa8z7ln1xsiw1zc2iil8c6k7lzq0jf2nir"))))
     (build-system cargo-build-system)
     (arguments
      `(#:tests? #f      ; unresolved import `tracing_mock`
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 66/67] gnu: rust-tracing-core-0.1: Update to 0.1.33.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (63 preceding siblings ...)
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 65/67] gnu: rust-tracing-attributes-0.1: Update to 0.1.28 Jordan Moore
@ 2024-12-27  3:38   ` Jordan Moore
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 67/67] gnu: rust-cfg-expr-0.17: Update to 0.17.2 Jordan Moore
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:38 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-tracing-core-0.1): Update to 0.1.33.

Change-Id: Ic381d5359e0587f5fc06841f0a15e122b1958e9e
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 68936567e5..ab869a19e8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -93400,7 +93400,7 @@ (define-public rust-tracing-chrome-0.7
 (define-public rust-tracing-core-0.1
   (package
     (name "rust-tracing-core")
-    (version "0.1.32")
+    (version "0.1.33")
     (source
      (origin
        (method url-fetch)
@@ -93408,7 +93408,7 @@ (define-public rust-tracing-core-0.1
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
         (base32
-         "0m5aglin3cdwxpvbg6kz0r9r0k31j48n0kcfwsp6l49z26k3svf0"))))
+         "170gc7cxyjx824r9kr17zc9gvzx89ypqfdzq259pr56gg5bwjwp6"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 67/67] gnu: rust-cfg-expr-0.17: Update to 0.17.2.
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
                     ` (64 preceding siblings ...)
  2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 66/67] gnu: rust-tracing-core-0.1: Update to 0.1.33 Jordan Moore
@ 2024-12-27  3:38   ` Jordan Moore
  65 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2024-12-27  3:38 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-cfg-expr-0.17): Update to 0.17.2.

Change-Id: Ia6709e241a004470173d5f277c09848c7c3257e3
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ab869a19e8..ae3f5a5039 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -13220,14 +13220,14 @@ (define-public rust-cfg-aliases-0.1
 (define-public rust-cfg-expr-0.17
   (package
     (name "rust-cfg-expr")
-    (version "0.17.0")
+    (version "0.17.2")
     (source (origin
               (method url-fetch)
               (uri (crate-uri "cfg-expr" version))
               (file-name (string-append name "-" version ".tar.gz"))
               (sha256
                (base32
-                "174y5f7035cx99d83hn1m97xd5xr83nd5fpkcxr3w8nkqihh12fh"))))
+                "12a7zr6ff4i6mfwcv711dll0w5pr3dw1lvkaf4c4a66i1gjacjwd"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3 01/67] gnu: Add cargo-nextest.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (69 preceding siblings ...)
  2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
@ 2025-01-04  0:07 ` Jordan Moore
  2025-01-05  4:23 ` [bug#75127] [PATCH rust-team v3] " Jordan Moore
                   ` (4 subsequent siblings)
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-04  0:07 UTC (permalink / raw)
  To: 75127

[-- Attachment #1: Type: text/plain, Size: 50 bytes --]

Working on an updated patchset right now

- Jordan

[-- Attachment #2: Type: text/html, Size: 225 bytes --]

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

* [bug#75127] [PATCH rust-team v3] Add cargo-nextest
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (70 preceding siblings ...)
  2025-01-04  0:07 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: Add cargo-nextest Jordan Moore
@ 2025-01-05  4:23 ` Jordan Moore
  2025-01-05  4:29   ` Jordan Moore
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                   ` (3 subsequent siblings)
  75 siblings, 1 reply; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:23 UTC (permalink / raw)
  To: 75127

[-- Attachment #1: Type: text/plain, Size: 83 bytes --]

Rebased onto latest rust-team branch and removed all the duplicated work.

- Jordan

[-- Attachment #2: Type: text/html, Size: 258 bytes --]

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

* [bug#75127] [PATCH rust-team v5 01/57] gnu: Add cargo-nextest.
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (71 preceding siblings ...)
  2025-01-05  4:23 ` [bug#75127] [PATCH rust-team v3] " Jordan Moore
@ 2025-01-05  4:28 ` Jordan Moore
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 02/57] gnu: Add rust-enable-ansi-support-0.2 Jordan Moore
                     ` (55 more replies)
  2025-01-09  3:46 ` [bug#75127] [PATCH rust-team v5] Add cargo-nextest Jordan Moore
                   ` (2 subsequent siblings)
  75 siblings, 56 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:28 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/rust-apps.scm (cargo-nextest): New variable.

Change-Id: If524cda770aba1e2e3bb082d47c0816cbdaa5aa3
---
 gnu/packages/rust-apps.scm | 49 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)

diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index 2182daa2f3..4b3a23c7e0 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -423,6 +423,55 @@ (define-public cargo-machete
     (description "@code{cargo-machete} finds unused dependencies in Cargo.toml.")
     (license (list license:expat license:asl2.0))))
 
+(define-public cargo-nextest
+  (package
+    (name "cargo-nextest")
+    (version "0.9.87")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "cargo-nextest" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "02aq4wmrnwlm2amjqpwv0k58mw5kbwkxgj2z1d6qydxfrrm50k1d"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-camino" ,rust-camino-1)
+                       ("rust-camino" ,rust-camino-1)
+                       ("rust-cfg-if" ,rust-cfg-if-1)
+                       ("rust-clap" ,rust-clap-4)
+                       ("rust-color-eyre" ,rust-color-eyre-0.6)
+                       ("rust-dialoguer" ,rust-dialoguer-0.11)
+                       ("rust-duct" ,rust-duct-0.13)
+                       ("rust-enable-ansi-support" ,rust-enable-ansi-support-0.2)
+                       ("rust-guppy" ,rust-guppy-0.17)
+                       ("rust-itertools" ,rust-itertools-0.13)
+                       ("rust-miette" ,rust-miette-7)
+                       ("rust-nextest-filtering" ,rust-nextest-filtering-0.12)
+                       ("rust-nextest-metadata" ,rust-nextest-metadata-0.12)
+                       ("rust-nextest-runner" ,rust-nextest-runner-0.70)
+                       ("rust-nextest-workspace-hack" ,rust-nextest-workspace-hack-0.1)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-owo-colors" ,rust-owo-colors-4)
+                       ("rust-pathdiff" ,rust-pathdiff-0.2)
+                       ("rust-quick-junit" ,rust-quick-junit-0.5)
+                       ("rust-semver" ,rust-semver-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-shell-words" ,rust-shell-words-1)
+                       ("rust-supports-color" ,rust-supports-color-3)
+                       ("rust-supports-unicode" ,rust-supports-unicode-3)
+                       ("rust-swrite" ,rust-swrite-0.1)
+                       ("rust-thiserror" ,rust-thiserror-2)
+                       ("rust-tracing" ,rust-tracing-0.1)
+                       ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))
+       #:cargo-development-inputs (("rust-camino-tempfile" ,rust-camino-tempfile-1))))
+    (inputs (list pkg-config zlib `(,zstd "lib")))
+    (home-page "https://github.com/nextest-rs/nextest")
+    (synopsis "next-generation test runner for Rust.")
+    (description
+     "This package provides a next-generation test runner for Rust.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public complgen
   (package
     (name "complgen")

base-commit: bb6e1d6effd9788c5c80426b40189f2aeeb49d92
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 02/57] gnu: Add rust-enable-ansi-support-0.2.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
@ 2025-01-05  4:28   ` Jordan Moore
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 03/57] gnu: Add rust-guppy-0.17 Jordan Moore
                     ` (54 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:28 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-graphics.scm (rust-enable-ansi-support-0.2): New variable.

Change-Id: I5f60502c1f56ff0a5154713099f4db939944b492
---
 gnu/packages/crates-graphics.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm
index b00da5ba2f..5197b62ff8 100644
--- a/gnu/packages/crates-graphics.scm
+++ b/gnu/packages/crates-graphics.scm
@@ -1267,6 +1267,27 @@ (define-public rust-drm-sys-0.5
      `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.66)
                        ("rust-pkg-config" ,rust-pkg-config-0.3))))))
 
+(define-public rust-enable-ansi-support-0.2
+  (package
+    (name "rust-enable-ansi-support")
+    (version "0.2.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "enable-ansi-support" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0q5wv5b9inh7kzc2464ch51ffk920f9yb0q9xvvlp9cs5apg6kxa"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-windows-sys" ,rust-windows-sys-0.42))))
+    (home-page "https://github.com/sunshowers-code/enable-ansi-support")
+    (synopsis "Enable ANSI escape code support on Windows 10")
+    (description
+     "This package provides Enable ANSI escape code support on Windows 10.")
+    (license license:expat)))
+
 (define-public rust-enterpolation-0.2
   (package
     (name "rust-enterpolation")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 03/57] gnu: Add rust-guppy-0.17.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 02/57] gnu: Add rust-enable-ansi-support-0.2 Jordan Moore
@ 2025-01-05  4:28   ` Jordan Moore
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 04/57] gnu: Add rust-nextest-filtering-0.12 Jordan Moore
                     ` (53 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:28 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-guppy-0.17): New variable.

Change-Id: Iba11081dcd5bb1e6749876d85c9a851a8172400e
---
 gnu/packages/crates-io.scm | 44 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 44 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 9284932ed6..06f26a773a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -30551,6 +30551,50 @@ (define-public rust-gumdrop-derive-0.8
     (description "This package provides custom derive support for gumdrop.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-guppy-0.17
+  (package
+    (name "rust-guppy")
+    (version "0.17.11")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "guppy" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "07kkvi1ijw9scjimivmc7c1585xzdmq8cjqvb4p1w1nbvml547nh"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
+                       ("rust-camino" ,rust-camino-1)
+                       ("rust-cargo-metadata" ,rust-cargo-metadata-0.19)
+                       ("rust-cfg-if" ,rust-cfg-if-1)
+                       ("rust-debug-ignore" ,rust-debug-ignore-1)
+                       ("rust-fixedbitset" ,rust-fixedbitset-0.4)
+                       ("rust-guppy-summaries" ,rust-guppy-summaries-0.7)
+                       ("rust-guppy-workspace-hack" ,rust-guppy-workspace-hack-0.1)
+                       ("rust-indexmap" ,rust-indexmap-2)
+                       ("rust-itertools" ,rust-itertools-0.13)
+                       ("rust-nested" ,rust-nested-0.1)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-pathdiff" ,rust-pathdiff-0.2)
+                       ("rust-petgraph" ,rust-petgraph-0.6)
+                       ("rust-proptest" ,rust-proptest-1)
+                       ("rust-proptest-derive" ,rust-proptest-derive-0.5)
+                       ("rust-rayon" ,rust-rayon-1)
+                       ("rust-semver" ,rust-semver-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-smallvec" ,rust-smallvec-1)
+                       ("rust-static-assertions" ,rust-static-assertions-1)
+                       ("rust-target-spec" ,rust-target-spec-3)
+                       ("rust-toml" ,rust-toml-0.5))))
+    (home-page "https://github.com/guppy-rs/guppy")
+    (synopsis "Track and query Cargo dependency graphs")
+    (description
+     "This package provides Track and query Cargo dependency graphs.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-half-2
   (package
     (name "rust-half")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 04/57] gnu: Add rust-nextest-filtering-0.12.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 02/57] gnu: Add rust-enable-ansi-support-0.2 Jordan Moore
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 03/57] gnu: Add rust-guppy-0.17 Jordan Moore
@ 2025-01-05  4:28   ` Jordan Moore
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 05/57] gnu: Add rust-nextest-workspace-hack-0.1 Jordan Moore
                     ` (52 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:28 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-nextest-filtering-0.12): New variable.

Change-Id: Id02d58386962cff12928f5d89a4482503fe1151c
---
 gnu/packages/crates-check.scm | 40 +++++++++++++++++++++++++++++++++--
 1 file changed, 38 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-check.scm b/gnu/packages/crates-check.scm
index 3d02f5421b..c307ec2a7f 100644
--- a/gnu/packages/crates-check.scm
+++ b/gnu/packages/crates-check.scm
@@ -9,7 +9,7 @@
 ;;; Copyright © 2023 Steve George <steve@futurile.net>
 ;;; Copyright © 2024 Maxim Cournoyer <maxim.cournoyer@gmail.com>
 ;;; Copyright © 2024 Aaron Covrig <aaron.covrig.us@ieee.org>
-;;; Copyright © 2024 Jordan Moore <lockbox@struct.foo>
+;;; Copyright © 2024, 2025 Jordan Moore <lockbox@struct.foo>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -36,7 +36,11 @@ (define-module (gnu packages crates-check)
   #:use-module ((guix licenses) #:prefix license:)
   #:use-module (guix packages)
   #:use-module (guix utils)
-  #:use-module (gnu packages crates-io))
+  #:use-module (gnu packages crates-compression)
+  #:use-module (gnu packages crates-crypto)
+  #:use-module (gnu packages crates-io)
+  #:use-module (gnu packages crates-web)
+  #:use-module (gnu packages crates-windows))
 
 (define-public rust-criterion-0.5
   (package
@@ -534,6 +538,38 @@ (define-public rust-mockall-double-0.3
 select the mock struct at compile time.  Used with the Mockall crate.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-nextest-filtering-0.12
+  (package
+    (name "rust-nextest-filtering")
+    (version "0.12.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "nextest-filtering" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1fz7w2qsmh98c246x16l9j5xypsj1nbc715wszajjkjiv7hbibvy"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-globset" ,rust-globset-0.4)
+                       ("rust-guppy" ,rust-guppy-0.17)
+                       ("rust-miette" ,rust-miette-7)
+                       ("rust-nextest-metadata" ,rust-nextest-metadata-0.12)
+                       ("rust-nextest-workspace-hack" ,rust-nextest-workspace-hack-0.1)
+                       ("rust-proptest" ,rust-proptest-1)
+                       ("rust-recursion" ,rust-recursion-0.5)
+                       ("rust-regex" ,rust-regex-1)
+                       ("rust-regex-syntax" ,rust-regex-syntax-0.8)
+                       ("rust-test-strategy" ,rust-test-strategy-0.4)
+                       ("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-winnow" ,rust-winnow-0.6)
+                       ("rust-xxhash-rust" ,rust-xxhash-rust-0.8))))
+    (home-page "https://github.com/nextest-rs/nextest")
+    (synopsis "Filtering DSL for cargo-nextest")
+    (description "This package provides Filtering DSL for cargo-nextest.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-quickcheck-1
   (package
     (name "rust-quickcheck")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 05/57] gnu: Add rust-nextest-workspace-hack-0.1.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (2 preceding siblings ...)
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 04/57] gnu: Add rust-nextest-filtering-0.12 Jordan Moore
@ 2025-01-05  4:28   ` Jordan Moore
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 06/57] gnu: Add rust-nextest-metadata-0.12 Jordan Moore
                     ` (51 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:28 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: I5c27b050b5e7c2aad22c2b7ad3d9f3b8eee4bde6
---
 gnu/packages/crates-check.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-check.scm b/gnu/packages/crates-check.scm
index c307ec2a7f..0c813d0075 100644
--- a/gnu/packages/crates-check.scm
+++ b/gnu/packages/crates-check.scm
@@ -570,6 +570,26 @@ (define-public rust-nextest-filtering-0.12
     (description "This package provides Filtering DSL for cargo-nextest.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-nextest-workspace-hack-0.1
+  (package
+    (name "rust-nextest-workspace-hack")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "nextest-workspace-hack" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1cxjiwja0idhd8as3drl2wgk5y7f84k2rrk67pbxk7kkk1m881nr"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t))
+    (home-page "https://github.com/nextest-rs/nextest")
+    (synopsis "workspace-hack package, managed by hakari")
+    (description
+     "This package provides workspace-hack package, managed by hakari.")
+    (license license:cc0)))
+
 (define-public rust-quickcheck-1
   (package
     (name "rust-quickcheck")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 06/57] gnu: Add rust-nextest-metadata-0.12.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (3 preceding siblings ...)
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 05/57] gnu: Add rust-nextest-workspace-hack-0.1 Jordan Moore
@ 2025-01-05  4:28   ` Jordan Moore
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 07/57] gnu: Add rust-nextest-runner-0.70 Jordan Moore
                     ` (50 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:28 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-nextest-metadata-0.12): New variable.

Change-Id: I5352bd23c6eaf7d8a28eed5ea84593501a8175ce
---
 gnu/packages/crates-check.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/crates-check.scm b/gnu/packages/crates-check.scm
index 0c813d0075..7ed8646b38 100644
--- a/gnu/packages/crates-check.scm
+++ b/gnu/packages/crates-check.scm
@@ -570,6 +570,31 @@ (define-public rust-nextest-filtering-0.12
     (description "This package provides Filtering DSL for cargo-nextest.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-nextest-metadata-0.12
+  (package
+    (name "rust-nextest-metadata")
+    (version "0.12.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "nextest-metadata" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1cx6cdzbgmf5imjcb6vpm6xpdx5nrl3w079m0vm7la0chj21yn7d"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-camino" ,rust-camino-1)
+                       ("rust-nextest-workspace-hack" ,rust-nextest-workspace-hack-0.1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-smol-str" ,rust-smol-str-0.3)
+                       ("rust-target-spec" ,rust-target-spec-3))))
+    (home-page "https://github.com/nextest-rs/nextest")
+    (synopsis "Structured access to nextest machine-readable output")
+    (description
+     "This package provides Structured access to nextest machine-readable output.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-nextest-workspace-hack-0.1
   (package
     (name "rust-nextest-workspace-hack")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 07/57] gnu: Add rust-nextest-runner-0.70.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (4 preceding siblings ...)
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 06/57] gnu: Add rust-nextest-metadata-0.12 Jordan Moore
@ 2025-01-05  4:28   ` Jordan Moore
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 08/57] gnu: Add rust-quick-junit-0.5 Jordan Moore
                     ` (49 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:28 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-nextest-runner-0.70): New variable.

Change-Id: Idfcb5379a129bfb3cf0f0f3b176fc2d4fe41e077
---
 gnu/packages/crates-check.scm | 99 +++++++++++++++++++++++++++++++++++
 1 file changed, 99 insertions(+)

diff --git a/gnu/packages/crates-check.scm b/gnu/packages/crates-check.scm
index 7ed8646b38..0818413e08 100644
--- a/gnu/packages/crates-check.scm
+++ b/gnu/packages/crates-check.scm
@@ -595,6 +595,105 @@ (define-public rust-nextest-metadata-0.12
      "This package provides Structured access to nextest machine-readable output.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-nextest-runner-0.70
+  (package
+    (name "rust-nextest-runner")
+    (version "0.70.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "nextest-runner" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1rg6hf8jbn82rv61m9f0yjjmz7bra8mgsilmidiq085sjsi7ymq4"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-aho-corasick" ,rust-aho-corasick-1)
+                       ("rust-async-scoped" ,rust-async-scoped-0.9)
+                       ("rust-atomicwrites" ,rust-atomicwrites-0.4)
+                       ("rust-bstr" ,rust-bstr-1)
+                       ("rust-bytes" ,rust-bytes-1)
+                       ("rust-camino" ,rust-camino-1)
+                       ("rust-camino-tempfile" ,rust-camino-tempfile-1)
+                       ("rust-cargo-metadata" ,rust-cargo-metadata-0.19)
+                       ("rust-cfg-if" ,rust-cfg-if-1)
+                       ("rust-chrono" ,rust-chrono-0.4)
+                       ("rust-config" ,rust-config-0.14)
+                       ("rust-console-subscriber" ,rust-console-subscriber-0.4)
+                       ("rust-crossterm" ,rust-crossterm-0.28)
+                       ("rust-debug-ignore" ,rust-debug-ignore-1)
+                       ("rust-derive-where" ,rust-derive-where-1)
+                       ("rust-duct" ,rust-duct-0.13)
+                       ("rust-dunce" ,rust-dunce-1)
+                       ("rust-future-queue" ,rust-future-queue-0.3)
+                       ("rust-futures" ,rust-futures-0.3)
+                       ("rust-guppy" ,rust-guppy-0.17)
+                       ("rust-hex" ,rust-hex-0.4)
+                       ("rust-home" ,rust-home-0.5)
+                       ("rust-http" ,rust-http-1)
+                       ("rust-humantime-serde" ,rust-humantime-serde-1)
+                       ("rust-indent-write" ,rust-indent-write-2)
+                       ("rust-indexmap" ,rust-indexmap-2)
+                       ("rust-indicatif" ,rust-indicatif-0.17)
+                       ("rust-is-ci" ,rust-is-ci-1)
+                       ("rust-itertools" ,rust-itertools-0.13)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-miette" ,rust-miette-7)
+                       ("rust-mukti-metadata" ,rust-mukti-metadata-0.3)
+                       ("rust-newtype-uuid" ,rust-newtype-uuid-1)
+                       ("rust-nextest-filtering" ,rust-nextest-filtering-0.12)
+                       ("rust-nextest-metadata" ,rust-nextest-metadata-0.12)
+                       ("rust-nextest-workspace-hack" ,rust-nextest-workspace-hack-0.1)
+                       ("rust-nix" ,rust-nix-0.29)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-owo-colors" ,rust-owo-colors-4)
+                       ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
+                       ("rust-quick-junit" ,rust-quick-junit-0.5)
+                       ("rust-rand" ,rust-rand-0.8)
+                       ("rust-regex" ,rust-regex-1)
+                       ("rust-self-update" ,rust-self-update-0.41)
+                       ("rust-semver" ,rust-semver-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-ignored" ,rust-serde-ignored-0.1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-serde-path-to-error" ,rust-serde-path-to-error-0.1)
+                       ("rust-sha2" ,rust-sha2-0.10)
+                       ("rust-shell-words" ,rust-shell-words-1)
+                       ("rust-smallvec" ,rust-smallvec-1)
+                       ("rust-smol-str" ,rust-smol-str-0.3)
+                       ("rust-strip-ansi-escapes" ,rust-strip-ansi-escapes-0.2)
+                       ("rust-supports-unicode" ,rust-supports-unicode-3)
+                       ("rust-swrite" ,rust-swrite-0.1)
+                       ("rust-tar" ,rust-tar-0.4)
+                       ("rust-target-spec" ,rust-target-spec-3)
+                       ("rust-target-spec-miette" ,rust-target-spec-miette-0.4)
+                       ("rust-thiserror" ,rust-thiserror-2)
+                       ("rust-tokio" ,rust-tokio-1)
+                       ("rust-tokio-stream" ,rust-tokio-stream-0.1)
+                       ("rust-toml" ,rust-toml-0.8)
+                       ("rust-toml-edit" ,rust-toml-edit-0.22)
+                       ("rust-tracing" ,rust-tracing-0.1)
+                       ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)
+                       ("rust-unicode-ident" ,rust-unicode-ident-1)
+                       ("rust-unicode-normalization" ,rust-unicode-normalization-0.1)
+                       ("rust-win32job" ,rust-win32job-2)
+                       ("rust-windows-sys" ,rust-windows-sys-0.59)
+                       ("rust-xxhash-rust" ,rust-xxhash-rust-0.8)
+                       ("rust-zstd" ,rust-zstd-0.13))
+       #:cargo-development-inputs (("rust-color-eyre" ,rust-color-eyre-0.6)
+                                   ("rust-indoc" ,rust-indoc-2)
+                                   ("rust-insta" ,rust-insta-1)
+                                   ("rust-maplit" ,rust-maplit-1)
+                                   ("rust-pathdiff" ,rust-pathdiff-0.2)
+                                   ("rust-pretty-assertions" ,rust-pretty-assertions-1)
+                                   ("rust-proptest" ,rust-proptest-1)
+                                   ("rust-test-case" ,rust-test-case-3)
+                                   ("rust-test-strategy" ,rust-test-strategy-0.4))))
+    (home-page "https://github.com/nextest-rs/nextest")
+    (synopsis "Core runner logic for cargo nextest")
+    (description "This package provides Core runner logic for cargo nextest.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-nextest-workspace-hack-0.1
   (package
     (name "rust-nextest-workspace-hack")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 08/57] gnu: Add rust-quick-junit-0.5.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (5 preceding siblings ...)
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 07/57] gnu: Add rust-nextest-runner-0.70 Jordan Moore
@ 2025-01-05  4:28   ` Jordan Moore
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 09/57] gnu: Add rust-swrite-0.1 Jordan Moore
                     ` (48 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:28 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-quick-junit-0.5): New variable.

Change-Id: I07b5c39346b4a61277c03ff33c10aee2f8862a02
---
 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 06f26a773a..6a3be7e721 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -59487,6 +59487,32 @@ (define-public rust-quick-error-1
          (base32
           "1q6za3v78hsspisc197bg3g7rpc989qycy8ypr8ap8igv10ikl51"))))))
 
+(define-public rust-quick-junit-0.5
+  (package
+    (name "rust-quick-junit")
+    (version "0.5.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "quick-junit" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1mxczpzhcnj3gkd22q448339lln6i1md0fhhaxr325hs769sdl9y"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
+                       ("rust-indexmap" ,rust-indexmap-2)
+                       ("rust-newtype-uuid" ,rust-newtype-uuid-1)
+                       ("rust-quick-xml" ,rust-quick-xml-0.37)
+                       ("rust-strip-ansi-escapes" ,rust-strip-ansi-escapes-0.2)
+                       ("rust-thiserror" ,rust-thiserror-2)
+                       ("rust-uuid" ,rust-uuid-1))))
+    (home-page "https://github.com/nextest-rs/quick-junit")
+    (synopsis "Data model and serializer for JUnit/XUnit XML")
+    (description
+     "This package provides Data model and serializer for JUnit/XUnit XML.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-quick-xml-0.37
   (package
     (name "rust-quick-xml")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 09/57] gnu: Add rust-swrite-0.1.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (6 preceding siblings ...)
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 08/57] gnu: Add rust-quick-junit-0.5 Jordan Moore
@ 2025-01-05  4:28   ` Jordan Moore
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 10/57] gnu: Add rust-camino-tempfile-1 Jordan Moore
                     ` (47 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:28 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: I1fd4ac9588817425728374256e76ce543680aac0
---
 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 6a3be7e721..0ebcb57fe9 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -76617,6 +76617,26 @@ (define-public rust-swayipc-types-1
 sway's IPC interface.")
     (license license:expat)))
 
+(define-public rust-swrite-0.1
+  (package
+    (name "rust-swrite")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "swrite" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "00vsicglylq4qq6dc497jdgzfnxi5mh7padwxijnvh1d1giyqgvz"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t))
+    (home-page "https://github.com/rusticstuff/swrite")
+    (synopsis "Infallible alternatives to write! and writeln! for Strings")
+    (description "This package provides Infallible alternatives to write! and
+writeln! for Strings.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-sxd-document-0.3
   (package
     (name "rust-sxd-document")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 10/57] gnu: Add rust-camino-tempfile-1.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (7 preceding siblings ...)
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 09/57] gnu: Add rust-swrite-0.1 Jordan Moore
@ 2025-01-05  4:28   ` Jordan Moore
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 11/57] gnu: Add rust-debug-ignore-1 Jordan Moore
                     ` (46 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:28 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: I2cff87d821868b379fb71311663693d0e86e6dba
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0ebcb57fe9..f258bd7229 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -10551,6 +10551,30 @@ (define-public rust-camino-1
     (description "This package provides a UTF-8 paths.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-camino-tempfile-1
+  (package
+    (name "rust-camino-tempfile")
+    (version "1.1.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "camino-tempfile" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1hk3a8x7950qg9vfl9fjwxyjd659fq6wvchrz4kx9r41z9am146b"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-camino" ,rust-camino-1)
+                       ("rust-tempfile" ,rust-tempfile-3))))
+    (home-page "https://github.com/camino-rs/camino-tempfile")
+    (synopsis
+     "library for managing temporary files and directories, with UTF-8 paths.")
+    (description
+     "This package provides a library for managing temporary files and directories,
+with UTF-8 paths.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-canonical-path-2
   (package
     (name "rust-canonical-path")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 11/57] gnu: Add rust-debug-ignore-1.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (8 preceding siblings ...)
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 10/57] gnu: Add rust-camino-tempfile-1 Jordan Moore
@ 2025-01-05  4:28   ` Jordan Moore
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 12/57] gnu: Add rust-guppy-summaries-0.7 Jordan Moore
                     ` (45 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:28 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: Ia30df0f8425b0c3776710e1f81a6231e21f353bb
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f258bd7229..1cec6447ec 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -19106,6 +19106,28 @@ (define-public rust-debug-helper-0.3
 the Debug trait manually.")
     (license license:expat)))
 
+(define-public rust-debug-ignore-1
+  (package
+    (name "rust-debug-ignore")
+    (version "1.0.5")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "debug-ignore" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "08gwdny6124ggy4hyli92hdyiqc5j2z9lqhbw81k0mgljcfyvrzz"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-serde" ,rust-serde-1))))
+    (home-page "https://github.com/sunshowers-code/debug-ignore")
+    (synopsis "newtype wrapper that causes a field to be skipped while printing out
+Debug output.")
+    (description "This package provides a newtype wrapper that causes a field to be
+skipped while printing out Debug output.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-debug-unreachable-0.1
   (package
     (name "rust-debug-unreachable")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 12/57] gnu: Add rust-guppy-summaries-0.7.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (9 preceding siblings ...)
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 11/57] gnu: Add rust-debug-ignore-1 Jordan Moore
@ 2025-01-05  4:28   ` Jordan Moore
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 13/57] gnu: Add rust-guppy-workspace-hack-0.1 Jordan Moore
                     ` (44 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:28 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-guppy-summaries-0.7): New variable.

Change-Id: I00ec0749f8ed0f104bb7c67e45d4ced769f5d9d8
---
 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 1cec6447ec..19c3b8a240 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -30641,6 +30641,33 @@ (define-public rust-guppy-0.17
      "This package provides Track and query Cargo dependency graphs.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-guppy-summaries-0.7
+  (package
+    (name "rust-guppy-summaries")
+    (version "0.7.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "guppy-summaries" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0ap7yqccwhd65xh0njbvaggpk81bgjiwy4a8fm43nlc7ynw3kl4b"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-camino" ,rust-camino-1)
+                       ("rust-cfg-if" ,rust-cfg-if-1)
+                       ("rust-diffus" ,rust-diffus-0.10)
+                       ("rust-guppy-workspace-hack" ,rust-guppy-workspace-hack-0.1)
+                       ("rust-semver" ,rust-semver-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-toml" ,rust-toml-0.5))))
+    (home-page "https://github.com/guppy-rs/guppy")
+    (synopsis "Build summaries for Cargo, created by guppy")
+    (description
+     "This package provides Build summaries for Cargo, created by guppy.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-half-2
   (package
     (name "rust-half")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 13/57] gnu: Add rust-guppy-workspace-hack-0.1.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (10 preceding siblings ...)
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 12/57] gnu: Add rust-guppy-summaries-0.7 Jordan Moore
@ 2025-01-05  4:28   ` Jordan Moore
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 14/57] gnu: Add rust-nested-0.1 Jordan Moore
                     ` (43 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:28 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: I1b94fe75e3731e1823f05ae7afe870b1d779d580
---
 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 19c3b8a240..272782634a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -30668,6 +30668,26 @@ (define-public rust-guppy-summaries-0.7
      "This package provides Build summaries for Cargo, created by guppy.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-guppy-workspace-hack-0.1
+  (package
+    (name "rust-guppy-workspace-hack")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "guppy-workspace-hack" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "106pg6ifjq92rz5xbbv0aw4xchl1fkikpjry72p0nxczv620cqlj"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t))
+    (home-page "https://github.com/facebookincubator/cargo-guppy")
+    (synopsis "workspace-hack package, managed by hakari")
+    (description
+     "This package provides workspace-hack package, managed by hakari.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-half-2
   (package
     (name "rust-half")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 14/57] gnu: Add rust-nested-0.1.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (11 preceding siblings ...)
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 13/57] gnu: Add rust-guppy-workspace-hack-0.1 Jordan Moore
@ 2025-01-05  4:28   ` Jordan Moore
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 15/57] gnu: Add rust-target-spec-3 Jordan Moore
                     ` (42 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:28 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: Ib30b8fc4c79711a4588f0fa461a52e73a5407592
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 272782634a..305bc57519 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -44817,6 +44817,29 @@ (define-public rust-neso-0.5
 in Rust that can compile to WebAssembly.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-nested-0.1
+  (package
+    (name "rust-nested")
+    (version "0.1.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "nested" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "17lwhdw0z8c4g00yfdasxh4zc5dq1ccylmbb0n1zw1wgcc7l4aya"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t))
+    (home-page "https://github.com/tafia/nested")
+    (synopsis
+     "memory efficient container for nested collections (like @code{Vec<String>} or
+@code{Vec<Vec<T>>})")
+    (description
+     "This package provides a memory efficient container for nested collections (like
+@code{Vec<String>} or @code{Vec<Vec<T>>}).")
+    (license license:expat)))
+
 (define-public rust-net2-0.2
   (package
     (name "rust-net2")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 15/57] gnu: Add rust-target-spec-3.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (12 preceding siblings ...)
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 14/57] gnu: Add rust-nested-0.1 Jordan Moore
@ 2025-01-05  4:28   ` Jordan Moore
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 16/57] gnu: Add rust-recursion-0.5 Jordan Moore
                     ` (41 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:28 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-target-spec-3): New variable.

Change-Id: I8a700c2a826d2aed749011caa723b8ee24b08f79
---
 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 305bc57519..df48c59504 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -78448,6 +78448,33 @@ (define-public rust-target-lexicon-0.11
         (base32 "15gax4765vm2inh45m7cvaf4mgd2mb2mn0i87np0i1d95qhla822"))))
     (arguments '())))
 
+(define-public rust-target-spec-3
+  (package
+    (name "rust-target-spec")
+    (version "3.3.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "target-spec" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0zsib85z6863kjv10x8pbjc2cyr7g60p5kxpcdqyvdy8zmvbq06s"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-cfg-expr" ,rust-cfg-expr-0.17)
+                       ("rust-guppy-workspace-hack" ,rust-guppy-workspace-hack-0.1)
+                       ("rust-proptest" ,rust-proptest-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-target-lexicon" ,rust-target-lexicon-0.12)
+                       ("rust-unicode-ident" ,rust-unicode-ident-1))))
+    (home-page "https://github.com/guppy-rs/guppy")
+    (synopsis "Evaluate Cargo.toml target specifications")
+    (description
+     "This package provides Evaluate Cargo.toml target specifications.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-target-triple-0.1
   (package
     (name "rust-target-triple")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 16/57] gnu: Add rust-recursion-0.5.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (13 preceding siblings ...)
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 15/57] gnu: Add rust-target-spec-3 Jordan Moore
@ 2025-01-05  4:28   ` Jordan Moore
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 17/57] gnu: Add rust-test-strategy-0.4 Jordan Moore
                     ` (40 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:28 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-recursion-0.5): New variable.

Change-Id: If5ff355b3b79c9644577eb213ed9ef991747f1b7
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index df48c59504..d0b06698d4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -62060,6 +62060,27 @@ (define-public rust-readlock-tokio-0.1
 using tokio's @code{RwLock}")
     (license license:mpl2.0)))
 
+(define-public rust-recursion-0.5
+  (package
+    (name "rust-recursion")
+    (version "0.5.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "recursion" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0wc8x5340scj9fl281nydgwrpzbbdffj764pw6zppkcchlk58w4z"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-futures" ,rust-futures-0.3)
+                       ("rust-tokio" ,rust-tokio-1))))
+    (home-page "https://github.com/inanna-malick/recursion")
+    (synopsis "cache-aware stack safe recursion")
+    (description "This package provides cache-aware stack safe recursion.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-recvmsg-1
   (package
     (name "rust-recvmsg")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 17/57] gnu: Add rust-test-strategy-0.4.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (14 preceding siblings ...)
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 16/57] gnu: Add rust-recursion-0.5 Jordan Moore
@ 2025-01-05  4:28   ` Jordan Moore
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 18/57] gnu: Add rust-smol-str-0.3 Jordan Moore
                     ` (39 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:28 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-test-strategy-0.4): New variable.

Change-Id: I7694bf04189a4f7db480eb6ecbaa58ea6ca3e000
---
 gnu/packages/crates-io.scm | 33 ++++++++++++++++++++++++++++-----
 1 file changed, 28 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d0b06698d4..3d3cf92506 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -79867,33 +79867,56 @@ (define-public rust-test-log-macros-0.2
      "This package provides supporting procedural macro crate for test-log.")
     (license (list license:asl2.0 license:expat))))
 
-(define-public rust-test-strategy-0.3
+(define-public rust-test-strategy-0.4
   (package
     (name "rust-test-strategy")
-    (version "0.3.1")
+    (version "0.4.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "test-strategy" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1nf11267xdcflg1ir25na0s8mbrwh9f0zmzykg88l8jlhn01qdmq"))))
+        (base32 "06z0slp3ckxfsynq3772jy1dlasv3pa2kmii90ccqm1zbvs1mx1b"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
                        ("rust-quote" ,rust-quote-1)
-                       ("rust-structmeta" ,rust-structmeta-0.2)
+                       ("rust-structmeta" ,rust-structmeta-0.3)
                        ("rust-syn" ,rust-syn-2))
        #:cargo-development-inputs (("rust-proptest" ,rust-proptest-1)
                                    ("rust-tokio" ,rust-tokio-1)
                                    ("rust-trybuild" ,rust-trybuild-1))))
     (home-page "https://github.com/frozenlib/test-strategy")
-    (synopsis "Macro to write higher-order strategies in proptest")
+    (synopsis
+     "Macro to write higher-order strategies in proptest")
     (description
      "This package provides a procedural macro to easily write higher-order
 strategies in proptest.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-test-strategy-0.3
+  (package
+    (inherit rust-test-strategy-0.4)
+    (name "rust-test-strategy")
+    (version "0.3.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "test-strategy" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1nf11267xdcflg1ir25na0s8mbrwh9f0zmzykg88l8jlhn01qdmq"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-structmeta" ,rust-structmeta-0.2)
+                       ("rust-syn" ,rust-syn-2))
+       #:cargo-development-inputs (("rust-proptest" ,rust-proptest-1)
+                                   ("rust-tokio" ,rust-tokio-1)
+                                   ("rust-trybuild" ,rust-trybuild-1))))))
+
 (define-public rust-test-strategy-0.2
   (package
     (inherit rust-test-strategy-0.3)
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 18/57] gnu: Add rust-smol-str-0.3.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (15 preceding siblings ...)
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 17/57] gnu: Add rust-test-strategy-0.4 Jordan Moore
@ 2025-01-05  4:28   ` Jordan Moore
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 19/57] gnu: Add rust-async-scoped-0.9 Jordan Moore
                     ` (38 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:28 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-smol-str-0.3): New variable.

Change-Id: Ie8cba0267c3d107591a4ce0530ff5a40c7be34c6
---
 gnu/packages/crates-io.scm | 30 +++++++++++++++++++++++++++---
 1 file changed, 27 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 3d3cf92506..950332ca2f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -73201,23 +73201,24 @@ (define-public rust-smol-potat-macro-0.6
     (description "This package provides a proc macro for smol runtime.")
     (license (list license:expat license:asl2.0))))
 
-(define-public rust-smol-str-0.2
+(define-public rust-smol-str-0.3
   (package
     (name "rust-smol-str")
-    (version "0.2.0")
+    (version "0.3.2")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "smol_str" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1779hpx5ipbcvkdj5zw8zqk3ynn160qvls1gkcr54hwsprmjw8bl"))))
+        (base32 "039mj6lc1vkljj17ndlzzkak8kvlmw8ppi6yjdxsh433snfbhxln"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-test-flags
        '("--release" "--"
          "--skip=check_code_formatting")
        #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
+                       ("rust-borsh" ,rust-borsh-1)
                        ("rust-serde" ,rust-serde-1))
        #:cargo-development-inputs (("rust-proptest" ,rust-proptest-1)
                                    ("rust-serde" ,rust-serde-1)
@@ -73229,6 +73230,29 @@ (define-public rust-smol-str-0.2
 clone.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-smol-str-0.2
+  (package
+    (inherit rust-smol-str-0.3)
+    (name "rust-smol-str")
+    (version "0.2.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "smol_str" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1779hpx5ipbcvkdj5zw8zqk3ynn160qvls1gkcr54hwsprmjw8bl"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-test-flags
+       '("--release" "--"
+         "--skip=check_code_formatting")
+       #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
+                       ("rust-serde" ,rust-serde-1))
+       #:cargo-development-inputs (("rust-proptest" ,rust-proptest-1)
+                                   ("rust-serde" ,rust-serde-1)
+                                   ("rust-serde-json" ,rust-serde-json-1))))))
+
 (define-public rust-smol-str-0.1
   (package
     (inherit rust-smol-str-0.2)
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 19/57] gnu: Add rust-async-scoped-0.9.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (16 preceding siblings ...)
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 18/57] gnu: Add rust-smol-str-0.3 Jordan Moore
@ 2025-01-05  4:28   ` Jordan Moore
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 20/57] gnu: Add rust-atomicwrites-0.4 Jordan Moore
                     ` (37 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:28 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-async-scoped-0.9): New variable.

Change-Id: I27bfc9d6d4ece409715db26904604ed35260a8ed
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 950332ca2f..2a48f56d2e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -5316,6 +5316,30 @@ (define-public rust-async-recursion-1
     (description "This package provides recursion for async functions in Rust.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-async-scoped-0.9
+  (package
+    (name "rust-async-scoped")
+    (version "0.9.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "async-scoped" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0h47p4is1i5bvsy1i5mdlk521cdjznclxwgfab2gzvckln70fhj0"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-async-std" ,rust-async-std-1)
+                       ("rust-futures" ,rust-futures-0.3)
+                       ("rust-pin-project" ,rust-pin-project-1)
+                       ("rust-tokio" ,rust-tokio-1))))
+    (home-page "https://github.com/rmanoka/async-scoped")
+    (synopsis
+     "Spawn scoped (non 'static) asynchronous futures for async_std and tokio runtimes")
+    (description "This package provides Spawn scoped (non static) asynchronous futures
+for async_std and tokio runtimes.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-async-session-3
   (package
     (name "rust-async-session")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 20/57] gnu: Add rust-atomicwrites-0.4.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (17 preceding siblings ...)
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 19/57] gnu: Add rust-async-scoped-0.9 Jordan Moore
@ 2025-01-05  4:28   ` Jordan Moore
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 21/57] gnu: Add rust-config-0.14 Jordan Moore
                     ` (36 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:28 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-atomicwrites-0.4): New variable.

Change-Id: If2cf02262ca1da39a5acf8838c57fc5850ac2af3
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 2a48f56d2e..65cb00d9f9 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -5885,6 +5885,27 @@ (define-public rust-atomic-write-file-0.1
     (description "Write files atomically to a file system.")
     (license license:bsd-3)))
 
+(define-public rust-atomicwrites-0.4
+  (package
+    (name "rust-atomicwrites")
+    (version "0.4.4")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "atomicwrites" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1qrkr9jz43y8g767c3249g4w4pzv43bk3hyza66y6pv43f6vpw9y"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-rustix" ,rust-rustix-0.38)
+                       ("rust-tempfile" ,rust-tempfile-3)
+                       ("rust-windows-sys" ,rust-windows-sys-0.52))))
+    (home-page "https://github.com/untitaker/rust-atomicwrites")
+    (synopsis "Atomic file-writes")
+    (description "This package provides Atomic file-writes.")
+    (license license:expat)))
+
 (define-public rust-atomig-0.4
   (package
     (name "rust-atomig")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 21/57] gnu: Add rust-config-0.14.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (18 preceding siblings ...)
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 20/57] gnu: Add rust-atomicwrites-0.4 Jordan Moore
@ 2025-01-05  4:28   ` Jordan Moore
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 22/57] gnu: Add rust-console-subscriber-0.4 Jordan Moore
                     ` (35 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:28 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-config-0.14): New variable.

Change-Id: Ibfe876b980689eb6ac4affb3385b013e2424e3d1
---
 gnu/packages/crates-io.scm | 53 +++++++++++++++++++++++++++++++++-----
 1 file changed, 46 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 65cb00d9f9..2b9f8224fe 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -14843,8 +14843,53 @@ (define-public rust-condtype-1
     (description "Choose types at compile-time via boolean constants.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-config-0.14
+  (package
+    (name "rust-config")
+    (version "0.14.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "config" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1pyzr665pq6xcq3f6j1670v5xxk465n2bbkzn9hzycradlcqymv8"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
+                       ("rust-convert-case" ,rust-convert-case-0.6)
+                       ("rust-indexmap" ,rust-indexmap-2)
+                       ("rust-json5" ,rust-json5-0.4)
+                       ("rust-nom" ,rust-nom-7)
+                       ("rust-pathdiff" ,rust-pathdiff-0.2)
+                       ("rust-ron" ,rust-ron-0.8)
+                       ("rust-rust-ini" ,rust-rust-ini-0.20)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-toml" ,rust-toml-0.8)
+                       ("rust-yaml-rust2" ,rust-yaml-rust2-0.8))
+       #:cargo-development-inputs (("rust-chrono" ,rust-chrono-0.4)
+                                   ("rust-float-cmp" ,rust-float-cmp-0.9)
+                                   ("rust-futures" ,rust-futures-0.3)
+                                   ("rust-glob" ,rust-glob-0.3)
+                                   ("rust-notify" ,rust-notify-4)
+                                   ("rust-reqwest" ,rust-reqwest-0.11)
+                                   ("rust-serde-derive" ,rust-serde-derive-1)
+                                   ("rust-temp-env" ,rust-temp-env-0.2)
+                                   ("rust-tokio" ,rust-tokio-1)
+                                   ("rust-warp" ,rust-warp-0.3))))
+    (home-page "https://github.com/rust-cli/config-rs")
+    (synopsis "Layered configuration system for Rust applications")
+    (description
+     "This package provides Layered configuration system for Rust
+applications.")
+    (license (list license:expat license:asl2.0))
+    (native-inputs (list pkg-config))
+    (inputs (list openssl))))
+
 (define-public rust-config-0.13
   (package
+    (inherit rust-config-0.14)
     (name "rust-config")
     (version "0.13.4")
     (source
@@ -14884,13 +14929,7 @@ (define-public rust-config-0.13
                                    ("rust-tokio" ,rust-tokio-1)
                                    ("rust-warp" ,rust-warp-0.3))))
     (native-inputs (list pkg-config))
-    (inputs (list openssl))
-    (home-page "https://github.com/mehcode/config-rs")
-    (synopsis "Layered configuration system for Rust applications")
-    (description
-     "This package provides a layered configuration system for Rust
-applications.")
-    (license (list license:expat license:asl2.0))))
+    (inputs (list openssl))))
 
 (define-public rust-config-0.11
   (package
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 22/57] gnu: Add rust-console-subscriber-0.4.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (19 preceding siblings ...)
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 21/57] gnu: Add rust-config-0.14 Jordan Moore
@ 2025-01-05  4:28   ` Jordan Moore
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 23/57] gnu: Add rust-future-queue-0.3 Jordan Moore
                     ` (34 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:28 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-console-subscriber-0.4): New variable.

Change-Id: Ia55d624077cc1e4ef049b44c3e661f1440f47f4d
---
 gnu/packages/crates-io.scm | 42 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 2b9f8224fe..03c1fa924c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -15234,6 +15234,48 @@ (define-public rust-console-log-0.2
         ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
         ("rust-web-sys" ,rust-web-sys-0.3))))))
 
+(define-public rust-console-subscriber-0.4
+  (package
+    (name "rust-console-subscriber")
+    (version "0.4.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "console-subscriber" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "00badn9pjwbfd985vc7ngl7ai6mc3q58c3q43i5izlscdafalfb5"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-console-api" ,rust-console-api-0.8)
+                       ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
+                       ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
+                       ("rust-futures-task" ,rust-futures-task-0.3)
+                       ("rust-hdrhistogram" ,rust-hdrhistogram-7)
+                       ("rust-humantime" ,rust-humantime-2)
+                       ("rust-hyper-util" ,rust-hyper-util-0.1)
+                       ("rust-parking-lot" ,rust-parking-lot-0.12)
+                       ("rust-prost" ,rust-prost-0.13)
+                       ("rust-prost-types" ,rust-prost-types-0.13)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-thread-local" ,rust-thread-local-1)
+                       ("rust-tokio" ,rust-tokio-1)
+                       ("rust-tokio-stream" ,rust-tokio-stream-0.1)
+                       ("rust-tonic" ,rust-tonic-0.12)
+                       ("rust-tonic-web" ,rust-tonic-web-0.12)
+                       ("rust-tracing" ,rust-tracing-0.1)
+                       ("rust-tracing-core" ,rust-tracing-core-0.1)
+                       ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
+    (home-page
+     "https://github.com/tokio-rs/console/blob/main/console-subscriber")
+    (synopsis
+     "`tracing-subscriber::Layer` for collecting Tokio console telemetry.")
+    (description
+     "This package provides a `tracing-subscriber::Layer` for collecting Tokio console
+telemetry.")
+    (license license:expat)))
+
 (define-public rust-const-cstr-0.3
   (package
     (name "rust-const-cstr")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 23/57] gnu: Add rust-future-queue-0.3.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (20 preceding siblings ...)
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 22/57] gnu: Add rust-console-subscriber-0.4 Jordan Moore
@ 2025-01-05  4:28   ` Jordan Moore
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 24/57] gnu: Add rust-indent-write-2 Jordan Moore
                     ` (33 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:28 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-future-queue-0.3): New variable.

Change-Id: I75a8fb67e7e7ea76e47f6dd13c2ba7e373434dc7
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 03c1fa924c..ffcd5e9d4f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -27899,6 +27899,30 @@ (define-public rust-futf-0.1
     (description "Handling fragments of UTF-8.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-future-queue-0.3
+  (package
+    (name "rust-future-queue")
+    (version "0.3.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "future-queue" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1rmjyqy5z87pwghvikmxn18mgdbr6k3w7zmx5qf12h8smrlamlf0"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-fnv" ,rust-fnv-1)
+                       ("rust-futures-util" ,rust-futures-util-0.3)
+                       ("rust-pin-project-lite" ,rust-pin-project-lite-0.2))))
+    (home-page "https://github.com/nextest-rs/future-queue")
+    (synopsis "Adapters to manage a queue of futures, where each future can have
+a different weight")
+    (description "This package provides Adapters to manage a queue of futures,
+where each future can have a different weight.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-futures-0.3
   (package
     (name "rust-futures")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 24/57] gnu: Add rust-indent-write-2.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (21 preceding siblings ...)
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 23/57] gnu: Add rust-future-queue-0.3 Jordan Moore
@ 2025-01-05  4:28   ` Jordan Moore
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 25/57] gnu: Add rust-mukti-metadata-0.3 Jordan Moore
                     ` (32 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:28 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-indent-write-2): New variable.

Change-Id: I6f1c962f05c05a223fa63e0d7eac7fbd8dc3c7d9
---
 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 ffcd5e9d4f..f5bb411a8c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -33891,6 +33891,26 @@ (define-public rust-include-flate-codegen-exports-0.1
 crate.")
     (license license:asl2.0)))
 
+(define-public rust-indent-write-2
+  (package
+    (name "rust-indent-write")
+    (version "2.2.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "indent_write" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1hqjp80argdskrhd66g9sh542yxy8qi77j6rc69qd0l7l52rdzhc"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t))
+    (home-page "https://github.com/Lucretiel/indent-write")
+    (synopsis "Simple Write adapters to add line indentation")
+    (description
+     "This package provides Simple Write adapters to add line indentation.")
+    (license license:mpl2.0)))
+
 (define-public rust-indenter-0.3
   (package
     (name "rust-indenter")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 25/57] gnu: Add rust-mukti-metadata-0.3.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (22 preceding siblings ...)
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 24/57] gnu: Add rust-indent-write-2 Jordan Moore
@ 2025-01-05  4:28   ` Jordan Moore
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 26/57] gnu: Add rust-newtype-uuid-1 Jordan Moore
                     ` (31 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:28 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-mukti-metadata-0.3): New variable.

Change-Id: I3dd7f5ebbc5a4e61a8b1862fd629ce446732ea64
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f5bb411a8c..46ee2c010e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -43403,6 +43403,29 @@ (define-public rust-multer-2
                                    ("rust-serde" ,rust-serde-1)
                                    ("rust-tokio" ,rust-tokio-1))))))
 
+(define-public rust-mukti-metadata-0.3
+  (package
+    (name "rust-mukti-metadata")
+    (version "0.3.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "mukti-metadata" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1s71fs2v0phf4hhgac4j6cc38hpq968l1cfbyw7phf8fipg6dyi6"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-semver" ,rust-semver-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-thiserror" ,rust-thiserror-1))))
+    (home-page "https://github.com/nextest-rs/mukti")
+    (synopsis "Metadata for mukti release manager")
+    (description "This package provides Metadata for mukti release manager.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-multimap-0.8
   (package
     (name "rust-multimap")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 26/57] gnu: Add rust-newtype-uuid-1.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (23 preceding siblings ...)
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 25/57] gnu: Add rust-mukti-metadata-0.3 Jordan Moore
@ 2025-01-05  4:28   ` Jordan Moore
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 27/57] gnu: Add rust-self-update-0.41 Jordan Moore
                     ` (30 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:28 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: Ibadafe8667d66ddc5481dc885083f58ae41c61a5
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 46ee2c010e..6855dfd3d5 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -45474,6 +45474,28 @@ (define-public rust-newtype-derive-0.1
     (license (list license:expat
                    license:asl2.0))))
 
+(define-public rust-newtype-uuid-1
+  (package
+    (name "rust-newtype-uuid")
+    (version "1.1.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "newtype-uuid" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "17922xw05gxdx1rnxzp183yp4mw7pkq27ljslmw65034xzi831sc"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-schemars" ,rust-schemars-0.8)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-uuid" ,rust-uuid-1))))
+    (home-page "https://github.com/oxidecomputer/newtype-uuid")
+    (synopsis "Newtype wrapper around UUIDs")
+    (description "This package provides Newtype wrapper around UUIDs.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-nftables-0.5
   (package
     (name "rust-nftables")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 27/57] gnu: Add rust-self-update-0.41.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (24 preceding siblings ...)
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 26/57] gnu: Add rust-newtype-uuid-1 Jordan Moore
@ 2025-01-05  4:28   ` Jordan Moore
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 28/57] gnu: Add rust-target-spec-miette-0.4 Jordan Moore
                     ` (29 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:28 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-self-update-0.41): New variable.

Change-Id: Idd45bfba1adb6a47859585b641edf871e5ce0826
---
 gnu/packages/crates-io.scm | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6855dfd3d5..9c5c3819f1 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -69052,6 +69052,42 @@ (define-public rust-self-cell-1
 in stable Rust.")
     (license license:asl2.0)))
 
+(define-public rust-self-update-0.41
+  (package
+    (name "rust-self-update")
+    (version "0.41.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "self_update" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1rcdma359wic71km5n139rx61zn0fhz3k7r6aacc300k0rq3k6j6"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-either" ,rust-either-1)
+                       ("rust-flate2" ,rust-flate2-1)
+                       ("rust-hyper" ,rust-hyper-1)
+                       ("rust-indicatif" ,rust-indicatif-0.17)
+                       ("rust-log" ,rust-log-0.4)
+                       ("rust-quick-xml" ,rust-quick-xml-0.23)
+                       ("rust-regex" ,rust-regex-1)
+                       ("rust-reqwest" ,rust-reqwest-0.12)
+                       ("rust-self-replace" ,rust-self-replace-1)
+                       ("rust-semver" ,rust-semver-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-tar" ,rust-tar-0.4)
+                       ("rust-tempfile" ,rust-tempfile-3)
+                       ("rust-urlencoding" ,rust-urlencoding-2)
+                       ("rust-zip" ,rust-zip-2)
+                       ("rust-zipsign-api" ,rust-zipsign-api-0.1))))
+    (home-page "https://github.com/jaemk/self_update")
+    (synopsis "Self updates for standalone executables")
+    (description
+     "This package provides Self updates for standalone executables.")
+    (license license:expat)))
+
 (define-public rust-selinux-0.4
   (package
     (name "rust-selinux")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 28/57] gnu: Add rust-target-spec-miette-0.4.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (25 preceding siblings ...)
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 27/57] gnu: Add rust-self-update-0.41 Jordan Moore
@ 2025-01-05  4:28   ` Jordan Moore
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 29/57] gnu: Add rust-win32job-2 Jordan Moore
                     ` (28 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:28 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-target-spec-miette-0.4): New variable.

Change-Id: Ib920251898cfe9c90f259145a31fa179e90fe8fd
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 9c5c3819f1..3f81560768 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -78771,6 +78771,29 @@ (define-public rust-target-spec-3
      "This package provides Evaluate Cargo.toml target specifications.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-target-spec-miette-0.4
+  (package
+    (name "rust-target-spec-miette")
+    (version "0.4.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "target-spec-miette" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0bxpjq6rgw843vi5d0nd7ny4j9g9darcyr4vqv8iqd094nya77lw"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-guppy-workspace-hack" ,rust-guppy-workspace-hack-0.1)
+                       ("rust-miette" ,rust-miette-7)
+                       ("rust-target-spec" ,rust-target-spec-3))))
+    (home-page "https://github.com/guppy-rs/guppy")
+    (synopsis "Integrate target-spec errors with the miette library")
+    (description
+     "This package provides Integrate target-spec errors with the miette library.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-target-triple-0.1
   (package
     (name "rust-target-triple")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 29/57] gnu: Add rust-win32job-2.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (26 preceding siblings ...)
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 28/57] gnu: Add rust-target-spec-miette-0.4 Jordan Moore
@ 2025-01-05  4:28   ` Jordan Moore
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 30/57] gnu: Add rust-diffus-0.10 Jordan Moore
                     ` (27 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:28 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-windows.scm (rust-win32job-2): New variable.

Change-Id: I177a669788959df86702a48b6d174d069140ebd5
---
 gnu/packages/crates-windows.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm
index 67a99379c0..551784c1d9 100644
--- a/gnu/packages/crates-windows.scm
+++ b/gnu/packages/crates-windows.scm
@@ -956,6 +956,27 @@ (define-public rust-win-crypto-ng-0.5
     (description "Safe bindings to Windows Cryptography API: Next Generation")
     (license license:bsd-3)))
 
+(define-public rust-win32job-2
+  (package
+    (name "rust-win32job")
+    (version "2.0.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "win32job" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0g1blsb7ixrqjicykx82rvrymcydlsdgfwzb61x88iyrazsinasv"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-windows" ,rust-windows-0.52))))
+    (home-page "https://github.com/ohadravid/win32job-rs")
+    (synopsis "safe API for Windows' job objects.")
+    (description "This package provides a safe API for Windows job objects.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-winapi-0.3
   (package
     (name "rust-winapi")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 30/57] gnu: Add rust-diffus-0.10.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (27 preceding siblings ...)
  2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 29/57] gnu: Add rust-win32job-2 Jordan Moore
@ 2025-01-05  4:29   ` Jordan Moore
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 31/57] gnu: Add rust-diffus-derive-0.10 Jordan Moore
                     ` (26 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:29 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: I78ec4ad8f7b5796215dbf14c787c97317a35430d
---
 gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 3f81560768..177e540faf 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -20886,6 +20886,35 @@ (define-public rust-diffs-0.5
 diff.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-diffus-0.10
+  (package
+    (name "rust-diffus")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "diffus" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0lsn5h1mfa8x7bfg9yqgr52p7drigpwgm5q8qh4r07dmfd5g43rw"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-diffus-derive" ,rust-diffus-derive-0.10)
+                       ("rust-indexmap" ,rust-indexmap-1)
+                       ("rust-itertools" ,rust-itertools-0.10)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-snake-case" ,rust-snake-case-0.3)
+                       ("rust-uuid" ,rust-uuid-0.5))))
+    (home-page "https://github.com/distil/diffus")
+    (synopsis
+     "Finds the difference between two instances of any data structure.")
+    (description
+     "This package provides Finds the difference between two instances
+of any data structure. Supports Collections, Strings, Maps etc. Uses
+LCS where applicable. Also supports derive via `diffus-derive`.")
+    (license license:asl2.0)))
+
 (define-public rust-dircpy-0.3
   (package
     (name "rust-dircpy")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 31/57] gnu: Add rust-diffus-derive-0.10.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (28 preceding siblings ...)
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 30/57] gnu: Add rust-diffus-0.10 Jordan Moore
@ 2025-01-05  4:29   ` Jordan Moore
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 32/57] gnu: Add rust-derive-builder-core-0.20 Jordan Moore
                     ` (25 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:29 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: I94a8476dcbbc75363709717d5f8c02351b42566f
---
 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 177e540faf..fc0b0f6449 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -20915,6 +20915,31 @@ (define-public rust-diffus-0.10
 LCS where applicable. Also supports derive via `diffus-derive`.")
     (license license:asl2.0)))
 
+(define-public rust-diffus-derive-0.10
+  (package
+    (name "rust-diffus-derive")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "diffus-derive" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1a7sgbzhqa7gk3xhvkci91myc86gkwxs04vfxbl8f64y7l1jsfmr"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-syn" ,rust-syn-1))))
+    (home-page "https://github.com/distil/diffus")
+    (synopsis
+     "Finds the difference between two instances of any data structure.")
+    (description
+     "This package provides Finds the difference between two instances
+of any data structure. Supports derive on structs and enums.")
+    (license license:asl2.0)))
+
 (define-public rust-dircpy-0.3
   (package
     (name "rust-dircpy")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v3] Add cargo-nextest
  2025-01-05  4:23 ` [bug#75127] [PATCH rust-team v3] " Jordan Moore
@ 2025-01-05  4:29   ` Jordan Moore
  0 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:29 UTC (permalink / raw)
  To: 75127

[-- Attachment #1: Type: text/plain, Size: 185 bytes --]

Jordan Moore wrote:
> Rebased onto latest rust-team branch and removed all the duplicated work.
> 
> - Jordan
send-email `-v4` clobbered my rust-team prefix, resending on a v5

- Jordan

[-- Attachment #2: Type: text/html, Size: 466 bytes --]

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

* [bug#75127] [PATCH rust-team v5 32/57] gnu: Add rust-derive-builder-core-0.20.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (29 preceding siblings ...)
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 31/57] gnu: Add rust-diffus-derive-0.10 Jordan Moore
@ 2025-01-05  4:29   ` Jordan Moore
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 33/57] gnu: Add rust-derive-builder-macro-0.20 Jordan Moore
                     ` (24 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:29 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-derive-builder-core-0.20): New variable.

Change-Id: I4d1a1b05edf2f69ee106f37d680396911a9959cf
---
 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 fc0b0f6449..68d46ecebc 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -19898,6 +19898,31 @@ (define-public rust-derive-builder-core-0.20
      "Internal helper library for @code{rust-derive-builder}.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-derive-builder-core-0.20
+  (package
+    (name "rust-derive-builder-core")
+    (version "0.20.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "derive_builder_core" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1s640r6q46c2iiz25sgvxw3lk6b6v5y8hwylng7kas2d09xwynrd"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-darling" ,rust-darling-0.20)
+                       ("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-syn" ,rust-syn-2))
+       #:cargo-development-inputs
+       (("rust-pretty-assertions" ,rust-pretty-assertions-1))))
+    (home-page "https://github.com/colin-kiegel/rust-derive-builder")
+    (synopsis "Internal helper library for the derive_builder crate")
+    (description
+     "This package provides Internal helper library for the derive_builder crate.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-derive-builder-core-0.13
   (package
     (inherit rust-derive-builder-core-0.20)
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 33/57] gnu: Add rust-derive-builder-macro-0.20.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (30 preceding siblings ...)
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 32/57] gnu: Add rust-derive-builder-core-0.20 Jordan Moore
@ 2025-01-05  4:29   ` Jordan Moore
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 34/57] gnu: Add rust-structmeta-0.3 Jordan Moore
                     ` (23 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:29 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-derive-builder-macro-0.20): New variable.

Change-Id: If075072f4917dab332f8fe39d7808c49af68230b
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 68d46ecebc..d43453b362 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -20052,6 +20052,30 @@ (define-public rust-derive-builder-macro-0.20
 pattern for arbitrary structs.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-derive-builder-macro-0.20
+  (package
+    (name "rust-derive-builder-macro")
+    (version "0.20.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "derive_builder_macro" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0g1zznpqrmvjlp2w7p0jzsjvpmw5rvdag0rfyypjhnadpzib0qxb"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-derive-builder-core" ,rust-derive-builder-core-0.20)
+                       ("rust-syn" ,rust-syn-2))))
+    (home-page "https://github.com/colin-kiegel/rust-derive-builder")
+    (synopsis
+     "Rust macro to automatically implement the builder pattern for arbitrary
+structs")
+    (description
+     "This package provides Rust macro to automatically implement the builder
+pattern for arbitrary structs.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-derive-builder-macro-0.13
   (package
     (inherit rust-derive-builder-macro-0.20)
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 34/57] gnu: Add rust-structmeta-0.3.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (31 preceding siblings ...)
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 33/57] gnu: Add rust-derive-builder-macro-0.20 Jordan Moore
@ 2025-01-05  4:29   ` Jordan Moore
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 35/57] gnu: Add rust-structmeta-derive-0.3 Jordan Moore
                     ` (22 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:29 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-structmeta-0.3): New variable.

Change-Id: Ifa47a9fd8dc6620065e31c77d517194dd4f2c4c1
---
 gnu/packages/crates-io.scm | 31 +++++++++++++++++++++++++------
 1 file changed, 25 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d43453b362..3793ae00c1 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -75846,8 +75846,32 @@ (define-public rust-struct-patch-derive-0.4
 for your structs.")
     (license license:expat)))
 
+(define-public rust-structmeta-0.3
+  (package
+    (name "rust-structmeta")
+    (version "0.3.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "structmeta" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0afk0s9paazsvyvsirxvbnqp3blhdck3fmfhdw7xf209skc7a59f"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-structmeta-derive" ,rust-structmeta-derive-0.3)
+                       ("rust-syn" ,rust-syn-2))))
+    (home-page "https://github.com/frozenlib/structmeta")
+    (synopsis "Parse Rust's attribute arguments by defining a struct")
+    (description "This package provides Parse Rust's attribute arguments by
+defining a struct.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-structmeta-0.2
   (package
+    (inherit rust-structmeta-0.3)
     (name "rust-structmeta")
     (version "0.2.0")
     (source
@@ -75863,12 +75887,7 @@ (define-public rust-structmeta-0.2
                        ("rust-quote" ,rust-quote-1)
                        ("rust-structmeta-derive" ,rust-structmeta-derive-0.2)
                        ("rust-syn" ,rust-syn-2))
-       #:cargo-development-inputs (("rust-syn" ,rust-syn-2))))
-    (home-page "https://github.com/frozenlib/structmeta")
-    (synopsis "Parse Rust's attribute arguments by defining a struct")
-    (description "This package lets you parse Rust's attribute arguments by
-defining a struct.")
-    (license (list license:expat license:asl2.0))))
+       #:cargo-development-inputs (("rust-syn" ,rust-syn-2))))))
 
 (define-public rust-structmeta-0.1
   (package
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 35/57] gnu: Add rust-structmeta-derive-0.3.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (32 preceding siblings ...)
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 34/57] gnu: Add rust-structmeta-0.3 Jordan Moore
@ 2025-01-05  4:29   ` Jordan Moore
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 36/57] gnu: Add rust-quick-xml-0.23 Jordan Moore
                     ` (21 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:29 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-structmeta-derive-0.3): New variable.

Change-Id: Ice4007124f9325337e6259c3ebea317f5d89f737
---
 gnu/packages/crates-io.scm | 31 ++++++++++++++++++++++++-------
 1 file changed, 24 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 3793ae00c1..02fe4e4518 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -75908,29 +75908,46 @@ (define-public rust-structmeta-0.1
         ("rust-structmeta-derive" ,rust-structmeta-derive-0.1)
         ("rust-syn" ,rust-syn-1))))))
 
-(define-public rust-structmeta-derive-0.2
+(define-public rust-structmeta-derive-0.3
   (package
     (name "rust-structmeta-derive")
-    (version "0.2.0")
+    (version "0.3.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "structmeta-derive" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "005ybz4ha874w81pg15n00p01m9hir1dpl8p0352s1wpfgzwl2x6"))))
+        (base32 "1z12r4v2d3272hxqxclnr1kn2kp07qsy5aswm4ynrzwhlmjhnahm"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
                        ("rust-quote" ,rust-quote-1)
-                       ("rust-syn" ,rust-syn-2))
-       #:cargo-development-inputs (("rust-syn" ,rust-syn-2))))
+                       ("rust-syn" ,rust-syn-2))))
     (home-page "https://github.com/frozenlib/structmeta")
-    (synopsis "Derive macro for structmeta crate")
+    (synopsis "derive macro for structmeta crate")
     (description
-     "This package provides a derive macro for the structmeta crate.")
+     "This package provides derive macro for structmeta crate.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-structmeta-derive-0.2
+  (package
+    (inherit rust-structmeta-derive-0.3)
+    (name "rust-structmeta-derive")
+    (version "0.2.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "structmeta-derive" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "005ybz4ha874w81pg15n00p01m9hir1dpl8p0352s1wpfgzwl2x6"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-syn" ,rust-syn-2))))))
+
 (define-public rust-structmeta-derive-0.1
   (package
     (inherit rust-structmeta-derive-0.2)
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 36/57] gnu: Add rust-quick-xml-0.23.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (33 preceding siblings ...)
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 35/57] gnu: Add rust-structmeta-derive-0.3 Jordan Moore
@ 2025-01-05  4:29   ` Jordan Moore
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 37/57] gnu: Add rust-self-replace-1 Jordan Moore
                     ` (20 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:29 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-quick-xml-0.23): New variable.

Change-Id: I1ee24fef2d1c8edb5995d2ca02f091194ed771db
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 02fe4e4518..ddb0270f9c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -60166,6 +60166,29 @@ (define-public rust-quick-xml-0.26
         (base32
          "1kckgj8qscpi23y62zrfmni73k6h78nvhs3z9myiwq9q7g3b2l3z"))))))
 
+(define-public rust-quick-xml-0.23
+  (package
+    (inherit rust-quick-xml-0.26)
+    (name "rust-quick-xml")
+    (version "0.23.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "quick-xml" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1slry2g2wrj38fnzj9ybzq9wjyknrfg25x5vzfpzn5b8kj2zrfhi"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-encoding-rs" ,rust-encoding-rs-0.8)
+                       ("rust-memchr" ,rust-memchr-2)
+                       ("rust-serde" ,rust-serde-1))
+       #:cargo-development-inputs
+       (("rust-criterion" ,rust-criterion-0.4)
+        ("rust-pretty-assertions" ,rust-pretty-assertions-1)
+        ("rust-regex" ,rust-regex-1)
+        ("rust-serde-value" ,rust-serde-value-0.7))))))
+
 (define-public rust-quick-xml-0.22
   (package
     (inherit rust-quick-xml-0.27)
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 37/57] gnu: Add rust-self-replace-1.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (34 preceding siblings ...)
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 36/57] gnu: Add rust-quick-xml-0.23 Jordan Moore
@ 2025-01-05  4:29   ` Jordan Moore
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 38/57] gnu: Add rust-zipsign-api-0.1 Jordan Moore
                     ` (19 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:29 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: I89968eb1bf67938f3473a755b82f9f73e35cab17
---
 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 ddb0270f9c..774d594165 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -69178,6 +69178,31 @@ (define-public rust-self-cell-1
 in stable Rust.")
     (license license:asl2.0)))
 
+(define-public rust-self-replace-1
+  (package
+    (name "rust-self-replace")
+    (version "1.5.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "self-replace" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1drganasvf5b0x6c9g60jkfhzjc9in3r6cznjfw0lhmbbrdq3v03"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-fastrand" ,rust-fastrand-2)
+                       ("rust-tempfile" ,rust-tempfile-3)
+                       ("rust-windows-sys" ,rust-windows-sys-0.52))))
+    (home-page "https://github.com/mitsuhiko/self-replace")
+    (synopsis
+     "Utility crate that allows executables to replace or uninstall themselves")
+    (description
+     "This package provides Utility crate that allows executables to replace or
+uninstall themselves.")
+    (license license:asl2.0)))
+
 (define-public rust-self-update-0.41
   (package
     (name "rust-self-update")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 38/57] gnu: Add rust-zipsign-api-0.1.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (35 preceding siblings ...)
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 37/57] gnu: Add rust-self-replace-1 Jordan Moore
@ 2025-01-05  4:29   ` Jordan Moore
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 39/57] gnu: Add rust-console-api-0.8 Jordan Moore
                     ` (18 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:29 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

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

Change-Id: Ife5b751fbf59a6f3f593de51c2747ca254025457
---
 gnu/packages/crates-crypto.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/crates-crypto.scm b/gnu/packages/crates-crypto.scm
index 8e2290ca99..28bf2f435d 100644
--- a/gnu/packages/crates-crypto.scm
+++ b/gnu/packages/crates-crypto.scm
@@ -17,6 +17,7 @@
 ;;; Copyright © 2023 VÖRÖSKŐI András <voroskoi@gmail.com>
 ;;; Copyright © 2024 Wilko Meyer <w@wmeyer.eu>
 ;;; Copyright © 2024 Herman Rimm <herman@rimm.ee>
+;;; Copyright © 2025 Jordan Moore <lockbox@struct.foo>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -48,6 +49,7 @@ (define-module (gnu packages crates-crypto)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages crates-apple)
   #:use-module (gnu packages crates-check)
+  #:use-module (gnu packages crates-compression)
   #:use-module (gnu packages crates-io)
   #:use-module (gnu packages crates-tls)
   #:use-module (gnu packages crates-windows)
@@ -6604,3 +6606,28 @@ (define-public rust-z85-3
      "This package provides a Rust implementation of @code{ZeroMQ's} Z85
 encoding mechanism with padding.")
     (license (list license:expat license:asl2.0))))
+
+(define-public rust-zipsign-api-0.1
+  (package
+    (name "rust-zipsign-api")
+    (version "0.1.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "zipsign-api" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0z30vzhhhd1va9z7ksdw8x8f6y8jb200h2ryk85wvnx9mm3aa4v4"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-base64" ,rust-base64-0.22)
+                       ("rust-ed25519-dalek" ,rust-ed25519-dalek-2)
+                       ("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-zip" ,rust-zip-2))))
+    (home-page "https://github.com/Kijewski/zipsign")
+    (synopsis
+     "Sign and verify `.zip` and `.tar.gz` files with an ed25519 signing key")
+    (description
+     "This package provides Sign and verify `.zip` and `.tar.gz` files with an
+ed25519 signing key.")
+    (license (list license:asl2.0))))
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 39/57] gnu: Add rust-console-api-0.8.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (36 preceding siblings ...)
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 38/57] gnu: Add rust-zipsign-api-0.1 Jordan Moore
@ 2025-01-05  4:29   ` Jordan Moore
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 40/57] gnu: Add rust-tonic-web-0.12 Jordan Moore
                     ` (17 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:29 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-console-api-0.8): New variable.

Change-Id: Ib63704d92bed9fef827b9f976e7e9a9979bbf0b2
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 774d594165..b7b8d40ce9 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -15167,6 +15167,30 @@ (define-public rust-console-0.7
      "This package provides a terminal and console abstraction for Rust.")
     (license license:expat)))
 
+(define-public rust-console-api-0.8
+  (package
+    (name "rust-console-api")
+    (version "0.8.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "console-api" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0mr8xkzcb7mrcm2ca0ah1sj21rhpk207klscnql884hdrdg76c40"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-futures-core" ,rust-futures-core-0.3)
+                       ("rust-prost" ,rust-prost-0.13)
+                       ("rust-prost-types" ,rust-prost-types-0.13)
+                       ("rust-tonic" ,rust-tonic-0.12)
+                       ("rust-tracing-core" ,rust-tracing-core-0.1))))
+    (home-page "https://github.com/tokio-rs/console/blob/main/console-api")
+    (synopsis "Protobuf wire format bindings for the Tokio console.")
+    (description "This package provides Protobuf wire format bindings for
+the Tokio console.")
+    (license license:expat)))
+
 (define-public rust-console-error-panic-hook-0.1
   (package
     (name "rust-console-error-panic-hook")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 40/57] gnu: Add rust-tonic-web-0.12.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (37 preceding siblings ...)
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 39/57] gnu: Add rust-console-api-0.8 Jordan Moore
@ 2025-01-05  4:29   ` Jordan Moore
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 41/57] gnu: Add rust-rust-ini-0.20 Jordan Moore
                     ` (16 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:29 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-web.scm (rust-tonic-web-0.12): New variable.

Change-Id: I5dee1393f90770a9677b19a346fd90e763cb67b2
---
 gnu/packages/crates-web.scm | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/gnu/packages/crates-web.scm b/gnu/packages/crates-web.scm
index 73ca29df76..3bc50470bb 100644
--- a/gnu/packages/crates-web.scm
+++ b/gnu/packages/crates-web.scm
@@ -10,6 +10,7 @@
 ;;; Copyright © 2024 Wilko Meyer <w@wmeyer.eu>
 ;;; Copyright © 2024 Tomas Volf <~@wolfsden.cz>
 ;;; Copyright © 2024 Nguyễn Gia Phong <mcsinyx@disroot.org>
+;;; Copyright © 2024 Jordan Moore <lockbox@struct.foo>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -6535,6 +6536,38 @@ (define-public rust-tonic-build-0.12
      "This package provides a codegen module of `tonic` @code{gRPC} implementation.")
     (license license:expat)))
 
+(define-public rust-tonic-web-0.12
+  (package
+    (name "rust-tonic-web")
+    (version "0.12.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "tonic-web" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0n2bhgs57kvqsk1z2fr1izcrrrbnfgda0pjargf3dmqsh0hdv6aj"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-base64" ,rust-base64-0.22)
+                       ("rust-bytes" ,rust-bytes-1)
+                       ("rust-http" ,rust-http-1)
+                       ("rust-http-body" ,rust-http-body-1)
+                       ("rust-http-body-util" ,rust-http-body-util-0.1)
+                       ("rust-pin-project" ,rust-pin-project-1)
+                       ("rust-tokio-stream" ,rust-tokio-stream-0.1)
+                       ("rust-tonic" ,rust-tonic-0.12)
+                       ("rust-tower-http" ,rust-tower-http-0.5)
+                       ("rust-tower-layer" ,rust-tower-layer-0.3)
+                       ("rust-tower-service" ,rust-tower-service-0.3)
+                       ("rust-tracing" ,rust-tracing-0.1))))
+    (home-page "https://github.com/hyperium/tonic")
+    (synopsis "grpc-web protocol translation for tonic services.")
+    (description
+     "This package provides grpc-web protocol translation for tonic services.")
+    (license license:expat)))
+
 (define-public rust-tower-0.5
   (package
     (name "rust-tower")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 41/57] gnu: Add rust-rust-ini-0.20.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (38 preceding siblings ...)
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 40/57] gnu: Add rust-tonic-web-0.12 Jordan Moore
@ 2025-01-05  4:29   ` Jordan Moore
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 42/57] gnu: Add rust-yaml-rust2-0.8 Jordan Moore
                     ` (15 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:29 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-rust-ini-0.20): New variable.

Change-Id: Iab49eb1125635995c448a8e9f37fd5af4d2527a5
---
 gnu/packages/crates-io.scm | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b7b8d40ce9..7695f133e7 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -66210,6 +66210,24 @@ (define-public rust-rust-ini-0.20
                        ("rust-ordered-multimap" ,rust-ordered-multimap-0.7)
                        ("rust-unicase" ,rust-unicase-2))))))
 
+(define-public rust-rust-ini-0.20
+  (package
+    (inherit rust-rust-ini-0.21)
+    (name "rust-rust-ini")
+    (version "0.20.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "rust-ini" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "12h608iy8kzxdrd0i5r20pzmgnw5fwg4rjwy5azq526bdch9h1iy"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
+                       ("rust-ordered-multimap" ,rust-ordered-multimap-0.7)
+                       ("rust-unicase" ,rust-unicase-2))))))
+
 (define-public rust-rust-ini-0.18
   (package
     (inherit rust-rust-ini-0.21)
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 42/57] gnu: Add rust-yaml-rust2-0.8.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (39 preceding siblings ...)
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 41/57] gnu: Add rust-rust-ini-0.20 Jordan Moore
@ 2025-01-05  4:29   ` Jordan Moore
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 43/57] gnu: Add rust-snake-case-0.3 Jordan Moore
                     ` (14 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:29 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-yaml-rust2-0.8): New variable.

Change-Id: Iad8aea29ca2402180994d1bb1f7fa74c7024cdef
---
 gnu/packages/crates-io.scm | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7695f133e7..1606cd71a6 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -93148,6 +93148,24 @@ (define-public rust-yaml-rust2-0.9
 pure rust.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-yaml-rust2-0.8
+  (package
+    (inherit rust-yaml-rust2-0.9)
+    (name "rust-yaml-rust2")
+    (version "0.8.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "yaml-rust2" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1y0mf6n1jnf88xqfv5ppicnm5jg3fl57dmp9vd2v2bvg9q61c0l9"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-arraydeque" ,rust-arraydeque-0.5)
+                       ("rust-encoding-rs" ,rust-encoding-rs-0.8)
+                       ("rust-hashlink" ,rust-hashlink-0.8))))))
+
 (define-public rust-yansi-1
   (package
     (name "rust-yansi")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 43/57] gnu: Add rust-snake-case-0.3.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (40 preceding siblings ...)
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 42/57] gnu: Add rust-yaml-rust2-0.8 Jordan Moore
@ 2025-01-05  4:29   ` Jordan Moore
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 44/57] gnu: rust-camino-1: Update to 1.1.9 Jordan Moore
                     ` (13 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:29 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-snake-case-0.3): New variable.

Change-Id: I05502052056564677310a73220a81e2a458c03e9
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 1606cd71a6..6084192d50 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -73812,6 +73812,29 @@ (define-public rust-snafu-derive-0.7
         ("rust-quote" ,rust-quote-1)
         ("rust-syn" ,rust-syn-1))))))
 
+(define-public rust-snake-case-0.3
+  (package
+    (name "rust-snake-case")
+    (version "0.3.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "snake_case" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1v4f132rk9wxiw8hb3kgnixirzr8kbfhg2lgsf4b85vbg02a0jfn"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-serde" ,rust-serde-1))))
+    (home-page "https://github.com/emilk/snake_case")
+    (synopsis "SnakeCase is a String-like type that can only contain valid
+non-empty snake_case")
+    (description
+     "This package provides @code{SnakeCase} is a String-like type that
+can only contain valid non-empty snake_case.")
+    (license license:expat)))
+
 (define-public rust-snap-1
   (package
     (name "rust-snap")
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 44/57] gnu: rust-camino-1: Update to 1.1.9.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (41 preceding siblings ...)
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 43/57] gnu: Add rust-snake-case-0.3 Jordan Moore
@ 2025-01-05  4:29   ` Jordan Moore
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 45/57] gnu: rust-owo-colors-4: Update to 4.1.0 Jordan Moore
                     ` (12 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:29 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-camino-1): Update to 1.1.9.

Change-Id: I620356e9a415e0f3e845319fe70d524b1951619c
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6084192d50..051ef4b3a5 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -10577,14 +10577,14 @@ (define-public rust-calloop-wayland-source-0.2
 (define-public rust-camino-1
   (package
     (name "rust-camino")
-    (version "1.1.6")
+    (version "1.1.9")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "camino" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "171vzfyrm2jmajd70q1m774297y028kadgm7cfw4kxc8lfsr57n5"))))
+        (base32 "1lqszl12l1146jf8g01rvjmapif82mhzih870ln3x0dmcr4yr5lb"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs (("rust-proptest" ,rust-proptest-1)
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 45/57] gnu: rust-owo-colors-4: Update to 4.1.0.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (42 preceding siblings ...)
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 44/57] gnu: rust-camino-1: Update to 1.1.9 Jordan Moore
@ 2025-01-05  4:29   ` Jordan Moore
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 46/57] gnu: rust-pathdiff-0.2: Update to 0.2.3 Jordan Moore
                     ` (11 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:29 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-owo-colors-4): Update to 4.1.0.

Change-Id: I8ee3127e1c733ec7bd956ffa9ab0114dbc7c65fc
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 051ef4b3a5..253257e72f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -50445,14 +50445,14 @@ (define-public rust-owning-ref-0.3
 (define-public rust-owo-colors-4
   (package
     (name "rust-owo-colors")
-    (version "4.0.0")
+    (version "4.1.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "owo-colors" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0grsk47cllj0s4nc4qxvy4gdhj2lyiglbqx4lmw2m7grdmq59zya"))))
+        (base32 "0mms4sbisxm1w8v08qz85m90sv861xg4ahil85587kb9cmzpcdzv"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs (("rust-supports-color" ,rust-supports-color-2))))
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 46/57] gnu: rust-pathdiff-0.2: Update to 0.2.3.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (43 preceding siblings ...)
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 45/57] gnu: rust-owo-colors-4: Update to 4.1.0 Jordan Moore
@ 2025-01-05  4:29   ` Jordan Moore
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 47/57] gnu: rust-semver-1: Update to 1.0.24 Jordan Moore
                     ` (10 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:29 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-pathdiff-0.2): Update to 0.2.3.

Change-Id: I355cb71287df352359bebe128786b4c543988543
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 253257e72f..d63855a055 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -51946,14 +51946,14 @@ (define-public rust-path-slash-0.1
 (define-public rust-pathdiff-0.2
   (package
     (name "rust-pathdiff")
-    (version "0.2.1")
+    (version "0.2.3")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "pathdiff" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1pa4dcmb7lwir4himg1mnl97a05b2z0svczg62l8940pbim12dc8"))))
+        (base32 "1lrqp4ip05df8dzldq6gb2c1sq2gs54gly8lcnv3rhav1qhwx56z"))))
     (build-system cargo-build-system)
     (arguments
      (list #:skip-build? #t
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 47/57] gnu: rust-semver-1: Update to 1.0.24.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (44 preceding siblings ...)
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 46/57] gnu: rust-pathdiff-0.2: Update to 0.2.3 Jordan Moore
@ 2025-01-05  4:29   ` Jordan Moore
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 48/57] gnu: rust-supports-color-3: Update to 3.0.2 Jordan Moore
                     ` (9 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:29 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-semver-1): Update to 1.0.24.

Change-Id: I02c645991c17b823ec7a8422e08a3eb318d065b7
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d63855a055..ec91460279 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -69339,14 +69339,14 @@ (define-public rust-selinux-sys-0.6
 (define-public rust-semver-1
   (package
     (name "rust-semver")
-    (version "1.0.23")
+    (version "1.0.24")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "semver" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "12wqpxfflclbq4dv8sa6gchdh92ahhwn4ci1ls22wlby3h57wsb1"))))
+        (base32 "1fmvjjkd3f64y5fqr1nakkq371mnwzv09fbz5mbmdxril63ypdiw"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 48/57] gnu: rust-supports-color-3: Update to 3.0.2.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (45 preceding siblings ...)
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 47/57] gnu: rust-semver-1: Update to 1.0.24 Jordan Moore
@ 2025-01-05  4:29   ` Jordan Moore
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 49/57] gnu: rust-tracing-0.1: Update to 0.1.41 Jordan Moore
                     ` (8 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:29 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-supports-color-3): Update to 3.0.2.

Change-Id: Icdfca59ec7b7491ce5c0e38e7f802bf92e442235
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ec91460279..5467e11eab 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -76692,14 +76692,14 @@ (define-public rust-superluminal-perf-sys-0.1
 (define-public rust-supports-color-3
   (package
     (name "rust-supports-color")
-    (version "3.0.0")
+    (version "3.0.2")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "supports-color" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0kw5miaai8sarcikzdvsf2ys6rkakngyf2g4yifmgz0xc8ab6acq"))))
+        (base32 "1mk7r2j6l7zmqk3pg7av0l6viq413lmk1vz4bjnf9lnq5liwfky6"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs (("rust-is-ci" ,rust-is-ci-1))))
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 49/57] gnu: rust-tracing-0.1: Update to 0.1.41.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (46 preceding siblings ...)
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 48/57] gnu: rust-supports-color-3: Update to 3.0.2 Jordan Moore
@ 2025-01-05  4:29   ` Jordan Moore
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 50/57] gnu: rust-tracing-subscriber-0.3: Update to 0.3.19 Jordan Moore
                     ` (7 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:29 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-tracing-0.1): Update to 0.1.41.

Change-Id: Ie9f8e5e7cd2eb0aba9235a230eb7fe29d2c6d99a
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 5467e11eab..30a600109b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -84875,14 +84875,14 @@ (define-public rust-topology-traits-0.1
 (define-public rust-tracing-0.1
   (package
     (name "rust-tracing")
-    (version "0.1.40")
+    (version "0.1.41")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "tracing" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1vv48dac9zgj9650pg2b4d0j3w6f3x9gbggf43scq5hrlysklln3"))))
+        (base32 "1l5xrzyjfyayrwhvhldfnwdyligi1mpqm8mzbi2m1d6y6p2hlkkq"))))
     (build-system cargo-build-system)
     (arguments
      `(#:tests? #f      ; unresolved import `tracing_mock`
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 50/57] gnu: rust-tracing-subscriber-0.3: Update to 0.3.19.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (47 preceding siblings ...)
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 49/57] gnu: rust-tracing-0.1: Update to 0.1.41 Jordan Moore
@ 2025-01-05  4:29   ` Jordan Moore
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 51/57] gnu: rust-petgraph-0.6: Update to 0.6.5 Jordan Moore
                     ` (6 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:29 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-tracing-subscriber-0.3): Update to 0.3.19.

Change-Id: Ie105173b5be3613277c62aebe7207c42a43c2312
---
 gnu/packages/crates-io.scm | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 30a600109b..9bb781c678 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -85209,14 +85209,14 @@ (define-public rust-tracing-serde-0.1
 (define-public rust-tracing-subscriber-0.3
   (package
     (name "rust-tracing-subscriber")
-    (version "0.3.18")
+    (version "0.3.19")
     (source
-      (origin
-        (method url-fetch)
-        (uri (crate-uri "tracing-subscriber" version))
-        (file-name (string-append name "-" version ".tar.gz"))
-        (sha256
-         (base32 "12vs1bwk4kig1l2qqjbbn2nm5amwiqmkcmnznylzmnfvjy6083xd"))))
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "tracing-subscriber" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0220rignck8072i89jjsh140vmh14ydwpdwnifyaf3xcnpn9s678"))))
     (build-system cargo-build-system)
     (arguments
      `(#:tests? #f     ; use of undeclared crate or module `tracing_mock`
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 51/57] gnu: rust-petgraph-0.6: Update to 0.6.5.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (48 preceding siblings ...)
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 50/57] gnu: rust-tracing-subscriber-0.3: Update to 0.3.19 Jordan Moore
@ 2025-01-05  4:29   ` Jordan Moore
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 52/57] gnu: rust-indicatif-0.17: Update to 0.17.9 Jordan Moore
                     ` (5 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:29 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-petgraph-0.6): Update to 0.6.5.

Change-Id: I9231dc18304eb625c720e5cc5bbc7ccc58257369
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 9bb781c678..1720376b74 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -53064,14 +53064,14 @@ (define-public rust-pest-meta-2
 (define-public rust-petgraph-0.6
   (package
     (name "rust-petgraph")
-    (version "0.6.0")
+    (version "0.6.5")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "petgraph" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0kw27zzhsa82d4qpkrz91vznyxi3wm0qg0i84grfaqqbkpxa44sa"))))
+        (base32 "1ns7mbxidnn2pqahbbjccxkrqkrll2i5rbxx43ns6rh6fn3cridl"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 52/57] gnu: rust-indicatif-0.17: Update to 0.17.9.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (49 preceding siblings ...)
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 51/57] gnu: rust-petgraph-0.6: Update to 0.6.5 Jordan Moore
@ 2025-01-05  4:29   ` Jordan Moore
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 53/57] gnu: rust-pin-project-lite-0.2: Update to 0.2.15 Jordan Moore
                     ` (4 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:29 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-indicatif-0.17): Update to 0.17.9.

Change-Id: Ibb59b4262af20bb11beb9c6e8e3c5f1f5c4ce773
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 1720376b74..7541e21237 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -34237,14 +34237,14 @@ (define-public rust-indextree-macros-0.1
 (define-public rust-indicatif-0.17
   (package
     (name "rust-indicatif")
-    (version "0.17.8")
+    (version "0.17.9")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "indicatif" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "18xyqxw9i5x4sbpzckhfz3nm984iq9r7nbi2lk76nz888n7mlfkn"))))
+        (base32 "10dj53x2a2bfhnfi78nhi4kb4zgc3rq6jm2wgg3d6d6rbsw7bxnb"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-test-flags
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 53/57] gnu: rust-pin-project-lite-0.2: Update to 0.2.15.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (50 preceding siblings ...)
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 52/57] gnu: rust-indicatif-0.17: Update to 0.17.9 Jordan Moore
@ 2025-01-05  4:29   ` Jordan Moore
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 54/57] gnu: rust-unicode-normalization-0.1: Update to 0.1.24 Jordan Moore
                     ` (3 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:29 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-pin-project-lite-0.2): Update to 0.2.15.

Change-Id: Icaaa592cde5f835fc186fd706b07a9182826bdeb
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7541e21237..b6d5ef6c0d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -53906,14 +53906,14 @@ (define-public rust-pin-project-internal-0.4
 (define-public rust-pin-project-lite-0.2
   (package
     (name "rust-pin-project-lite")
-    (version "0.2.13")
+    (version "0.2.15")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "pin-project-lite" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0n0bwr5qxlf0mhn2xkl36sy55118s9qmvx2yl5f3ixkb007lbywa"))
+        (base32 "1zz4xif3iknfrpmvqmh0pcc9mx4cxm28jywqydir3pimcla1wnli"))
        (modules '((guix build utils)))
        (snippet
         '(begin (substitute* "Cargo.toml"
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 54/57] gnu: rust-unicode-normalization-0.1: Update to 0.1.24.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (51 preceding siblings ...)
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 53/57] gnu: rust-pin-project-lite-0.2: Update to 0.2.15 Jordan Moore
@ 2025-01-05  4:29   ` Jordan Moore
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 55/57] gnu: rust-tracing-attributes-0.1: Update to 0.1.28 Jordan Moore
                     ` (2 subsequent siblings)
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:29 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-unicode-normalization-0.1): Update to 0.1.24.

Change-Id: Ib9163b2444f398963852d865aa281b03e1a87a36
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b6d5ef6c0d..77ce682a0a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -88009,7 +88009,7 @@ (define-public rust-unicode-linebreak-0.1
 (define-public rust-unicode-normalization-0.1
   (package
     (name "rust-unicode-normalization")
-    (version "0.1.22")
+    (version "0.1.24")
     (source
      (origin
        (method url-fetch)
@@ -88017,7 +88017,7 @@ (define-public rust-unicode-normalization-0.1
        (file-name
         (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "08d95g7b1irc578b2iyhzv4xhsa4pfvwsqxcl9lbcpabzkq16msw"))))
+        (base32 "0mnrk809z3ix1wspcqy97ld5wxdb31f3xz6nsvg5qcv289ycjcsh"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 55/57] gnu: rust-tracing-attributes-0.1: Update to 0.1.28.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (52 preceding siblings ...)
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 54/57] gnu: rust-unicode-normalization-0.1: Update to 0.1.24 Jordan Moore
@ 2025-01-05  4:29   ` Jordan Moore
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 56/57] gnu: rust-tracing-core-0.1: Update to 0.1.33 Jordan Moore
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 57/57] gnu: rust-cfg-expr-0.17: Update to 0.17.2 Jordan Moore
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:29 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-tracing-attributes-0.1): Update to 0.1.28.

Change-Id: I80f939ca60f60d4abe19f1a2e297312d20a1e2c4
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 77ce682a0a..217854b335 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -84933,7 +84933,7 @@ (define-public rust-tracing-appender-0.2
 (define-public rust-tracing-attributes-0.1
   (package
     (name "rust-tracing-attributes")
-    (version "0.1.27")
+    (version "0.1.28")
     (source
      (origin
        (method url-fetch)
@@ -84941,7 +84941,7 @@ (define-public rust-tracing-attributes-0.1
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
         (base32
-         "1rvb5dn9z6d0xdj14r403z0af0bbaqhg02hq4jc97g5wds6lqw1l"))))
+         "0v92l9cxs42rdm4m5hsa8z7ln1xsiw1zc2iil8c6k7lzq0jf2nir"))))
     (build-system cargo-build-system)
     (arguments
      `(#:tests? #f      ; unresolved import `tracing_mock`
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 56/57] gnu: rust-tracing-core-0.1: Update to 0.1.33.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (53 preceding siblings ...)
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 55/57] gnu: rust-tracing-attributes-0.1: Update to 0.1.28 Jordan Moore
@ 2025-01-05  4:29   ` Jordan Moore
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 57/57] gnu: rust-cfg-expr-0.17: Update to 0.17.2 Jordan Moore
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:29 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-tracing-core-0.1): Update to 0.1.33.

Change-Id: Ic381d5359e0587f5fc06841f0a15e122b1958e9e
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 217854b335..8d9bb9f4d7 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -84991,7 +84991,7 @@ (define-public rust-tracing-chrome-0.7
 (define-public rust-tracing-core-0.1
   (package
     (name "rust-tracing-core")
-    (version "0.1.32")
+    (version "0.1.33")
     (source
      (origin
        (method url-fetch)
@@ -84999,7 +84999,7 @@ (define-public rust-tracing-core-0.1
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
         (base32
-         "0m5aglin3cdwxpvbg6kz0r9r0k31j48n0kcfwsp6l49z26k3svf0"))))
+         "170gc7cxyjx824r9kr17zc9gvzx89ypqfdzq259pr56gg5bwjwp6"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5 57/57] gnu: rust-cfg-expr-0.17: Update to 0.17.2.
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
                     ` (54 preceding siblings ...)
  2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 56/57] gnu: rust-tracing-core-0.1: Update to 0.1.33 Jordan Moore
@ 2025-01-05  4:29   ` Jordan Moore
  55 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-05  4:29 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Efraim Flashner

* gnu/packages/crates-io.scm (rust-cfg-expr-0.17): Update to 0.17.2.

Change-Id: Ia6709e241a004470173d5f277c09848c7c3257e3
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 8d9bb9f4d7..62cf6191f8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -11782,14 +11782,14 @@ (define-public rust-cfg-aliases-0.1
 (define-public rust-cfg-expr-0.17
   (package
     (name "rust-cfg-expr")
-    (version "0.17.0")
+    (version "0.17.2")
     (source (origin
               (method url-fetch)
               (uri (crate-uri "cfg-expr" version))
               (file-name (string-append name "-" version ".tar.gz"))
               (sha256
                (base32
-                "174y5f7035cx99d83hn1m97xd5xr83nd5fpkcxr3w8nkqihh12fh"))))
+                "12a7zr6ff4i6mfwcv711dll0w5pr3dw1lvkaf4c4a66i1gjacjwd"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.46.0





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

* [bug#75127] [PATCH rust-team v5] Add cargo-nextest
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (72 preceding siblings ...)
  2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
@ 2025-01-09  3:46 ` Jordan Moore
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
  75 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-09  3:46 UTC (permalink / raw)
  To: 75127

[-- Attachment #1: Type: text/plain, Size: 854 bytes --]

Working on a v6 for this, Efraim pointed out to me that a lot
of the intermediate packages arent building as-is after
removing all the `skip-build? #t`. v6 will address that, and
should be done in the next day or so. 

So far the only package particularly egregious to get a
decent method of building + testing is `rust-diffus` + its
derive macro crate (upstream is <https://github.com/distil/diffus/tree/master>).
Any help/advice on that one would be great as:

- they both reference a README that is in a parent directory
  - easy enough and is worked around to build the
    `diffus` crate proper.
- the derive macro is in a workspace, and no incantation
  of `--exclude`  / `--manifest-path` etc will only build the
  `-derive` without the `diffus` proper.

For now I just have the `rust-diffus-derive` package
marked as `#:skip-build? #t`.

- Jordan

[-- Attachment #2: Type: text/html, Size: 1373 bytes --]

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

* [bug#75127] [PATCH v6 00/44] Add cargo-nextest
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (73 preceding siblings ...)
  2025-01-09  3:46 ` [bug#75127] [PATCH rust-team v5] Add cargo-nextest Jordan Moore
@ 2025-01-11  1:57 ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 01/44] gnu: " Jordan Moore
                     ` (43 more replies)
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
  75 siblings, 44 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

This adds cargo-nexest and it's remaining dependencies, each
has been verified to build indenpendently. This series now
targets master as rust-team was just merged in.


Jordan Moore (44):
  gnu: Add cargo-nextest.
  gnu: Add rust-enable-ansi-support-0.2.
  gnu: Add rust-guppy-0.17.
  gnu: Add rust-nextest-filtering-0.12.
  gnu: Add rust-nextest-workspace-hack-0.1.
  gnu: Add rust-nextest-metadata-0.12.
  gnu: Add rust-nextest-runner-0.70.
  gnu: Add rust-quick-junit-0.5.
  gnu: Add rust-swrite-0.1.
  gnu: Add rust-camino-tempfile-1.
  gnu: Add rust-debug-ignore-1.
  gnu: Add rust-guppy-summaries-0.7.
  gnu: Add rust-guppy-workspace-hack-0.1.
  gnu: Add rust-nested-0.1.
  gnu: Add rust-target-spec-3.
  gnu: Add rust-recursion-0.5.
  gnu: Add rust-test-strategy-0.4.
  gnu: Add rust-smol-str-0.3.
  gnu: Add rust-async-scoped-0.9.
  gnu: Add rust-atomicwrites-0.4.
  gnu: Add rust-config-0.14.
  gnu: Add rust-console-subscriber-0.4.
  gnu: Add rust-future-queue-0.3.
  gnu: Add rust-indent-write-2.
  gnu: Add rust-mukti-metadata-0.3.
  gnu: Add rust-newtype-uuid-1.
  gnu: Add rust-self-update-0.41.
  gnu: Add rust-target-spec-miette-0.4.
  gnu: Add rust-win32job-2.
  gnu: Add rust-diffus-0.10.
  gnu: Add rust-diffus-derive-0.10.
  gnu: Add rust-structmeta-0.3.
  gnu: Add rust-structmeta-derive-0.3.
  gnu: Add rust-quick-xml-0.23.
  gnu: Add rust-self-replace-1.
  gnu: Add rust-zipsign-api-0.1.
  gnu: Add rust-console-api-0.8.
  gnu: Add rust-tonic-web-0.12.
  gnu: Add rust-yaml-rust2-0.8.
  gnu: Add rust-snake-case-0.3.
  gnu: rust-include-dir-0.7: Update to 0.7.4.
  gnu: rust-include-dir-macros-0.7: Update to 0.7.4.
  gnu: Add rust-datatest-stable-0.3.
  gnu: Add rust-goldenfile-1.

 gnu/packages/check.scm           |  53 ++
 gnu/packages/crates-check.scm    | 214 ++++++-
 gnu/packages/crates-crypto.scm   |  27 +
 gnu/packages/crates-graphics.scm |  20 +
 gnu/packages/crates-io.scm       | 946 +++++++++++++++++++++++++++++--
 gnu/packages/crates-web.scm      |  32 ++
 gnu/packages/crates-windows.scm  |  22 +
 7 files changed, 1279 insertions(+), 35 deletions(-)


base-commit: 986245daca2fb50d58cf0f2b9273f0d670d38af2
prerequisite-patch-id: 9f3128e994569d3db7307aa9b173fb5d5582ec10
prerequisite-patch-id: 3330631aed6cef045b1f686ac0a594b282439b7e
prerequisite-patch-id: 19b0e848b6ce8b22b0a8b190c63816d004ec8fba
prerequisite-patch-id: ce99c40fe721e149f3cf84b6c201a56efc8ec6f6
prerequisite-patch-id: 1656199b7515f5e73a771d2bda8b55c0fcb8524f
prerequisite-patch-id: 708f3a57d60baa35d9c36add1774392e57a453df
prerequisite-patch-id: b9b78fca5d90cfe368708d44ba9f7c8dc5957efb
prerequisite-patch-id: 697404fce1d183b6a98b47b0f9ecdfad08f316ac
prerequisite-patch-id: b7907c3fad007fb852a2555b96da84ce3654e7d9
prerequisite-patch-id: c2fc0f280329db81b3698df7feec16d394d2c0c2
prerequisite-patch-id: aae1b42f9fc0dea044d4fe172f3a3aec983f4f07
prerequisite-patch-id: 9b27c7ac389c9a8503537987d5ef88eef0a80ac2
prerequisite-patch-id: a52deaad60a819729f4140f3c053c7953940f168
prerequisite-patch-id: 245894cde4b86a2739d5e285c300c5a01b72a6ed
prerequisite-patch-id: 3f6d5fb08b5816c4fb9ed9d7af274f027633a7cf
prerequisite-patch-id: 5a9c33d91dacb9eeeecaf2053b697e37a4445e7f
prerequisite-patch-id: 9529737f172b2e49a86e71cd0d47f69146e0cd83
prerequisite-patch-id: 3cececce4cc1e749393011ebec78d27b2f12f1f1
prerequisite-patch-id: 1dd4f047f8837220360949f0f99145a0ebd79931
prerequisite-patch-id: cec92605c7977c3ce08f77a8b3139d8150b09762
prerequisite-patch-id: d70c28e35ccaba601afa1705e4bca16bcd34277a
prerequisite-patch-id: e9a4bb14fe55106302283ad23fa723fc229849b5
prerequisite-patch-id: 9fa5469aa4528c28962598256414bf4a4f517dce
prerequisite-patch-id: d0f6b5176413ec53ad532b3278b1fb91c7a9e886
prerequisite-patch-id: 3b02cb4d7de0f0dcc2b69472acf49679b9e23e98
prerequisite-patch-id: bd7838053669f067baa5a4cd348aa6df0abc8b8b
prerequisite-patch-id: 7af9db249f0b6ea9f3adc5b2a53f5227dce77483
prerequisite-patch-id: 05bd06282dbb09e03eb719288ed4a409334b8ec4
prerequisite-patch-id: 68d60fcdf4324624e866a732cacb5b0f2b71119a
prerequisite-patch-id: e92b075f1ec2ac6c99f24d3ffd90a398c29f495c
prerequisite-patch-id: eb92e946a1f2f9fe6592f9cf1cbcc4ef27a2be6a
prerequisite-patch-id: 10217e3a86699b96c0d2584f6b12f073490d1e1a
prerequisite-patch-id: 24c9e69b81fa8c7181e1e36fed5d7aef17291944
prerequisite-patch-id: 4d762ffa31ff68bf78cdf74cf0dd2b478d48b964
prerequisite-patch-id: 07332ff5c57a9e16e7c6389a344e716c0211e973
prerequisite-patch-id: b373a732d19a2b6997136826a14d1f113acb5958
prerequisite-patch-id: 8db0103be186f972b62b6fefe9776a82fb57b645
prerequisite-patch-id: 147bc8400e59401b6bc9bbc95921f5111c01f7d2
prerequisite-patch-id: eb21b009b69fecde7c981cc1944e321a612fa4a9
prerequisite-patch-id: 8e84e62fa79c4de9938bc5a1a13b84383091537c
prerequisite-patch-id: 37a8725112746f5bab49862f04fc45db415ce0a9
prerequisite-patch-id: c7a07299c773f1af6e59b247817f86cbdff0ca31
prerequisite-patch-id: 23ff8e33baa367f2555a1417366fe539b4aef6fe
prerequisite-patch-id: 600714b1bbe5a429e044bc31c5e531f9a4e39c3c
prerequisite-patch-id: b5bf58f11f808efe5be6b6df35e430436a474828
prerequisite-patch-id: 755cfbc4677b551f84b2b0e255a622ecec6c70f5
prerequisite-patch-id: 916b763e1b69e2c916c6b82f07812c712ca53846
prerequisite-patch-id: ee41aa4dba8257349a2227245cb92646bd556112
prerequisite-patch-id: 2d26e1920ddca2df6432711c0553170c5c58a4d9
prerequisite-patch-id: 3855f27c5500b2a84347605300acab2ad21a1601
prerequisite-patch-id: 41d2999c785d53d7c929f48d5643e88ebc6d6b44
prerequisite-patch-id: bf97aaeabd6a358890c563af5021038c7cd1607e
prerequisite-patch-id: 981cf463d7f4bfea036974915fdd21de46514f60
prerequisite-patch-id: bd10b44d08c2359325070570bdb144c44e8afd11
prerequisite-patch-id: bb22fd7510a7b267e40797a4aaf37bf2699efdda
prerequisite-patch-id: fd40245e1cae5425e5f5137867c2382ee33e8722
prerequisite-patch-id: b54d3e43ae17d2f46684511efed245e22277fd4b
prerequisite-patch-id: dcb2c62566a774edc650d560f825d7886cd69e38
prerequisite-patch-id: b490ec9756f262259e84ee0eafd557556f650303
prerequisite-patch-id: ac8baf957843d2ae3edddb8f02505edebbd5657c
prerequisite-patch-id: d83959bb3016ec1ff650c4d10ca113eb21c5c7e9
prerequisite-patch-id: 826031ff5548c8a48a8b027db073879088cde14f
prerequisite-patch-id: 0f0d67cb014444267828a9e4cdc97da06a0decc4
prerequisite-patch-id: daeaad59b16233069760b5512ad0fb8132084d1c
prerequisite-patch-id: 1b885b5fd7137b7553bdcc974b3c84d742e3370a
prerequisite-patch-id: d215bbfb7d18c7393eb94db816d72ae64ee0f521
prerequisite-patch-id: 5d8874250a56045eed6ce4fd5819800af4b806f4
prerequisite-patch-id: 02c6625333ed4c77da51a1afc7f4a93224a43ae9
prerequisite-patch-id: de7ee13ba760f43a8378bbad8c7db4190770d333
prerequisite-patch-id: d93aa27dc26114698cf00b421af5f9a167ed6b0a
prerequisite-patch-id: 814428a6b47d88ee52c530794993b1645bd4625c
prerequisite-patch-id: aed17a2d65fee4330a8d3e1f4a1eb0dd79e21d43
prerequisite-patch-id: 29616e39d52c9dcd90090eb13bd350d751851d32
prerequisite-patch-id: 3e96b1dbcb66102f5f45d1fae5f75c31a67cf6d2
prerequisite-patch-id: 46b61f17b264fb7acffcce61355bc3d8c0f32164
prerequisite-patch-id: cd666e126eebf63877bd075e586f86a0084ca939
prerequisite-patch-id: b3170343c18dd0815cb6435ac8062aaec56d37c4
prerequisite-patch-id: 6e48b4da4812bf757efb54ae19aaf473ac73f775
prerequisite-patch-id: 800d276c04c3829c680d093bd1484e5036bfa2dd
prerequisite-patch-id: 9bcc364fab3754872138c1b774e3a253f142d75e
prerequisite-patch-id: a4c06c9f7471cfe9d3f4ebd689404eae948beba4
prerequisite-patch-id: 99b53eff9cd919d63b3d76a83c82bbc163ddd27f
prerequisite-patch-id: 11ccb91aec4ef57600b95255d305e547b7e96228
prerequisite-patch-id: 732bfbb397bdd3f988954a1fe60dc23c85bcc967
prerequisite-patch-id: 162ea0ad808a306613ddbe6c508cf2bd1cd5fcf2
prerequisite-patch-id: deeef2e8551c877a23c109daa04446098bdb68b8
prerequisite-patch-id: 3f043c9f510c0fbbd3d8734b215b44a52c98e08a
prerequisite-patch-id: ad1dd3ce15e76f1d6ce62ddeea8630c276bf756a
prerequisite-patch-id: 9b44ea0cb6f8f399f8b7f5a7ecb2ce4aaaefff8b
prerequisite-patch-id: 8004ea7c98ce480ad717c727e8a8b136f433ecaa
prerequisite-patch-id: 1dfaa73cafea7a9d2cf32799336ff4359d9f2a2c
prerequisite-patch-id: 52d849889e7311a5753894074192cb2c2b146af1
-- 
2.46.0





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

* [bug#75127] [PATCH v6 01/44] gnu: Add cargo-nextest.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 02/44] gnu: Add rust-enable-ansi-support-0.2 Jordan Moore
                     ` (42 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore

* gnu/packages/rust-apps.scm (cargo-nextest): New variable.

Change-Id: If524cda770aba1e2e3bb082d47c0816cbdaa5aa3
---
 gnu/packages/check.scm | 53 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 53 insertions(+)

diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm
index e28564c0b0..cf3b944d68 100644
--- a/gnu/packages/check.scm
+++ b/gnu/packages/check.scm
@@ -53,6 +53,7 @@
 ;;; Copyright © 2024 Navid Afkhami <navid.afkhami@mdc-berlin.de>
 ;;; Copyright © 2024 gemmaro <gemmaro.dev@gmail.com>
 ;;; Copyright © 2024 Ashvith Shetty <ashvithshetty10@gmail.com>
+;;; Copyright © 2025 Jordan Moore <lockbox@struct.foo>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -76,6 +77,9 @@ (define-module (gnu packages check)
   #:use-module (gnu packages base)
   #:use-module (gnu packages bash)
   #:use-module (gnu packages boost)
+  #:use-module (gnu packages crates-check)
+  #:use-module (gnu packages crates-graphics)
+  #:use-module (gnu packages crates-io)
   #:use-module (gnu packages certs)
   #:use-module (gnu packages cmake)
   #:use-module (gnu packages compression)
@@ -113,6 +117,7 @@ (define-module (gnu packages check)
   #:use-module (guix download)
   #:use-module (guix gexp)
   #:use-module (guix git-download)
+  #:use-module (guix build-system cargo)
   #:use-module (guix build-system cmake)
   #:use-module (guix build-system copy)
   #:use-module (guix build-system glib-or-gtk)
@@ -251,6 +256,54 @@ (define-public mutest
     (home-page "https://ebassi.github.io/mutest/mutest.md.html")
     (license license:expat)))
 
+(define-public cargo-nextest
+  (package
+    (name "cargo-nextest")
+    (version "0.9.87")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "cargo-nextest" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "02aq4wmrnwlm2amjqpwv0k58mw5kbwkxgj2z1d6qydxfrrm50k1d"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-camino" ,rust-camino-1)
+                       ("rust-cfg-if" ,rust-cfg-if-1)
+                       ("rust-clap" ,rust-clap-4)
+                       ("rust-color-eyre" ,rust-color-eyre-0.6)
+                       ("rust-dialoguer" ,rust-dialoguer-0.11)
+                       ("rust-duct" ,rust-duct-0.13)
+                       ("rust-enable-ansi-support" ,rust-enable-ansi-support-0.2)
+                       ("rust-guppy" ,rust-guppy-0.17)
+                       ("rust-itertools" ,rust-itertools-0.13)
+                       ("rust-miette" ,rust-miette-7)
+                       ("rust-nextest-filtering" ,rust-nextest-filtering-0.12)
+                       ("rust-nextest-metadata" ,rust-nextest-metadata-0.12)
+                       ("rust-nextest-runner" ,rust-nextest-runner-0.70)
+                       ("rust-nextest-workspace-hack" ,rust-nextest-workspace-hack-0.1)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-owo-colors" ,rust-owo-colors-4)
+                       ("rust-pathdiff" ,rust-pathdiff-0.2)
+                       ("rust-quick-junit" ,rust-quick-junit-0.5)
+                       ("rust-semver" ,rust-semver-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-shell-words" ,rust-shell-words-1)
+                       ("rust-supports-color" ,rust-supports-color-3)
+                       ("rust-supports-unicode" ,rust-supports-unicode-3)
+                       ("rust-swrite" ,rust-swrite-0.1)
+                       ("rust-thiserror" ,rust-thiserror-2)
+                       ("rust-tracing" ,rust-tracing-0.1)
+                       ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))
+       #:cargo-development-inputs (("rust-camino-tempfile" ,rust-camino-tempfile-1))))
+    (inputs (list pkg-config zlib `(,zstd "lib")))
+    (home-page "https://github.com/nextest-rs/nextest")
+    (synopsis "next-generation test runner for Rust.")
+    (description
+     "This package provides a next-generation test runner for Rust.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public check
   (package
     (name "check")
-- 
2.46.0





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

* [bug#75127] [PATCH v6 02/44] gnu: Add rust-enable-ansi-support-0.2.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 01/44] gnu: " Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 03/44] gnu: Add rust-guppy-0.17 Jordan Moore
                     ` (41 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-graphics.scm (rust-enable-ansi-support-0.2): New variable.

Change-Id: I5f60502c1f56ff0a5154713099f4db939944b492
---
 gnu/packages/crates-graphics.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm
index 539e0acc3a..ecc568a5f1 100644
--- a/gnu/packages/crates-graphics.scm
+++ b/gnu/packages/crates-graphics.scm
@@ -1269,6 +1269,26 @@ (define-public rust-drm-sys-0.5
      `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.66)
                        ("rust-pkg-config" ,rust-pkg-config-0.3))))))
 
+(define-public rust-enable-ansi-support-0.2
+  (package
+    (name "rust-enable-ansi-support")
+    (version "0.2.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "enable-ansi-support" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0q5wv5b9inh7kzc2464ch51ffk920f9yb0q9xvvlp9cs5apg6kxa"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-windows-sys" ,rust-windows-sys-0.42))))
+    (home-page "https://github.com/sunshowers-code/enable-ansi-support")
+    (synopsis "Enable ANSI escape code support on Windows 10")
+    (description
+     "This package provides Enable ANSI escape code support on Windows 10.")
+    (license license:expat)))
+
 (define-public rust-enterpolation-0.2
   (package
     (name "rust-enterpolation")
-- 
2.46.0





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

* [bug#75127] [PATCH v6 03/44] gnu: Add rust-guppy-0.17.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 01/44] gnu: " Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 02/44] gnu: Add rust-enable-ansi-support-0.2 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 04/44] gnu: Add rust-nextest-filtering-0.12 Jordan Moore
                     ` (40 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-guppy-0.17): New variable.

Change-Id: Iba11081dcd5bb1e6749876d85c9a851a8172400e
---
 gnu/packages/crates-io.scm | 47 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a59f6bdb72..0f9d6663f4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -30661,6 +30661,53 @@ (define-public rust-gumdrop-derive-0.8
     (description "This package provides custom derive support for gumdrop.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-guppy-0.17
+  (package
+    (name "rust-guppy")
+    (version "0.17.11")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "guppy" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "07kkvi1ijw9scjimivmc7c1585xzdmq8cjqvb4p1w1nbvml547nh"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:phases (modify-phases %standard-phases
+                  ;; depends on unlisted fixtures crate
+                  (delete 'check))
+       #:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
+                       ("rust-camino" ,rust-camino-1)
+                       ("rust-cargo-metadata" ,rust-cargo-metadata-0.19)
+                       ("rust-cfg-if" ,rust-cfg-if-1)
+                       ("rust-debug-ignore" ,rust-debug-ignore-1)
+                       ("rust-fixedbitset" ,rust-fixedbitset-0.4)
+                       ("rust-guppy-summaries" ,rust-guppy-summaries-0.7)
+                       ("rust-guppy-workspace-hack" ,rust-guppy-workspace-hack-0.1)
+                       ("rust-indexmap" ,rust-indexmap-2)
+                       ("rust-itertools" ,rust-itertools-0.13)
+                       ("rust-nested" ,rust-nested-0.1)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-pathdiff" ,rust-pathdiff-0.2)
+                       ("rust-petgraph" ,rust-petgraph-0.6)
+                       ("rust-proptest" ,rust-proptest-1)
+                       ("rust-proptest-derive" ,rust-proptest-derive-0.5)
+                       ("rust-rayon" ,rust-rayon-1)
+                       ("rust-semver" ,rust-semver-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-smallvec" ,rust-smallvec-1)
+                       ("rust-static-assertions" ,rust-static-assertions-1)
+                       ("rust-target-spec" ,rust-target-spec-3)
+                       ("rust-toml" ,rust-toml-0.5))
+       #:cargo-development-inputs (("rust-pretty-assertions" ,rust-pretty-assertions-1))))
+    (home-page "https://github.com/guppy-rs/guppy")
+    (synopsis "Track and query Cargo dependency graphs")
+    (description
+     "This package provides Track and query Cargo dependency graphs.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-half-2
   (package
     (name "rust-half")
-- 
2.46.0





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

* [bug#75127] [PATCH v6 04/44] gnu: Add rust-nextest-filtering-0.12.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (2 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 03/44] gnu: Add rust-guppy-0.17 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 05/44] gnu: Add rust-nextest-workspace-hack-0.1 Jordan Moore
                     ` (39 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-nextest-filtering-0.12): New variable.

Change-Id: Id02d58386962cff12928f5d89a4482503fe1151c
---
 gnu/packages/crates-check.scm | 63 +++++++++++++++++++++++++++++++++--
 1 file changed, 61 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-check.scm b/gnu/packages/crates-check.scm
index 3d02f5421b..ceb7b34876 100644
--- a/gnu/packages/crates-check.scm
+++ b/gnu/packages/crates-check.scm
@@ -9,7 +9,7 @@
 ;;; Copyright © 2023 Steve George <steve@futurile.net>
 ;;; Copyright © 2024 Maxim Cournoyer <maxim.cournoyer@gmail.com>
 ;;; Copyright © 2024 Aaron Covrig <aaron.covrig.us@ieee.org>
-;;; Copyright © 2024 Jordan Moore <lockbox@struct.foo>
+;;; Copyright © 2024, 2025 Jordan Moore <lockbox@struct.foo>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -36,7 +36,11 @@ (define-module (gnu packages crates-check)
   #:use-module ((guix licenses) #:prefix license:)
   #:use-module (guix packages)
   #:use-module (guix utils)
-  #:use-module (gnu packages crates-io))
+  #:use-module (gnu packages crates-compression)
+  #:use-module (gnu packages crates-crypto)
+  #:use-module (gnu packages crates-io)
+  #:use-module (gnu packages crates-web)
+  #:use-module (gnu packages crates-windows))
 
 (define-public rust-criterion-0.5
   (package
@@ -534,6 +538,61 @@ (define-public rust-mockall-double-0.3
 select the mock struct at compile time.  Used with the Mockall crate.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-nextest-filtering-0.12
+  (package
+    (name "rust-nextest-filtering")
+    (version "0.12.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "nextest-filtering" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1fz7w2qsmh98c246x16l9j5xypsj1nbc715wszajjkjiv7hbibvy"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-test-flags '("--release" "--"
+                            ;; artifacts not packaged
+                            "--skip=test_binary_query"
+                            "--skip=test_expr_binary"
+                            "--skip=test_expr_binary_id_glob"
+                            "--skip=test_expr_deps"
+                            "--skip=test_expr_kind"
+                            "--skip=test_expr_kind_partial"
+                            "--skip=test_expr_package_contains"
+                            "--skip=test_expr_package_equal"
+                            "--skip=test_expr_package_regex"
+                            "--skip=test_expr_platform"
+                            "--skip=test_expr_rdeps"
+                            "--skip=test_expr_test"
+                            "--skip=test_expr_test_difference::with_and_not"
+                            "--skip=test_expr_test_difference::with_minus"
+                            "--skip=test_expr_test_intersect::with_ampersand"
+                            "--skip=test_expr_test_intersect::with_and"
+                            "--skip=test_expr_test_not"
+                            "--skip=test_expr_test_union::with_or"
+                            "--skip=test_expr_test_union::with_pipe"
+                            "--skip=test_expr_test_union::with_plus"
+                            "--skip=test_expr_with_no_matching_packages")
+       #:cargo-inputs (("rust-globset" ,rust-globset-0.4)
+                       ("rust-guppy" ,rust-guppy-0.17)
+                       ("rust-miette" ,rust-miette-7)
+                       ("rust-nextest-metadata" ,rust-nextest-metadata-0.12)
+                       ("rust-nextest-workspace-hack" ,rust-nextest-workspace-hack-0.1)
+                       ("rust-proptest" ,rust-proptest-1)
+                       ("rust-recursion" ,rust-recursion-0.5)
+                       ("rust-regex" ,rust-regex-1)
+                       ("rust-regex-syntax" ,rust-regex-syntax-0.8)
+                       ("rust-test-strategy" ,rust-test-strategy-0.4)
+                       ("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-winnow" ,rust-winnow-0.6)
+                       ("rust-xxhash-rust" ,rust-xxhash-rust-0.8))
+       #:cargo-development-inputs (("rust-test-case" ,rust-test-case-3))))
+    (home-page "https://github.com/nextest-rs/nextest")
+    (synopsis "Filtering DSL for cargo-nextest")
+    (description "This package provides Filtering DSL for cargo-nextest.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-quickcheck-1
   (package
     (name "rust-quickcheck")
-- 
2.46.0





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

* [bug#75127] [PATCH v6 05/44] gnu: Add rust-nextest-workspace-hack-0.1.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (3 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 04/44] gnu: Add rust-nextest-filtering-0.12 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 06/44] gnu: Add rust-nextest-metadata-0.12 Jordan Moore
                     ` (38 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

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

Change-Id: I5c27b050b5e7c2aad22c2b7ad3d9f3b8eee4bde6
---
 gnu/packages/crates-check.scm | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/gnu/packages/crates-check.scm b/gnu/packages/crates-check.scm
index ceb7b34876..fa893ce1c0 100644
--- a/gnu/packages/crates-check.scm
+++ b/gnu/packages/crates-check.scm
@@ -593,6 +593,24 @@ (define-public rust-nextest-filtering-0.12
     (description "This package provides Filtering DSL for cargo-nextest.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-nextest-workspace-hack-0.1
+  (package
+    (name "rust-nextest-workspace-hack")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "nextest-workspace-hack" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1cxjiwja0idhd8as3drl2wgk5y7f84k2rrk67pbxk7kkk1m881nr"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/nextest-rs/nextest")
+    (synopsis "workspace-hack package, managed by hakari")
+    (description
+     "This package provides workspace-hack package, managed by hakari.")
+    (license license:cc0)))
+
 (define-public rust-quickcheck-1
   (package
     (name "rust-quickcheck")
-- 
2.46.0





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

* [bug#75127] [PATCH v6 06/44] gnu: Add rust-nextest-metadata-0.12.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (4 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 05/44] gnu: Add rust-nextest-workspace-hack-0.1 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 07/44] gnu: Add rust-nextest-runner-0.70 Jordan Moore
                     ` (37 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-nextest-metadata-0.12): New variable.

Change-Id: I5352bd23c6eaf7d8a28eed5ea84593501a8175ce
---
 gnu/packages/crates-check.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/crates-check.scm b/gnu/packages/crates-check.scm
index fa893ce1c0..25cf620a6d 100644
--- a/gnu/packages/crates-check.scm
+++ b/gnu/packages/crates-check.scm
@@ -593,6 +593,33 @@ (define-public rust-nextest-filtering-0.12
     (description "This package provides Filtering DSL for cargo-nextest.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-nextest-metadata-0.12
+  (package
+    (name "rust-nextest-metadata")
+    (version "0.12.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "nextest-metadata" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1cx6cdzbgmf5imjcb6vpm6xpdx5nrl3w079m0vm7la0chj21yn7d"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-test-flags '("--release" "--lib") ;running the doctests will fail
+       #:cargo-inputs (("rust-camino" ,rust-camino-1)
+                       ("rust-nextest-workspace-hack" ,rust-nextest-workspace-hack-0.1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-smol-str" ,rust-smol-str-0.3)
+                       ("rust-target-spec" ,rust-target-spec-3))
+       #:cargo-development-inputs (("rust-test-case" ,rust-test-case-3))))
+    (home-page "https://github.com/nextest-rs/nextest")
+    (synopsis "Structured access to nextest machine-readable output")
+    (description
+     "This package provides Structured access to nextest machine-readable output.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-nextest-workspace-hack-0.1
   (package
     (name "rust-nextest-workspace-hack")
-- 
2.46.0





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

* [bug#75127] [PATCH v6 07/44] gnu: Add rust-nextest-runner-0.70.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (5 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 06/44] gnu: Add rust-nextest-metadata-0.12 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 08/44] gnu: Add rust-quick-junit-0.5 Jordan Moore
                     ` (36 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-nextest-runner-0.70): New variable.

Change-Id: Idfcb5379a129bfb3cf0f0f3b176fc2d4fe41e077
---
 gnu/packages/crates-check.scm | 108 +++++++++++++++++++++++++++++++++-
 1 file changed, 107 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/crates-check.scm b/gnu/packages/crates-check.scm
index 25cf620a6d..11b6426c0c 100644
--- a/gnu/packages/crates-check.scm
+++ b/gnu/packages/crates-check.scm
@@ -36,11 +36,13 @@ (define-module (gnu packages crates-check)
   #:use-module ((guix licenses) #:prefix license:)
   #:use-module (guix packages)
   #:use-module (guix utils)
+  #:use-module (gnu packages compression)
   #:use-module (gnu packages crates-compression)
   #:use-module (gnu packages crates-crypto)
   #:use-module (gnu packages crates-io)
   #:use-module (gnu packages crates-web)
-  #:use-module (gnu packages crates-windows))
+  #:use-module (gnu packages crates-windows)
+  #:use-module (gnu packages pkg-config))
 
 (define-public rust-criterion-0.5
   (package
@@ -620,6 +622,110 @@ (define-public rust-nextest-metadata-0.12
      "This package provides Structured access to nextest machine-readable output.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-nextest-runner-0.70
+  (package
+    (name "rust-nextest-runner")
+    (version "0.70.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "nextest-runner" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1rg6hf8jbn82rv61m9f0yjjmz7bra8mgsilmidiq085sjsi7ymq4"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:phases (modify-phases %standard-phases
+                  ;; requires unpackaged artifacts for tests
+                  (delete 'check))
+       #:cargo-inputs (("rust-aho-corasick" ,rust-aho-corasick-1)
+                       ("rust-async-scoped" ,rust-async-scoped-0.9)
+                       ("rust-atomicwrites" ,rust-atomicwrites-0.4)
+                       ("rust-bstr" ,rust-bstr-1)
+                       ("rust-bytes" ,rust-bytes-1)
+                       ("rust-camino" ,rust-camino-1)
+                       ("rust-camino-tempfile" ,rust-camino-tempfile-1)
+                       ("rust-cargo-metadata" ,rust-cargo-metadata-0.19)
+                       ("rust-cfg-if" ,rust-cfg-if-1)
+                       ("rust-chrono" ,rust-chrono-0.4)
+                       ("rust-config" ,rust-config-0.14)
+                       ("rust-console-subscriber" ,rust-console-subscriber-0.4)
+                       ("rust-crossterm" ,rust-crossterm-0.28)
+                       ("rust-debug-ignore" ,rust-debug-ignore-1)
+                       ("rust-derive-where" ,rust-derive-where-1)
+                       ("rust-duct" ,rust-duct-0.13)
+                       ("rust-dunce" ,rust-dunce-1)
+                       ("rust-future-queue" ,rust-future-queue-0.3)
+                       ("rust-futures" ,rust-futures-0.3)
+                       ("rust-guppy" ,rust-guppy-0.17)
+                       ("rust-hex" ,rust-hex-0.4)
+                       ("rust-home" ,rust-home-0.5)
+                       ("rust-http" ,rust-http-1)
+                       ("rust-humantime-serde" ,rust-humantime-serde-1)
+                       ("rust-indent-write" ,rust-indent-write-2)
+                       ("rust-indexmap" ,rust-indexmap-2)
+                       ("rust-indicatif" ,rust-indicatif-0.17)
+                       ("rust-is-ci" ,rust-is-ci-1)
+                       ("rust-itertools" ,rust-itertools-0.13)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-miette" ,rust-miette-7)
+                       ("rust-mukti-metadata" ,rust-mukti-metadata-0.3)
+                       ("rust-newtype-uuid" ,rust-newtype-uuid-1)
+                       ("rust-nextest-filtering" ,rust-nextest-filtering-0.12)
+                       ("rust-nextest-metadata" ,rust-nextest-metadata-0.12)
+                       ("rust-nextest-workspace-hack" ,rust-nextest-workspace-hack-0.1)
+                       ("rust-nix" ,rust-nix-0.29)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-owo-colors" ,rust-owo-colors-4)
+                       ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
+                       ("rust-quick-junit" ,rust-quick-junit-0.5)
+                       ("rust-rand" ,rust-rand-0.8)
+                       ("rust-regex" ,rust-regex-1)
+                       ("rust-self-update" ,rust-self-update-0.41)
+                       ("rust-semver" ,rust-semver-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-ignored" ,rust-serde-ignored-0.1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-serde-path-to-error" ,rust-serde-path-to-error-0.1)
+                       ("rust-sha2" ,rust-sha2-0.10)
+                       ("rust-shell-words" ,rust-shell-words-1)
+                       ("rust-smallvec" ,rust-smallvec-1)
+                       ("rust-smol-str" ,rust-smol-str-0.3)
+                       ("rust-strip-ansi-escapes" ,rust-strip-ansi-escapes-0.2)
+                       ("rust-supports-unicode" ,rust-supports-unicode-3)
+                       ("rust-swrite" ,rust-swrite-0.1)
+                       ("rust-tar" ,rust-tar-0.4)
+                       ("rust-target-spec" ,rust-target-spec-3)
+                       ("rust-target-spec-miette" ,rust-target-spec-miette-0.4)
+                       ("rust-thiserror" ,rust-thiserror-2)
+                       ("rust-tokio" ,rust-tokio-1)
+                       ("rust-tokio-stream" ,rust-tokio-stream-0.1)
+                       ("rust-toml" ,rust-toml-0.8)
+                       ("rust-toml-edit" ,rust-toml-edit-0.22)
+                       ("rust-tracing" ,rust-tracing-0.1)
+                       ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)
+                       ("rust-unicode-ident" ,rust-unicode-ident-1)
+                       ("rust-unicode-normalization" ,rust-unicode-normalization-0.1)
+                       ("rust-win32job" ,rust-win32job-2)
+                       ("rust-windows-sys" ,rust-windows-sys-0.59)
+                       ("rust-xxhash-rust" ,rust-xxhash-rust-0.8)
+                       ("rust-zstd" ,rust-zstd-0.13))
+       #:cargo-development-inputs (("rust-color-eyre" ,rust-color-eyre-0.6)
+                                   ("rust-indoc" ,rust-indoc-2)
+                                   ("rust-insta" ,rust-insta-1)
+                                   ("rust-maplit" ,rust-maplit-1)
+                                   ("rust-pathdiff" ,rust-pathdiff-0.2)
+                                   ("rust-pretty-assertions" ,rust-pretty-assertions-1)
+                                   ("rust-proptest" ,rust-proptest-1)
+                                   ("rust-test-case" ,rust-test-case-3)
+                                   ("rust-test-strategy" ,rust-test-strategy-0.4))))
+    (native-inputs (list pkg-config))
+    (inputs (list `(,zstd "lib")))
+    (home-page "https://github.com/nextest-rs/nextest")
+    (synopsis "Core runner logic for cargo nextest")
+    (description "This package provides Core runner logic for cargo nextest.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-nextest-workspace-hack-0.1
   (package
     (name "rust-nextest-workspace-hack")
-- 
2.46.0





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

* [bug#75127] [PATCH v6 08/44] gnu: Add rust-quick-junit-0.5.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (6 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 07/44] gnu: Add rust-nextest-runner-0.70 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 09/44] gnu: Add rust-swrite-0.1 Jordan Moore
                     ` (35 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-quick-junit-0.5): New variable.

Change-Id: I07b5c39346b4a61277c03ff33c10aee2f8862a02
---
 gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0f9d6663f4..a1495a1ec6 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -60006,6 +60006,36 @@ (define-public rust-quick-error-1
          (base32
           "1q6za3v78hsspisc197bg3g7rpc989qycy8ypr8ap8igv10ikl51"))))))
 
+(define-public rust-quick-junit-0.5
+  (package
+    (name "rust-quick-junit")
+    (version "0.5.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "quick-junit" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1mxczpzhcnj3gkd22q448339lln6i1md0fhhaxr325hs769sdl9y"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
+                       ("rust-indexmap" ,rust-indexmap-2)
+                       ("rust-newtype-uuid" ,rust-newtype-uuid-1)
+                       ("rust-quick-xml" ,rust-quick-xml-0.37)
+                       ("rust-strip-ansi-escapes" ,rust-strip-ansi-escapes-0.2)
+                       ("rust-thiserror" ,rust-thiserror-2)
+                       ("rust-uuid" ,rust-uuid-1))
+       #:cargo-development-inputs (("rust-goldenfile" ,rust-goldenfile-1)
+                                   ("rust-owo-colors" ,rust-owo-colors-4)
+                                   ("rust-proptest" ,rust-proptest-1)
+                                   ("rust-test-strategy" ,rust-test-strategy-0.4))))
+    (home-page "https://github.com/nextest-rs/quick-junit")
+    (synopsis "Data model and serializer for JUnit/XUnit XML")
+    (description
+     "This package provides Data model and serializer for JUnit/XUnit XML.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-quick-xml-0.37
   (package
     (name "rust-quick-xml")
-- 
2.46.0





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

* [bug#75127] [PATCH v6 09/44] gnu: Add rust-swrite-0.1.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (7 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 08/44] gnu: Add rust-quick-junit-0.5 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 10/44] gnu: Add rust-camino-tempfile-1 Jordan Moore
                     ` (34 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

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

Change-Id: I1fd4ac9588817425728374256e76ce543680aac0
---
 gnu/packages/crates-io.scm | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a1495a1ec6..3cbdb50495 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -77371,6 +77371,24 @@ (define-public rust-swayipc-types-1
 sway's IPC interface.")
     (license license:expat)))
 
+(define-public rust-swrite-0.1
+  (package
+    (name "rust-swrite")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "swrite" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "00vsicglylq4qq6dc497jdgzfnxi5mh7padwxijnvh1d1giyqgvz"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/rusticstuff/swrite")
+    (synopsis "Infallible alternatives to write! and writeln! for Strings")
+    (description "This package provides Infallible alternatives to write! and
+writeln! for Strings.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-sxd-document-0.3
   (package
     (name "rust-sxd-document")
-- 
2.46.0





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

* [bug#75127] [PATCH v6 10/44] gnu: Add rust-camino-tempfile-1.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (8 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 09/44] gnu: Add rust-swrite-0.1 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 11/44] gnu: Add rust-debug-ignore-1 Jordan Moore
                     ` (33 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

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

Change-Id: I2cff87d821868b379fb71311663693d0e86e6dba
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 3cbdb50495..93edd944eb 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -10554,6 +10554,29 @@ (define-public rust-camino-1
     (description "This package provides a UTF-8 paths.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-camino-tempfile-1
+  (package
+    (name "rust-camino-tempfile")
+    (version "1.1.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "camino-tempfile" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1hk3a8x7950qg9vfl9fjwxyjd659fq6wvchrz4kx9r41z9am146b"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-camino" ,rust-camino-1)
+                       ("rust-tempfile" ,rust-tempfile-3))))
+    (home-page "https://github.com/camino-rs/camino-tempfile")
+    (synopsis
+     "library for managing temporary files and directories, with UTF-8 paths.")
+    (description
+     "This package provides a library for managing temporary files and directories,
+with UTF-8 paths.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-canonical-path-2
   (package
     (name "rust-canonical-path")
-- 
2.46.0





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

* [bug#75127] [PATCH v6 11/44] gnu: Add rust-debug-ignore-1.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (9 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 10/44] gnu: Add rust-camino-tempfile-1 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 12/44] gnu: Add rust-guppy-summaries-0.7 Jordan Moore
                     ` (32 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

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

Change-Id: Ia30df0f8425b0c3776710e1f81a6231e21f353bb
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 93edd944eb..2be0a085c3 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -19129,6 +19129,28 @@ (define-public rust-debug-helper-0.3
 the Debug trait manually.")
     (license license:expat)))
 
+(define-public rust-debug-ignore-1
+  (package
+    (name "rust-debug-ignore")
+    (version "1.0.5")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "debug-ignore" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "08gwdny6124ggy4hyli92hdyiqc5j2z9lqhbw81k0mgljcfyvrzz"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-serde" ,rust-serde-1))
+       #:cargo-development-inputs (("rust-serde-json" ,rust-serde-json-1))))
+    (home-page "https://github.com/sunshowers-code/debug-ignore")
+    (synopsis "newtype wrapper that causes a field to be skipped while printing out
+Debug output.")
+    (description "This package provides a newtype wrapper that causes a field to be
+skipped while printing out Debug output.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-debug-unreachable-0.1
   (package
     (name "rust-debug-unreachable")
-- 
2.46.0





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

* [bug#75127] [PATCH v6 12/44] gnu: Add rust-guppy-summaries-0.7.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (10 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 11/44] gnu: Add rust-debug-ignore-1 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 13/44] gnu: Add rust-guppy-workspace-hack-0.1 Jordan Moore
                     ` (31 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-guppy-summaries-0.7): New variable.

Change-Id: I00ec0749f8ed0f104bb7c67e45d4ced769f5d9d8
---
 gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 2be0a085c3..bd12967391 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -30753,6 +30753,35 @@ (define-public rust-guppy-0.17
      "This package provides Track and query Cargo dependency graphs.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-guppy-summaries-0.7
+  (package
+    (name "rust-guppy-summaries")
+    (version "0.7.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "guppy-summaries" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0ap7yqccwhd65xh0njbvaggpk81bgjiwy4a8fm43nlc7ynw3kl4b"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-camino" ,rust-camino-1)
+                       ("rust-cfg-if" ,rust-cfg-if-1)
+                       ("rust-diffus" ,rust-diffus-0.10)
+                       ("rust-guppy-workspace-hack" ,rust-guppy-workspace-hack-0.1)
+                       ("rust-semver" ,rust-semver-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-toml" ,rust-toml-0.5))
+       #:cargo-development-inputs (("rust-infoc" ,rust-indoc-1)
+                                   ("rust-pretty-assertions" ,rust-pretty-assertions-1)
+                                   ("rust-serde-json" ,rust-serde-json-1))))
+    (home-page "https://github.com/guppy-rs/guppy")
+    (synopsis "Build summaries for Cargo, created by guppy")
+    (description
+     "This package provides Build summaries for Cargo, created by guppy.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-half-2
   (package
     (name "rust-half")
-- 
2.46.0





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

* [bug#75127] [PATCH v6 13/44] gnu: Add rust-guppy-workspace-hack-0.1.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (11 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 12/44] gnu: Add rust-guppy-summaries-0.7 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 14/44] gnu: Add rust-nested-0.1 Jordan Moore
                     ` (30 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

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

Change-Id: I1b94fe75e3731e1823f05ae7afe870b1d779d580
---
 gnu/packages/crates-io.scm | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index bd12967391..7d826f635e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -30782,6 +30782,24 @@ (define-public rust-guppy-summaries-0.7
      "This package provides Build summaries for Cargo, created by guppy.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-guppy-workspace-hack-0.1
+  (package
+    (name "rust-guppy-workspace-hack")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "guppy-workspace-hack" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "106pg6ifjq92rz5xbbv0aw4xchl1fkikpjry72p0nxczv620cqlj"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/facebookincubator/cargo-guppy")
+    (synopsis "workspace-hack package, managed by hakari")
+    (description
+     "This package provides workspace-hack package, managed by hakari.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-half-2
   (package
     (name "rust-half")
-- 
2.46.0





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

* [bug#75127] [PATCH v6 14/44] gnu: Add rust-nested-0.1.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (12 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 13/44] gnu: Add rust-guppy-workspace-hack-0.1 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 15/44] gnu: Add rust-target-spec-3 Jordan Moore
                     ` (29 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

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

Change-Id: Ib30b8fc4c79711a4588f0fa461a52e73a5407592
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7d826f635e..523db0171c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -44972,6 +44972,27 @@ (define-public rust-neso-0.5
 in Rust that can compile to WebAssembly.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-nested-0.1
+  (package
+    (name "rust-nested")
+    (version "0.1.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "nested" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "17lwhdw0z8c4g00yfdasxh4zc5dq1ccylmbb0n1zw1wgcc7l4aya"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/tafia/nested")
+    (synopsis
+     "memory efficient container for nested collections (like @code{Vec<String>} or
+@code{Vec<Vec<T>>})")
+    (description
+     "This package provides a memory efficient container for nested collections (like
+@code{Vec<String>} or @code{Vec<Vec<T>>}).")
+    (license license:expat)))
+
 (define-public rust-net2-0.2
   (package
     (name "rust-net2")
-- 
2.46.0





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

* [bug#75127] [PATCH v6 15/44] gnu: Add rust-target-spec-3.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (13 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 14/44] gnu: Add rust-nested-0.1 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 16/44] gnu: Add rust-recursion-0.5 Jordan Moore
                     ` (28 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-target-spec-3): New variable.

Change-Id: I8a700c2a826d2aed749011caa723b8ee24b08f79
---
 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 523db0171c..8da5c91de3 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -79198,6 +79198,32 @@ (define-public rust-target-lexicon-0.11
         (base32 "15gax4765vm2inh45m7cvaf4mgd2mb2mn0i87np0i1d95qhla822"))))
     (arguments '())))
 
+(define-public rust-target-spec-3
+  (package
+    (name "rust-target-spec")
+    (version "3.3.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "target-spec" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0zsib85z6863kjv10x8pbjc2cyr7g60p5kxpcdqyvdy8zmvbq06s"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-cfg-expr" ,rust-cfg-expr-0.17)
+                       ("rust-guppy-workspace-hack" ,rust-guppy-workspace-hack-0.1)
+                       ("rust-proptest" ,rust-proptest-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-target-lexicon" ,rust-target-lexicon-0.12)
+                       ("rust-unicode-ident" ,rust-unicode-ident-1))))
+    (home-page "https://github.com/guppy-rs/guppy")
+    (synopsis "Evaluate Cargo.toml target specifications")
+    (description
+     "This package provides Evaluate Cargo.toml target specifications.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-target-triple-0.1
   (package
     (name "rust-target-triple")
-- 
2.46.0





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

* [bug#75127] [PATCH v6 16/44] gnu: Add rust-recursion-0.5.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (14 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 15/44] gnu: Add rust-target-spec-3 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 17/44] gnu: Add rust-test-strategy-0.4 Jordan Moore
                     ` (27 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-recursion-0.5): New variable.

Change-Id: If5ff355b3b79c9644577eb213ed9ef991747f1b7
---
 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 8da5c91de3..553d509d94 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -62635,6 +62635,26 @@ (define-public rust-readlock-tokio-0.1
 using tokio's @code{RwLock}")
     (license license:mpl2.0)))
 
+(define-public rust-recursion-0.5
+  (package
+    (name "rust-recursion")
+    (version "0.5.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "recursion" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0wc8x5340scj9fl281nydgwrpzbbdffj764pw6zppkcchlk58w4z"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-futures" ,rust-futures-0.3)
+                       ("rust-tokio" ,rust-tokio-1))))
+    (home-page "https://github.com/inanna-malick/recursion")
+    (synopsis "cache-aware stack safe recursion")
+    (description "This package provides cache-aware stack safe recursion.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-recvmsg-1
   (package
     (name "rust-recvmsg")
-- 
2.46.0





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

* [bug#75127] [PATCH v6 17/44] gnu: Add rust-test-strategy-0.4.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (15 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 16/44] gnu: Add rust-recursion-0.5 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 18/44] gnu: Add rust-smol-str-0.3 Jordan Moore
                     ` (26 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-test-strategy-0.4): New variable.

Change-Id: I7694bf04189a4f7db480eb6ecbaa58ea6ca3e000
---
 gnu/packages/crates-io.scm | 33 ++++++++++++++++++++++++++++-----
 1 file changed, 28 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 553d509d94..4d4eb62cd2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -80609,33 +80609,56 @@ (define-public rust-test-log-macros-0.2
      "This package provides supporting procedural macro crate for test-log.")
     (license (list license:asl2.0 license:expat))))
 
-(define-public rust-test-strategy-0.3
+(define-public rust-test-strategy-0.4
   (package
     (name "rust-test-strategy")
-    (version "0.3.1")
+    (version "0.4.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "test-strategy" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1nf11267xdcflg1ir25na0s8mbrwh9f0zmzykg88l8jlhn01qdmq"))))
+        (base32 "06z0slp3ckxfsynq3772jy1dlasv3pa2kmii90ccqm1zbvs1mx1b"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
                        ("rust-quote" ,rust-quote-1)
-                       ("rust-structmeta" ,rust-structmeta-0.2)
+                       ("rust-structmeta" ,rust-structmeta-0.3)
                        ("rust-syn" ,rust-syn-2))
        #:cargo-development-inputs (("rust-proptest" ,rust-proptest-1)
                                    ("rust-tokio" ,rust-tokio-1)
                                    ("rust-trybuild" ,rust-trybuild-1))))
     (home-page "https://github.com/frozenlib/test-strategy")
-    (synopsis "Macro to write higher-order strategies in proptest")
+    (synopsis
+     "Macro to write higher-order strategies in proptest")
     (description
      "This package provides a procedural macro to easily write higher-order
 strategies in proptest.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-test-strategy-0.3
+  (package
+    (inherit rust-test-strategy-0.4)
+    (name "rust-test-strategy")
+    (version "0.3.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "test-strategy" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1nf11267xdcflg1ir25na0s8mbrwh9f0zmzykg88l8jlhn01qdmq"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-structmeta" ,rust-structmeta-0.2)
+                       ("rust-syn" ,rust-syn-2))
+       #:cargo-development-inputs (("rust-proptest" ,rust-proptest-1)
+                                   ("rust-tokio" ,rust-tokio-1)
+                                   ("rust-trybuild" ,rust-trybuild-1))))))
+
 (define-public rust-test-strategy-0.2
   (package
     (inherit rust-test-strategy-0.3)
-- 
2.46.0





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

* [bug#75127] [PATCH v6 18/44] gnu: Add rust-smol-str-0.3.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (16 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 17/44] gnu: Add rust-test-strategy-0.4 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 19/44] gnu: Add rust-async-scoped-0.9 Jordan Moore
                     ` (25 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-smol-str-0.3): New variable.

Change-Id: Ie8cba0267c3d107591a4ce0530ff5a40c7be34c6
---
 gnu/packages/crates-io.scm | 31 +++++++++++++++++++++++++++----
 1 file changed, 27 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4d4eb62cd2..97391db32c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -73902,26 +73902,26 @@ (define-public rust-smol-potat-macro-0.6
     (description "This package provides a proc macro for smol runtime.")
     (license (list license:expat license:asl2.0))))
 
-(define-public rust-smol-str-0.2
+(define-public rust-smol-str-0.3
   (package
     (name "rust-smol-str")
-    (version "0.2.0")
+    (version "0.3.2")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "smol_str" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1779hpx5ipbcvkdj5zw8zqk3ynn160qvls1gkcr54hwsprmjw8bl"))))
+        (base32 "039mj6lc1vkljj17ndlzzkak8kvlmw8ppi6yjdxsh433snfbhxln"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-test-flags
        '("--release" "--"
          "--skip=check_code_formatting")
        #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
+                       ("rust-borsh" ,rust-borsh-1)
                        ("rust-serde" ,rust-serde-1))
        #:cargo-development-inputs (("rust-proptest" ,rust-proptest-1)
-                                   ("rust-serde" ,rust-serde-1)
                                    ("rust-serde-json" ,rust-serde-json-1))))
     (home-page "https://github.com/rust-analyzer/smol_str")
     (synopsis "Small-string optimized string type with O(1) clone")
@@ -73930,6 +73930,29 @@ (define-public rust-smol-str-0.2
 clone.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-smol-str-0.2
+  (package
+    (inherit rust-smol-str-0.3)
+    (name "rust-smol-str")
+    (version "0.2.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "smol_str" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1779hpx5ipbcvkdj5zw8zqk3ynn160qvls1gkcr54hwsprmjw8bl"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-test-flags
+       '("--release" "--"
+         "--skip=check_code_formatting")
+       #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
+                       ("rust-serde" ,rust-serde-1))
+       #:cargo-development-inputs (("rust-proptest" ,rust-proptest-1)
+                                   ("rust-serde" ,rust-serde-1)
+                                   ("rust-serde-json" ,rust-serde-json-1))))))
+
 (define-public rust-smol-str-0.1
   (package
     (inherit rust-smol-str-0.2)
-- 
2.46.0





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

* [bug#75127] [PATCH v6 19/44] gnu: Add rust-async-scoped-0.9.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (17 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 18/44] gnu: Add rust-smol-str-0.3 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 20/44] gnu: Add rust-atomicwrites-0.4 Jordan Moore
                     ` (24 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-async-scoped-0.9): New variable.

Change-Id: I27bfc9d6d4ece409715db26904604ed35260a8ed
---
 gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 97391db32c..3d396a7002 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -5319,6 +5319,36 @@ (define-public rust-async-recursion-1
     (description "This package provides recursion for async functions in Rust.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-async-scoped-0.9
+  (package
+    (name "rust-async-scoped")
+    (version "0.9.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "async-scoped" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0h47p4is1i5bvsy1i5mdlk521cdjznclxwgfab2gzvckln70fhj0"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:phases (modify-phases %standard-phases
+                  ;; compilation errors in test module
+                  (delete 'check))
+       #:cargo-inputs (("rust-async-std" ,rust-async-std-1)
+                       ("rust-futures" ,rust-futures-0.3)
+                       ("rust-pin-project" ,rust-pin-project-1)
+                       ("rust-tokio" ,rust-tokio-1))
+       #:cargo-development-inputs (("rust-femme" ,rust-femme-2)
+                                   ("rust-log" ,rust-log-0.4))))
+    (home-page "https://github.com/rmanoka/async-scoped")
+    (synopsis
+     "Spawn scoped (non 'static) asynchronous futures for async_std and tokio runtimes")
+    (description
+     "This package provides Spawn scoped (non static) asynchronous futures
+for async_std and tokio runtimes.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-async-session-3
   (package
     (name "rust-async-session")
-- 
2.46.0





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

* [bug#75127] [PATCH v6 20/44] gnu: Add rust-atomicwrites-0.4.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (18 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 19/44] gnu: Add rust-async-scoped-0.9 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 21/44] gnu: Add rust-config-0.14 Jordan Moore
                     ` (23 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-atomicwrites-0.4): New variable.

Change-Id: If2cf02262ca1da39a5acf8838c57fc5850ac2af3
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 3d396a7002..a8bbcacd22 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -5894,6 +5894,27 @@ (define-public rust-atomic-write-file-0.1
     (description "Write files atomically to a file system.")
     (license license:bsd-3)))
 
+(define-public rust-atomicwrites-0.4
+  (package
+    (name "rust-atomicwrites")
+    (version "0.4.4")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "atomicwrites" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1qrkr9jz43y8g767c3249g4w4pzv43bk3hyza66y6pv43f6vpw9y"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-rustix" ,rust-rustix-0.38)
+                       ("rust-tempfile" ,rust-tempfile-3)
+                       ("rust-windows-sys" ,rust-windows-sys-0.52))))
+    (home-page "https://github.com/untitaker/rust-atomicwrites")
+    (synopsis "Atomic file-writes")
+    (description "This package provides Atomic file-writes.")
+    (license license:expat)))
+
 (define-public rust-atomig-0.4
   (package
     (name "rust-atomig")
-- 
2.46.0





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

* [bug#75127] [PATCH v6 21/44] gnu: Add rust-config-0.14.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (19 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 20/44] gnu: Add rust-atomicwrites-0.4 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 22/44] gnu: Add rust-console-subscriber-0.4 Jordan Moore
                     ` (22 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-config-0.14): New variable.

Change-Id: Ibfe876b980689eb6ac4affb3385b013e2424e3d1
---
 gnu/packages/crates-io.scm | 55 +++++++++++++++++++++++++++++++++-----
 1 file changed, 48 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a8bbcacd22..43f0baed27 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -14873,8 +14873,55 @@ (define-public rust-condtype-1
     (description "Choose types at compile-time via boolean constants.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-config-0.14
+  (package
+    (name "rust-config")
+    (version "0.14.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "config" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1pyzr665pq6xcq3f6j1670v5xxk465n2bbkzn9hzycradlcqymv8"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-test-flags '("--release" "--"
+                            ;; test files are not packaged
+                            "--skip=value::tests::test_i64")
+       #:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
+                       ("rust-convert-case" ,rust-convert-case-0.6)
+                       ("rust-indexmap" ,rust-indexmap-2)
+                       ("rust-json5" ,rust-json5-0.4)
+                       ("rust-nom" ,rust-nom-7)
+                       ("rust-pathdiff" ,rust-pathdiff-0.2)
+                       ("rust-ron" ,rust-ron-0.8)
+                       ("rust-rust-ini" ,rust-rust-ini-0.20)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-toml" ,rust-toml-0.8)
+                       ("rust-yaml-rust2" ,rust-yaml-rust2-0.8))
+       #:cargo-development-inputs (("rust-chrono" ,rust-chrono-0.4)
+                                   ("rust-float-cmp" ,rust-float-cmp-0.9)
+                                   ("rust-futures" ,rust-futures-0.3)
+                                   ("rust-glob" ,rust-glob-0.3)
+                                   ("rust-notify" ,rust-notify-6)
+                                   ("rust-reqwest" ,rust-reqwest-0.11)
+                                   ("rust-serde-derive" ,rust-serde-derive-1)
+                                   ("rust-temp-env" ,rust-temp-env-0.3)
+                                   ("rust-tokio" ,rust-tokio-1)
+                                   ("rust-warp" ,rust-warp-0.3))))
+    (home-page "https://github.com/rust-cli/config-rs")
+    (synopsis "Layered configuration system for Rust applications")
+    (description "This package provides Layered configuration system for Rust
+applications.")
+    (license (list license:expat license:asl2.0))
+    (native-inputs (list pkg-config))
+    (inputs (list openssl))))
+
 (define-public rust-config-0.13
   (package
+    (inherit rust-config-0.14)
     (name "rust-config")
     (version "0.13.4")
     (source
@@ -14914,13 +14961,7 @@ (define-public rust-config-0.13
                                    ("rust-tokio" ,rust-tokio-1)
                                    ("rust-warp" ,rust-warp-0.3))))
     (native-inputs (list pkg-config))
-    (inputs (list openssl))
-    (home-page "https://github.com/mehcode/config-rs")
-    (synopsis "Layered configuration system for Rust applications")
-    (description
-     "This package provides a layered configuration system for Rust
-applications.")
-    (license (list license:expat license:asl2.0))))
+    (inputs (list openssl))))
 
 (define-public rust-config-0.11
   (package
-- 
2.46.0





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

* [bug#75127] [PATCH v6 22/44] gnu: Add rust-console-subscriber-0.4.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (20 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 21/44] gnu: Add rust-config-0.14 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 23/44] gnu: Add rust-future-queue-0.3 Jordan Moore
                     ` (21 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-console-subscriber-0.4): New variable.

Change-Id: Ia55d624077cc1e4ef049b44c3e661f1440f47f4d
---
 gnu/packages/crates-io.scm | 52 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 43f0baed27..0658cb22ff 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -15266,6 +15266,58 @@ (define-public rust-console-log-0.2
         ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
         ("rust-web-sys" ,rust-web-sys-0.3))))))
 
+(define-public rust-console-subscriber-0.4
+  (package
+    (name "rust-console-subscriber")
+    (version "0.4.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "console-subscriber" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "00badn9pjwbfd985vc7ngl7ai6mc3q58c3q43i5izlscdafalfb5"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:phases (modify-phases %standard-phases
+                  ;; ensure tokio_unstable is added to env
+                  ;; so that tokio-console features get added to build
+                  (add-before 'build 'enable-tokio-unstable
+                    (lambda _
+                      (setenv "RUSTFLAGS"
+                              (string-append (getenv "RUSTFLAGS")
+                                             ;; note the ' ', dont clobber
+                                             ;; prior args
+                                             " --cfg tokio_unstable")))))
+       #:cargo-inputs (("rust-console-api" ,rust-console-api-0.8)
+                       ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
+                       ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
+                       ("rust-futures-task" ,rust-futures-task-0.3)
+                       ("rust-hdrhistogram" ,rust-hdrhistogram-7)
+                       ("rust-humantime" ,rust-humantime-2)
+                       ("rust-hyper-util" ,rust-hyper-util-0.1)
+                       ("rust-parking-lot" ,rust-parking-lot-0.12)
+                       ("rust-prost" ,rust-prost-0.13)
+                       ("rust-prost-types" ,rust-prost-types-0.13)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-thread-local" ,rust-thread-local-1)
+                       ("rust-tokio" ,rust-tokio-1)
+                       ("rust-tokio-stream" ,rust-tokio-stream-0.1)
+                       ("rust-tonic" ,rust-tonic-0.12)
+                       ("rust-tonic-web" ,rust-tonic-web-0.12)
+                       ("rust-tracing" ,rust-tracing-0.1)
+                       ("rust-tracing-core" ,rust-tracing-core-0.1)
+                       ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
+    (home-page
+     "https://github.com/tokio-rs/console/blob/main/console-subscriber")
+    (synopsis
+     "`tracing-subscriber::Layer` for collecting Tokio console telemetry.")
+    (description
+     "This package provides a `tracing-subscriber::Layer` for collecting Tokio console
+telemetry.")
+    (license license:expat)))
+
 (define-public rust-const-cstr-0.3
   (package
     (name "rust-const-cstr")
-- 
2.46.0





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

* [bug#75127] [PATCH v6 23/44] gnu: Add rust-future-queue-0.3.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (21 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 22/44] gnu: Add rust-console-subscriber-0.4 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 24/44] gnu: Add rust-indent-write-2 Jordan Moore
                     ` (20 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-future-queue-0.3): New variable.

Change-Id: I75a8fb67e7e7ea76e47f6dd13c2ba7e373434dc7
---
 gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0658cb22ff..94a71257f6 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -28007,6 +28007,35 @@ (define-public rust-futf-0.1
     (description "Handling fragments of UTF-8.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-future-queue-0.3
+  (package
+    (name "rust-future-queue")
+    (version "0.3.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "future-queue" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1rmjyqy5z87pwghvikmxn18mgdbr6k3w7zmx5qf12h8smrlamlf0"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-fnv" ,rust-fnv-1)
+                       ("rust-futures-util" ,rust-futures-util-0.3)
+                       ("rust-pin-project-lite" ,rust-pin-project-lite-0.2))
+       #:cargo-development-inputs (("rust-futures" ,rust-futures-0.3)
+                                   ("rust-maplit" ,rust-maplit-1)
+                                   ("rust-proptest-derive" ,rust-proptest-derive-0.3)
+                                   ("rust-proptest" ,rust-proptest-1)
+                                   ("rust-tokio" ,rust-tokio-1)
+                                   ("rust-tokio-stream" ,rust-tokio-stream-0.1))))
+    (home-page "https://github.com/nextest-rs/future-queue")
+    (synopsis "Adapters to manage a queue of futures, where each future can have
+a different weight")
+    (description "This package provides Adapters to manage a queue of futures,
+where each future can have a different weight.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-futures-0.3
   (package
     (name "rust-futures")
-- 
2.46.0





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

* [bug#75127] [PATCH v6 24/44] gnu: Add rust-indent-write-2.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (22 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 23/44] gnu: Add rust-future-queue-0.3 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 25/44] gnu: Add rust-mukti-metadata-0.3 Jordan Moore
                     ` (19 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-indent-write-2): New variable.

Change-Id: I6f1c962f05c05a223fa63e0d7eac7fbd8dc3c7d9
---
 gnu/packages/crates-io.scm | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 94a71257f6..b4683fa586 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -34050,6 +34050,24 @@ (define-public rust-include-flate-codegen-exports-0.1
 crate.")
     (license license:asl2.0)))
 
+(define-public rust-indent-write-2
+  (package
+    (name "rust-indent-write")
+    (version "2.2.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "indent_write" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1hqjp80argdskrhd66g9sh542yxy8qi77j6rc69qd0l7l52rdzhc"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/Lucretiel/indent-write")
+    (synopsis "Simple Write adapters to add line indentation")
+    (description
+     "This package provides Simple Write adapters to add line indentation.")
+    (license license:mpl2.0)))
+
 (define-public rust-indenter-0.3
   (package
     (name "rust-indenter")
-- 
2.46.0





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

* [bug#75127] [PATCH v6 25/44] gnu: Add rust-mukti-metadata-0.3.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (23 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 24/44] gnu: Add rust-indent-write-2 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 26/44] gnu: Add rust-newtype-uuid-1 Jordan Moore
                     ` (18 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-mukti-metadata-0.3): New variable.

Change-Id: I3dd7f5ebbc5a4e61a8b1862fd629ce446732ea64
---
 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 b4683fa586..895c96754e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -43579,6 +43579,32 @@ (define-public rust-multer-2
                                    ("rust-serde" ,rust-serde-1)
                                    ("rust-tokio" ,rust-tokio-1))))))
 
+(define-public rust-mukti-metadata-0.3
+  (package
+    (name "rust-mukti-metadata")
+    (version "0.3.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "mukti-metadata" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1s71fs2v0phf4hhgac4j6cc38hpq968l1cfbyw7phf8fipg6dyi6"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:phases
+       ;; tests require artifacts from git workspace to build
+       (modify-phases %standard-phases
+         (delete 'check))
+       #:cargo-inputs (("rust-semver" ,rust-semver-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-thiserror" ,rust-thiserror-1))))
+    (home-page "https://github.com/nextest-rs/mukti")
+    (synopsis "Metadata for mukti release manager")
+    (description "This package provides Metadata for mukti release manager.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-multimap-0.8
   (package
     (name "rust-multimap")
-- 
2.46.0





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

* [bug#75127] [PATCH v6 26/44] gnu: Add rust-newtype-uuid-1.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (24 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 25/44] gnu: Add rust-mukti-metadata-0.3 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 27/44] gnu: Add rust-self-update-0.41 Jordan Moore
                     ` (17 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

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

Change-Id: Ibadafe8667d66ddc5481dc885083f58ae41c61a5
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 895c96754e..911e761c27 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -45672,6 +45672,27 @@ (define-public rust-newtype-derive-0.1
     (license (list license:expat
                    license:asl2.0))))
 
+(define-public rust-newtype-uuid-1
+  (package
+    (name "rust-newtype-uuid")
+    (version "1.1.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "newtype-uuid" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "17922xw05gxdx1rnxzp183yp4mw7pkq27ljslmw65034xzi831sc"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-schemars" ,rust-schemars-0.8)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-uuid" ,rust-uuid-1))))
+    (home-page "https://github.com/oxidecomputer/newtype-uuid")
+    (synopsis "Newtype wrapper around UUIDs")
+    (description "This package provides Newtype wrapper around UUIDs.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-nftables-0.5
   (package
     (name "rust-nftables")
-- 
2.46.0





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

* [bug#75127] [PATCH v6 27/44] gnu: Add rust-self-update-0.41.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (25 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 26/44] gnu: Add rust-newtype-uuid-1 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 28/44] gnu: Add rust-target-spec-miette-0.4 Jordan Moore
                     ` (16 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-self-update-0.41): New variable.

Change-Id: Idd45bfba1adb6a47859585b641edf871e5ce0826
---
 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 911e761c27..9d11e635ac 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -69683,6 +69683,43 @@ (define-public rust-self-cell-1
 in stable Rust.")
     (license license:asl2.0)))
 
+(define-public rust-self-update-0.41
+  (package
+    (name "rust-self-update")
+    (version "0.41.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "self_update" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1rcdma359wic71km5n139rx61zn0fhz3k7r6aacc300k0rq3k6j6"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-either" ,rust-either-1)
+                       ("rust-flate2" ,rust-flate2-1)
+                       ("rust-hyper" ,rust-hyper-1)
+                       ("rust-indicatif" ,rust-indicatif-0.17)
+                       ("rust-log" ,rust-log-0.4)
+                       ("rust-quick-xml" ,rust-quick-xml-0.23)
+                       ("rust-regex" ,rust-regex-1)
+                       ("rust-reqwest" ,rust-reqwest-0.12)
+                       ("rust-self-replace" ,rust-self-replace-1)
+                       ("rust-semver" ,rust-semver-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-tar" ,rust-tar-0.4)
+                       ("rust-tempfile" ,rust-tempfile-3)
+                       ("rust-urlencoding" ,rust-urlencoding-2)
+                       ("rust-zip" ,rust-zip-2)
+                       ("rust-zipsign-api" ,rust-zipsign-api-0.1))))
+    (native-inputs (list pkg-config))
+    (inputs (list openssl))
+    (home-page "https://github.com/jaemk/self_update")
+    (synopsis "Self updates for standalone executables")
+    (description
+     "This package provides Self updates for standalone executables.")
+    (license license:expat)))
+
 (define-public rust-selinux-0.4
   (package
     (name "rust-selinux")
-- 
2.46.0





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

* [bug#75127] [PATCH v6 28/44] gnu: Add rust-target-spec-miette-0.4.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (26 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 27/44] gnu: Add rust-self-update-0.41 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 29/44] gnu: Add rust-win32job-2 Jordan Moore
                     ` (15 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-target-spec-miette-0.4): New variable.

Change-Id: Ib920251898cfe9c90f259145a31fa179e90fe8fd
---
 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 9d11e635ac..237c912c19 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -79542,6 +79542,31 @@ (define-public rust-target-spec-3
      "This package provides Evaluate Cargo.toml target specifications.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-target-spec-miette-0.4
+  (package
+    (name "rust-target-spec-miette")
+    (version "0.4.4")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "target-spec-miette" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0bkcp7ff3z8kccfays45pv8ya4g66lld6srgzn2gic7fwd04yxa1"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-guppy-workspace-hack" ,rust-guppy-workspace-hack-0.1)
+                       ("rust-insta" ,rust-insta-1)
+                       ("rust-miette" ,rust-miette-7)
+                       ("rust-target-spec" ,rust-target-spec-3))
+       #:cargo-development-inputs
+        (("rust-datatest-stable" ,rust-datatest-stable-0.3))))
+    (home-page "https://github.com/guppy-rs/guppy")
+    (synopsis "Integrate target-spec errors with the miette library")
+    (description
+     "This package provides Integrate target-spec errors with the miette library.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-target-triple-0.1
   (package
     (name "rust-target-triple")
-- 
2.46.0





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

* [bug#75127] [PATCH v6 29/44] gnu: Add rust-win32job-2.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (27 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 28/44] gnu: Add rust-target-spec-miette-0.4 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 30/44] gnu: Add rust-diffus-0.10 Jordan Moore
                     ` (14 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-windows.scm (rust-win32job-2): New variable.

Change-Id: I177a669788959df86702a48b6d174d069140ebd5
---
 gnu/packages/crates-windows.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm
index 2f212190dd..16ead03678 100644
--- a/gnu/packages/crates-windows.scm
+++ b/gnu/packages/crates-windows.scm
@@ -956,6 +956,28 @@ (define-public rust-win-crypto-ng-0.5
     (description "Safe bindings to Windows Cryptography API: Next Generation")
     (license license:bsd-3)))
 
+(define-public rust-win32job-2
+  (package
+    (name "rust-win32job")
+    (version "2.0.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "win32job" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0g1blsb7ixrqjicykx82rvrymcydlsdgfwzb61x88iyrazsinasv"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rusty-fork" ,rust-rusty-fork-0.3)
+                       ("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-windows" ,rust-windows-0.52))))
+    (home-page "https://github.com/ohadravid/win32job-rs")
+    (synopsis "safe API for Windows' job objects.")
+    (description "This package provides a safe API for Windows job objects.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-winapi-0.3
   (package
     (name "rust-winapi")
-- 
2.46.0





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

* [bug#75127] [PATCH v6 30/44] gnu: Add rust-diffus-0.10.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (28 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 29/44] gnu: Add rust-win32job-2 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 31/44] gnu: Add rust-diffus-derive-0.10 Jordan Moore
                     ` (13 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

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

Change-Id: I78ec4ad8f7b5796215dbf14c787c97317a35430d
---
 gnu/packages/crates-io.scm | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 237c912c19..640e8a6df2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -20946,6 +20946,42 @@ (define-public rust-diffs-0.5
 diff.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-diffus-0.10
+  (package
+    (name "rust-diffus")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "diffus" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0lsn5h1mfa8x7bfg9yqgr52p7drigpwgm5q8qh4r07dmfd5g43rw"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:phases
+       (modify-phases %standard-phases
+         ;; Cargo toml specifies a readme path that only
+         ;; exists in the git checkout
+         (add-after 'unpack 'omit-absent-readme
+           (lambda _
+             (substitute* "Cargo.toml"
+               (("readme = \"../README.md\"") "")))))
+       #:cargo-inputs (("rust-diffus-derive" ,rust-diffus-derive-0.10)
+                       ("rust-indexmap" ,rust-indexmap-1)
+                       ("rust-itertools" ,rust-itertools-0.10)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-snake-case" ,rust-snake-case-0.3)
+                       ("rust-uuid" ,rust-uuid-0.5))))
+    (home-page "https://github.com/distil/diffus")
+    (synopsis
+     "Finds the difference between two instances of any data structure.")
+    (description
+     "This package provides Finds the difference between two instances
+of any data structure. Supports Collections, Strings, Maps etc. Uses
+LCS where applicable. Also supports derive via `diffus-derive`.")
+    (license license:asl2.0)))
+
 (define-public rust-dircpy-0.3
   (package
     (name "rust-dircpy")
-- 
2.46.0





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

* [bug#75127] [PATCH v6 31/44] gnu: Add rust-diffus-derive-0.10.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (29 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 30/44] gnu: Add rust-diffus-0.10 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 32/44] gnu: Add rust-structmeta-0.3 Jordan Moore
                     ` (12 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

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

Change-Id: I94a8476dcbbc75363709717d5f8c02351b42566f
---
 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 640e8a6df2..a7076ab927 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -20982,6 +20982,31 @@ (define-public rust-diffus-0.10
 LCS where applicable. Also supports derive via `diffus-derive`.")
     (license license:asl2.0)))
 
+(define-public rust-diffus-derive-0.10
+  (package
+    (name "rust-diffus-derive")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "diffus-derive" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1a7sgbzhqa7gk3xhvkci91myc86gkwxs04vfxbl8f64y7l1jsfmr"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t ;; build only works in the cargo workspace
+       #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-syn" ,rust-syn-1))))
+    (home-page "https://github.com/distil/diffus")
+    (synopsis
+     "Finds the difference between two instances of any data structure.")
+    (description
+     "This package provides Finds the difference between two instances
+of any data structure. Supports derive on structs and enums.")
+    (license license:asl2.0)))
+
 (define-public rust-dircpy-0.3
   (package
     (name "rust-dircpy")
-- 
2.46.0





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

* [bug#75127] [PATCH v6 32/44] gnu: Add rust-structmeta-0.3.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (30 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 31/44] gnu: Add rust-diffus-derive-0.10 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 33/44] gnu: Add rust-structmeta-derive-0.3 Jordan Moore
                     ` (11 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-structmeta-0.3): New variable.

Change-Id: Ifa47a9fd8dc6620065e31c77d517194dd4f2c4c1
---
 gnu/packages/crates-io.scm | 31 +++++++++++++++++++++++++------
 1 file changed, 25 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a7076ab927..b8069d908d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -76585,8 +76585,32 @@ (define-public rust-struct-patch-derive-0.4
 for your structs.")
     (license license:expat)))
 
+(define-public rust-structmeta-0.3
+  (package
+    (name "rust-structmeta")
+    (version "0.3.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "structmeta" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0afk0s9paazsvyvsirxvbnqp3blhdck3fmfhdw7xf209skc7a59f"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-structmeta-derive" ,rust-structmeta-derive-0.3)
+                       ("rust-syn" ,rust-syn-2))))
+    (home-page "https://github.com/frozenlib/structmeta")
+    (synopsis "Parse Rust's attribute arguments by defining a struct")
+    (description "This package provides Parse Rust's attribute arguments by
+defining a struct.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-structmeta-0.2
   (package
+    (inherit rust-structmeta-0.3)
     (name "rust-structmeta")
     (version "0.2.0")
     (source
@@ -76602,12 +76626,7 @@ (define-public rust-structmeta-0.2
                        ("rust-quote" ,rust-quote-1)
                        ("rust-structmeta-derive" ,rust-structmeta-derive-0.2)
                        ("rust-syn" ,rust-syn-2))
-       #:cargo-development-inputs (("rust-syn" ,rust-syn-2))))
-    (home-page "https://github.com/frozenlib/structmeta")
-    (synopsis "Parse Rust's attribute arguments by defining a struct")
-    (description "This package lets you parse Rust's attribute arguments by
-defining a struct.")
-    (license (list license:expat license:asl2.0))))
+       #:cargo-development-inputs (("rust-syn" ,rust-syn-2))))))
 
 (define-public rust-structmeta-0.1
   (package
-- 
2.46.0





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

* [bug#75127] [PATCH v6 33/44] gnu: Add rust-structmeta-derive-0.3.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (31 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 32/44] gnu: Add rust-structmeta-0.3 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 34/44] gnu: Add rust-quick-xml-0.23 Jordan Moore
                     ` (10 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-structmeta-derive-0.3): New variable.

Change-Id: Ice4007124f9325337e6259c3ebea317f5d89f737
---
 gnu/packages/crates-io.scm | 31 ++++++++++++++++++++++++-------
 1 file changed, 24 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b8069d908d..fddd14eb1a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -76647,29 +76647,46 @@ (define-public rust-structmeta-0.1
         ("rust-structmeta-derive" ,rust-structmeta-derive-0.1)
         ("rust-syn" ,rust-syn-1))))))
 
-(define-public rust-structmeta-derive-0.2
+(define-public rust-structmeta-derive-0.3
   (package
     (name "rust-structmeta-derive")
-    (version "0.2.0")
+    (version "0.3.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "structmeta-derive" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "005ybz4ha874w81pg15n00p01m9hir1dpl8p0352s1wpfgzwl2x6"))))
+        (base32 "1z12r4v2d3272hxqxclnr1kn2kp07qsy5aswm4ynrzwhlmjhnahm"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
                        ("rust-quote" ,rust-quote-1)
-                       ("rust-syn" ,rust-syn-2))
-       #:cargo-development-inputs (("rust-syn" ,rust-syn-2))))
+                       ("rust-syn" ,rust-syn-2))))
     (home-page "https://github.com/frozenlib/structmeta")
-    (synopsis "Derive macro for structmeta crate")
+    (synopsis "derive macro for structmeta crate")
     (description
-     "This package provides a derive macro for the structmeta crate.")
+     "This package provides derive macro for structmeta crate.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-structmeta-derive-0.2
+  (package
+    (inherit rust-structmeta-derive-0.3)
+    (name "rust-structmeta-derive")
+    (version "0.2.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "structmeta-derive" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "005ybz4ha874w81pg15n00p01m9hir1dpl8p0352s1wpfgzwl2x6"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-syn" ,rust-syn-2))))))
+
 (define-public rust-structmeta-derive-0.1
   (package
     (inherit rust-structmeta-derive-0.2)
-- 
2.46.0





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

* [bug#75127] [PATCH v6 34/44] gnu: Add rust-quick-xml-0.23.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (32 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 33/44] gnu: Add rust-structmeta-derive-0.3 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 35/44] gnu: Add rust-self-replace-1 Jordan Moore
                     ` (9 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-quick-xml-0.23): New variable.

Change-Id: I1ee24fef2d1c8edb5995d2ca02f091194ed771db
---
 gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index fddd14eb1a..00801160ae 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -60667,6 +60667,34 @@ (define-public rust-quick-xml-0.26
         (base32
          "1kckgj8qscpi23y62zrfmni73k6h78nvhs3z9myiwq9q7g3b2l3z"))))))
 
+(define-public rust-quick-xml-0.23
+  (package
+    (inherit rust-quick-xml-0.26)
+    (name "rust-quick-xml")
+    (version "0.23.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "quick-xml" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1slry2g2wrj38fnzj9ybzq9wjyknrfg25x5vzfpzn5b8kj2zrfhi"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-test-flags
+       '("--"
+         ;; test files not included
+         "--skip=sample_1_full"
+         "--skip=sample_2_full")
+       #:cargo-inputs (("rust-encoding-rs" ,rust-encoding-rs-0.8)
+                       ("rust-memchr" ,rust-memchr-2)
+                       ("rust-serde" ,rust-serde-1))
+       #:cargo-development-inputs
+       (("rust-criterion" ,rust-criterion-0.4)
+        ("rust-pretty-assertions" ,rust-pretty-assertions-1)
+        ("rust-regex" ,rust-regex-1)
+        ("rust-serde-value" ,rust-serde-value-0.7))))))
+
 (define-public rust-quick-xml-0.22
   (package
     (inherit rust-quick-xml-0.27)
-- 
2.46.0





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

* [bug#75127] [PATCH v6 35/44] gnu: Add rust-self-replace-1.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (33 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 34/44] gnu: Add rust-quick-xml-0.23 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 36/44] gnu: Add rust-zipsign-api-0.1 Jordan Moore
                     ` (8 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

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

Change-Id: I89968eb1bf67938f3473a755b82f9f73e35cab17
---
 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 00801160ae..7f6d1ed688 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -69772,6 +69772,31 @@ (define-public rust-self-cell-1
 in stable Rust.")
     (license license:asl2.0)))
 
+(define-public rust-self-replace-1
+  (package
+    (name "rust-self-replace")
+    (version "1.5.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "self-replace" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1drganasvf5b0x6c9g60jkfhzjc9in3r6cznjfw0lhmbbrdq3v03"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:tests? #f ;; crate does not package test dependencies
+       #:cargo-inputs (("rust-fastrand" ,rust-fastrand-2)
+                       ("rust-tempfile" ,rust-tempfile-3)
+                       ("rust-windows-sys" ,rust-windows-sys-0.52))))
+    (home-page "https://github.com/mitsuhiko/self-replace")
+    (synopsis
+     "Utility crate that allows executables to replace or uninstall themselves")
+    (description
+     "This package provides Utility crate that allows executables to replace or
+uninstall themselves.")
+    (license license:asl2.0)))
+
 (define-public rust-self-update-0.41
   (package
     (name "rust-self-update")
-- 
2.46.0





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

* [bug#75127] [PATCH v6 36/44] gnu: Add rust-zipsign-api-0.1.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (34 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 35/44] gnu: Add rust-self-replace-1 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 37/44] gnu: Add rust-console-api-0.8 Jordan Moore
                     ` (7 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

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

Change-Id: Ife5b751fbf59a6f3f593de51c2747ca254025457
---
 gnu/packages/crates-crypto.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/crates-crypto.scm b/gnu/packages/crates-crypto.scm
index 8e2290ca99..28bf2f435d 100644
--- a/gnu/packages/crates-crypto.scm
+++ b/gnu/packages/crates-crypto.scm
@@ -17,6 +17,7 @@
 ;;; Copyright © 2023 VÖRÖSKŐI András <voroskoi@gmail.com>
 ;;; Copyright © 2024 Wilko Meyer <w@wmeyer.eu>
 ;;; Copyright © 2024 Herman Rimm <herman@rimm.ee>
+;;; Copyright © 2025 Jordan Moore <lockbox@struct.foo>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -48,6 +49,7 @@ (define-module (gnu packages crates-crypto)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages crates-apple)
   #:use-module (gnu packages crates-check)
+  #:use-module (gnu packages crates-compression)
   #:use-module (gnu packages crates-io)
   #:use-module (gnu packages crates-tls)
   #:use-module (gnu packages crates-windows)
@@ -6604,3 +6606,28 @@ (define-public rust-z85-3
      "This package provides a Rust implementation of @code{ZeroMQ's} Z85
 encoding mechanism with padding.")
     (license (list license:expat license:asl2.0))))
+
+(define-public rust-zipsign-api-0.1
+  (package
+    (name "rust-zipsign-api")
+    (version "0.1.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "zipsign-api" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0z30vzhhhd1va9z7ksdw8x8f6y8jb200h2ryk85wvnx9mm3aa4v4"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-base64" ,rust-base64-0.22)
+                       ("rust-ed25519-dalek" ,rust-ed25519-dalek-2)
+                       ("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-zip" ,rust-zip-2))))
+    (home-page "https://github.com/Kijewski/zipsign")
+    (synopsis
+     "Sign and verify `.zip` and `.tar.gz` files with an ed25519 signing key")
+    (description
+     "This package provides Sign and verify `.zip` and `.tar.gz` files with an
+ed25519 signing key.")
+    (license (list license:asl2.0))))
-- 
2.46.0





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

* [bug#75127] [PATCH v6 37/44] gnu: Add rust-console-api-0.8.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (35 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 36/44] gnu: Add rust-zipsign-api-0.1 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 38/44] gnu: Add rust-tonic-web-0.12 Jordan Moore
                     ` (6 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-console-api-0.8): New variable.

Change-Id: Ib63704d92bed9fef827b9f976e7e9a9979bbf0b2
---
 gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7f6d1ed688..256a8dfb0c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -15199,6 +15199,39 @@ (define-public rust-console-0.7
      "This package provides a terminal and console abstraction for Rust.")
     (license license:expat)))
 
+(define-public rust-console-api-0.8
+  (package
+    (name "rust-console-api")
+    (version "0.8.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "console-api" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0mr8xkzcb7mrcm2ca0ah1sj21rhpk207klscnql884hdrdg76c40"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-test-flags
+       '("--"
+         ;; test will fail if source is not commited into a git repo,
+         ;; using the git clone instead of crate-uri for crate source
+         ;; requires pulling in all the dependencies for the Cargo.lock
+         "--skip=bootstrap")
+       #:cargo-inputs (("rust-futures-core" ,rust-futures-core-0.3)
+                       ("rust-prost" ,rust-prost-0.13)
+                       ("rust-prost-build" ,rust-prost-build-0.13)
+                       ("rust-prost-types" ,rust-prost-types-0.13)
+                       ("rust-tonic" ,rust-tonic-0.12)
+                       ("rust-tonic-build" ,rust-tonic-build-0.12)
+                       ("rust-tracing-core" ,rust-tracing-core-0.1))))
+    (native-inputs (list protobuf git))
+    (home-page "https://github.com/tokio-rs/console/blob/main/console-api")
+    (synopsis "Protobuf wire format bindings for the Tokio console.")
+    (description "This package provides Protobuf wire format bindings for
+the Tokio console.")
+    (license license:expat)))
+
 (define-public rust-console-error-panic-hook-0.1
   (package
     (name "rust-console-error-panic-hook")
-- 
2.46.0





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

* [bug#75127] [PATCH v6 38/44] gnu: Add rust-tonic-web-0.12.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (36 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 37/44] gnu: Add rust-console-api-0.8 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 39/44] gnu: Add rust-yaml-rust2-0.8 Jordan Moore
                     ` (5 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-web.scm (rust-tonic-web-0.12): New variable.

Change-Id: I5dee1393f90770a9677b19a346fd90e763cb67b2
---
 gnu/packages/crates-web.scm | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/gnu/packages/crates-web.scm b/gnu/packages/crates-web.scm
index 73ca29df76..dda3a5b192 100644
--- a/gnu/packages/crates-web.scm
+++ b/gnu/packages/crates-web.scm
@@ -10,6 +10,7 @@
 ;;; Copyright © 2024 Wilko Meyer <w@wmeyer.eu>
 ;;; Copyright © 2024 Tomas Volf <~@wolfsden.cz>
 ;;; Copyright © 2024 Nguyễn Gia Phong <mcsinyx@disroot.org>
+;;; Copyright © 2024 Jordan Moore <lockbox@struct.foo>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -6535,6 +6536,37 @@ (define-public rust-tonic-build-0.12
      "This package provides a codegen module of `tonic` @code{gRPC} implementation.")
     (license license:expat)))
 
+(define-public rust-tonic-web-0.12
+  (package
+    (name "rust-tonic-web")
+    (version "0.12.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "tonic-web" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0n2bhgs57kvqsk1z2fr1izcrrrbnfgda0pjargf3dmqsh0hdv6aj"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-base64" ,rust-base64-0.22)
+                       ("rust-bytes" ,rust-bytes-1)
+                       ("rust-http" ,rust-http-1)
+                       ("rust-http-body" ,rust-http-body-1)
+                       ("rust-http-body-util" ,rust-http-body-util-0.1)
+                       ("rust-pin-project" ,rust-pin-project-1)
+                       ("rust-tokio-stream" ,rust-tokio-stream-0.1)
+                       ("rust-tonic" ,rust-tonic-0.12)
+                       ("rust-tower-http" ,rust-tower-http-0.5)
+                       ("rust-tower-layer" ,rust-tower-layer-0.3)
+                       ("rust-tower-service" ,rust-tower-service-0.3)
+                       ("rust-tracing" ,rust-tracing-0.1))))
+    (home-page "https://github.com/hyperium/tonic")
+    (synopsis "grpc-web protocol translation for tonic services.")
+    (description
+     "This package provides grpc-web protocol translation for tonic services.")
+    (license license:expat)))
+
 (define-public rust-tower-0.5
   (package
     (name "rust-tower")
-- 
2.46.0





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

* [bug#75127] [PATCH v6 39/44] gnu: Add rust-yaml-rust2-0.8.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (37 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 38/44] gnu: Add rust-tonic-web-0.12 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 40/44] gnu: Add rust-snake-case-0.3 Jordan Moore
                     ` (4 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-yaml-rust2-0.8): New variable.

Change-Id: Iad8aea29ca2402180994d1bb1f7fa74c7024cdef
---
 gnu/packages/crates-io.scm | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 256a8dfb0c..dd82119235 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -94087,6 +94087,24 @@ (define-public rust-yaml-rust2-0.9
 pure rust.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-yaml-rust2-0.8
+  (package
+    (inherit rust-yaml-rust2-0.9)
+    (name "rust-yaml-rust2")
+    (version "0.8.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "yaml-rust2" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1y0mf6n1jnf88xqfv5ppicnm5jg3fl57dmp9vd2v2bvg9q61c0l9"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-arraydeque" ,rust-arraydeque-0.5)
+                       ("rust-encoding-rs" ,rust-encoding-rs-0.8)
+                       ("rust-hashlink" ,rust-hashlink-0.8))))))
+
 (define-public rust-yansi-1
   (package
     (name "rust-yansi")
-- 
2.46.0





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

* [bug#75127] [PATCH v6 40/44] gnu: Add rust-snake-case-0.3.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (38 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 39/44] gnu: Add rust-yaml-rust2-0.8 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 41/44] gnu: rust-include-dir-0.7: Update to 0.7.4 Jordan Moore
                     ` (3 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-snake-case-0.3): New variable.

Change-Id: I05502052056564677310a73220a81e2a458c03e9
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index dd82119235..1d7e993495 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -74490,6 +74490,28 @@ (define-public rust-snafu-derive-0.7
         ("rust-quote" ,rust-quote-1)
         ("rust-syn" ,rust-syn-1))))))
 
+(define-public rust-snake-case-0.3
+  (package
+    (name "rust-snake-case")
+    (version "0.3.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "snake_case" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1v4f132rk9wxiw8hb3kgnixirzr8kbfhg2lgsf4b85vbg02a0jfn"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-serde" ,rust-serde-1))))
+    (home-page "https://github.com/emilk/snake_case")
+    (synopsis "SnakeCase is a String-like type that can only contain valid
+non-empty snake_case")
+    (description
+     "This package provides @code{SnakeCase} is a String-like type that
+can only contain valid non-empty snake_case.")
+    (license license:expat)))
+
 (define-public rust-snap-1
   (package
     (name "rust-snap")
-- 
2.46.0





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

* [bug#75127] [PATCH v6 41/44] gnu: rust-include-dir-0.7: Update to 0.7.4.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (39 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 40/44] gnu: Add rust-snake-case-0.3 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 42/44] gnu: rust-include-dir-macros-0.7: " Jordan Moore
                     ` (2 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-include-dir-0.7): Update to 0.7.4.

Change-Id: I831220da3eda081a31f3993dda2dc2c88bc98685
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 1d7e993495..0dca1e21c5 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -33974,13 +33974,13 @@ (define-public rust-impls-1
 (define-public rust-include-dir-0.7
   (package
     (name "rust-include-dir")
-    (version "0.7.3")
+    (version "0.7.4")
     (source (origin
               (method url-fetch)
               (uri (crate-uri "include_dir" version))
               (file-name (string-append name "-" version ".tar.gz"))
               (sha256
-               (base32 "17pinxhivh3chkbjmbg9sl0x3h7wwry2zc2p12gfh8kizyp2yxhq"))))
+               (base32 "1pfh3g45z88kwq93skng0n6g3r7zkhq9ldqs9y8rvr7i11s12gcj"))))
     (build-system cargo-build-system)
     (arguments
      `(#:tests? #f              ; Not all files included
-- 
2.46.0





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

* [bug#75127] [PATCH v6 42/44] gnu: rust-include-dir-macros-0.7: Update to 0.7.4.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (40 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 41/44] gnu: rust-include-dir-0.7: Update to 0.7.4 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 43/44] gnu: Add rust-datatest-stable-0.3 Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 44/44] gnu: Add rust-goldenfile-1 Jordan Moore
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-include-dir-macros-0.7): Update to 0.7.4.

Change-Id: I94f22c688cf6f9873477b3eab0d425f27d601aa6
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0dca1e21c5..58fa99bc80 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -33997,13 +33997,13 @@ (define-public rust-include-dir-0.7
 (define-public rust-include-dir-macros-0.7
   (package
     (name "rust-include-dir-macros")
-    (version "0.7.3")
+    (version "0.7.4")
     (source (origin
               (method url-fetch)
               (uri (crate-uri "include_dir_macros" version))
               (file-name (string-append name "-" version ".tar.gz"))
               (sha256
-               (base32 "0gsa6z58wxgw9j58w60wyjpk2nv3pd86kimw2akwyzpmbi5jhfdi"))))
+               (base32 "0x8smnf6knd86g69p19z5lpfsaqp8w0nx14kdpkz1m8bxnkqbavw"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.46.0





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

* [bug#75127] [PATCH v6 43/44] gnu: Add rust-datatest-stable-0.3.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (41 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 42/44] gnu: rust-include-dir-macros-0.7: " Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 44/44] gnu: Add rust-goldenfile-1 Jordan Moore
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-datatest-stable-0.3): New variable.

Change-Id: I661a277d1cbc2a1ed50f6030d9fa73fcc9cbc37b
---
 gnu/packages/crates-io.scm | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 58fa99bc80..f71af75342 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -19082,6 +19082,40 @@ (define-public rust-databake-derive-0.1
     (description "This package provides Custom derive for the databake crate.")
     (license license:unicode)))
 
+(define-public rust-datatest-stable-0.3
+  (package
+    (name "rust-datatest-stable")
+    (version "0.3.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "datatest-stable" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "109r4iaib8w01wn3vn4x035fzr2y7d78dhl0k5rs6c9h80ybpsqr"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-test-flags
+       '("--"
+         ;; integration tests fail without
+         "--skip=integration"
+         "--skip=run_example"
+         "--skip=unix::run_example_with_colons")
+       #:cargo-inputs (("rust-camino" ,rust-camino-1)
+                       ("rust-fancy-regex" ,rust-fancy-regex-0.14)
+                       ("rust-include-dir" ,rust-include-dir-0.7)
+                       ("rust-libtest-mimic" ,rust-libtest-mimic-0.8)
+                       ("rust-walkdir" ,rust-walkdir-2))
+       #:cargo-development-inputs (("rust-camino-tempfile" ,rust-camino-tempfile-1)
+                                   ("rust-include-dir" ,rust-include-dir-0.7)
+                                   ("rust-fs-extra" ,rust-fs-extra-1)
+                                   ("rust-trybuild" ,rust-trybuild-1))))
+    (home-page "https://github.com/nextest-rs/datatest-stable")
+    (synopsis "Data-driven tests that work on stable Rust")
+    (description
+     "This package provides Data-driven tests that work on stable Rust.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-dateparser-0.1
   (package
     (name "rust-dateparser")
-- 
2.46.0





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

* [bug#75127] [PATCH v6 44/44] gnu: Add rust-goldenfile-1.
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
                     ` (42 preceding siblings ...)
  2025-01-11  1:57   ` [bug#75127] [PATCH v6 43/44] gnu: Add rust-datatest-stable-0.3 Jordan Moore
@ 2025-01-11  1:57   ` Jordan Moore
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11  1:57 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

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

Change-Id: Ie4f38815a1e9ba575e1ff50ad70cf94e8a157023
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f71af75342..25d140c7f8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -30461,6 +30461,29 @@ (define-public rust-goblin-0.7
         ("rust-plain" ,rust-plain-0.2)
         ("rust-scroll" ,rust-scroll-0.11))))))
 
+(define-public rust-goldenfile-1
+  (package
+    (name "rust-goldenfile")
+    (version "1.7.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "goldenfile" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0a74vvxyrkj0gyv5x01cmsmz5hrggskqmkk543wz6z2ky31g2bv7"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-scopeguard" ,rust-scopeguard-1)
+                       ("rust-similar-asserts" ,rust-similar-asserts-1)
+                       ("rust-tempfile" ,rust-tempfile-3)
+                       ("rust-yansi" ,rust-yansi-1))))
+    (home-page "https://github.com/calder/rust-goldenfile")
+    (synopsis "Simple goldenfile testing library")
+    (description
+     "Testing library that compares generated files against prior generated golden files.")
+    (license license:expat)))
+
 (define-public rust-graphql-client-0.14
   (package
     (name "rust-graphql-client")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 00/44] Add cargo-nextest
  2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
                   ` (74 preceding siblings ...)
  2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
@ 2025-01-11 15:10 ` Jordan Moore
  2025-01-11 15:10   ` [bug#75127] [PATCH v7 01/44] gnu: " Jordan Moore
                     ` (43 more replies)
  75 siblings, 44 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:10 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

This adds the dependcy chain for cargo nextest. Apologies
for the noise of this chain, thankfully actually completing
this series had forced me to clean up a lot of my setup
so the future should be much more clean.

Differing from v6 are formatting for some files I missed,
a rebase onto master, and more importantly is that the use
of `(getenv)` in the definition for rust-console-subscriber
now protects against the #f return value.

Jordan Moore (44):
  gnu: Add cargo-nextest.
  gnu: Add rust-enable-ansi-support-0.2.
  gnu: Add rust-guppy-0.17.
  gnu: Add rust-nextest-filtering-0.12.
  gnu: Add rust-nextest-workspace-hack-0.1.
  gnu: Add rust-nextest-metadata-0.12.
  gnu: Add rust-nextest-runner-0.70.
  gnu: Add rust-quick-junit-0.5.
  gnu: Add rust-swrite-0.1.
  gnu: Add rust-camino-tempfile-1.
  gnu: Add rust-debug-ignore-1.
  gnu: Add rust-guppy-summaries-0.7.
  gnu: Add rust-guppy-workspace-hack-0.1.
  gnu: Add rust-nested-0.1.
  gnu: Add rust-target-spec-3.
  gnu: Add rust-recursion-0.5.
  gnu: Add rust-test-strategy-0.4.
  gnu: Add rust-smol-str-0.3.
  gnu: Add rust-async-scoped-0.9.
  gnu: Add rust-atomicwrites-0.4.
  gnu: Add rust-config-0.14.
  gnu: Add rust-console-subscriber-0.4.
  gnu: Add rust-future-queue-0.3.
  gnu: Add rust-indent-write-2.
  gnu: Add rust-mukti-metadata-0.3.
  gnu: Add rust-newtype-uuid-1.
  gnu: Add rust-self-update-0.41.
  gnu: Add rust-target-spec-miette-0.4.
  gnu: Add rust-win32job-2.
  gnu: Add rust-diffus-0.10.
  gnu: Add rust-diffus-derive-0.10.
  gnu: Add rust-structmeta-0.3.
  gnu: Add rust-structmeta-derive-0.3.
  gnu: Add rust-quick-xml-0.23.
  gnu: Add rust-self-replace-1.
  gnu: Add rust-zipsign-api-0.1.
  gnu: Add rust-console-api-0.8.
  gnu: Add rust-tonic-web-0.12.
  gnu: Add rust-yaml-rust2-0.8.
  gnu: Add rust-snake-case-0.3.
  gnu: rust-include-dir-0.7: Update to 0.7.4.
  gnu: rust-include-dir-macros-0.7: Update to 0.7.4.
  gnu: Add rust-datatest-stable-0.3.
  gnu: Add rust-goldenfile-1.

 gnu/packages/check.scm           |  54 ++
 gnu/packages/crates-check.scm    | 214 ++++++-
 gnu/packages/crates-crypto.scm   |  27 +
 gnu/packages/crates-graphics.scm |  20 +
 gnu/packages/crates-io.scm       | 979 +++++++++++++++++++++++++++++--
 gnu/packages/crates-web.scm      |  32 +
 gnu/packages/crates-windows.scm  |  22 +
 7 files changed, 1292 insertions(+), 56 deletions(-)


base-commit: 986245daca2fb50d58cf0f2b9273f0d670d38af2
prerequisite-patch-id: 9f3128e994569d3db7307aa9b173fb5d5582ec10
prerequisite-patch-id: 3330631aed6cef045b1f686ac0a594b282439b7e
prerequisite-patch-id: 19b0e848b6ce8b22b0a8b190c63816d004ec8fba
prerequisite-patch-id: ce99c40fe721e149f3cf84b6c201a56efc8ec6f6
prerequisite-patch-id: 1656199b7515f5e73a771d2bda8b55c0fcb8524f
prerequisite-patch-id: 708f3a57d60baa35d9c36add1774392e57a453df
prerequisite-patch-id: b9b78fca5d90cfe368708d44ba9f7c8dc5957efb
prerequisite-patch-id: 697404fce1d183b6a98b47b0f9ecdfad08f316ac
prerequisite-patch-id: b7907c3fad007fb852a2555b96da84ce3654e7d9
prerequisite-patch-id: c2fc0f280329db81b3698df7feec16d394d2c0c2
prerequisite-patch-id: aae1b42f9fc0dea044d4fe172f3a3aec983f4f07
prerequisite-patch-id: 9b27c7ac389c9a8503537987d5ef88eef0a80ac2
prerequisite-patch-id: a52deaad60a819729f4140f3c053c7953940f168
prerequisite-patch-id: 245894cde4b86a2739d5e285c300c5a01b72a6ed
prerequisite-patch-id: 3f6d5fb08b5816c4fb9ed9d7af274f027633a7cf
prerequisite-patch-id: 5a9c33d91dacb9eeeecaf2053b697e37a4445e7f
prerequisite-patch-id: 9529737f172b2e49a86e71cd0d47f69146e0cd83
prerequisite-patch-id: 3cececce4cc1e749393011ebec78d27b2f12f1f1
prerequisite-patch-id: 1dd4f047f8837220360949f0f99145a0ebd79931
prerequisite-patch-id: cec92605c7977c3ce08f77a8b3139d8150b09762
prerequisite-patch-id: d70c28e35ccaba601afa1705e4bca16bcd34277a
prerequisite-patch-id: e9a4bb14fe55106302283ad23fa723fc229849b5
prerequisite-patch-id: 9fa5469aa4528c28962598256414bf4a4f517dce
prerequisite-patch-id: d0f6b5176413ec53ad532b3278b1fb91c7a9e886
prerequisite-patch-id: 3b02cb4d7de0f0dcc2b69472acf49679b9e23e98
prerequisite-patch-id: bd7838053669f067baa5a4cd348aa6df0abc8b8b
prerequisite-patch-id: 7af9db249f0b6ea9f3adc5b2a53f5227dce77483
prerequisite-patch-id: 05bd06282dbb09e03eb719288ed4a409334b8ec4
prerequisite-patch-id: 68d60fcdf4324624e866a732cacb5b0f2b71119a
prerequisite-patch-id: e92b075f1ec2ac6c99f24d3ffd90a398c29f495c
prerequisite-patch-id: eb92e946a1f2f9fe6592f9cf1cbcc4ef27a2be6a
prerequisite-patch-id: 10217e3a86699b96c0d2584f6b12f073490d1e1a
prerequisite-patch-id: 24c9e69b81fa8c7181e1e36fed5d7aef17291944
prerequisite-patch-id: 4d762ffa31ff68bf78cdf74cf0dd2b478d48b964
prerequisite-patch-id: 07332ff5c57a9e16e7c6389a344e716c0211e973
prerequisite-patch-id: b373a732d19a2b6997136826a14d1f113acb5958
prerequisite-patch-id: 8db0103be186f972b62b6fefe9776a82fb57b645
prerequisite-patch-id: 147bc8400e59401b6bc9bbc95921f5111c01f7d2
prerequisite-patch-id: eb21b009b69fecde7c981cc1944e321a612fa4a9
prerequisite-patch-id: 8e84e62fa79c4de9938bc5a1a13b84383091537c
prerequisite-patch-id: 37a8725112746f5bab49862f04fc45db415ce0a9
prerequisite-patch-id: c7a07299c773f1af6e59b247817f86cbdff0ca31
prerequisite-patch-id: 23ff8e33baa367f2555a1417366fe539b4aef6fe
prerequisite-patch-id: 600714b1bbe5a429e044bc31c5e531f9a4e39c3c
prerequisite-patch-id: b5bf58f11f808efe5be6b6df35e430436a474828
prerequisite-patch-id: 755cfbc4677b551f84b2b0e255a622ecec6c70f5
prerequisite-patch-id: 916b763e1b69e2c916c6b82f07812c712ca53846
prerequisite-patch-id: ee41aa4dba8257349a2227245cb92646bd556112
prerequisite-patch-id: 2d26e1920ddca2df6432711c0553170c5c58a4d9
prerequisite-patch-id: 3855f27c5500b2a84347605300acab2ad21a1601
prerequisite-patch-id: 41d2999c785d53d7c929f48d5643e88ebc6d6b44
prerequisite-patch-id: bf97aaeabd6a358890c563af5021038c7cd1607e
prerequisite-patch-id: 981cf463d7f4bfea036974915fdd21de46514f60
prerequisite-patch-id: bd10b44d08c2359325070570bdb144c44e8afd11
prerequisite-patch-id: bb22fd7510a7b267e40797a4aaf37bf2699efdda
prerequisite-patch-id: fd40245e1cae5425e5f5137867c2382ee33e8722
prerequisite-patch-id: b54d3e43ae17d2f46684511efed245e22277fd4b
prerequisite-patch-id: dcb2c62566a774edc650d560f825d7886cd69e38
prerequisite-patch-id: b490ec9756f262259e84ee0eafd557556f650303
prerequisite-patch-id: ac8baf957843d2ae3edddb8f02505edebbd5657c
prerequisite-patch-id: d83959bb3016ec1ff650c4d10ca113eb21c5c7e9
prerequisite-patch-id: 826031ff5548c8a48a8b027db073879088cde14f
prerequisite-patch-id: 0f0d67cb014444267828a9e4cdc97da06a0decc4
prerequisite-patch-id: daeaad59b16233069760b5512ad0fb8132084d1c
prerequisite-patch-id: 1b885b5fd7137b7553bdcc974b3c84d742e3370a
prerequisite-patch-id: d215bbfb7d18c7393eb94db816d72ae64ee0f521
prerequisite-patch-id: 5d8874250a56045eed6ce4fd5819800af4b806f4
prerequisite-patch-id: 02c6625333ed4c77da51a1afc7f4a93224a43ae9
prerequisite-patch-id: de7ee13ba760f43a8378bbad8c7db4190770d333
prerequisite-patch-id: d93aa27dc26114698cf00b421af5f9a167ed6b0a
prerequisite-patch-id: 814428a6b47d88ee52c530794993b1645bd4625c
prerequisite-patch-id: aed17a2d65fee4330a8d3e1f4a1eb0dd79e21d43
prerequisite-patch-id: 29616e39d52c9dcd90090eb13bd350d751851d32
prerequisite-patch-id: 3e96b1dbcb66102f5f45d1fae5f75c31a67cf6d2
prerequisite-patch-id: 46b61f17b264fb7acffcce61355bc3d8c0f32164
prerequisite-patch-id: cd666e126eebf63877bd075e586f86a0084ca939
prerequisite-patch-id: b3170343c18dd0815cb6435ac8062aaec56d37c4
prerequisite-patch-id: 6e48b4da4812bf757efb54ae19aaf473ac73f775
prerequisite-patch-id: 800d276c04c3829c680d093bd1484e5036bfa2dd
prerequisite-patch-id: 9bcc364fab3754872138c1b774e3a253f142d75e
prerequisite-patch-id: a4c06c9f7471cfe9d3f4ebd689404eae948beba4
prerequisite-patch-id: 99b53eff9cd919d63b3d76a83c82bbc163ddd27f
prerequisite-patch-id: 11ccb91aec4ef57600b95255d305e547b7e96228
prerequisite-patch-id: 732bfbb397bdd3f988954a1fe60dc23c85bcc967
prerequisite-patch-id: 162ea0ad808a306613ddbe6c508cf2bd1cd5fcf2
prerequisite-patch-id: deeef2e8551c877a23c109daa04446098bdb68b8
prerequisite-patch-id: 3f043c9f510c0fbbd3d8734b215b44a52c98e08a
prerequisite-patch-id: ad1dd3ce15e76f1d6ce62ddeea8630c276bf756a
prerequisite-patch-id: 9b44ea0cb6f8f399f8b7f5a7ecb2ce4aaaefff8b
prerequisite-patch-id: 8004ea7c98ce480ad717c727e8a8b136f433ecaa
prerequisite-patch-id: 1dfaa73cafea7a9d2cf32799336ff4359d9f2a2c
prerequisite-patch-id: 52d849889e7311a5753894074192cb2c2b146af1
prerequisite-patch-id: de4c9d314c807f2967f1c6d6a1021e60b170f658
prerequisite-patch-id: 4d9c29b8f5012b29df930fe382850ad4c4c60c29
prerequisite-patch-id: 830a27d9ae43eab515e3541745ca394257d851ce
prerequisite-patch-id: 91d91ac83cca2ef8b901bb93b29248bb8151ad95
prerequisite-patch-id: 27761c5a2a2f769226a5dc0c287fa5011d540181
prerequisite-patch-id: c95b6d5af964cc1179de2f976ed5c4a32619ca3a
prerequisite-patch-id: 07ef69658daf6473b06404005ca2b8b10eb55eed
prerequisite-patch-id: b0fffc86adb008a8b06d65116440e43394da2f88
prerequisite-patch-id: 71650b652e430453f97e9caaf04e0acccb99f907
prerequisite-patch-id: a0b5f0f50a574f23f6d18a51623f22061c66ed77
prerequisite-patch-id: b1374930d5368977e54da65930c8205a41c2cdf0
prerequisite-patch-id: faa533dc4b08fd2c8210450416a5d279203a9150
prerequisite-patch-id: 248b2c65c0d2ead99238ddd8adad0182b74308ef
prerequisite-patch-id: 0fbbdb329b4cf92000906c97ba2cf4b820090c61
prerequisite-patch-id: 9f53bfcd3a8f685e9c1c883a0dd118735bc60268
prerequisite-patch-id: bfc1b647767cf57b0d6ec353b9456d746917fcbe
prerequisite-patch-id: 9ab1517afa13cdee9e375d6ea348df62df9658a9
prerequisite-patch-id: b2130d04bfef209cfd08db1e6183cf2ce75ae1b8
prerequisite-patch-id: 3b826469982ecbce553da8d71379821740b168f8
prerequisite-patch-id: 15afd80a3d8fa5977c1f494f124de3f3e2f1ab7b
-- 
2.46.0





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

* [bug#75127] [PATCH v7 01/44] gnu: Add cargo-nextest.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
@ 2025-01-11 15:10   ` Jordan Moore
  2025-01-11 15:10   ` [bug#75127] [PATCH v7 02/44] gnu: Add rust-enable-ansi-support-0.2 Jordan Moore
                     ` (42 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:10 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore

* gnu/packages/rust-apps.scm (cargo-nextest): New variable.

Change-Id: If524cda770aba1e2e3bb082d47c0816cbdaa5aa3
---
 gnu/packages/check.scm | 54 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 54 insertions(+)

diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm
index e28564c0b0..b928080a29 100644
--- a/gnu/packages/check.scm
+++ b/gnu/packages/check.scm
@@ -53,6 +53,7 @@
 ;;; Copyright © 2024 Navid Afkhami <navid.afkhami@mdc-berlin.de>
 ;;; Copyright © 2024 gemmaro <gemmaro.dev@gmail.com>
 ;;; Copyright © 2024 Ashvith Shetty <ashvithshetty10@gmail.com>
+;;; Copyright © 2025 Jordan Moore <lockbox@struct.foo>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -76,6 +77,9 @@ (define-module (gnu packages check)
   #:use-module (gnu packages base)
   #:use-module (gnu packages bash)
   #:use-module (gnu packages boost)
+  #:use-module (gnu packages crates-check)
+  #:use-module (gnu packages crates-graphics)
+  #:use-module (gnu packages crates-io)
   #:use-module (gnu packages certs)
   #:use-module (gnu packages cmake)
   #:use-module (gnu packages compression)
@@ -113,6 +117,7 @@ (define-module (gnu packages check)
   #:use-module (guix download)
   #:use-module (guix gexp)
   #:use-module (guix git-download)
+  #:use-module (guix build-system cargo)
   #:use-module (guix build-system cmake)
   #:use-module (guix build-system copy)
   #:use-module (guix build-system glib-or-gtk)
@@ -251,6 +256,55 @@ (define-public mutest
     (home-page "https://ebassi.github.io/mutest/mutest.md.html")
     (license license:expat)))
 
+(define-public cargo-nextest
+  (package
+    (name "cargo-nextest")
+    (version "0.9.87")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "cargo-nextest" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "02aq4wmrnwlm2amjqpwv0k58mw5kbwkxgj2z1d6qydxfrrm50k1d"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-camino" ,rust-camino-1)
+                       ("rust-cfg-if" ,rust-cfg-if-1)
+                       ("rust-clap" ,rust-clap-4)
+                       ("rust-color-eyre" ,rust-color-eyre-0.6)
+                       ("rust-dialoguer" ,rust-dialoguer-0.11)
+                       ("rust-duct" ,rust-duct-0.13)
+                       ("rust-enable-ansi-support" ,rust-enable-ansi-support-0.2)
+                       ("rust-guppy" ,rust-guppy-0.17)
+                       ("rust-itertools" ,rust-itertools-0.13)
+                       ("rust-miette" ,rust-miette-7)
+                       ("rust-nextest-filtering" ,rust-nextest-filtering-0.12)
+                       ("rust-nextest-metadata" ,rust-nextest-metadata-0.12)
+                       ("rust-nextest-runner" ,rust-nextest-runner-0.70)
+                       ("rust-nextest-workspace-hack" ,rust-nextest-workspace-hack-0.1)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-owo-colors" ,rust-owo-colors-4)
+                       ("rust-pathdiff" ,rust-pathdiff-0.2)
+                       ("rust-quick-junit" ,rust-quick-junit-0.5)
+                       ("rust-semver" ,rust-semver-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-shell-words" ,rust-shell-words-1)
+                       ("rust-supports-color" ,rust-supports-color-3)
+                       ("rust-supports-unicode" ,rust-supports-unicode-3)
+                       ("rust-swrite" ,rust-swrite-0.1)
+                       ("rust-thiserror" ,rust-thiserror-2)
+                       ("rust-tracing" ,rust-tracing-0.1)
+                       ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))
+       #:cargo-development-inputs (("rust-camino-tempfile" ,rust-camino-tempfile-1))))
+    (inputs (list pkg-config zlib
+                  `(,zstd "lib")))
+    (home-page "https://github.com/nextest-rs/nextest")
+    (synopsis "next-generation test runner for Rust.")
+    (description
+     "This package provides a next-generation test runner for Rust.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public check
   (package
     (name "check")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 02/44] gnu: Add rust-enable-ansi-support-0.2.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
  2025-01-11 15:10   ` [bug#75127] [PATCH v7 01/44] gnu: " Jordan Moore
@ 2025-01-11 15:10   ` Jordan Moore
  2025-01-11 15:10   ` [bug#75127] [PATCH v7 03/44] gnu: Add rust-guppy-0.17 Jordan Moore
                     ` (41 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:10 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-graphics.scm (rust-enable-ansi-support-0.2): New variable.

Change-Id: I5f60502c1f56ff0a5154713099f4db939944b492
---
 gnu/packages/crates-graphics.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm
index 539e0acc3a..ecc568a5f1 100644
--- a/gnu/packages/crates-graphics.scm
+++ b/gnu/packages/crates-graphics.scm
@@ -1269,6 +1269,26 @@ (define-public rust-drm-sys-0.5
      `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.66)
                        ("rust-pkg-config" ,rust-pkg-config-0.3))))))
 
+(define-public rust-enable-ansi-support-0.2
+  (package
+    (name "rust-enable-ansi-support")
+    (version "0.2.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "enable-ansi-support" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0q5wv5b9inh7kzc2464ch51ffk920f9yb0q9xvvlp9cs5apg6kxa"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-windows-sys" ,rust-windows-sys-0.42))))
+    (home-page "https://github.com/sunshowers-code/enable-ansi-support")
+    (synopsis "Enable ANSI escape code support on Windows 10")
+    (description
+     "This package provides Enable ANSI escape code support on Windows 10.")
+    (license license:expat)))
+
 (define-public rust-enterpolation-0.2
   (package
     (name "rust-enterpolation")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 03/44] gnu: Add rust-guppy-0.17.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
  2025-01-11 15:10   ` [bug#75127] [PATCH v7 01/44] gnu: " Jordan Moore
  2025-01-11 15:10   ` [bug#75127] [PATCH v7 02/44] gnu: Add rust-enable-ansi-support-0.2 Jordan Moore
@ 2025-01-11 15:10   ` Jordan Moore
  2025-01-11 15:10   ` [bug#75127] [PATCH v7 04/44] gnu: Add rust-nextest-filtering-0.12 Jordan Moore
                     ` (40 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:10 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-guppy-0.17): New variable.

Change-Id: Iba11081dcd5bb1e6749876d85c9a851a8172400e
---
 gnu/packages/crates-io.scm | 47 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a59f6bdb72..0f9d6663f4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -30661,6 +30661,53 @@ (define-public rust-gumdrop-derive-0.8
     (description "This package provides custom derive support for gumdrop.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-guppy-0.17
+  (package
+    (name "rust-guppy")
+    (version "0.17.11")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "guppy" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "07kkvi1ijw9scjimivmc7c1585xzdmq8cjqvb4p1w1nbvml547nh"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:phases (modify-phases %standard-phases
+                  ;; depends on unlisted fixtures crate
+                  (delete 'check))
+       #:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
+                       ("rust-camino" ,rust-camino-1)
+                       ("rust-cargo-metadata" ,rust-cargo-metadata-0.19)
+                       ("rust-cfg-if" ,rust-cfg-if-1)
+                       ("rust-debug-ignore" ,rust-debug-ignore-1)
+                       ("rust-fixedbitset" ,rust-fixedbitset-0.4)
+                       ("rust-guppy-summaries" ,rust-guppy-summaries-0.7)
+                       ("rust-guppy-workspace-hack" ,rust-guppy-workspace-hack-0.1)
+                       ("rust-indexmap" ,rust-indexmap-2)
+                       ("rust-itertools" ,rust-itertools-0.13)
+                       ("rust-nested" ,rust-nested-0.1)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-pathdiff" ,rust-pathdiff-0.2)
+                       ("rust-petgraph" ,rust-petgraph-0.6)
+                       ("rust-proptest" ,rust-proptest-1)
+                       ("rust-proptest-derive" ,rust-proptest-derive-0.5)
+                       ("rust-rayon" ,rust-rayon-1)
+                       ("rust-semver" ,rust-semver-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-smallvec" ,rust-smallvec-1)
+                       ("rust-static-assertions" ,rust-static-assertions-1)
+                       ("rust-target-spec" ,rust-target-spec-3)
+                       ("rust-toml" ,rust-toml-0.5))
+       #:cargo-development-inputs (("rust-pretty-assertions" ,rust-pretty-assertions-1))))
+    (home-page "https://github.com/guppy-rs/guppy")
+    (synopsis "Track and query Cargo dependency graphs")
+    (description
+     "This package provides Track and query Cargo dependency graphs.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-half-2
   (package
     (name "rust-half")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 04/44] gnu: Add rust-nextest-filtering-0.12.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (2 preceding siblings ...)
  2025-01-11 15:10   ` [bug#75127] [PATCH v7 03/44] gnu: Add rust-guppy-0.17 Jordan Moore
@ 2025-01-11 15:10   ` Jordan Moore
  2025-01-11 15:10   ` [bug#75127] [PATCH v7 05/44] gnu: Add rust-nextest-workspace-hack-0.1 Jordan Moore
                     ` (39 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:10 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-nextest-filtering-0.12): New variable.

Change-Id: Id02d58386962cff12928f5d89a4482503fe1151c
---
 gnu/packages/crates-check.scm | 63 +++++++++++++++++++++++++++++++++--
 1 file changed, 61 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-check.scm b/gnu/packages/crates-check.scm
index 3d02f5421b..ceb7b34876 100644
--- a/gnu/packages/crates-check.scm
+++ b/gnu/packages/crates-check.scm
@@ -9,7 +9,7 @@
 ;;; Copyright © 2023 Steve George <steve@futurile.net>
 ;;; Copyright © 2024 Maxim Cournoyer <maxim.cournoyer@gmail.com>
 ;;; Copyright © 2024 Aaron Covrig <aaron.covrig.us@ieee.org>
-;;; Copyright © 2024 Jordan Moore <lockbox@struct.foo>
+;;; Copyright © 2024, 2025 Jordan Moore <lockbox@struct.foo>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -36,7 +36,11 @@ (define-module (gnu packages crates-check)
   #:use-module ((guix licenses) #:prefix license:)
   #:use-module (guix packages)
   #:use-module (guix utils)
-  #:use-module (gnu packages crates-io))
+  #:use-module (gnu packages crates-compression)
+  #:use-module (gnu packages crates-crypto)
+  #:use-module (gnu packages crates-io)
+  #:use-module (gnu packages crates-web)
+  #:use-module (gnu packages crates-windows))
 
 (define-public rust-criterion-0.5
   (package
@@ -534,6 +538,61 @@ (define-public rust-mockall-double-0.3
 select the mock struct at compile time.  Used with the Mockall crate.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-nextest-filtering-0.12
+  (package
+    (name "rust-nextest-filtering")
+    (version "0.12.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "nextest-filtering" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1fz7w2qsmh98c246x16l9j5xypsj1nbc715wszajjkjiv7hbibvy"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-test-flags '("--release" "--"
+                            ;; artifacts not packaged
+                            "--skip=test_binary_query"
+                            "--skip=test_expr_binary"
+                            "--skip=test_expr_binary_id_glob"
+                            "--skip=test_expr_deps"
+                            "--skip=test_expr_kind"
+                            "--skip=test_expr_kind_partial"
+                            "--skip=test_expr_package_contains"
+                            "--skip=test_expr_package_equal"
+                            "--skip=test_expr_package_regex"
+                            "--skip=test_expr_platform"
+                            "--skip=test_expr_rdeps"
+                            "--skip=test_expr_test"
+                            "--skip=test_expr_test_difference::with_and_not"
+                            "--skip=test_expr_test_difference::with_minus"
+                            "--skip=test_expr_test_intersect::with_ampersand"
+                            "--skip=test_expr_test_intersect::with_and"
+                            "--skip=test_expr_test_not"
+                            "--skip=test_expr_test_union::with_or"
+                            "--skip=test_expr_test_union::with_pipe"
+                            "--skip=test_expr_test_union::with_plus"
+                            "--skip=test_expr_with_no_matching_packages")
+       #:cargo-inputs (("rust-globset" ,rust-globset-0.4)
+                       ("rust-guppy" ,rust-guppy-0.17)
+                       ("rust-miette" ,rust-miette-7)
+                       ("rust-nextest-metadata" ,rust-nextest-metadata-0.12)
+                       ("rust-nextest-workspace-hack" ,rust-nextest-workspace-hack-0.1)
+                       ("rust-proptest" ,rust-proptest-1)
+                       ("rust-recursion" ,rust-recursion-0.5)
+                       ("rust-regex" ,rust-regex-1)
+                       ("rust-regex-syntax" ,rust-regex-syntax-0.8)
+                       ("rust-test-strategy" ,rust-test-strategy-0.4)
+                       ("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-winnow" ,rust-winnow-0.6)
+                       ("rust-xxhash-rust" ,rust-xxhash-rust-0.8))
+       #:cargo-development-inputs (("rust-test-case" ,rust-test-case-3))))
+    (home-page "https://github.com/nextest-rs/nextest")
+    (synopsis "Filtering DSL for cargo-nextest")
+    (description "This package provides Filtering DSL for cargo-nextest.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-quickcheck-1
   (package
     (name "rust-quickcheck")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 05/44] gnu: Add rust-nextest-workspace-hack-0.1.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (3 preceding siblings ...)
  2025-01-11 15:10   ` [bug#75127] [PATCH v7 04/44] gnu: Add rust-nextest-filtering-0.12 Jordan Moore
@ 2025-01-11 15:10   ` Jordan Moore
  2025-01-11 15:10   ` [bug#75127] [PATCH v7 06/44] gnu: Add rust-nextest-metadata-0.12 Jordan Moore
                     ` (38 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:10 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

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

Change-Id: I5c27b050b5e7c2aad22c2b7ad3d9f3b8eee4bde6
---
 gnu/packages/crates-check.scm | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/gnu/packages/crates-check.scm b/gnu/packages/crates-check.scm
index ceb7b34876..fa893ce1c0 100644
--- a/gnu/packages/crates-check.scm
+++ b/gnu/packages/crates-check.scm
@@ -593,6 +593,24 @@ (define-public rust-nextest-filtering-0.12
     (description "This package provides Filtering DSL for cargo-nextest.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-nextest-workspace-hack-0.1
+  (package
+    (name "rust-nextest-workspace-hack")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "nextest-workspace-hack" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1cxjiwja0idhd8as3drl2wgk5y7f84k2rrk67pbxk7kkk1m881nr"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/nextest-rs/nextest")
+    (synopsis "workspace-hack package, managed by hakari")
+    (description
+     "This package provides workspace-hack package, managed by hakari.")
+    (license license:cc0)))
+
 (define-public rust-quickcheck-1
   (package
     (name "rust-quickcheck")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 06/44] gnu: Add rust-nextest-metadata-0.12.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (4 preceding siblings ...)
  2025-01-11 15:10   ` [bug#75127] [PATCH v7 05/44] gnu: Add rust-nextest-workspace-hack-0.1 Jordan Moore
@ 2025-01-11 15:10   ` Jordan Moore
  2025-01-11 15:10   ` [bug#75127] [PATCH v7 07/44] gnu: Add rust-nextest-runner-0.70 Jordan Moore
                     ` (37 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:10 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-nextest-metadata-0.12): New variable.

Change-Id: I5352bd23c6eaf7d8a28eed5ea84593501a8175ce
---
 gnu/packages/crates-check.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/crates-check.scm b/gnu/packages/crates-check.scm
index fa893ce1c0..25cf620a6d 100644
--- a/gnu/packages/crates-check.scm
+++ b/gnu/packages/crates-check.scm
@@ -593,6 +593,33 @@ (define-public rust-nextest-filtering-0.12
     (description "This package provides Filtering DSL for cargo-nextest.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-nextest-metadata-0.12
+  (package
+    (name "rust-nextest-metadata")
+    (version "0.12.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "nextest-metadata" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1cx6cdzbgmf5imjcb6vpm6xpdx5nrl3w079m0vm7la0chj21yn7d"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-test-flags '("--release" "--lib") ;running the doctests will fail
+       #:cargo-inputs (("rust-camino" ,rust-camino-1)
+                       ("rust-nextest-workspace-hack" ,rust-nextest-workspace-hack-0.1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-smol-str" ,rust-smol-str-0.3)
+                       ("rust-target-spec" ,rust-target-spec-3))
+       #:cargo-development-inputs (("rust-test-case" ,rust-test-case-3))))
+    (home-page "https://github.com/nextest-rs/nextest")
+    (synopsis "Structured access to nextest machine-readable output")
+    (description
+     "This package provides Structured access to nextest machine-readable output.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-nextest-workspace-hack-0.1
   (package
     (name "rust-nextest-workspace-hack")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 07/44] gnu: Add rust-nextest-runner-0.70.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (5 preceding siblings ...)
  2025-01-11 15:10   ` [bug#75127] [PATCH v7 06/44] gnu: Add rust-nextest-metadata-0.12 Jordan Moore
@ 2025-01-11 15:10   ` Jordan Moore
  2025-01-11 15:10   ` [bug#75127] [PATCH v7 08/44] gnu: Add rust-quick-junit-0.5 Jordan Moore
                     ` (36 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:10 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-nextest-runner-0.70): New variable.

Change-Id: Idfcb5379a129bfb3cf0f0f3b176fc2d4fe41e077
---
 gnu/packages/crates-check.scm | 108 +++++++++++++++++++++++++++++++++-
 1 file changed, 107 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/crates-check.scm b/gnu/packages/crates-check.scm
index 25cf620a6d..11b6426c0c 100644
--- a/gnu/packages/crates-check.scm
+++ b/gnu/packages/crates-check.scm
@@ -36,11 +36,13 @@ (define-module (gnu packages crates-check)
   #:use-module ((guix licenses) #:prefix license:)
   #:use-module (guix packages)
   #:use-module (guix utils)
+  #:use-module (gnu packages compression)
   #:use-module (gnu packages crates-compression)
   #:use-module (gnu packages crates-crypto)
   #:use-module (gnu packages crates-io)
   #:use-module (gnu packages crates-web)
-  #:use-module (gnu packages crates-windows))
+  #:use-module (gnu packages crates-windows)
+  #:use-module (gnu packages pkg-config))
 
 (define-public rust-criterion-0.5
   (package
@@ -620,6 +622,110 @@ (define-public rust-nextest-metadata-0.12
      "This package provides Structured access to nextest machine-readable output.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-nextest-runner-0.70
+  (package
+    (name "rust-nextest-runner")
+    (version "0.70.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "nextest-runner" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1rg6hf8jbn82rv61m9f0yjjmz7bra8mgsilmidiq085sjsi7ymq4"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:phases (modify-phases %standard-phases
+                  ;; requires unpackaged artifacts for tests
+                  (delete 'check))
+       #:cargo-inputs (("rust-aho-corasick" ,rust-aho-corasick-1)
+                       ("rust-async-scoped" ,rust-async-scoped-0.9)
+                       ("rust-atomicwrites" ,rust-atomicwrites-0.4)
+                       ("rust-bstr" ,rust-bstr-1)
+                       ("rust-bytes" ,rust-bytes-1)
+                       ("rust-camino" ,rust-camino-1)
+                       ("rust-camino-tempfile" ,rust-camino-tempfile-1)
+                       ("rust-cargo-metadata" ,rust-cargo-metadata-0.19)
+                       ("rust-cfg-if" ,rust-cfg-if-1)
+                       ("rust-chrono" ,rust-chrono-0.4)
+                       ("rust-config" ,rust-config-0.14)
+                       ("rust-console-subscriber" ,rust-console-subscriber-0.4)
+                       ("rust-crossterm" ,rust-crossterm-0.28)
+                       ("rust-debug-ignore" ,rust-debug-ignore-1)
+                       ("rust-derive-where" ,rust-derive-where-1)
+                       ("rust-duct" ,rust-duct-0.13)
+                       ("rust-dunce" ,rust-dunce-1)
+                       ("rust-future-queue" ,rust-future-queue-0.3)
+                       ("rust-futures" ,rust-futures-0.3)
+                       ("rust-guppy" ,rust-guppy-0.17)
+                       ("rust-hex" ,rust-hex-0.4)
+                       ("rust-home" ,rust-home-0.5)
+                       ("rust-http" ,rust-http-1)
+                       ("rust-humantime-serde" ,rust-humantime-serde-1)
+                       ("rust-indent-write" ,rust-indent-write-2)
+                       ("rust-indexmap" ,rust-indexmap-2)
+                       ("rust-indicatif" ,rust-indicatif-0.17)
+                       ("rust-is-ci" ,rust-is-ci-1)
+                       ("rust-itertools" ,rust-itertools-0.13)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-miette" ,rust-miette-7)
+                       ("rust-mukti-metadata" ,rust-mukti-metadata-0.3)
+                       ("rust-newtype-uuid" ,rust-newtype-uuid-1)
+                       ("rust-nextest-filtering" ,rust-nextest-filtering-0.12)
+                       ("rust-nextest-metadata" ,rust-nextest-metadata-0.12)
+                       ("rust-nextest-workspace-hack" ,rust-nextest-workspace-hack-0.1)
+                       ("rust-nix" ,rust-nix-0.29)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-owo-colors" ,rust-owo-colors-4)
+                       ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
+                       ("rust-quick-junit" ,rust-quick-junit-0.5)
+                       ("rust-rand" ,rust-rand-0.8)
+                       ("rust-regex" ,rust-regex-1)
+                       ("rust-self-update" ,rust-self-update-0.41)
+                       ("rust-semver" ,rust-semver-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-ignored" ,rust-serde-ignored-0.1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-serde-path-to-error" ,rust-serde-path-to-error-0.1)
+                       ("rust-sha2" ,rust-sha2-0.10)
+                       ("rust-shell-words" ,rust-shell-words-1)
+                       ("rust-smallvec" ,rust-smallvec-1)
+                       ("rust-smol-str" ,rust-smol-str-0.3)
+                       ("rust-strip-ansi-escapes" ,rust-strip-ansi-escapes-0.2)
+                       ("rust-supports-unicode" ,rust-supports-unicode-3)
+                       ("rust-swrite" ,rust-swrite-0.1)
+                       ("rust-tar" ,rust-tar-0.4)
+                       ("rust-target-spec" ,rust-target-spec-3)
+                       ("rust-target-spec-miette" ,rust-target-spec-miette-0.4)
+                       ("rust-thiserror" ,rust-thiserror-2)
+                       ("rust-tokio" ,rust-tokio-1)
+                       ("rust-tokio-stream" ,rust-tokio-stream-0.1)
+                       ("rust-toml" ,rust-toml-0.8)
+                       ("rust-toml-edit" ,rust-toml-edit-0.22)
+                       ("rust-tracing" ,rust-tracing-0.1)
+                       ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)
+                       ("rust-unicode-ident" ,rust-unicode-ident-1)
+                       ("rust-unicode-normalization" ,rust-unicode-normalization-0.1)
+                       ("rust-win32job" ,rust-win32job-2)
+                       ("rust-windows-sys" ,rust-windows-sys-0.59)
+                       ("rust-xxhash-rust" ,rust-xxhash-rust-0.8)
+                       ("rust-zstd" ,rust-zstd-0.13))
+       #:cargo-development-inputs (("rust-color-eyre" ,rust-color-eyre-0.6)
+                                   ("rust-indoc" ,rust-indoc-2)
+                                   ("rust-insta" ,rust-insta-1)
+                                   ("rust-maplit" ,rust-maplit-1)
+                                   ("rust-pathdiff" ,rust-pathdiff-0.2)
+                                   ("rust-pretty-assertions" ,rust-pretty-assertions-1)
+                                   ("rust-proptest" ,rust-proptest-1)
+                                   ("rust-test-case" ,rust-test-case-3)
+                                   ("rust-test-strategy" ,rust-test-strategy-0.4))))
+    (native-inputs (list pkg-config))
+    (inputs (list `(,zstd "lib")))
+    (home-page "https://github.com/nextest-rs/nextest")
+    (synopsis "Core runner logic for cargo nextest")
+    (description "This package provides Core runner logic for cargo nextest.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-nextest-workspace-hack-0.1
   (package
     (name "rust-nextest-workspace-hack")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 08/44] gnu: Add rust-quick-junit-0.5.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (6 preceding siblings ...)
  2025-01-11 15:10   ` [bug#75127] [PATCH v7 07/44] gnu: Add rust-nextest-runner-0.70 Jordan Moore
@ 2025-01-11 15:10   ` Jordan Moore
  2025-01-11 15:10   ` [bug#75127] [PATCH v7 09/44] gnu: Add rust-swrite-0.1 Jordan Moore
                     ` (35 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:10 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-quick-junit-0.5): New variable.

Change-Id: I07b5c39346b4a61277c03ff33c10aee2f8862a02
---
 gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0f9d6663f4..a1495a1ec6 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -60006,6 +60006,36 @@ (define-public rust-quick-error-1
          (base32
           "1q6za3v78hsspisc197bg3g7rpc989qycy8ypr8ap8igv10ikl51"))))))
 
+(define-public rust-quick-junit-0.5
+  (package
+    (name "rust-quick-junit")
+    (version "0.5.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "quick-junit" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1mxczpzhcnj3gkd22q448339lln6i1md0fhhaxr325hs769sdl9y"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
+                       ("rust-indexmap" ,rust-indexmap-2)
+                       ("rust-newtype-uuid" ,rust-newtype-uuid-1)
+                       ("rust-quick-xml" ,rust-quick-xml-0.37)
+                       ("rust-strip-ansi-escapes" ,rust-strip-ansi-escapes-0.2)
+                       ("rust-thiserror" ,rust-thiserror-2)
+                       ("rust-uuid" ,rust-uuid-1))
+       #:cargo-development-inputs (("rust-goldenfile" ,rust-goldenfile-1)
+                                   ("rust-owo-colors" ,rust-owo-colors-4)
+                                   ("rust-proptest" ,rust-proptest-1)
+                                   ("rust-test-strategy" ,rust-test-strategy-0.4))))
+    (home-page "https://github.com/nextest-rs/quick-junit")
+    (synopsis "Data model and serializer for JUnit/XUnit XML")
+    (description
+     "This package provides Data model and serializer for JUnit/XUnit XML.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-quick-xml-0.37
   (package
     (name "rust-quick-xml")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 09/44] gnu: Add rust-swrite-0.1.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (7 preceding siblings ...)
  2025-01-11 15:10   ` [bug#75127] [PATCH v7 08/44] gnu: Add rust-quick-junit-0.5 Jordan Moore
@ 2025-01-11 15:10   ` Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 10/44] gnu: Add rust-camino-tempfile-1 Jordan Moore
                     ` (34 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:10 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

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

Change-Id: I1fd4ac9588817425728374256e76ce543680aac0
---
 gnu/packages/crates-io.scm | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a1495a1ec6..3cbdb50495 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -77371,6 +77371,24 @@ (define-public rust-swayipc-types-1
 sway's IPC interface.")
     (license license:expat)))
 
+(define-public rust-swrite-0.1
+  (package
+    (name "rust-swrite")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "swrite" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "00vsicglylq4qq6dc497jdgzfnxi5mh7padwxijnvh1d1giyqgvz"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/rusticstuff/swrite")
+    (synopsis "Infallible alternatives to write! and writeln! for Strings")
+    (description "This package provides Infallible alternatives to write! and
+writeln! for Strings.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-sxd-document-0.3
   (package
     (name "rust-sxd-document")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 10/44] gnu: Add rust-camino-tempfile-1.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (8 preceding siblings ...)
  2025-01-11 15:10   ` [bug#75127] [PATCH v7 09/44] gnu: Add rust-swrite-0.1 Jordan Moore
@ 2025-01-11 15:11   ` Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 11/44] gnu: Add rust-debug-ignore-1 Jordan Moore
                     ` (33 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

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

Change-Id: I2cff87d821868b379fb71311663693d0e86e6dba
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 3cbdb50495..93edd944eb 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -10554,6 +10554,29 @@ (define-public rust-camino-1
     (description "This package provides a UTF-8 paths.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-camino-tempfile-1
+  (package
+    (name "rust-camino-tempfile")
+    (version "1.1.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "camino-tempfile" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1hk3a8x7950qg9vfl9fjwxyjd659fq6wvchrz4kx9r41z9am146b"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-camino" ,rust-camino-1)
+                       ("rust-tempfile" ,rust-tempfile-3))))
+    (home-page "https://github.com/camino-rs/camino-tempfile")
+    (synopsis
+     "library for managing temporary files and directories, with UTF-8 paths.")
+    (description
+     "This package provides a library for managing temporary files and directories,
+with UTF-8 paths.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-canonical-path-2
   (package
     (name "rust-canonical-path")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 11/44] gnu: Add rust-debug-ignore-1.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (9 preceding siblings ...)
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 10/44] gnu: Add rust-camino-tempfile-1 Jordan Moore
@ 2025-01-11 15:11   ` Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 12/44] gnu: Add rust-guppy-summaries-0.7 Jordan Moore
                     ` (32 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

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

Change-Id: Ia30df0f8425b0c3776710e1f81a6231e21f353bb
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 93edd944eb..6a93bcf729 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -19129,6 +19129,30 @@ (define-public rust-debug-helper-0.3
 the Debug trait manually.")
     (license license:expat)))
 
+(define-public rust-debug-ignore-1
+  (package
+    (name "rust-debug-ignore")
+    (version "1.0.5")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "debug-ignore" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "08gwdny6124ggy4hyli92hdyiqc5j2z9lqhbw81k0mgljcfyvrzz"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-serde" ,rust-serde-1))
+       #:cargo-development-inputs (("rust-serde-json" ,rust-serde-json-1))))
+    (home-page "https://github.com/sunshowers-code/debug-ignore")
+    (synopsis
+     "newtype wrapper that causes a field to be skipped while printing out
+Debug output.")
+    (description
+     "This package provides a newtype wrapper that causes a field to be
+skipped while printing out Debug output.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-debug-unreachable-0.1
   (package
     (name "rust-debug-unreachable")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 12/44] gnu: Add rust-guppy-summaries-0.7.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (10 preceding siblings ...)
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 11/44] gnu: Add rust-debug-ignore-1 Jordan Moore
@ 2025-01-11 15:11   ` Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 13/44] gnu: Add rust-guppy-workspace-hack-0.1 Jordan Moore
                     ` (31 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-guppy-summaries-0.7): New variable.

Change-Id: I00ec0749f8ed0f104bb7c67e45d4ced769f5d9d8
---
 gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6a93bcf729..4ef61a28ba 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -30755,6 +30755,35 @@ (define-public rust-guppy-0.17
      "This package provides Track and query Cargo dependency graphs.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-guppy-summaries-0.7
+  (package
+    (name "rust-guppy-summaries")
+    (version "0.7.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "guppy-summaries" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0ap7yqccwhd65xh0njbvaggpk81bgjiwy4a8fm43nlc7ynw3kl4b"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-camino" ,rust-camino-1)
+                       ("rust-cfg-if" ,rust-cfg-if-1)
+                       ("rust-diffus" ,rust-diffus-0.10)
+                       ("rust-guppy-workspace-hack" ,rust-guppy-workspace-hack-0.1)
+                       ("rust-semver" ,rust-semver-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-toml" ,rust-toml-0.5))
+       #:cargo-development-inputs (("rust-infoc" ,rust-indoc-1)
+                                   ("rust-pretty-assertions" ,rust-pretty-assertions-1)
+                                   ("rust-serde-json" ,rust-serde-json-1))))
+    (home-page "https://github.com/guppy-rs/guppy")
+    (synopsis "Build summaries for Cargo, created by guppy")
+    (description
+     "This package provides Build summaries for Cargo, created by guppy.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-half-2
   (package
     (name "rust-half")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 13/44] gnu: Add rust-guppy-workspace-hack-0.1.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (11 preceding siblings ...)
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 12/44] gnu: Add rust-guppy-summaries-0.7 Jordan Moore
@ 2025-01-11 15:11   ` Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 14/44] gnu: Add rust-nested-0.1 Jordan Moore
                     ` (30 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

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

Change-Id: I1b94fe75e3731e1823f05ae7afe870b1d779d580
---
 gnu/packages/crates-io.scm | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4ef61a28ba..84d2ba3030 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -30784,6 +30784,24 @@ (define-public rust-guppy-summaries-0.7
      "This package provides Build summaries for Cargo, created by guppy.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-guppy-workspace-hack-0.1
+  (package
+    (name "rust-guppy-workspace-hack")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "guppy-workspace-hack" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "106pg6ifjq92rz5xbbv0aw4xchl1fkikpjry72p0nxczv620cqlj"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/facebookincubator/cargo-guppy")
+    (synopsis "workspace-hack package, managed by hakari")
+    (description
+     "This package provides workspace-hack package, managed by hakari.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-half-2
   (package
     (name "rust-half")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 14/44] gnu: Add rust-nested-0.1.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (12 preceding siblings ...)
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 13/44] gnu: Add rust-guppy-workspace-hack-0.1 Jordan Moore
@ 2025-01-11 15:11   ` Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 15/44] gnu: Add rust-target-spec-3 Jordan Moore
                     ` (29 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

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

Change-Id: Ib30b8fc4c79711a4588f0fa461a52e73a5407592
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 84d2ba3030..8127416310 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -44974,6 +44974,27 @@ (define-public rust-neso-0.5
 in Rust that can compile to WebAssembly.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-nested-0.1
+  (package
+    (name "rust-nested")
+    (version "0.1.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "nested" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "17lwhdw0z8c4g00yfdasxh4zc5dq1ccylmbb0n1zw1wgcc7l4aya"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/tafia/nested")
+    (synopsis
+     "memory efficient container for nested collections (like @code{Vec<String>} or
+@code{Vec<Vec<T>>})")
+    (description
+     "This package provides a memory efficient container for nested collections (like
+@code{Vec<String>} or @code{Vec<Vec<T>>}).")
+    (license license:expat)))
+
 (define-public rust-net2-0.2
   (package
     (name "rust-net2")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 15/44] gnu: Add rust-target-spec-3.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (13 preceding siblings ...)
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 14/44] gnu: Add rust-nested-0.1 Jordan Moore
@ 2025-01-11 15:11   ` Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 16/44] gnu: Add rust-recursion-0.5 Jordan Moore
                     ` (28 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-target-spec-3): New variable.

Change-Id: I8a700c2a826d2aed749011caa723b8ee24b08f79
---
 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 8127416310..3f4e5b152f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -79200,6 +79200,32 @@ (define-public rust-target-lexicon-0.11
         (base32 "15gax4765vm2inh45m7cvaf4mgd2mb2mn0i87np0i1d95qhla822"))))
     (arguments '())))
 
+(define-public rust-target-spec-3
+  (package
+    (name "rust-target-spec")
+    (version "3.3.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "target-spec" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0zsib85z6863kjv10x8pbjc2cyr7g60p5kxpcdqyvdy8zmvbq06s"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-cfg-expr" ,rust-cfg-expr-0.17)
+                       ("rust-guppy-workspace-hack" ,rust-guppy-workspace-hack-0.1)
+                       ("rust-proptest" ,rust-proptest-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-target-lexicon" ,rust-target-lexicon-0.12)
+                       ("rust-unicode-ident" ,rust-unicode-ident-1))))
+    (home-page "https://github.com/guppy-rs/guppy")
+    (synopsis "Evaluate Cargo.toml target specifications")
+    (description
+     "This package provides Evaluate Cargo.toml target specifications.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-target-triple-0.1
   (package
     (name "rust-target-triple")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 16/44] gnu: Add rust-recursion-0.5.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (14 preceding siblings ...)
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 15/44] gnu: Add rust-target-spec-3 Jordan Moore
@ 2025-01-11 15:11   ` Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 17/44] gnu: Add rust-test-strategy-0.4 Jordan Moore
                     ` (27 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-recursion-0.5): New variable.

Change-Id: If5ff355b3b79c9644577eb213ed9ef991747f1b7
---
 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 3f4e5b152f..fb36ea20ea 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -62637,6 +62637,26 @@ (define-public rust-readlock-tokio-0.1
 using tokio's @code{RwLock}")
     (license license:mpl2.0)))
 
+(define-public rust-recursion-0.5
+  (package
+    (name "rust-recursion")
+    (version "0.5.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "recursion" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0wc8x5340scj9fl281nydgwrpzbbdffj764pw6zppkcchlk58w4z"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-futures" ,rust-futures-0.3)
+                       ("rust-tokio" ,rust-tokio-1))))
+    (home-page "https://github.com/inanna-malick/recursion")
+    (synopsis "cache-aware stack safe recursion")
+    (description "This package provides cache-aware stack safe recursion.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-recvmsg-1
   (package
     (name "rust-recvmsg")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 17/44] gnu: Add rust-test-strategy-0.4.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (15 preceding siblings ...)
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 16/44] gnu: Add rust-recursion-0.5 Jordan Moore
@ 2025-01-11 15:11   ` Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 18/44] gnu: Add rust-smol-str-0.3 Jordan Moore
                     ` (26 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-test-strategy-0.4): New variable.

Change-Id: I7694bf04189a4f7db480eb6ecbaa58ea6ca3e000
---
 gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++++----
 1 file changed, 26 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index fb36ea20ea..6ed621a305 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -80611,22 +80611,22 @@ (define-public rust-test-log-macros-0.2
      "This package provides supporting procedural macro crate for test-log.")
     (license (list license:asl2.0 license:expat))))
 
-(define-public rust-test-strategy-0.3
+(define-public rust-test-strategy-0.4
   (package
     (name "rust-test-strategy")
-    (version "0.3.1")
+    (version "0.4.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "test-strategy" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1nf11267xdcflg1ir25na0s8mbrwh9f0zmzykg88l8jlhn01qdmq"))))
+        (base32 "06z0slp3ckxfsynq3772jy1dlasv3pa2kmii90ccqm1zbvs1mx1b"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
                        ("rust-quote" ,rust-quote-1)
-                       ("rust-structmeta" ,rust-structmeta-0.2)
+                       ("rust-structmeta" ,rust-structmeta-0.3)
                        ("rust-syn" ,rust-syn-2))
        #:cargo-development-inputs (("rust-proptest" ,rust-proptest-1)
                                    ("rust-tokio" ,rust-tokio-1)
@@ -80638,6 +80638,28 @@ (define-public rust-test-strategy-0.3
 strategies in proptest.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-test-strategy-0.3
+  (package
+    (inherit rust-test-strategy-0.4)
+    (name "rust-test-strategy")
+    (version "0.3.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "test-strategy" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1nf11267xdcflg1ir25na0s8mbrwh9f0zmzykg88l8jlhn01qdmq"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-structmeta" ,rust-structmeta-0.2)
+                       ("rust-syn" ,rust-syn-2))
+       #:cargo-development-inputs (("rust-proptest" ,rust-proptest-1)
+                                   ("rust-tokio" ,rust-tokio-1)
+                                   ("rust-trybuild" ,rust-trybuild-1))))))
+
 (define-public rust-test-strategy-0.2
   (package
     (inherit rust-test-strategy-0.3)
-- 
2.46.0





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

* [bug#75127] [PATCH v7 18/44] gnu: Add rust-smol-str-0.3.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (16 preceding siblings ...)
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 17/44] gnu: Add rust-test-strategy-0.4 Jordan Moore
@ 2025-01-11 15:11   ` Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 19/44] gnu: Add rust-async-scoped-0.9 Jordan Moore
                     ` (25 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-smol-str-0.3): New variable.

Change-Id: Ie8cba0267c3d107591a4ce0530ff5a40c7be34c6
---
 gnu/packages/crates-io.scm | 35 ++++++++++++++++++++++++++++-------
 1 file changed, 28 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6ed621a305..98672b2c31 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -73904,26 +73904,24 @@ (define-public rust-smol-potat-macro-0.6
     (description "This package provides a proc macro for smol runtime.")
     (license (list license:expat license:asl2.0))))
 
-(define-public rust-smol-str-0.2
+(define-public rust-smol-str-0.3
   (package
     (name "rust-smol-str")
-    (version "0.2.0")
+    (version "0.3.2")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "smol_str" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1779hpx5ipbcvkdj5zw8zqk3ynn160qvls1gkcr54hwsprmjw8bl"))))
+        (base32 "039mj6lc1vkljj17ndlzzkak8kvlmw8ppi6yjdxsh433snfbhxln"))))
     (build-system cargo-build-system)
     (arguments
-     `(#:cargo-test-flags
-       '("--release" "--"
-         "--skip=check_code_formatting")
+     `(#:cargo-test-flags '("--release" "--" "--skip=check_code_formatting")
        #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
+                       ("rust-borsh" ,rust-borsh-1)
                        ("rust-serde" ,rust-serde-1))
        #:cargo-development-inputs (("rust-proptest" ,rust-proptest-1)
-                                   ("rust-serde" ,rust-serde-1)
                                    ("rust-serde-json" ,rust-serde-json-1))))
     (home-page "https://github.com/rust-analyzer/smol_str")
     (synopsis "Small-string optimized string type with O(1) clone")
@@ -73932,6 +73930,29 @@ (define-public rust-smol-str-0.2
 clone.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-smol-str-0.2
+  (package
+    (inherit rust-smol-str-0.3)
+    (name "rust-smol-str")
+    (version "0.2.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "smol_str" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1779hpx5ipbcvkdj5zw8zqk3ynn160qvls1gkcr54hwsprmjw8bl"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-test-flags
+       '("--release" "--"
+         "--skip=check_code_formatting")
+       #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
+                       ("rust-serde" ,rust-serde-1))
+       #:cargo-development-inputs (("rust-proptest" ,rust-proptest-1)
+                                   ("rust-serde" ,rust-serde-1)
+                                   ("rust-serde-json" ,rust-serde-json-1))))))
+
 (define-public rust-smol-str-0.1
   (package
     (inherit rust-smol-str-0.2)
-- 
2.46.0





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

* [bug#75127] [PATCH v7 19/44] gnu: Add rust-async-scoped-0.9.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (17 preceding siblings ...)
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 18/44] gnu: Add rust-smol-str-0.3 Jordan Moore
@ 2025-01-11 15:11   ` Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 20/44] gnu: Add rust-atomicwrites-0.4 Jordan Moore
                     ` (24 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-async-scoped-0.9): New variable.

Change-Id: I27bfc9d6d4ece409715db26904604ed35260a8ed
---
 gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 98672b2c31..20145f5e0e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -5319,6 +5319,36 @@ (define-public rust-async-recursion-1
     (description "This package provides recursion for async functions in Rust.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-async-scoped-0.9
+  (package
+    (name "rust-async-scoped")
+    (version "0.9.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "async-scoped" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0h47p4is1i5bvsy1i5mdlk521cdjznclxwgfab2gzvckln70fhj0"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:phases (modify-phases %standard-phases
+                  ;; compilation errors in test module
+                  (delete 'check))
+       #:cargo-inputs (("rust-async-std" ,rust-async-std-1)
+                       ("rust-futures" ,rust-futures-0.3)
+                       ("rust-pin-project" ,rust-pin-project-1)
+                       ("rust-tokio" ,rust-tokio-1))
+       #:cargo-development-inputs (("rust-femme" ,rust-femme-2)
+                                   ("rust-log" ,rust-log-0.4))))
+    (home-page "https://github.com/rmanoka/async-scoped")
+    (synopsis
+     "Spawn scoped (non 'static) asynchronous futures for async_std and tokio runtimes")
+    (description
+     "This package provides Spawn scoped (non static) asynchronous futures
+for async_std and tokio runtimes.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-async-session-3
   (package
     (name "rust-async-session")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 20/44] gnu: Add rust-atomicwrites-0.4.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (18 preceding siblings ...)
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 19/44] gnu: Add rust-async-scoped-0.9 Jordan Moore
@ 2025-01-11 15:11   ` Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 21/44] gnu: Add rust-config-0.14 Jordan Moore
                     ` (23 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-atomicwrites-0.4): New variable.

Change-Id: If2cf02262ca1da39a5acf8838c57fc5850ac2af3
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 20145f5e0e..968a773157 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -5894,6 +5894,27 @@ (define-public rust-atomic-write-file-0.1
     (description "Write files atomically to a file system.")
     (license license:bsd-3)))
 
+(define-public rust-atomicwrites-0.4
+  (package
+    (name "rust-atomicwrites")
+    (version "0.4.4")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "atomicwrites" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1qrkr9jz43y8g767c3249g4w4pzv43bk3hyza66y6pv43f6vpw9y"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-rustix" ,rust-rustix-0.38)
+                       ("rust-tempfile" ,rust-tempfile-3)
+                       ("rust-windows-sys" ,rust-windows-sys-0.52))))
+    (home-page "https://github.com/untitaker/rust-atomicwrites")
+    (synopsis "Atomic file-writes")
+    (description "This package provides Atomic file-writes.")
+    (license license:expat)))
+
 (define-public rust-atomig-0.4
   (package
     (name "rust-atomig")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 21/44] gnu: Add rust-config-0.14.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (19 preceding siblings ...)
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 20/44] gnu: Add rust-atomicwrites-0.4 Jordan Moore
@ 2025-01-11 15:11   ` Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 22/44] gnu: Add rust-console-subscriber-0.4 Jordan Moore
                     ` (22 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-config-0.14): New variable.

Change-Id: Ibfe876b980689eb6ac4affb3385b013e2424e3d1
---
 gnu/packages/crates-io.scm | 55 +++++++++++++++++++++++++++++++++-----
 1 file changed, 48 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 968a773157..62c04daa17 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -14873,8 +14873,55 @@ (define-public rust-condtype-1
     (description "Choose types at compile-time via boolean constants.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-config-0.14
+  (package
+    (name "rust-config")
+    (version "0.14.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "config" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1pyzr665pq6xcq3f6j1670v5xxk465n2bbkzn9hzycradlcqymv8"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-test-flags '("--release" "--"
+                            ;; test files are not packaged
+                            "--skip=value::tests::test_i64")
+       #:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
+                       ("rust-convert-case" ,rust-convert-case-0.6)
+                       ("rust-indexmap" ,rust-indexmap-2)
+                       ("rust-json5" ,rust-json5-0.4)
+                       ("rust-nom" ,rust-nom-7)
+                       ("rust-pathdiff" ,rust-pathdiff-0.2)
+                       ("rust-ron" ,rust-ron-0.8)
+                       ("rust-rust-ini" ,rust-rust-ini-0.20)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-toml" ,rust-toml-0.8)
+                       ("rust-yaml-rust2" ,rust-yaml-rust2-0.8))
+       #:cargo-development-inputs (("rust-chrono" ,rust-chrono-0.4)
+                                   ("rust-float-cmp" ,rust-float-cmp-0.9)
+                                   ("rust-futures" ,rust-futures-0.3)
+                                   ("rust-glob" ,rust-glob-0.3)
+                                   ("rust-notify" ,rust-notify-6)
+                                   ("rust-reqwest" ,rust-reqwest-0.11)
+                                   ("rust-serde-derive" ,rust-serde-derive-1)
+                                   ("rust-temp-env" ,rust-temp-env-0.3)
+                                   ("rust-tokio" ,rust-tokio-1)
+                                   ("rust-warp" ,rust-warp-0.3))))
+    (home-page "https://github.com/rust-cli/config-rs")
+    (synopsis "Layered configuration system for Rust applications")
+    (description "This package provides Layered configuration system for Rust
+applications.")
+    (license (list license:expat license:asl2.0))
+    (native-inputs (list pkg-config))
+    (inputs (list openssl))))
+
 (define-public rust-config-0.13
   (package
+    (inherit rust-config-0.14)
     (name "rust-config")
     (version "0.13.4")
     (source
@@ -14914,13 +14961,7 @@ (define-public rust-config-0.13
                                    ("rust-tokio" ,rust-tokio-1)
                                    ("rust-warp" ,rust-warp-0.3))))
     (native-inputs (list pkg-config))
-    (inputs (list openssl))
-    (home-page "https://github.com/mehcode/config-rs")
-    (synopsis "Layered configuration system for Rust applications")
-    (description
-     "This package provides a layered configuration system for Rust
-applications.")
-    (license (list license:expat license:asl2.0))))
+    (inputs (list openssl))))
 
 (define-public rust-config-0.11
   (package
-- 
2.46.0





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

* [bug#75127] [PATCH v7 22/44] gnu: Add rust-console-subscriber-0.4.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (20 preceding siblings ...)
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 21/44] gnu: Add rust-config-0.14 Jordan Moore
@ 2025-01-11 15:11   ` Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 23/44] gnu: Add rust-future-queue-0.3 Jordan Moore
                     ` (21 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-console-subscriber-0.4): New variable.

Change-Id: Ia55d624077cc1e4ef049b44c3e661f1440f47f4d
---
 gnu/packages/crates-io.scm | 52 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 62c04daa17..12d89253b6 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -15266,6 +15266,58 @@ (define-public rust-console-log-0.2
         ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
         ("rust-web-sys" ,rust-web-sys-0.3))))))
 
+(define-public rust-console-subscriber-0.4
+  (package
+    (name "rust-console-subscriber")
+    (version "0.4.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "console-subscriber" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "00badn9pjwbfd985vc7ngl7ai6mc3q58c3q43i5izlscdafalfb5"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:phases (modify-phases %standard-phases
+                  ;; ensure tokio_unstable is added to env
+                  ;; so that tokio-console features get added to build
+                  (add-before 'build 'enable-tokio-unstable
+                    (lambda _
+                      (setenv "RUSTFLAGS"
+                              (string-append (or (getenv "RUSTFLAGS") "")
+                                             ;; note the ' ', dont clobber
+                                             ;; other args
+                                             " --cfg tokio_unstable ")))))
+       #:cargo-inputs (("rust-console-api" ,rust-console-api-0.8)
+                       ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
+                       ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
+                       ("rust-futures-task" ,rust-futures-task-0.3)
+                       ("rust-hdrhistogram" ,rust-hdrhistogram-7)
+                       ("rust-humantime" ,rust-humantime-2)
+                       ("rust-hyper-util" ,rust-hyper-util-0.1)
+                       ("rust-parking-lot" ,rust-parking-lot-0.12)
+                       ("rust-prost" ,rust-prost-0.13)
+                       ("rust-prost-types" ,rust-prost-types-0.13)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-thread-local" ,rust-thread-local-1)
+                       ("rust-tokio" ,rust-tokio-1)
+                       ("rust-tokio-stream" ,rust-tokio-stream-0.1)
+                       ("rust-tonic" ,rust-tonic-0.12)
+                       ("rust-tonic-web" ,rust-tonic-web-0.12)
+                       ("rust-tracing" ,rust-tracing-0.1)
+                       ("rust-tracing-core" ,rust-tracing-core-0.1)
+                       ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
+    (home-page
+     "https://github.com/tokio-rs/console/blob/main/console-subscriber")
+    (synopsis
+     "`tracing-subscriber::Layer` for collecting Tokio console telemetry.")
+    (description
+     "This package provides a `tracing-subscriber::Layer` for collecting Tokio console
+telemetry.")
+    (license license:expat)))
+
 (define-public rust-const-cstr-0.3
   (package
     (name "rust-const-cstr")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 23/44] gnu: Add rust-future-queue-0.3.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (21 preceding siblings ...)
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 22/44] gnu: Add rust-console-subscriber-0.4 Jordan Moore
@ 2025-01-11 15:11   ` Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 24/44] gnu: Add rust-indent-write-2 Jordan Moore
                     ` (20 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-future-queue-0.3): New variable.

Change-Id: I75a8fb67e7e7ea76e47f6dd13c2ba7e373434dc7
---
 gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 12d89253b6..43df9ce51d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -28009,6 +28009,36 @@ (define-public rust-futf-0.1
     (description "Handling fragments of UTF-8.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-future-queue-0.3
+  (package
+    (name "rust-future-queue")
+    (version "0.3.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "future-queue" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1rmjyqy5z87pwghvikmxn18mgdbr6k3w7zmx5qf12h8smrlamlf0"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-fnv" ,rust-fnv-1)
+                       ("rust-futures-util" ,rust-futures-util-0.3)
+                       ("rust-pin-project-lite" ,rust-pin-project-lite-0.2))
+       #:cargo-development-inputs (("rust-futures" ,rust-futures-0.3)
+                                   ("rust-maplit" ,rust-maplit-1)
+                                   ("rust-proptest-derive" ,rust-proptest-derive-0.3)
+                                   ("rust-proptest" ,rust-proptest-1)
+                                   ("rust-tokio" ,rust-tokio-1)
+                                   ("rust-tokio-stream" ,rust-tokio-stream-0.1))))
+    (home-page "https://github.com/nextest-rs/future-queue")
+    (synopsis
+     "Adapters to manage a queue of futures, where each future can have
+a different weight")
+    (description "This package provides Adapters to manage a queue of futures,
+where each future can have a different weight.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-futures-0.3
   (package
     (name "rust-futures")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 24/44] gnu: Add rust-indent-write-2.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (22 preceding siblings ...)
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 23/44] gnu: Add rust-future-queue-0.3 Jordan Moore
@ 2025-01-11 15:11   ` Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 25/44] gnu: Add rust-mukti-metadata-0.3 Jordan Moore
                     ` (19 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-indent-write-2): New variable.

Change-Id: I6f1c962f05c05a223fa63e0d7eac7fbd8dc3c7d9
---
 gnu/packages/crates-io.scm | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 43df9ce51d..1bf35b1293 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -34053,6 +34053,24 @@ (define-public rust-include-flate-codegen-exports-0.1
 crate.")
     (license license:asl2.0)))
 
+(define-public rust-indent-write-2
+  (package
+    (name "rust-indent-write")
+    (version "2.2.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "indent_write" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1hqjp80argdskrhd66g9sh542yxy8qi77j6rc69qd0l7l52rdzhc"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/Lucretiel/indent-write")
+    (synopsis "Simple Write adapters to add line indentation")
+    (description
+     "This package provides Simple Write adapters to add line indentation.")
+    (license license:mpl2.0)))
+
 (define-public rust-indenter-0.3
   (package
     (name "rust-indenter")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 25/44] gnu: Add rust-mukti-metadata-0.3.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (23 preceding siblings ...)
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 24/44] gnu: Add rust-indent-write-2 Jordan Moore
@ 2025-01-11 15:11   ` Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 26/44] gnu: Add rust-newtype-uuid-1 Jordan Moore
                     ` (18 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-mukti-metadata-0.3): New variable.

Change-Id: I3dd7f5ebbc5a4e61a8b1862fd629ce446732ea64
---
 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 1bf35b1293..eb70a09a68 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -43582,6 +43582,32 @@ (define-public rust-multer-2
                                    ("rust-serde" ,rust-serde-1)
                                    ("rust-tokio" ,rust-tokio-1))))))
 
+(define-public rust-mukti-metadata-0.3
+  (package
+    (name "rust-mukti-metadata")
+    (version "0.3.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "mukti-metadata" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1s71fs2v0phf4hhgac4j6cc38hpq968l1cfbyw7phf8fipg6dyi6"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:phases
+       ;; tests require artifacts from git workspace to build
+       (modify-phases %standard-phases
+         (delete 'check))
+       #:cargo-inputs (("rust-semver" ,rust-semver-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-thiserror" ,rust-thiserror-1))))
+    (home-page "https://github.com/nextest-rs/mukti")
+    (synopsis "Metadata for mukti release manager")
+    (description "This package provides Metadata for mukti release manager.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-multimap-0.8
   (package
     (name "rust-multimap")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 26/44] gnu: Add rust-newtype-uuid-1.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (24 preceding siblings ...)
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 25/44] gnu: Add rust-mukti-metadata-0.3 Jordan Moore
@ 2025-01-11 15:11   ` Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 27/44] gnu: Add rust-self-update-0.41 Jordan Moore
                     ` (17 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

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

Change-Id: Ibadafe8667d66ddc5481dc885083f58ae41c61a5
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index eb70a09a68..26dada71ad 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -45675,6 +45675,27 @@ (define-public rust-newtype-derive-0.1
     (license (list license:expat
                    license:asl2.0))))
 
+(define-public rust-newtype-uuid-1
+  (package
+    (name "rust-newtype-uuid")
+    (version "1.1.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "newtype-uuid" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "17922xw05gxdx1rnxzp183yp4mw7pkq27ljslmw65034xzi831sc"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-schemars" ,rust-schemars-0.8)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-uuid" ,rust-uuid-1))))
+    (home-page "https://github.com/oxidecomputer/newtype-uuid")
+    (synopsis "Newtype wrapper around UUIDs")
+    (description "This package provides Newtype wrapper around UUIDs.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-nftables-0.5
   (package
     (name "rust-nftables")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 27/44] gnu: Add rust-self-update-0.41.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (25 preceding siblings ...)
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 26/44] gnu: Add rust-newtype-uuid-1 Jordan Moore
@ 2025-01-11 15:11   ` Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 28/44] gnu: Add rust-target-spec-miette-0.4 Jordan Moore
                     ` (16 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-self-update-0.41): New variable.

Change-Id: Idd45bfba1adb6a47859585b641edf871e5ce0826
---
 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 26dada71ad..a4f5a1ea3e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -69686,6 +69686,43 @@ (define-public rust-self-cell-1
 in stable Rust.")
     (license license:asl2.0)))
 
+(define-public rust-self-update-0.41
+  (package
+    (name "rust-self-update")
+    (version "0.41.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "self_update" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1rcdma359wic71km5n139rx61zn0fhz3k7r6aacc300k0rq3k6j6"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-either" ,rust-either-1)
+                       ("rust-flate2" ,rust-flate2-1)
+                       ("rust-hyper" ,rust-hyper-1)
+                       ("rust-indicatif" ,rust-indicatif-0.17)
+                       ("rust-log" ,rust-log-0.4)
+                       ("rust-quick-xml" ,rust-quick-xml-0.23)
+                       ("rust-regex" ,rust-regex-1)
+                       ("rust-reqwest" ,rust-reqwest-0.12)
+                       ("rust-self-replace" ,rust-self-replace-1)
+                       ("rust-semver" ,rust-semver-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-tar" ,rust-tar-0.4)
+                       ("rust-tempfile" ,rust-tempfile-3)
+                       ("rust-urlencoding" ,rust-urlencoding-2)
+                       ("rust-zip" ,rust-zip-2)
+                       ("rust-zipsign-api" ,rust-zipsign-api-0.1))))
+    (native-inputs (list pkg-config))
+    (inputs (list openssl))
+    (home-page "https://github.com/jaemk/self_update")
+    (synopsis "Self updates for standalone executables")
+    (description
+     "This package provides Self updates for standalone executables.")
+    (license license:expat)))
+
 (define-public rust-selinux-0.4
   (package
     (name "rust-selinux")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 28/44] gnu: Add rust-target-spec-miette-0.4.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (26 preceding siblings ...)
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 27/44] gnu: Add rust-self-update-0.41 Jordan Moore
@ 2025-01-11 15:11   ` Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 29/44] gnu: Add rust-win32job-2 Jordan Moore
                     ` (15 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-target-spec-miette-0.4): New variable.

Change-Id: Ib920251898cfe9c90f259145a31fa179e90fe8fd
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a4f5a1ea3e..431f6d3537 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -79543,6 +79543,30 @@ (define-public rust-target-spec-3
      "This package provides Evaluate Cargo.toml target specifications.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-target-spec-miette-0.4
+  (package
+    (name "rust-target-spec-miette")
+    (version "0.4.4")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "target-spec-miette" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0bkcp7ff3z8kccfays45pv8ya4g66lld6srgzn2gic7fwd04yxa1"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-guppy-workspace-hack" ,rust-guppy-workspace-hack-0.1)
+                       ("rust-insta" ,rust-insta-1)
+                       ("rust-miette" ,rust-miette-7)
+                       ("rust-target-spec" ,rust-target-spec-3))
+       #:cargo-development-inputs (("rust-datatest-stable" ,rust-datatest-stable-0.3))))
+    (home-page "https://github.com/guppy-rs/guppy")
+    (synopsis "Integrate target-spec errors with the miette library")
+    (description
+     "This package provides Integrate target-spec errors with the miette library.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-target-triple-0.1
   (package
     (name "rust-target-triple")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 29/44] gnu: Add rust-win32job-2.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (27 preceding siblings ...)
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 28/44] gnu: Add rust-target-spec-miette-0.4 Jordan Moore
@ 2025-01-11 15:11   ` Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 30/44] gnu: Add rust-diffus-0.10 Jordan Moore
                     ` (14 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-windows.scm (rust-win32job-2): New variable.

Change-Id: I177a669788959df86702a48b6d174d069140ebd5
---
 gnu/packages/crates-windows.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm
index 2f212190dd..16ead03678 100644
--- a/gnu/packages/crates-windows.scm
+++ b/gnu/packages/crates-windows.scm
@@ -956,6 +956,28 @@ (define-public rust-win-crypto-ng-0.5
     (description "Safe bindings to Windows Cryptography API: Next Generation")
     (license license:bsd-3)))
 
+(define-public rust-win32job-2
+  (package
+    (name "rust-win32job")
+    (version "2.0.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "win32job" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0g1blsb7ixrqjicykx82rvrymcydlsdgfwzb61x88iyrazsinasv"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rusty-fork" ,rust-rusty-fork-0.3)
+                       ("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-windows" ,rust-windows-0.52))))
+    (home-page "https://github.com/ohadravid/win32job-rs")
+    (synopsis "safe API for Windows' job objects.")
+    (description "This package provides a safe API for Windows job objects.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-winapi-0.3
   (package
     (name "rust-winapi")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 30/44] gnu: Add rust-diffus-0.10.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (28 preceding siblings ...)
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 29/44] gnu: Add rust-win32job-2 Jordan Moore
@ 2025-01-11 15:11   ` Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 31/44] gnu: Add rust-diffus-derive-0.10 Jordan Moore
                     ` (13 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

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

Change-Id: I78ec4ad8f7b5796215dbf14c787c97317a35430d
---
 gnu/packages/crates-io.scm | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 431f6d3537..ee8280349d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -20948,6 +20948,42 @@ (define-public rust-diffs-0.5
 diff.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-diffus-0.10
+  (package
+    (name "rust-diffus")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "diffus" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0lsn5h1mfa8x7bfg9yqgr52p7drigpwgm5q8qh4r07dmfd5g43rw"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:phases (modify-phases %standard-phases
+                  ;; Cargo toml specifies a readme path that only
+                  ;; exists in the git checkout
+                  (add-after 'unpack 'omit-absent-readme
+                    (lambda _
+                      (substitute* "Cargo.toml"
+                        (("readme = \"../README.md\"")
+                         "")))))
+       #:cargo-inputs (("rust-diffus-derive" ,rust-diffus-derive-0.10)
+                       ("rust-indexmap" ,rust-indexmap-1)
+                       ("rust-itertools" ,rust-itertools-0.10)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-snake-case" ,rust-snake-case-0.3)
+                       ("rust-uuid" ,rust-uuid-0.5))))
+    (home-page "https://github.com/distil/diffus")
+    (synopsis
+     "Finds the difference between two instances of any data structure.")
+    (description
+     "This package provides Finds the difference between two instances
+of any data structure. Supports Collections, Strings, Maps etc. Uses
+LCS where applicable. Also supports derive via `diffus-derive`.")
+    (license license:asl2.0)))
+
 (define-public rust-dircpy-0.3
   (package
     (name "rust-dircpy")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 31/44] gnu: Add rust-diffus-derive-0.10.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (29 preceding siblings ...)
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 30/44] gnu: Add rust-diffus-0.10 Jordan Moore
@ 2025-01-11 15:11   ` Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 32/44] gnu: Add rust-structmeta-0.3 Jordan Moore
                     ` (12 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

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

Change-Id: I94a8476dcbbc75363709717d5f8c02351b42566f
---
 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 ee8280349d..c1e055ce6d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -20984,6 +20984,31 @@ (define-public rust-diffus-0.10
 LCS where applicable. Also supports derive via `diffus-derive`.")
     (license license:asl2.0)))
 
+(define-public rust-diffus-derive-0.10
+  (package
+    (name "rust-diffus-derive")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "diffus-derive" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1a7sgbzhqa7gk3xhvkci91myc86gkwxs04vfxbl8f64y7l1jsfmr"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t ;build only works in the git cargo workspace
+       #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-syn" ,rust-syn-1))))
+    (home-page "https://github.com/distil/diffus")
+    (synopsis
+     "Finds the difference between two instances of any data structure.")
+    (description
+     "This package provides Finds the difference between two instances
+of any data structure. Supports derive on structs and enums.")
+    (license license:asl2.0)))
+
 (define-public rust-dircpy-0.3
   (package
     (name "rust-dircpy")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 32/44] gnu: Add rust-structmeta-0.3.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (30 preceding siblings ...)
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 31/44] gnu: Add rust-diffus-derive-0.10 Jordan Moore
@ 2025-01-11 15:11   ` Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 33/44] gnu: Add rust-structmeta-derive-0.3 Jordan Moore
                     ` (11 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-structmeta-0.3): New variable.

Change-Id: Ifa47a9fd8dc6620065e31c77d517194dd4f2c4c1
---
 gnu/packages/crates-io.scm | 31 +++++++++++++++++++++++++------
 1 file changed, 25 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c1e055ce6d..8b1b810e0e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -76586,8 +76586,32 @@ (define-public rust-struct-patch-derive-0.4
 for your structs.")
     (license license:expat)))
 
+(define-public rust-structmeta-0.3
+  (package
+    (name "rust-structmeta")
+    (version "0.3.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "structmeta" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0afk0s9paazsvyvsirxvbnqp3blhdck3fmfhdw7xf209skc7a59f"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-structmeta-derive" ,rust-structmeta-derive-0.3)
+                       ("rust-syn" ,rust-syn-2))))
+    (home-page "https://github.com/frozenlib/structmeta")
+    (synopsis "Parse Rust's attribute arguments by defining a struct")
+    (description "This package provides Parse Rust's attribute arguments by
+defining a struct.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-structmeta-0.2
   (package
+    (inherit rust-structmeta-0.3)
     (name "rust-structmeta")
     (version "0.2.0")
     (source
@@ -76603,12 +76627,7 @@ (define-public rust-structmeta-0.2
                        ("rust-quote" ,rust-quote-1)
                        ("rust-structmeta-derive" ,rust-structmeta-derive-0.2)
                        ("rust-syn" ,rust-syn-2))
-       #:cargo-development-inputs (("rust-syn" ,rust-syn-2))))
-    (home-page "https://github.com/frozenlib/structmeta")
-    (synopsis "Parse Rust's attribute arguments by defining a struct")
-    (description "This package lets you parse Rust's attribute arguments by
-defining a struct.")
-    (license (list license:expat license:asl2.0))))
+       #:cargo-development-inputs (("rust-syn" ,rust-syn-2))))))
 
 (define-public rust-structmeta-0.1
   (package
-- 
2.46.0





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

* [bug#75127] [PATCH v7 33/44] gnu: Add rust-structmeta-derive-0.3.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (31 preceding siblings ...)
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 32/44] gnu: Add rust-structmeta-0.3 Jordan Moore
@ 2025-01-11 15:11   ` Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 34/44] gnu: Add rust-quick-xml-0.23 Jordan Moore
                     ` (10 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-structmeta-derive-0.3): New variable.

Change-Id: Ice4007124f9325337e6259c3ebea317f5d89f737
---
 gnu/packages/crates-io.scm | 30 +++++++++++++++++++++++-------
 1 file changed, 23 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 8b1b810e0e..23050d98f8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -76648,8 +76648,30 @@ (define-public rust-structmeta-0.1
         ("rust-structmeta-derive" ,rust-structmeta-derive-0.1)
         ("rust-syn" ,rust-syn-1))))))
 
+(define-public rust-structmeta-derive-0.3
+  (package
+    (name "rust-structmeta-derive")
+    (version "0.3.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "structmeta-derive" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1z12r4v2d3272hxqxclnr1kn2kp07qsy5aswm4ynrzwhlmjhnahm"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-syn" ,rust-syn-2))))
+    (home-page "https://github.com/frozenlib/structmeta")
+    (synopsis "derive macro for structmeta crate")
+    (description "This package provides derive macro for structmeta crate.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-structmeta-derive-0.2
   (package
+    (inherit rust-structmeta-derive-0.3)
     (name "rust-structmeta-derive")
     (version "0.2.0")
     (source
@@ -76663,13 +76685,7 @@ (define-public rust-structmeta-derive-0.2
     (arguments
      `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
                        ("rust-quote" ,rust-quote-1)
-                       ("rust-syn" ,rust-syn-2))
-       #:cargo-development-inputs (("rust-syn" ,rust-syn-2))))
-    (home-page "https://github.com/frozenlib/structmeta")
-    (synopsis "Derive macro for structmeta crate")
-    (description
-     "This package provides a derive macro for the structmeta crate.")
-    (license (list license:expat license:asl2.0))))
+                       ("rust-syn" ,rust-syn-2))))))
 
 (define-public rust-structmeta-derive-0.1
   (package
-- 
2.46.0





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

* [bug#75127] [PATCH v7 34/44] gnu: Add rust-quick-xml-0.23.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (32 preceding siblings ...)
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 33/44] gnu: Add rust-structmeta-derive-0.3 Jordan Moore
@ 2025-01-11 15:11   ` Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 35/44] gnu: Add rust-self-replace-1 Jordan Moore
                     ` (9 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-quick-xml-0.23): New variable.

Change-Id: I1ee24fef2d1c8edb5995d2ca02f091194ed771db
---
 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 23050d98f8..21c0e2f6d5 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -60670,6 +60670,31 @@ (define-public rust-quick-xml-0.26
         (base32
          "1kckgj8qscpi23y62zrfmni73k6h78nvhs3z9myiwq9q7g3b2l3z"))))))
 
+(define-public rust-quick-xml-0.23
+  (package
+    (inherit rust-quick-xml-0.26)
+    (name "rust-quick-xml")
+    (version "0.23.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "quick-xml" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1slry2g2wrj38fnzj9ybzq9wjyknrfg25x5vzfpzn5b8kj2zrfhi"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-test-flags '("--"
+                            ;; test files not included
+                            "--skip=sample_1_full" "--skip=sample_2_full")
+       #:cargo-inputs (("rust-encoding-rs" ,rust-encoding-rs-0.8)
+                       ("rust-memchr" ,rust-memchr-2)
+                       ("rust-serde" ,rust-serde-1))
+       #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.4)
+                                   ("rust-pretty-assertions" ,rust-pretty-assertions-1)
+                                   ("rust-regex" ,rust-regex-1)
+                                   ("rust-serde-value" ,rust-serde-value-0.7))))))
+
 (define-public rust-quick-xml-0.22
   (package
     (inherit rust-quick-xml-0.27)
-- 
2.46.0





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

* [bug#75127] [PATCH v7 35/44] gnu: Add rust-self-replace-1.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (33 preceding siblings ...)
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 34/44] gnu: Add rust-quick-xml-0.23 Jordan Moore
@ 2025-01-11 15:11   ` Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 36/44] gnu: Add rust-zipsign-api-0.1 Jordan Moore
                     ` (8 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

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

Change-Id: I89968eb1bf67938f3473a755b82f9f73e35cab17
---
 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 21c0e2f6d5..7020d57f2f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -69772,6 +69772,31 @@ (define-public rust-self-cell-1
 in stable Rust.")
     (license license:asl2.0)))
 
+(define-public rust-self-replace-1
+  (package
+    (name "rust-self-replace")
+    (version "1.5.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "self-replace" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1drganasvf5b0x6c9g60jkfhzjc9in3r6cznjfw0lhmbbrdq3v03"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:tests? #f ;crate does not package test dependencies
+       #:cargo-inputs (("rust-fastrand" ,rust-fastrand-2)
+                       ("rust-tempfile" ,rust-tempfile-3)
+                       ("rust-windows-sys" ,rust-windows-sys-0.52))))
+    (home-page "https://github.com/mitsuhiko/self-replace")
+    (synopsis
+     "Utility crate that allows executables to replace or uninstall themselves")
+    (description
+     "This package provides Utility crate that allows executables to replace or
+uninstall themselves.")
+    (license license:asl2.0)))
+
 (define-public rust-self-update-0.41
   (package
     (name "rust-self-update")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 36/44] gnu: Add rust-zipsign-api-0.1.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (34 preceding siblings ...)
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 35/44] gnu: Add rust-self-replace-1 Jordan Moore
@ 2025-01-11 15:11   ` Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 37/44] gnu: Add rust-console-api-0.8 Jordan Moore
                     ` (7 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

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

Change-Id: Ife5b751fbf59a6f3f593de51c2747ca254025457
---
 gnu/packages/crates-crypto.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/crates-crypto.scm b/gnu/packages/crates-crypto.scm
index 8e2290ca99..28bf2f435d 100644
--- a/gnu/packages/crates-crypto.scm
+++ b/gnu/packages/crates-crypto.scm
@@ -17,6 +17,7 @@
 ;;; Copyright © 2023 VÖRÖSKŐI András <voroskoi@gmail.com>
 ;;; Copyright © 2024 Wilko Meyer <w@wmeyer.eu>
 ;;; Copyright © 2024 Herman Rimm <herman@rimm.ee>
+;;; Copyright © 2025 Jordan Moore <lockbox@struct.foo>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -48,6 +49,7 @@ (define-module (gnu packages crates-crypto)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages crates-apple)
   #:use-module (gnu packages crates-check)
+  #:use-module (gnu packages crates-compression)
   #:use-module (gnu packages crates-io)
   #:use-module (gnu packages crates-tls)
   #:use-module (gnu packages crates-windows)
@@ -6604,3 +6606,28 @@ (define-public rust-z85-3
      "This package provides a Rust implementation of @code{ZeroMQ's} Z85
 encoding mechanism with padding.")
     (license (list license:expat license:asl2.0))))
+
+(define-public rust-zipsign-api-0.1
+  (package
+    (name "rust-zipsign-api")
+    (version "0.1.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "zipsign-api" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0z30vzhhhd1va9z7ksdw8x8f6y8jb200h2ryk85wvnx9mm3aa4v4"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-base64" ,rust-base64-0.22)
+                       ("rust-ed25519-dalek" ,rust-ed25519-dalek-2)
+                       ("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-zip" ,rust-zip-2))))
+    (home-page "https://github.com/Kijewski/zipsign")
+    (synopsis
+     "Sign and verify `.zip` and `.tar.gz` files with an ed25519 signing key")
+    (description
+     "This package provides Sign and verify `.zip` and `.tar.gz` files with an
+ed25519 signing key.")
+    (license (list license:asl2.0))))
-- 
2.46.0





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

* [bug#75127] [PATCH v7 37/44] gnu: Add rust-console-api-0.8.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (35 preceding siblings ...)
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 36/44] gnu: Add rust-zipsign-api-0.1 Jordan Moore
@ 2025-01-11 15:11   ` Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 38/44] gnu: Add rust-tonic-web-0.12 Jordan Moore
                     ` (6 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-console-api-0.8): New variable.

Change-Id: Ib63704d92bed9fef827b9f976e7e9a9979bbf0b2
---
 gnu/packages/crates-io.scm | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7020d57f2f..351e0a5e82 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -15199,6 +15199,38 @@ (define-public rust-console-0.7
      "This package provides a terminal and console abstraction for Rust.")
     (license license:expat)))
 
+(define-public rust-console-api-0.8
+  (package
+    (name "rust-console-api")
+    (version "0.8.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "console-api" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0mr8xkzcb7mrcm2ca0ah1sj21rhpk207klscnql884hdrdg76c40"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-test-flags '("--"
+                            ;; test will fail if source is not commited into a git repo,
+                            ;; using the git clone instead of crate-uri for crate source
+                            ;; requires pulling in all the dependencies for the Cargo.lock
+                            "--skip=bootstrap")
+       #:cargo-inputs (("rust-futures-core" ,rust-futures-core-0.3)
+                       ("rust-prost" ,rust-prost-0.13)
+                       ("rust-prost-build" ,rust-prost-build-0.13)
+                       ("rust-prost-types" ,rust-prost-types-0.13)
+                       ("rust-tonic" ,rust-tonic-0.12)
+                       ("rust-tonic-build" ,rust-tonic-build-0.12)
+                       ("rust-tracing-core" ,rust-tracing-core-0.1))))
+    (native-inputs (list protobuf git))
+    (home-page "https://github.com/tokio-rs/console/blob/main/console-api")
+    (synopsis "Protobuf wire format bindings for the Tokio console.")
+    (description "This package provides Protobuf wire format bindings for
+the Tokio console.")
+    (license license:expat)))
+
 (define-public rust-console-error-panic-hook-0.1
   (package
     (name "rust-console-error-panic-hook")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 38/44] gnu: Add rust-tonic-web-0.12.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (36 preceding siblings ...)
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 37/44] gnu: Add rust-console-api-0.8 Jordan Moore
@ 2025-01-11 15:11   ` Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 39/44] gnu: Add rust-yaml-rust2-0.8 Jordan Moore
                     ` (5 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-web.scm (rust-tonic-web-0.12): New variable.

Change-Id: I5dee1393f90770a9677b19a346fd90e763cb67b2
---
 gnu/packages/crates-web.scm | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/gnu/packages/crates-web.scm b/gnu/packages/crates-web.scm
index 73ca29df76..dda3a5b192 100644
--- a/gnu/packages/crates-web.scm
+++ b/gnu/packages/crates-web.scm
@@ -10,6 +10,7 @@
 ;;; Copyright © 2024 Wilko Meyer <w@wmeyer.eu>
 ;;; Copyright © 2024 Tomas Volf <~@wolfsden.cz>
 ;;; Copyright © 2024 Nguyễn Gia Phong <mcsinyx@disroot.org>
+;;; Copyright © 2024 Jordan Moore <lockbox@struct.foo>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -6535,6 +6536,37 @@ (define-public rust-tonic-build-0.12
      "This package provides a codegen module of `tonic` @code{gRPC} implementation.")
     (license license:expat)))
 
+(define-public rust-tonic-web-0.12
+  (package
+    (name "rust-tonic-web")
+    (version "0.12.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "tonic-web" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0n2bhgs57kvqsk1z2fr1izcrrrbnfgda0pjargf3dmqsh0hdv6aj"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-base64" ,rust-base64-0.22)
+                       ("rust-bytes" ,rust-bytes-1)
+                       ("rust-http" ,rust-http-1)
+                       ("rust-http-body" ,rust-http-body-1)
+                       ("rust-http-body-util" ,rust-http-body-util-0.1)
+                       ("rust-pin-project" ,rust-pin-project-1)
+                       ("rust-tokio-stream" ,rust-tokio-stream-0.1)
+                       ("rust-tonic" ,rust-tonic-0.12)
+                       ("rust-tower-http" ,rust-tower-http-0.5)
+                       ("rust-tower-layer" ,rust-tower-layer-0.3)
+                       ("rust-tower-service" ,rust-tower-service-0.3)
+                       ("rust-tracing" ,rust-tracing-0.1))))
+    (home-page "https://github.com/hyperium/tonic")
+    (synopsis "grpc-web protocol translation for tonic services.")
+    (description
+     "This package provides grpc-web protocol translation for tonic services.")
+    (license license:expat)))
+
 (define-public rust-tower-0.5
   (package
     (name "rust-tower")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 39/44] gnu: Add rust-yaml-rust2-0.8.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (37 preceding siblings ...)
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 38/44] gnu: Add rust-tonic-web-0.12 Jordan Moore
@ 2025-01-11 15:11   ` Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 40/44] gnu: Add rust-snake-case-0.3 Jordan Moore
                     ` (4 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-yaml-rust2-0.8): New variable.

Change-Id: Iad8aea29ca2402180994d1bb1f7fa74c7024cdef
---
 gnu/packages/crates-io.scm | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 351e0a5e82..b3c9bf5be4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -94081,6 +94081,24 @@ (define-public rust-yaml-rust2-0.9
 pure rust.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-yaml-rust2-0.8
+  (package
+    (inherit rust-yaml-rust2-0.9)
+    (name "rust-yaml-rust2")
+    (version "0.8.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "yaml-rust2" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1y0mf6n1jnf88xqfv5ppicnm5jg3fl57dmp9vd2v2bvg9q61c0l9"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-arraydeque" ,rust-arraydeque-0.5)
+                       ("rust-encoding-rs" ,rust-encoding-rs-0.8)
+                       ("rust-hashlink" ,rust-hashlink-0.8))))))
+
 (define-public rust-yansi-1
   (package
     (name "rust-yansi")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 40/44] gnu: Add rust-snake-case-0.3.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (38 preceding siblings ...)
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 39/44] gnu: Add rust-yaml-rust2-0.8 Jordan Moore
@ 2025-01-11 15:11   ` Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 41/44] gnu: rust-include-dir-0.7: Update to 0.7.4 Jordan Moore
                     ` (3 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-snake-case-0.3): New variable.

Change-Id: I05502052056564677310a73220a81e2a458c03e9
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b3c9bf5be4..783f3f678c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -74487,6 +74487,28 @@ (define-public rust-snafu-derive-0.7
         ("rust-quote" ,rust-quote-1)
         ("rust-syn" ,rust-syn-1))))))
 
+(define-public rust-snake-case-0.3
+  (package
+    (name "rust-snake-case")
+    (version "0.3.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "snake_case" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1v4f132rk9wxiw8hb3kgnixirzr8kbfhg2lgsf4b85vbg02a0jfn"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-serde" ,rust-serde-1))))
+    (home-page "https://github.com/emilk/snake_case")
+    (synopsis "SnakeCase is a String-like type that can only contain valid
+non-empty snake_case")
+    (description
+     "This package provides @code{SnakeCase} is a String-like type that
+can only contain valid non-empty snake_case.")
+    (license license:expat)))
+
 (define-public rust-snap-1
   (package
     (name "rust-snap")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 41/44] gnu: rust-include-dir-0.7: Update to 0.7.4.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (39 preceding siblings ...)
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 40/44] gnu: Add rust-snake-case-0.3 Jordan Moore
@ 2025-01-11 15:11   ` Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 42/44] gnu: rust-include-dir-macros-0.7: " Jordan Moore
                     ` (2 subsequent siblings)
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-include-dir-0.7): Update to 0.7.4.

Change-Id: I831220da3eda081a31f3993dda2dc2c88bc98685
---
 gnu/packages/crates-io.scm | 25 ++++++++++++-------------
 1 file changed, 12 insertions(+), 13 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 783f3f678c..825b993fb5 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -33976,21 +33976,20 @@ (define-public rust-impls-1
 (define-public rust-include-dir-0.7
   (package
     (name "rust-include-dir")
-    (version "0.7.3")
-    (source (origin
-              (method url-fetch)
-              (uri (crate-uri "include_dir" version))
-              (file-name (string-append name "-" version ".tar.gz"))
-              (sha256
-               (base32 "17pinxhivh3chkbjmbg9sl0x3h7wwry2zc2p12gfh8kizyp2yxhq"))))
+    (version "0.7.4")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "include_dir" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1pfh3g45z88kwq93skng0n6g3r7zkhq9ldqs9y8rvr7i11s12gcj"))))
     (build-system cargo-build-system)
     (arguments
-     `(#:tests? #f              ; Not all files included
-       #:cargo-inputs
-       (("rust-glob" ,rust-glob-0.3)
-        ("rust-include-dir-macros" ,rust-include-dir-macros-0.7))
-       #:cargo-development-inputs
-       (("rust-tempfile" ,rust-tempfile-3))))
+     `(#:tests? #f ;Runtime test files not included
+       #:cargo-inputs (("rust-glob" ,rust-glob-0.3)
+                       ("rust-include-dir-macros" ,rust-include-dir-macros-0.7))
+       #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3))))
     (home-page "https://github.com/Michael-F-Bryan/include_dir")
     (synopsis "Embed the contents of a directory in your binary")
     (description "Embed the contents of a directory in your binary.")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 42/44] gnu: rust-include-dir-macros-0.7: Update to 0.7.4.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (40 preceding siblings ...)
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 41/44] gnu: rust-include-dir-0.7: Update to 0.7.4 Jordan Moore
@ 2025-01-11 15:11   ` Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 43/44] gnu: Add rust-datatest-stable-0.3 Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 44/44] gnu: Add rust-goldenfile-1 Jordan Moore
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-include-dir-macros-0.7): Update to 0.7.4.

Change-Id: I94f22c688cf6f9873477b3eab0d425f27d601aa6
---
 gnu/packages/crates-io.scm | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 825b993fb5..48fc7700b4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -33998,18 +33998,18 @@ (define-public rust-include-dir-0.7
 (define-public rust-include-dir-macros-0.7
   (package
     (name "rust-include-dir-macros")
-    (version "0.7.3")
-    (source (origin
-              (method url-fetch)
-              (uri (crate-uri "include_dir_macros" version))
-              (file-name (string-append name "-" version ".tar.gz"))
-              (sha256
-               (base32 "0gsa6z58wxgw9j58w60wyjpk2nv3pd86kimw2akwyzpmbi5jhfdi"))))
+    (version "0.7.4")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "include_dir_macros" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0x8smnf6knd86g69p19z5lpfsaqp8w0nx14kdpkz1m8bxnkqbavw"))))
     (build-system cargo-build-system)
     (arguments
-     `(#:cargo-inputs
-       (("rust-proc-macro2" ,rust-proc-macro2-1)
-        ("rust-quote" ,rust-quote-1))))
+     `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1))))
     (home-page "https://github.com/Michael-F-Bryan/include_dir")
     (synopsis "Procedural macro used by include_dir")
     (description "The procedural macro used by include_dir.")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 43/44] gnu: Add rust-datatest-stable-0.3.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (41 preceding siblings ...)
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 42/44] gnu: rust-include-dir-macros-0.7: " Jordan Moore
@ 2025-01-11 15:11   ` Jordan Moore
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 44/44] gnu: Add rust-goldenfile-1 Jordan Moore
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

* gnu/packages/crates-io.scm (rust-datatest-stable-0.3): New variable.

Change-Id: I661a277d1cbc2a1ed50f6030d9fa73fcc9cbc37b
---
 gnu/packages/crates-io.scm | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 48fc7700b4..b6c75f72fe 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -19081,6 +19081,38 @@ (define-public rust-databake-derive-0.1
     (description "This package provides Custom derive for the databake crate.")
     (license license:unicode)))
 
+(define-public rust-datatest-stable-0.3
+  (package
+    (name "rust-datatest-stable")
+    (version "0.3.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "datatest-stable" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "109r4iaib8w01wn3vn4x035fzr2y7d78dhl0k5rs6c9h80ybpsqr"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-test-flags '("--"
+                            ;; these tests require unpackaged artifacts
+                            "--skip=integration" "--skip=run_example"
+                            "--skip=unix::run_example_with_colons")
+       #:cargo-inputs (("rust-camino" ,rust-camino-1)
+                       ("rust-fancy-regex" ,rust-fancy-regex-0.14)
+                       ("rust-include-dir" ,rust-include-dir-0.7)
+                       ("rust-libtest-mimic" ,rust-libtest-mimic-0.8)
+                       ("rust-walkdir" ,rust-walkdir-2))
+       #:cargo-development-inputs (("rust-camino-tempfile" ,rust-camino-tempfile-1)
+                                   ("rust-include-dir" ,rust-include-dir-0.7)
+                                   ("rust-fs-extra" ,rust-fs-extra-1)
+                                   ("rust-trybuild" ,rust-trybuild-1))))
+    (home-page "https://github.com/nextest-rs/datatest-stable")
+    (synopsis "Data-driven tests that work on stable Rust")
+    (description
+     "This package provides Data-driven tests that work on stable Rust.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-dateparser-0.1
   (package
     (name "rust-dateparser")
-- 
2.46.0





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

* [bug#75127] [PATCH v7 44/44] gnu: Add rust-goldenfile-1.
  2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
                     ` (42 preceding siblings ...)
  2025-01-11 15:11   ` [bug#75127] [PATCH v7 43/44] gnu: Add rust-datatest-stable-0.3 Jordan Moore
@ 2025-01-11 15:11   ` Jordan Moore
  43 siblings, 0 replies; 354+ messages in thread
From: Jordan Moore @ 2025-01-11 15:11 UTC (permalink / raw)
  To: 75127; +Cc: Jordan Moore, Divya Ranjan Pattanaik, Efraim Flashner

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

Change-Id: Ie4f38815a1e9ba575e1ff50ad70cf94e8a157023
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b6c75f72fe..e0c563d396 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -30461,6 +30461,29 @@ (define-public rust-goblin-0.7
         ("rust-plain" ,rust-plain-0.2)
         ("rust-scroll" ,rust-scroll-0.11))))))
 
+(define-public rust-goldenfile-1
+  (package
+    (name "rust-goldenfile")
+    (version "1.7.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "goldenfile" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0a74vvxyrkj0gyv5x01cmsmz5hrggskqmkk543wz6z2ky31g2bv7"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-scopeguard" ,rust-scopeguard-1)
+                       ("rust-similar-asserts" ,rust-similar-asserts-1)
+                       ("rust-tempfile" ,rust-tempfile-3)
+                       ("rust-yansi" ,rust-yansi-1))))
+    (home-page "https://github.com/calder/rust-goldenfile")
+    (synopsis "Simple goldenfile testing library")
+    (description
+     "Testing library that compares generated files against prior generated golden files.")
+    (license license:expat)))
+
 (define-public rust-graphql-client-0.14
   (package
     (name "rust-graphql-client")
-- 
2.46.0





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

end of thread, other threads:[~2025-01-11 15:54 UTC | newest]

Thread overview: 354+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-26 23:00 [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Jordan Moore
2024-12-26 23:10 ` [bug#75127] [PATCH 01/67] gnu: " Jordan Moore
2024-12-26 23:10 ` [bug#75127] [PATCH 02/67] gnu: Add rust-enable-ansi-support-0.2 Jordan Moore
2024-12-26 23:10 ` [bug#75127] [PATCH 03/67] gnu: Add rust-guppy-0.17 Jordan Moore
2024-12-26 23:10 ` [bug#75127] [PATCH 04/67] gnu: Add rust-nextest-filtering-0.12 Jordan Moore
2024-12-26 23:10 ` [bug#75127] [PATCH 05/67] gnu: Add rust-nextest-workspace-hack-0.1 Jordan Moore
2024-12-26 23:10 ` [bug#75127] [PATCH 06/67] gnu: Add rust-nextest-metadata-0.12 Jordan Moore
2024-12-26 23:10 ` [bug#75127] [PATCH 07/67] gnu: Add rust-nextest-runner-0.70 Jordan Moore
2024-12-26 23:10 ` [bug#75127] [PATCH 08/67] gnu: Add rust-quick-junit-0.5 Jordan Moore
2024-12-26 23:10 ` [bug#75127] [PATCH 09/67] gnu: Add rust-swrite-0.1 Jordan Moore
2024-12-26 23:10 ` [bug#75127] [PATCH 10/67] gnu: Add rust-camino-tempfile-1 Jordan Moore
2024-12-26 23:10 ` [bug#75127] [PATCH 11/67] gnu: Add rust-cargo-metadata-0.19 Jordan Moore
2024-12-26 23:10 ` [bug#75127] [PATCH 12/67] gnu: Add rust-debug-ignore-1 Jordan Moore
2024-12-26 23:10 ` [bug#75127] [PATCH 13/67] gnu: Add rust-guppy-summaries-0.7 Jordan Moore
2024-12-26 23:10 ` [bug#75127] [PATCH 14/67] gnu: Add rust-guppy-workspace-hack-0.1 Jordan Moore
2024-12-26 23:10 ` [bug#75127] [PATCH 15/67] gnu: Add rust-nested-0.1 Jordan Moore
2024-12-26 23:10 ` [bug#75127] [PATCH 16/67] gnu: Add rust-target-spec-3 Jordan Moore
2024-12-26 23:10 ` [bug#75127] [PATCH 17/67] gnu: Add rust-recursion-0.5 Jordan Moore
2024-12-26 23:10 ` [bug#75127] [PATCH 18/67] gnu: Add rust-test-strategy-0.4 Jordan Moore
2024-12-26 23:10 ` [bug#75127] [PATCH 19/67] gnu: Add rust-smol-str-0.3 Jordan Moore
2024-12-26 23:10 ` [bug#75127] [PATCH 20/67] gnu: Add rust-async-scoped-0.9 Jordan Moore
2024-12-26 23:10 ` [bug#75127] [PATCH 21/67] gnu: Add rust-atomicwrites-0.4 Jordan Moore
2024-12-26 23:10 ` [bug#75127] [PATCH 22/67] gnu: Add rust-config-0.14 Jordan Moore
2024-12-26 23:10 ` [bug#75127] [PATCH 23/67] gnu: Add rust-console-subscriber-0.4 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 24/67] gnu: Add rust-future-queue-0.3 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 25/67] gnu: Add rust-indent-write-2 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 26/67] gnu: Add rust-mukti-metadata-0.3 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 27/67] gnu: Add rust-newtype-uuid-1 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 28/67] gnu: Add rust-self-update-0.41 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 29/67] gnu: Add rust-target-spec-miette-0.4 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 30/67] gnu: Add rust-win32job-2 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 31/67] gnu: Add rust-diffus-0.10 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 32/67] gnu: Add rust-diffus-derive-0.10 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 33/67] gnu: Add rust-derive-builder-0.20 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 34/67] gnu: Add rust-derive-builder-core-0.20 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 35/67] gnu: Add rust-derive-builder-macro-0.20 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 36/67] gnu: Add rust-structmeta-0.3 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 37/67] gnu: Add rust-structmeta-derive-0.3 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 38/67] gnu: Add rust-quick-xml-0.23 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 39/67] gnu: Add rust-self-replace-1 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 40/67] gnu: Add rust-zipsign-api-0.1 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 41/67] gnu: Add rust-console-api-0.8 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 42/67] gnu: Add rust-tonic-web-0.12 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 43/67] gnu: Add rust-rust-ini-0.20 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 44/67] gnu: Add rust-yaml-rust2-0.8 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 45/67] gnu: Add rust-snake-case-0.3 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 46/67] gnu: rust-camino-1: Update to 1.1.9 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 47/67] gnu: rust-clap-4: Update to 4.5.23 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 48/67] gnu: rust-clap-builder-4: " Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 49/67] gnu: rust-clap-lex-0.7: Update to 0.7.4 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 50/67] gnu: rust-owo-colors-4: Update to 4.1.0 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 51/67] gnu: rust-pathdiff-0.2: Update to 0.2.3 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 52/67] gnu: rust-semver-1: Update to 1.0.24 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 53/67] gnu: rust-supports-color-3: Update to 3.0.2 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 54/67] gnu: rust-tracing-0.1: Update to 0.1.41 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 55/67] gnu: rust-tracing-subscriber-0.3: Update to 0.3.19 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 56/67] gnu: rust-petgraph-0.6: Update to 0.6.5 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 57/67] gnu: rust-serde-json-1: Update to 1.0.134 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 58/67] gnu: rust-chrono-0.4: Update to 0.4.39 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 59/67] gnu: rust-indicatif-0.17: Update to 0.17.9 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 60/67] gnu: rust-pin-project-lite-0.2: Update to 0.2.15 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 61/67] gnu: rust-regex-1: Update to 1.11.1 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 62/67] gnu: rust-tokio-stream-0.1: Update to 0.1.17 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 63/67] gnu: rust-unicode-ident-1: Update to 1.0.14 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 64/67] gnu: rust-unicode-normalization-0.1: Update to 0.1.24 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 65/67] gnu: rust-tracing-attributes-0.1: Update to 0.1.28 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 66/67] gnu: rust-tracing-core-0.1: Update to 0.1.33 Jordan Moore
2024-12-26 23:11 ` [bug#75127] [PATCH 67/67] gnu: rust-cfg-expr-0.17: Update to 0.17.2 Jordan Moore
2024-12-27  3:25 ` [bug#75127] [PATCH rust-team v2 01/67] gnu: Add cargo-nextest Jordan Moore
2024-12-27  3:25   ` [bug#75127] [PATCH rust-team v2 02/67] gnu: Add rust-enable-ansi-support-0.2 Jordan Moore
2024-12-27  3:25   ` [bug#75127] [PATCH rust-team v2 03/67] gnu: Add rust-guppy-0.17 Jordan Moore
2024-12-27  3:25   ` [bug#75127] [PATCH rust-team v2 04/67] gnu: Add rust-nextest-filtering-0.12 Jordan Moore
2024-12-27  3:25   ` [bug#75127] [PATCH rust-team v2 05/67] gnu: Add rust-nextest-workspace-hack-0.1 Jordan Moore
2024-12-27  3:25   ` [bug#75127] [PATCH rust-team v2 06/67] gnu: Add rust-nextest-metadata-0.12 Jordan Moore
2024-12-27  3:25   ` [bug#75127] [PATCH rust-team v2 07/67] gnu: Add rust-nextest-runner-0.70 Jordan Moore
2024-12-27  3:25   ` [bug#75127] [PATCH rust-team v2 08/67] gnu: Add rust-quick-junit-0.5 Jordan Moore
2024-12-27  3:25   ` [bug#75127] [PATCH rust-team v2 09/67] gnu: Add rust-swrite-0.1 Jordan Moore
2024-12-27  3:25   ` [bug#75127] [PATCH rust-team v2 10/67] gnu: Add rust-camino-tempfile-1 Jordan Moore
2024-12-27  3:25   ` [bug#75127] [PATCH rust-team v2 11/67] gnu: Add rust-cargo-metadata-0.19 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 12/67] gnu: Add rust-debug-ignore-1 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 13/67] gnu: Add rust-guppy-summaries-0.7 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 14/67] gnu: Add rust-guppy-workspace-hack-0.1 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 15/67] gnu: Add rust-nested-0.1 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 16/67] gnu: Add rust-target-spec-3 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 17/67] gnu: Add rust-recursion-0.5 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 18/67] gnu: Add rust-test-strategy-0.4 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 19/67] gnu: Add rust-smol-str-0.3 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 20/67] gnu: Add rust-async-scoped-0.9 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 21/67] gnu: Add rust-atomicwrites-0.4 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 22/67] gnu: Add rust-config-0.14 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 23/67] gnu: Add rust-console-subscriber-0.4 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 24/67] gnu: Add rust-future-queue-0.3 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 25/67] gnu: Add rust-indent-write-2 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 26/67] gnu: Add rust-mukti-metadata-0.3 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 27/67] gnu: Add rust-newtype-uuid-1 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 28/67] gnu: Add rust-self-update-0.41 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 29/67] gnu: Add rust-target-spec-miette-0.4 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 30/67] gnu: Add rust-win32job-2 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 31/67] gnu: Add rust-diffus-0.10 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 32/67] gnu: Add rust-diffus-derive-0.10 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 33/67] gnu: Add rust-derive-builder-0.20 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 34/67] gnu: Add rust-derive-builder-core-0.20 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 35/67] gnu: Add rust-derive-builder-macro-0.20 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 36/67] gnu: Add rust-structmeta-0.3 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 37/67] gnu: Add rust-structmeta-derive-0.3 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 38/67] gnu: Add rust-quick-xml-0.23 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 39/67] gnu: Add rust-self-replace-1 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 40/67] gnu: Add rust-zipsign-api-0.1 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 41/67] gnu: Add rust-console-api-0.8 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 42/67] gnu: Add rust-tonic-web-0.12 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 43/67] gnu: Add rust-rust-ini-0.20 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 44/67] gnu: Add rust-yaml-rust2-0.8 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 45/67] gnu: Add rust-snake-case-0.3 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 46/67] gnu: rust-camino-1: Update to 1.1.9 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 47/67] gnu: rust-clap-4: Update to 4.5.23 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 48/67] gnu: rust-clap-builder-4: " Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 49/67] gnu: rust-clap-lex-0.7: Update to 0.7.4 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 50/67] gnu: rust-owo-colors-4: Update to 4.1.0 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 51/67] gnu: rust-pathdiff-0.2: Update to 0.2.3 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 52/67] gnu: rust-semver-1: Update to 1.0.24 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 53/67] gnu: rust-supports-color-3: Update to 3.0.2 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 54/67] gnu: rust-tracing-0.1: Update to 0.1.41 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 55/67] gnu: rust-tracing-subscriber-0.3: Update to 0.3.19 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 56/67] gnu: rust-petgraph-0.6: Update to 0.6.5 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 57/67] gnu: rust-serde-json-1: Update to 1.0.134 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 58/67] gnu: rust-chrono-0.4: Update to 0.4.39 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 59/67] gnu: rust-indicatif-0.17: Update to 0.17.9 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 60/67] gnu: rust-pin-project-lite-0.2: Update to 0.2.15 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 61/67] gnu: rust-regex-1: Update to 1.11.1 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 62/67] gnu: rust-tokio-stream-0.1: Update to 0.1.17 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 63/67] gnu: rust-unicode-ident-1: Update to 1.0.14 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 64/67] gnu: rust-unicode-normalization-0.1: Update to 0.1.24 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 65/67] gnu: rust-tracing-attributes-0.1: Update to 0.1.28 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 66/67] gnu: rust-tracing-core-0.1: Update to 0.1.33 Jordan Moore
2024-12-27  3:26   ` [bug#75127] [PATCH rust-team v2 67/67] gnu: rust-cfg-expr-0.17: Update to 0.17.2 Jordan Moore
2024-12-27  3:32 ` [bug#75127] [PATCH rust-team v3 00/67] Add cargo-nextest Jordan Moore
2024-12-27  3:37 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: " Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 02/67] gnu: Add rust-enable-ansi-support-0.2 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 03/67] gnu: Add rust-guppy-0.17 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 04/67] gnu: Add rust-nextest-filtering-0.12 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 05/67] gnu: Add rust-nextest-workspace-hack-0.1 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 06/67] gnu: Add rust-nextest-metadata-0.12 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 07/67] gnu: Add rust-nextest-runner-0.70 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 08/67] gnu: Add rust-quick-junit-0.5 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 09/67] gnu: Add rust-swrite-0.1 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 10/67] gnu: Add rust-camino-tempfile-1 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 11/67] gnu: Add rust-cargo-metadata-0.19 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 12/67] gnu: Add rust-debug-ignore-1 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 13/67] gnu: Add rust-guppy-summaries-0.7 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 14/67] gnu: Add rust-guppy-workspace-hack-0.1 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 15/67] gnu: Add rust-nested-0.1 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 16/67] gnu: Add rust-target-spec-3 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 17/67] gnu: Add rust-recursion-0.5 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 18/67] gnu: Add rust-test-strategy-0.4 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 19/67] gnu: Add rust-smol-str-0.3 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 20/67] gnu: Add rust-async-scoped-0.9 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 21/67] gnu: Add rust-atomicwrites-0.4 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 22/67] gnu: Add rust-config-0.14 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 23/67] gnu: Add rust-console-subscriber-0.4 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 24/67] gnu: Add rust-future-queue-0.3 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 25/67] gnu: Add rust-indent-write-2 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 26/67] gnu: Add rust-mukti-metadata-0.3 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 27/67] gnu: Add rust-newtype-uuid-1 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 28/67] gnu: Add rust-self-update-0.41 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 29/67] gnu: Add rust-target-spec-miette-0.4 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 30/67] gnu: Add rust-win32job-2 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 31/67] gnu: Add rust-diffus-0.10 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 32/67] gnu: Add rust-diffus-derive-0.10 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 33/67] gnu: Add rust-derive-builder-0.20 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 34/67] gnu: Add rust-derive-builder-core-0.20 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 35/67] gnu: Add rust-derive-builder-macro-0.20 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 36/67] gnu: Add rust-structmeta-0.3 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 37/67] gnu: Add rust-structmeta-derive-0.3 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 38/67] gnu: Add rust-quick-xml-0.23 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 39/67] gnu: Add rust-self-replace-1 Jordan Moore
2024-12-27  3:37   ` [bug#75127] [PATCH rust-team v3 40/67] gnu: Add rust-zipsign-api-0.1 Jordan Moore
2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 41/67] gnu: Add rust-console-api-0.8 Jordan Moore
2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 42/67] gnu: Add rust-tonic-web-0.12 Jordan Moore
2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 43/67] gnu: Add rust-rust-ini-0.20 Jordan Moore
2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 44/67] gnu: Add rust-yaml-rust2-0.8 Jordan Moore
2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 45/67] gnu: Add rust-snake-case-0.3 Jordan Moore
2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 46/67] gnu: rust-camino-1: Update to 1.1.9 Jordan Moore
2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 47/67] gnu: rust-clap-4: Update to 4.5.23 Jordan Moore
2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 48/67] gnu: rust-clap-builder-4: " Jordan Moore
2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 49/67] gnu: rust-clap-lex-0.7: Update to 0.7.4 Jordan Moore
2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 50/67] gnu: rust-owo-colors-4: Update to 4.1.0 Jordan Moore
2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 51/67] gnu: rust-pathdiff-0.2: Update to 0.2.3 Jordan Moore
2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 52/67] gnu: rust-semver-1: Update to 1.0.24 Jordan Moore
2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 53/67] gnu: rust-supports-color-3: Update to 3.0.2 Jordan Moore
2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 54/67] gnu: rust-tracing-0.1: Update to 0.1.41 Jordan Moore
2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 55/67] gnu: rust-tracing-subscriber-0.3: Update to 0.3.19 Jordan Moore
2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 56/67] gnu: rust-petgraph-0.6: Update to 0.6.5 Jordan Moore
2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 57/67] gnu: rust-serde-json-1: Update to 1.0.134 Jordan Moore
2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 58/67] gnu: rust-chrono-0.4: Update to 0.4.39 Jordan Moore
2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 59/67] gnu: rust-indicatif-0.17: Update to 0.17.9 Jordan Moore
2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 60/67] gnu: rust-pin-project-lite-0.2: Update to 0.2.15 Jordan Moore
2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 61/67] gnu: rust-regex-1: Update to 1.11.1 Jordan Moore
2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 62/67] gnu: rust-tokio-stream-0.1: Update to 0.1.17 Jordan Moore
2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 63/67] gnu: rust-unicode-ident-1: Update to 1.0.14 Jordan Moore
2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 64/67] gnu: rust-unicode-normalization-0.1: Update to 0.1.24 Jordan Moore
2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 65/67] gnu: rust-tracing-attributes-0.1: Update to 0.1.28 Jordan Moore
2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 66/67] gnu: rust-tracing-core-0.1: Update to 0.1.33 Jordan Moore
2024-12-27  3:38   ` [bug#75127] [PATCH rust-team v3 67/67] gnu: rust-cfg-expr-0.17: Update to 0.17.2 Jordan Moore
2025-01-04  0:07 ` [bug#75127] [PATCH rust-team v3 01/67] gnu: Add cargo-nextest Jordan Moore
2025-01-05  4:23 ` [bug#75127] [PATCH rust-team v3] " Jordan Moore
2025-01-05  4:29   ` Jordan Moore
2025-01-05  4:28 ` [bug#75127] [PATCH rust-team v5 01/57] gnu: " Jordan Moore
2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 02/57] gnu: Add rust-enable-ansi-support-0.2 Jordan Moore
2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 03/57] gnu: Add rust-guppy-0.17 Jordan Moore
2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 04/57] gnu: Add rust-nextest-filtering-0.12 Jordan Moore
2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 05/57] gnu: Add rust-nextest-workspace-hack-0.1 Jordan Moore
2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 06/57] gnu: Add rust-nextest-metadata-0.12 Jordan Moore
2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 07/57] gnu: Add rust-nextest-runner-0.70 Jordan Moore
2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 08/57] gnu: Add rust-quick-junit-0.5 Jordan Moore
2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 09/57] gnu: Add rust-swrite-0.1 Jordan Moore
2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 10/57] gnu: Add rust-camino-tempfile-1 Jordan Moore
2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 11/57] gnu: Add rust-debug-ignore-1 Jordan Moore
2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 12/57] gnu: Add rust-guppy-summaries-0.7 Jordan Moore
2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 13/57] gnu: Add rust-guppy-workspace-hack-0.1 Jordan Moore
2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 14/57] gnu: Add rust-nested-0.1 Jordan Moore
2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 15/57] gnu: Add rust-target-spec-3 Jordan Moore
2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 16/57] gnu: Add rust-recursion-0.5 Jordan Moore
2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 17/57] gnu: Add rust-test-strategy-0.4 Jordan Moore
2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 18/57] gnu: Add rust-smol-str-0.3 Jordan Moore
2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 19/57] gnu: Add rust-async-scoped-0.9 Jordan Moore
2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 20/57] gnu: Add rust-atomicwrites-0.4 Jordan Moore
2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 21/57] gnu: Add rust-config-0.14 Jordan Moore
2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 22/57] gnu: Add rust-console-subscriber-0.4 Jordan Moore
2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 23/57] gnu: Add rust-future-queue-0.3 Jordan Moore
2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 24/57] gnu: Add rust-indent-write-2 Jordan Moore
2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 25/57] gnu: Add rust-mukti-metadata-0.3 Jordan Moore
2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 26/57] gnu: Add rust-newtype-uuid-1 Jordan Moore
2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 27/57] gnu: Add rust-self-update-0.41 Jordan Moore
2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 28/57] gnu: Add rust-target-spec-miette-0.4 Jordan Moore
2025-01-05  4:28   ` [bug#75127] [PATCH rust-team v5 29/57] gnu: Add rust-win32job-2 Jordan Moore
2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 30/57] gnu: Add rust-diffus-0.10 Jordan Moore
2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 31/57] gnu: Add rust-diffus-derive-0.10 Jordan Moore
2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 32/57] gnu: Add rust-derive-builder-core-0.20 Jordan Moore
2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 33/57] gnu: Add rust-derive-builder-macro-0.20 Jordan Moore
2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 34/57] gnu: Add rust-structmeta-0.3 Jordan Moore
2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 35/57] gnu: Add rust-structmeta-derive-0.3 Jordan Moore
2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 36/57] gnu: Add rust-quick-xml-0.23 Jordan Moore
2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 37/57] gnu: Add rust-self-replace-1 Jordan Moore
2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 38/57] gnu: Add rust-zipsign-api-0.1 Jordan Moore
2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 39/57] gnu: Add rust-console-api-0.8 Jordan Moore
2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 40/57] gnu: Add rust-tonic-web-0.12 Jordan Moore
2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 41/57] gnu: Add rust-rust-ini-0.20 Jordan Moore
2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 42/57] gnu: Add rust-yaml-rust2-0.8 Jordan Moore
2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 43/57] gnu: Add rust-snake-case-0.3 Jordan Moore
2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 44/57] gnu: rust-camino-1: Update to 1.1.9 Jordan Moore
2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 45/57] gnu: rust-owo-colors-4: Update to 4.1.0 Jordan Moore
2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 46/57] gnu: rust-pathdiff-0.2: Update to 0.2.3 Jordan Moore
2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 47/57] gnu: rust-semver-1: Update to 1.0.24 Jordan Moore
2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 48/57] gnu: rust-supports-color-3: Update to 3.0.2 Jordan Moore
2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 49/57] gnu: rust-tracing-0.1: Update to 0.1.41 Jordan Moore
2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 50/57] gnu: rust-tracing-subscriber-0.3: Update to 0.3.19 Jordan Moore
2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 51/57] gnu: rust-petgraph-0.6: Update to 0.6.5 Jordan Moore
2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 52/57] gnu: rust-indicatif-0.17: Update to 0.17.9 Jordan Moore
2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 53/57] gnu: rust-pin-project-lite-0.2: Update to 0.2.15 Jordan Moore
2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 54/57] gnu: rust-unicode-normalization-0.1: Update to 0.1.24 Jordan Moore
2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 55/57] gnu: rust-tracing-attributes-0.1: Update to 0.1.28 Jordan Moore
2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 56/57] gnu: rust-tracing-core-0.1: Update to 0.1.33 Jordan Moore
2025-01-05  4:29   ` [bug#75127] [PATCH rust-team v5 57/57] gnu: rust-cfg-expr-0.17: Update to 0.17.2 Jordan Moore
2025-01-09  3:46 ` [bug#75127] [PATCH rust-team v5] Add cargo-nextest Jordan Moore
2025-01-11  1:57 ` [bug#75127] [PATCH v6 00/44] " Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 01/44] gnu: " Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 02/44] gnu: Add rust-enable-ansi-support-0.2 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 03/44] gnu: Add rust-guppy-0.17 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 04/44] gnu: Add rust-nextest-filtering-0.12 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 05/44] gnu: Add rust-nextest-workspace-hack-0.1 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 06/44] gnu: Add rust-nextest-metadata-0.12 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 07/44] gnu: Add rust-nextest-runner-0.70 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 08/44] gnu: Add rust-quick-junit-0.5 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 09/44] gnu: Add rust-swrite-0.1 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 10/44] gnu: Add rust-camino-tempfile-1 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 11/44] gnu: Add rust-debug-ignore-1 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 12/44] gnu: Add rust-guppy-summaries-0.7 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 13/44] gnu: Add rust-guppy-workspace-hack-0.1 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 14/44] gnu: Add rust-nested-0.1 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 15/44] gnu: Add rust-target-spec-3 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 16/44] gnu: Add rust-recursion-0.5 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 17/44] gnu: Add rust-test-strategy-0.4 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 18/44] gnu: Add rust-smol-str-0.3 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 19/44] gnu: Add rust-async-scoped-0.9 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 20/44] gnu: Add rust-atomicwrites-0.4 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 21/44] gnu: Add rust-config-0.14 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 22/44] gnu: Add rust-console-subscriber-0.4 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 23/44] gnu: Add rust-future-queue-0.3 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 24/44] gnu: Add rust-indent-write-2 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 25/44] gnu: Add rust-mukti-metadata-0.3 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 26/44] gnu: Add rust-newtype-uuid-1 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 27/44] gnu: Add rust-self-update-0.41 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 28/44] gnu: Add rust-target-spec-miette-0.4 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 29/44] gnu: Add rust-win32job-2 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 30/44] gnu: Add rust-diffus-0.10 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 31/44] gnu: Add rust-diffus-derive-0.10 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 32/44] gnu: Add rust-structmeta-0.3 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 33/44] gnu: Add rust-structmeta-derive-0.3 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 34/44] gnu: Add rust-quick-xml-0.23 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 35/44] gnu: Add rust-self-replace-1 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 36/44] gnu: Add rust-zipsign-api-0.1 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 37/44] gnu: Add rust-console-api-0.8 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 38/44] gnu: Add rust-tonic-web-0.12 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 39/44] gnu: Add rust-yaml-rust2-0.8 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 40/44] gnu: Add rust-snake-case-0.3 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 41/44] gnu: rust-include-dir-0.7: Update to 0.7.4 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 42/44] gnu: rust-include-dir-macros-0.7: " Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 43/44] gnu: Add rust-datatest-stable-0.3 Jordan Moore
2025-01-11  1:57   ` [bug#75127] [PATCH v6 44/44] gnu: Add rust-goldenfile-1 Jordan Moore
2025-01-11 15:10 ` [bug#75127] [PATCH v7 00/44] Add cargo-nextest Jordan Moore
2025-01-11 15:10   ` [bug#75127] [PATCH v7 01/44] gnu: " Jordan Moore
2025-01-11 15:10   ` [bug#75127] [PATCH v7 02/44] gnu: Add rust-enable-ansi-support-0.2 Jordan Moore
2025-01-11 15:10   ` [bug#75127] [PATCH v7 03/44] gnu: Add rust-guppy-0.17 Jordan Moore
2025-01-11 15:10   ` [bug#75127] [PATCH v7 04/44] gnu: Add rust-nextest-filtering-0.12 Jordan Moore
2025-01-11 15:10   ` [bug#75127] [PATCH v7 05/44] gnu: Add rust-nextest-workspace-hack-0.1 Jordan Moore
2025-01-11 15:10   ` [bug#75127] [PATCH v7 06/44] gnu: Add rust-nextest-metadata-0.12 Jordan Moore
2025-01-11 15:10   ` [bug#75127] [PATCH v7 07/44] gnu: Add rust-nextest-runner-0.70 Jordan Moore
2025-01-11 15:10   ` [bug#75127] [PATCH v7 08/44] gnu: Add rust-quick-junit-0.5 Jordan Moore
2025-01-11 15:10   ` [bug#75127] [PATCH v7 09/44] gnu: Add rust-swrite-0.1 Jordan Moore
2025-01-11 15:11   ` [bug#75127] [PATCH v7 10/44] gnu: Add rust-camino-tempfile-1 Jordan Moore
2025-01-11 15:11   ` [bug#75127] [PATCH v7 11/44] gnu: Add rust-debug-ignore-1 Jordan Moore
2025-01-11 15:11   ` [bug#75127] [PATCH v7 12/44] gnu: Add rust-guppy-summaries-0.7 Jordan Moore
2025-01-11 15:11   ` [bug#75127] [PATCH v7 13/44] gnu: Add rust-guppy-workspace-hack-0.1 Jordan Moore
2025-01-11 15:11   ` [bug#75127] [PATCH v7 14/44] gnu: Add rust-nested-0.1 Jordan Moore
2025-01-11 15:11   ` [bug#75127] [PATCH v7 15/44] gnu: Add rust-target-spec-3 Jordan Moore
2025-01-11 15:11   ` [bug#75127] [PATCH v7 16/44] gnu: Add rust-recursion-0.5 Jordan Moore
2025-01-11 15:11   ` [bug#75127] [PATCH v7 17/44] gnu: Add rust-test-strategy-0.4 Jordan Moore
2025-01-11 15:11   ` [bug#75127] [PATCH v7 18/44] gnu: Add rust-smol-str-0.3 Jordan Moore
2025-01-11 15:11   ` [bug#75127] [PATCH v7 19/44] gnu: Add rust-async-scoped-0.9 Jordan Moore
2025-01-11 15:11   ` [bug#75127] [PATCH v7 20/44] gnu: Add rust-atomicwrites-0.4 Jordan Moore
2025-01-11 15:11   ` [bug#75127] [PATCH v7 21/44] gnu: Add rust-config-0.14 Jordan Moore
2025-01-11 15:11   ` [bug#75127] [PATCH v7 22/44] gnu: Add rust-console-subscriber-0.4 Jordan Moore
2025-01-11 15:11   ` [bug#75127] [PATCH v7 23/44] gnu: Add rust-future-queue-0.3 Jordan Moore
2025-01-11 15:11   ` [bug#75127] [PATCH v7 24/44] gnu: Add rust-indent-write-2 Jordan Moore
2025-01-11 15:11   ` [bug#75127] [PATCH v7 25/44] gnu: Add rust-mukti-metadata-0.3 Jordan Moore
2025-01-11 15:11   ` [bug#75127] [PATCH v7 26/44] gnu: Add rust-newtype-uuid-1 Jordan Moore
2025-01-11 15:11   ` [bug#75127] [PATCH v7 27/44] gnu: Add rust-self-update-0.41 Jordan Moore
2025-01-11 15:11   ` [bug#75127] [PATCH v7 28/44] gnu: Add rust-target-spec-miette-0.4 Jordan Moore
2025-01-11 15:11   ` [bug#75127] [PATCH v7 29/44] gnu: Add rust-win32job-2 Jordan Moore
2025-01-11 15:11   ` [bug#75127] [PATCH v7 30/44] gnu: Add rust-diffus-0.10 Jordan Moore
2025-01-11 15:11   ` [bug#75127] [PATCH v7 31/44] gnu: Add rust-diffus-derive-0.10 Jordan Moore
2025-01-11 15:11   ` [bug#75127] [PATCH v7 32/44] gnu: Add rust-structmeta-0.3 Jordan Moore
2025-01-11 15:11   ` [bug#75127] [PATCH v7 33/44] gnu: Add rust-structmeta-derive-0.3 Jordan Moore
2025-01-11 15:11   ` [bug#75127] [PATCH v7 34/44] gnu: Add rust-quick-xml-0.23 Jordan Moore
2025-01-11 15:11   ` [bug#75127] [PATCH v7 35/44] gnu: Add rust-self-replace-1 Jordan Moore
2025-01-11 15:11   ` [bug#75127] [PATCH v7 36/44] gnu: Add rust-zipsign-api-0.1 Jordan Moore
2025-01-11 15:11   ` [bug#75127] [PATCH v7 37/44] gnu: Add rust-console-api-0.8 Jordan Moore
2025-01-11 15:11   ` [bug#75127] [PATCH v7 38/44] gnu: Add rust-tonic-web-0.12 Jordan Moore
2025-01-11 15:11   ` [bug#75127] [PATCH v7 39/44] gnu: Add rust-yaml-rust2-0.8 Jordan Moore
2025-01-11 15:11   ` [bug#75127] [PATCH v7 40/44] gnu: Add rust-snake-case-0.3 Jordan Moore
2025-01-11 15:11   ` [bug#75127] [PATCH v7 41/44] gnu: rust-include-dir-0.7: Update to 0.7.4 Jordan Moore
2025-01-11 15:11   ` [bug#75127] [PATCH v7 42/44] gnu: rust-include-dir-macros-0.7: " Jordan Moore
2025-01-11 15:11   ` [bug#75127] [PATCH v7 43/44] gnu: Add rust-datatest-stable-0.3 Jordan Moore
2025-01-11 15:11   ` [bug#75127] [PATCH v7 44/44] gnu: Add rust-goldenfile-1 Jordan Moore

Code repositories for project(s) associated with this public inbox

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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).