GNU bug report logs - #68616
[PATCH 00/13 rust-team] gnu: fd: Update to 9.0.0.

Previous Next

Package: guix-patches;

Reported by: Jaeme Sifat <jaeme <at> runbox.com>

Date: Sat, 20 Jan 2024 17:54:02 UTC

Severity: normal

Tags: patch

Done: Efraim Flashner <efraim <at> flashner.co.il>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 68616 in the body.
You can then email your comments to 68616 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#68616; Package guix-patches. (Sat, 20 Jan 2024 17:54:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jaeme Sifat <jaeme <at> runbox.com>:
New bug report received and forwarded. Copy sent to efraim <at> flashner.co.il, guix-patches <at> gnu.org. (Sat, 20 Jan 2024 17:54:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Jaeme Sifat <jaeme <at> runbox.com>
To: guix-patches <at> gnu.org
Cc: Jaeme Sifat <jaeme <at> runbox.com>
Subject: [PATCH 00/13 rust-team] gnu: fd: Update to 9.0.0.
Date: Sat, 20 Jan 2024 12:52:11 -0500
I'm back from a short program in university so I'm back into my project of
upstreaming all the rust utilities in Guix. This time it is fd-find which was
a short enough patch set.

Jaeme Sifat (13):
  gnu: rust-test-case-core-3: Update to 3.3.1.
  gnu: rust-test-case-macros-3: Update to 3.3.1.
  gnu: rust-test-case-3: Update to 3.3.1.
  gnu: Add rust-lscolors-0.16.
  gnu: rust-proptest-1: Update to 1.4.0.
  gnu: Add rust-owo-colors-4.
  gnu: rust-anstream-0.6: Update to 0.6.11.
  gnu: rust-snapbox-macros-0.3: Update to 0.3.7.
  gnu: rust-snapbox-0.4: Update to 0.4.16.
  gnu: Add rust-completest-0.4.
  gnu: Add rust-completest-pty-0.5.
  gnu: rust-clap-complete-4: Update to 4.4.8.
  gnu: fd: Update to 9.0.0.

 gnu/packages/crates-io.scm | 173 +++++++++++++++++++++++++++----------
 gnu/packages/rust-apps.scm | 120 +++++++++++++------------
 2 files changed, 183 insertions(+), 110 deletions(-)


base-commit: f66f3d77a6f06ebc20d8ef0a1b7b8f75bd6937fc
--
2.41.0




Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#68616; Package guix-patches. (Sat, 20 Jan 2024 17:57:02 GMT) Full text and rfc822 format available.

Message #8 received at 68616 <at> debbugs.gnu.org (full text, mbox):

From: Jaeme Sifat <jaeme <at> runbox.com>
To: 68616 <at> debbugs.gnu.org
Cc: Jaeme Sifat <jaeme <at> runbox.com>
Subject: [PATCH 03/13] gnu: rust-test-case-3: Update to 3.3.1.
Date: Sat, 20 Jan 2024 12:55:21 -0500
* gnu/packages/crates-io.scm (rust-test-case-3): Update to 3.3.1.

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

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c016dfef00..cbe01f2985 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -75230,14 +75230,14 @@ (define-public rust-test-assembler-0.1
 (define-public rust-test-case-3
   (package
     (name "rust-test-case")
-    (version "3.1.0")
+    (version "3.3.1")
     (source (origin
               (method url-fetch)
               (uri (crate-uri "test-case" version))
               (file-name (string-append name "-" version ".tar.gz"))
               (sha256
                (base32
-                "1pr53g4x6gykfj4hvffivyd0aa0hj9pbfr87y8908sskvrxnw79a"))))
+                "1a380yzm6787737cw7s09jqmkn9035hghahradl2ikdg2gfm09gb"))))
     (build-system cargo-build-system)
     (arguments
      `(#:tests? #f          ; Not all test files included.
@@ -75246,7 +75246,7 @@ (define-public rust-test-case-3
         ("rust-test-case-macros" ,rust-test-case-macros-3))
        #:cargo-development-inputs
        (("rust-insta" ,rust-insta-1)
-        ("rust-itertools" ,rust-itertools-0.10)
+        ("rust-itertools" ,rust-itertools-0.11)
         ("rust-regex" ,rust-regex-1))))
     (home-page "https://github.com/frondeus/test-case")
     (synopsis "Procedural macro attribute for parametrized test cases")
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#68616; Package guix-patches. (Sat, 20 Jan 2024 17:57:02 GMT) Full text and rfc822 format available.

Message #11 received at 68616 <at> debbugs.gnu.org (full text, mbox):

From: Jaeme Sifat <jaeme <at> runbox.com>
To: 68616 <at> debbugs.gnu.org
Cc: Jaeme Sifat <jaeme <at> runbox.com>
Subject: [PATCH 07/13] gnu: rust-anstream-0.6: Update to 0.6.11.
Date: Sat, 20 Jan 2024 12:55:25 -0500
* gnu/packages/crates-io.scm (rust-anstream-0.6): Update to 0.6.11.

Change-Id: If301e6e57cb43b783d5216159908856a9bc8d6af
---
 gnu/packages/crates-io.scm | 20 +++++++++++---------
 1 file changed, 11 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0988ab8eaf..14abb1b093 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -2066,25 +2066,27 @@ (define-public rust-ansi-parser-0.6
 (define-public rust-anstream-0.6
   (package
     (name "rust-anstream")
-    (version "0.6.4")
+    (version "0.6.11")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "anstream" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0i2a9390vwhc42c5njz38n56jfwg17v64nqw9232j9gb2sz1xf9a"))))
+        (base32 "19dndamalavhjwp4i74k8hdijcixb7gsfa6ycwyc1r8xn6y1wbkf"))))
     (build-system cargo-build-system)
     (arguments
-     `(#:cargo-inputs (("rust-anstyle" ,rust-anstyle-1)
-                       ("rust-anstyle-parse" ,rust-anstyle-parse-0.2)
-                       ("rust-anstyle-query" ,rust-anstyle-query-1)
-                       ("rust-anstyle-wincon" ,rust-anstyle-wincon-3)
-                       ("rust-colorchoice" ,rust-colorchoice-1)
-                       ("rust-utf8parse" ,rust-utf8parse-0.2))
+     `(#:cargo-inputs
+       (("rust-anstyle" ,rust-anstyle-1)
+        ("rust-anstyle-parse" ,rust-anstyle-parse-0.2)
+        ("rust-anstyle-query" ,rust-anstyle-query-1)
+        ("rust-anstyle-wincon" ,rust-anstyle-wincon-3)
+        ("rust-colorchoice" ,rust-colorchoice-1)
+        ("rust-utf8parse" ,rust-utf8parse-0.2))
        #:cargo-development-inputs
        (("rust-criterion" ,rust-criterion-0.5)
-        ("rust-owo-colors" ,rust-owo-colors-3)
+        ("rust-lexopt" ,rust-lexopt-0.3)
+        ("rust-owo-colors" ,rust-owo-colors-4)
         ("rust-proptest" ,rust-proptest-1)
         ("rust-strip-ansi-escapes" ,rust-strip-ansi-escapes-0.2))))
     (home-page "https://github.com/rust-cli/anstyle")
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#68616; Package guix-patches. (Sat, 20 Jan 2024 17:57:02 GMT) Full text and rfc822 format available.

Message #14 received at 68616 <at> debbugs.gnu.org (full text, mbox):

From: Jaeme Sifat <jaeme <at> runbox.com>
To: 68616 <at> debbugs.gnu.org
Cc: Jaeme Sifat <jaeme <at> runbox.com>
Subject: [PATCH 06/13] gnu: Add rust-owo-colors-4.
Date: Sat, 20 Jan 2024 12:55:24 -0500
* gnu/packages/crates-io.scm (rust-owo-colors-4): New variable.
[description]: Fix description field.

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

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 9548e02d81..0988ab8eaf 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -47631,8 +47631,30 @@ (define-public rust-owned-ttf-parser-0.19
      "This package provides a ttf-parser plus support for owned data.")
     (license license:asl2.0)))
 
+(define-public rust-owo-colors-4
+  (package
+    (name "rust-owo-colors")
+    (version "4.0.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "owo-colors" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0grsk47cllj0s4nc4qxvy4gdhj2lyiglbqx4lmw2m7grdmq59zya"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("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.")
+    (license license:expat)))
+
 (define-public rust-owo-colors-3
   (package
+    (inherit rust-owo-colors-4)
     (name "rust-owo-colors")
     (version "3.6.0")
     (source (origin
@@ -47641,14 +47663,7 @@ (define-public rust-owo-colors-3
               (file-name (string-append name "-" version ".tar.gz"))
               (sha256
                (base32
-                "0943lynkwz1glq3w7m9anv73lnrhd8yabs09krbh49g1wz4lxp39"))))
-    (build-system cargo-build-system)
-    (arguments
-     `(#:cargo-inputs (("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 "Zero-allocation terminal colors that'll make people go owo")
-    (license license:expat)))
+                "0943lynkwz1glq3w7m9anv73lnrhd8yabs09krbh49g1wz4lxp39"))))))
 
 (define-public rust-owned-ttf-parser-0.6
   (package
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#68616; Package guix-patches. (Sat, 20 Jan 2024 17:57:03 GMT) Full text and rfc822 format available.

Message #17 received at 68616 <at> debbugs.gnu.org (full text, mbox):

From: Jaeme Sifat <jaeme <at> runbox.com>
To: 68616 <at> debbugs.gnu.org
Cc: Jaeme Sifat <jaeme <at> runbox.com>
Subject: [PATCH 04/13] gnu: Add rust-lscolors-0.16.
Date: Sat, 20 Jan 2024 12:55:22 -0500
* gnu/packages/crates-io.scm (rust-lscolors-0.16): New variable.

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

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index cbe01f2985..cf0a752a73 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -38814,8 +38814,34 @@ (define-public rust-lru-cache-0.1
 key-value pairs.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-lscolors-0.16
+  (package
+    (name "rust-lscolors")
+    (version "0.16.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "lscolors" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0yqfym0lfdkj0f7lpvd0a0brljs7cpknyh14c202frcpqfg202xb"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-ansi-term" ,rust-ansi-term-0.12)
+        ("rust-crossterm" ,rust-crossterm-0.27)
+        ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.49))
+       #:cargo-development-inputs
+       (("rust-tempfile" ,rust-tempfile-3))))
+    (home-page "https://github.com/sharkdp/lscolors")
+    (synopsis "Colorize paths using the LS_COLORS environment variable")
+    (description
+     "Colorize paths using the LS_COLORS environment variable.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-lscolors-0.13
   (package
+    (inherit rust-lscolors-0.16)
     (name "rust-lscolors")
     (version "0.13.0")
     (source (origin
@@ -38824,19 +38850,13 @@ (define-public rust-lscolors-0.13
               (file-name (string-append name "-" version ".tar.gz"))
               (sha256
                (base32 "1wnxs5d004fx71apvh9124xqky0qjjmpibag24km7bvvss2xrpn2"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
        (("rust-ansi-term" ,rust-ansi-term-0.12)
         ("rust-crossterm" ,rust-crossterm-0.25)
         ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.46))
        #:cargo-development-inputs
-       (("rust-tempfile" ,rust-tempfile-3))))
-    (home-page "https://github.com/sharkdp/lscolors")
-    (synopsis "Colorize paths using the LS_COLORS environment variable")
-    (description
-     "Colorize paths using the LS_COLORS environment variable.")
-    (license (list license:expat license:asl2.0))))
+       (("rust-tempfile" ,rust-tempfile-3))))))
 
 (define-public rust-lsp-types-0.91
   (package
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#68616; Package guix-patches. (Sat, 20 Jan 2024 17:57:03 GMT) Full text and rfc822 format available.

Message #20 received at 68616 <at> debbugs.gnu.org (full text, mbox):

From: Jaeme Sifat <jaeme <at> runbox.com>
To: 68616 <at> debbugs.gnu.org
Cc: Jaeme Sifat <jaeme <at> runbox.com>
Subject: [PATCH 05/13] gnu: rust-proptest-1: Update to 1.4.0.
Date: Sat, 20 Jan 2024 12:55:23 -0500
* gnu/packages/crates-io.scm (rust-proptest-1): Update to 1.4.0.

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

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index cf0a752a73..9548e02d81 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -53696,14 +53696,14 @@ (define-public rust-propfuzz-macro-0.0.1
 (define-public rust-proptest-1
   (package
     (name "rust-proptest")
-    (version "1.3.1")
+    (version "1.4.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "proptest" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "03n213yppl8lpw94cms2bb6rns3ahg78n6az9yvppc3wqz43l03w"))))
+        (base32 "1gzmw40pgmwzb7x6jsyr88z5w151snv5rp1g0dlcp1iw3h9pdd1i"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
@@ -53715,7 +53715,7 @@ (define-public rust-proptest-1
         ("rust-rand" ,rust-rand-0.8)
         ("rust-rand-chacha" ,rust-rand-chacha-0.3)
         ("rust-rand-xorshift" ,rust-rand-xorshift-0.3)
-        ("rust-regex-syntax" ,rust-regex-syntax-0.7)
+        ("rust-regex-syntax" ,rust-regex-syntax-0.8)
         ("rust-rusty-fork" ,rust-rusty-fork-0.3)
         ("rust-tempfile" ,rust-tempfile-3)
         ("rust-unarray" ,rust-unarray-0.1)
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#68616; Package guix-patches. (Sat, 20 Jan 2024 17:57:04 GMT) Full text and rfc822 format available.

Message #23 received at 68616 <at> debbugs.gnu.org (full text, mbox):

From: Jaeme Sifat <jaeme <at> runbox.com>
To: 68616 <at> debbugs.gnu.org
Cc: Jaeme Sifat <jaeme <at> runbox.com>
Subject: [PATCH 10/13] gnu: Add rust-completest-0.4.
Date: Sat, 20 Jan 2024 12:55:28 -0500
* gnu/packages/crates-io.scm (rust-completest-0.4): New variable.

Change-Id: I6ff5cb7fc5aa204170328d115f0f53e1e753927f
---
 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 07a49d3e23..00b25fa484 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -13636,6 +13636,24 @@ (define-public rust-compiletest-rs-0.2
         ("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
         ("rust-tempdir" ,rust-tempdir-0.3))))))
 
+(define-public rust-completest-0.4
+  (package
+    (name "rust-completest")
+    (version "0.4.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "completest" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0hag3094ybxv5m1fcj6mgzg36c6vrywszq8cgynk10cgr90y0ac2"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/assert-rs/completest")
+    (synopsis "Run completions for your program")
+    (description
+     "This package provides running completions for your program.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-comrak-0.12
   (package
     (name "rust-comrak")
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#68616; Package guix-patches. (Sat, 20 Jan 2024 17:57:04 GMT) Full text and rfc822 format available.

Message #26 received at 68616 <at> debbugs.gnu.org (full text, mbox):

From: Jaeme Sifat <jaeme <at> runbox.com>
To: 68616 <at> debbugs.gnu.org
Cc: Jaeme Sifat <jaeme <at> runbox.com>
Subject: [PATCH 01/13] gnu: rust-test-case-core-3: Update to 3.3.1.
Date: Sat, 20 Jan 2024 12:55:19 -0500
* gnu/packages/crates-io.scm (rust-test-case-core-3): Update to 3.3.1.

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

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a37f75fa5f..e09426c9cd 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -75323,22 +75323,21 @@ (define-public rust-test-case-1
 (define-public rust-test-case-core-3
   (package
     (name "rust-test-case-core")
-    (version "3.1.0")
+    (version "3.3.1")
     (source (origin
               (method url-fetch)
               (uri (crate-uri "test-case-core" version))
               (file-name (string-append name "-" version ".tar.gz"))
               (sha256
                (base32
-                "1vhckjjw4w1kaanhgy6bw8kdr8ligr68bz5nfbvr8xz2s7ar80yi"))))
+                "0krqi0gbi1yyycigyjlak63r8h1n0vms7mg3kckqwlfd87c7zjxd"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
        (("rust-cfg-if" ,rust-cfg-if-1)
-        ("rust-proc-macro-error" ,rust-proc-macro-error-1)
         ("rust-proc-macro2" ,rust-proc-macro2-1)
         ("rust-quote" ,rust-quote-1)
-        ("rust-syn" ,rust-syn-1))))
+        ("rust-syn" ,rust-syn-2))))
     (home-page "https://github.com/frondeus/test-case")
     (synopsis "Core functionality for the test-case crate")
     (description
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#68616; Package guix-patches. (Sat, 20 Jan 2024 17:57:04 GMT) Full text and rfc822 format available.

Message #29 received at 68616 <at> debbugs.gnu.org (full text, mbox):

From: Jaeme Sifat <jaeme <at> runbox.com>
To: 68616 <at> debbugs.gnu.org
Cc: Jaeme Sifat <jaeme <at> runbox.com>
Subject: [PATCH 09/13] gnu: rust-snapbox-0.4: Update to 0.4.16.
Date: Sat, 20 Jan 2024 12:55:27 -0500
* gnu/packages/crates-io.scm (rust-snapbox-0.4): Update to 0.4.16.

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

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 268780a164..07a49d3e23 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -69172,14 +69172,14 @@ (define-public rust-snapbox-macros-0.2
 (define-public rust-snapbox-0.4
   (package
     (name "rust-snapbox")
-    (version "0.4.14")
+    (version "0.4.16")
     (source (origin
               (method url-fetch)
               (uri (crate-uri "snapbox" version))
               (file-name (string-append name "-" version ".tar.gz"))
               (sha256
                (base32
-                "1varn9khd05s66lv5abw56ib199z3val13ix8wbc25a7dq5pqdsb"))))
+                "1v732vpzkjyawwvcq2xdf5q4s6bxrqmqih8kgc5gada9vwq5l53k"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
@@ -69202,7 +69202,7 @@ (define-public rust-snapbox-0.4
         ("rust-tempfile" ,rust-tempfile-3)
         ("rust-wait-timeout" ,rust-wait-timeout-0.2)
         ("rust-walkdir" ,rust-walkdir-2)
-        ("rust-windows-sys" ,rust-windows-sys-0.48))))
+        ("rust-windows-sys" ,rust-windows-sys-0.52))))
     (home-page "https://github.com/assert-rs/trycmd/tree/main/crates/snapbox")
     (synopsis "Snapshot testing toolbox")
     (description
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#68616; Package guix-patches. (Sat, 20 Jan 2024 17:57:05 GMT) Full text and rfc822 format available.

Message #32 received at 68616 <at> debbugs.gnu.org (full text, mbox):

From: Jaeme Sifat <jaeme <at> runbox.com>
To: 68616 <at> debbugs.gnu.org
Cc: Jaeme Sifat <jaeme <at> runbox.com>
Subject: [PATCH 13/13] gnu: fd: Update to 9.0.0.
Date: Sat, 20 Jan 2024 12:55:31 -0500
* gnu/packages/rust-apps.scm (fd): Update to 9.0.0.
[arguments]: Use gexps.

Change-Id: I8ce2d61e668cceafc49c9aa29c00703344f6b0b0
---
 gnu/packages/rust-apps.scm | 120 ++++++++++++++++++-------------------
 1 file changed, 58 insertions(+), 62 deletions(-)

diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index 0df46b9b1d..a67255623a 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -525,7 +525,7 @@ (define-public exa
 (define-public fd
   (package
     (name "fd")
-    (version "8.7.0")
+    (version "9.0.0")
     (source
      (origin
        (method url-fetch)
@@ -534,85 +534,81 @@ (define-public fd
         (string-append name "-" version ".tar.gz"))
        (sha256
         (base32
-         "186217yyb0znfn4jcc9l3i51fhfyb23lhbm3gg084sdrbj6bdnbg"))))
+         "1is6xrsnbiy4la3lrmxzl3pzzkygnx9mp8h5k8gfrc29bq8m7891"))))
     (build-system cargo-build-system)
     (arguments
-     `(#:cargo-test-flags
-       '("--release"
-         "--"
-         ;; No user 'root' in the build environment.
-         "--skip=test_owner_root")
-       #:install-source? #f
-       #:cargo-inputs
-       (("rust-anyhow" ,rust-anyhow-1)
+     (list
+      #:cargo-test-flags
+      ;; No user 'root' in the build environment.
+      '(list "--release" "--"
+             "--skip=test_owner_root")
+      #:cargo-inputs
+      `(("rust-aho-corasick" ,rust-aho-corasick-1)
+        ("rust-anyhow" ,rust-anyhow-1)
         ("rust-argmax" ,rust-argmax-0.3)
-        ("rust-atty" ,rust-atty-0.2)
         ("rust-chrono" ,rust-chrono-0.4)
         ("rust-clap" ,rust-clap-4)
         ("rust-clap-complete" ,rust-clap-complete-4)
         ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
         ("rust-ctrlc" ,rust-ctrlc-3)
-        ("rust-dirs-next" ,rust-dirs-next-2)
+        ("rust-etcetera" ,rust-etcetera-0.8)
         ("rust-faccess" ,rust-faccess-0.2)
         ("rust-globset" ,rust-globset-0.4)
         ("rust-humantime" ,rust-humantime-2)
         ("rust-ignore" ,rust-ignore-0.4)
         ("rust-jemallocator" ,rust-jemallocator-0.5)
         ("rust-libc" ,rust-libc-0.2)
-        ("rust-lscolors" ,rust-lscolors-0.13)
-        ("rust-nix" ,rust-nix-0.26)
-        ("rust-normpath" ,rust-normpath-0.3)
-        ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.46)
-        ("rust-num-cpus" ,rust-num-cpus-1)
-        ("rust-once-cell" ,rust-once-cell-1)
+        ("rust-lscolors" ,rust-lscolors-0.16)
+        ("rust-nix" ,rust-nix-0.27)
+        ("rust-normpath" ,rust-normpath-1)
+        ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.49)
         ("rust-regex" ,rust-regex-1)
-        ("rust-regex-syntax" ,rust-regex-syntax-0.6)
-        ("rust-users" ,rust-users-0.11)
+        ("rust-regex-syntax" ,rust-regex-syntax-0.8)
         ("rust-version-check" ,rust-version-check-0.9))
-       #:cargo-development-inputs
-       (("rust-diff" ,rust-diff-0.1)
+      #:cargo-development-inputs
+      `(("rust-diff" ,rust-diff-0.1)
         ("rust-filetime" ,rust-filetime-0.2)
         ("rust-tempfile" ,rust-tempfile-3)
-        ("rust-test-case" ,rust-test-case-2))
-       #:phases
-       (modify-phases %standard-phases
-         (add-after 'unpack 'override-jemalloc
-           (lambda* (#:key inputs #:allow-other-keys)
-             (let ((jemalloc (assoc-ref inputs "jemalloc")))
-               ;; This flag is needed when not using the bundled jemalloc.
-               ;; https://github.com/tikv/jemallocator/issues/19
-               (setenv "CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS" "1")
-               (setenv "JEMALLOC_OVERRIDE"
-                       (string-append jemalloc "/lib/libjemalloc.so")))))
-         (add-after 'unpack 'adjust-feature-flags
-           (lambda _
-             ;; unstable-grouped was stablized in rust-clap 4.2.0
-             (substitute* "Cargo.toml"
-               ((".*unstable-grouped.*") ""))))
-         (add-after 'install 'install-extra
-           (lambda* (#:key outputs #:allow-other-keys)
-             (let ((out (assoc-ref outputs "out")))
-               ;; Manpages
-               (install-file "doc/fd.1" (string-append out "/share/man/man1"))
-               ;; Completions require running the built binary.
-               (unless ,(%current-target-system)
-                 (invoke "make" "completions")
-                 (install-file "autocomplete/fd.bash"
-                               (string-append out "/etc/bash_completion.d"))
-                 (install-file "autocomplete/fd.fish"
-                               (string-append out "/share/fish/vendor_completions.d"))
-                 (install-file "autocomplete/_fd"
-                               (string-append out "/share/zsh/site-functions"))
-                 (rename-file (string-append out "/etc/bash_completion.d/fd.bash")
-                              (string-append out "/etc/bash_completion.d/fd")))))))))
-    (inputs (list jemalloc))
-    (home-page "https://github.com/sharkdp/fd")
-    (synopsis "Simple, fast and user-friendly alternative to find")
-    (description
-     "@code{fd} is a simple, fast and user-friendly alternative to @code{find}.
-While it does not seek to mirror all of find's powerful functionality, it
-provides defaults for 80% of the use cases.")
-    (license (list license:expat license:asl2.0))))
+        ("rust-test-case" ,rust-test-case-3))
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'unpack 'override-jemalloc
+            (lambda* (#:key inputs #:allow-other-keys)
+              (let ((jemalloc (assoc-ref inputs "jemalloc")))
+                ;; This flag is needed when not using the bundled jemalloc.
+                ;; https://github.com/tikv/jemallocator/issues/19
+                (setenv "CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS" "1")
+                (setenv "JEMALLOC_OVERRIDE"
+                        (string-append jemalloc "/lib/libjemalloc.so")))))
+          (add-after 'unpack 'adjust-feature-flags
+            (lambda _
+              ;; unstable-grouped was stablized in rust-clap 4.2.0
+              (substitute* "Cargo.toml"
+                ((".*unstable-grouped.*") ""))))
+          (add-after 'install 'install-extras
+            (lambda* (#:key outputs #:allow-other-keys)
+              (let ((out (assoc-ref outputs "out")))
+                ;; Manpages
+                (install-file "doc/fd.1" (string-append out "/share/man/man1"))
+                ;; Completions require running the built binary.
+                (unless #$(%current-target-system)
+                  (invoke "make" "completions")
+                  (install-file "autocomplete/fd.bash"
+                                (string-append out "/etc/bash_completion.d"))
+                  (install-file "autocomplete/fd.fish"
+                                (string-append out "/share/fish/vendor_completions.d"))
+                  (install-file "autocomplete/_fd"
+                                (string-append out "/share/zsh/site-functions"))
+                  (rename-file (string-append out "/etc/bash_completion.d/fd.bash")
+                               (string-append out "/etc/bash_completion.d/fd")))))))))
+     (inputs (list jemalloc))
+     (home-page "https://github.com/sharkdp/fd")
+     (synopsis "Simple, fast and user-friendly alternative to find")
+     (description
+      "@code{fd} is a simple, fast and user-friendly alternative to @code{find}.
+While it does not seek to mirror all of find's powerful functionality, it provides
+defaults for 80% of the use cases.")
+     (license (list license:expat license:asl2.0))))
 
 (define-public hexyl
   (package
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#68616; Package guix-patches. (Sat, 20 Jan 2024 17:57:05 GMT) Full text and rfc822 format available.

Message #35 received at 68616 <at> debbugs.gnu.org (full text, mbox):

From: Jaeme Sifat <jaeme <at> runbox.com>
To: 68616 <at> debbugs.gnu.org
Cc: Jaeme Sifat <jaeme <at> runbox.com>
Subject: [PATCH 12/13] gnu: rust-clap-complete-4: Update to 4.4.8.
Date: Sat, 20 Jan 2024 12:55:30 -0500
* gnu/packages/crates-io.scm (rust-clap-complete-4): Update to 4.4.8.
[synopsis]: Make synopsis consistent with description field.

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

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e28a7935cf..f40f9dc9fa 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -12385,28 +12385,30 @@ (define-public rust-clap-builder-4
 (define-public rust-clap-complete-4
   (package
     (name "rust-clap-complete")
-    (version "4.3.2")
+    (version "4.4.8")
     (source (origin
               (method url-fetch)
               (uri (crate-uri "clap_complete" version))
               (file-name (string-append name "-" version ".tar.gz"))
               (sha256
-               (base32 "1khpx0fxmjh46s8354nn507ba4s9kfksiia6ambh9a419hrl7i2z"))))
+               (base32 "05c2x5jb3qf5klsxm9kcmykwjdzl879z3q1f92ia330xqavxrxza"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
        (("rust-clap" ,rust-clap-4)
-        ("rust-clap-lex" ,rust-clap-lex-0.5)
+        ("rust-clap-lex" ,rust-clap-lex-0.6)
         ("rust-is-executable" ,rust-is-executable-1)
         ("rust-pathdiff" ,rust-pathdiff-0.2)
         ("rust-shlex" ,rust-shlex-1)
         ("rust-unicode-xid" ,rust-unicode-xid-0.2))
        #:cargo-development-inputs
        (("rust-clap" ,rust-clap-4)
+        ("rust-completest" ,rust-completest-0.4)
+        ("rust-completest-pty" ,rust-completest-pty-0.5)
         ("rust-snapbox" ,rust-snapbox-0.4)
         ("rust-trycmd" ,rust-trycmd-0.14))))
     (home-page "https://github.com/clap-rs/clap/tree/master/clap_complete")
-    (synopsis "Generate shell completion scripts for your clap::Command")
+    (synopsis "Generate shell completion scripts for your @code{clap::Command}")
     (description
      "Generate shell completion scripts for your @code{clap::Command}.")
     (license (list license:expat license:asl2.0))))
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#68616; Package guix-patches. (Sat, 20 Jan 2024 17:57:06 GMT) Full text and rfc822 format available.

Message #38 received at 68616 <at> debbugs.gnu.org (full text, mbox):

From: Jaeme Sifat <jaeme <at> runbox.com>
To: 68616 <at> debbugs.gnu.org
Cc: Jaeme Sifat <jaeme <at> runbox.com>
Subject: [PATCH 11/13] gnu: Add rust-completest-pty-0.5.
Date: Sat, 20 Jan 2024 12:55:29 -0500
* gnu/packages/crates-io.scm (rust-completest-pty-0.5): New variable.

Change-Id: I5cbfd84175990b51620d2308db524cfc7baec67e
---
 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 00b25fa484..e28a7935cf 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -13654,6 +13654,28 @@ (define-public rust-completest-0.4
      "This package provides running completions for your program.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-completest-pty-0.5
+  (package
+    (name "rust-completest-pty")
+    (version "0.5.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "completest-pty" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "11fib7yly355yjkzjp8bj5rqvv83xlm7mrkbc6bqyq3zw9r14v9a"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-completest" ,rust-completest-0.4)
+                       ("rust-ptyprocess" ,rust-ptyprocess-0.4)
+                       ("rust-vt100" ,rust-vt100-0.15))))
+    (home-page "https://github.com/assert-rs/completest")
+    (synopsis "Run completions for your program")
+    (description
+     "This package provides running completions for your program.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-comrak-0.12
   (package
     (name "rust-comrak")
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#68616; Package guix-patches. (Sat, 20 Jan 2024 17:57:06 GMT) Full text and rfc822 format available.

Message #41 received at 68616 <at> debbugs.gnu.org (full text, mbox):

From: Jaeme Sifat <jaeme <at> runbox.com>
To: 68616 <at> debbugs.gnu.org
Cc: Jaeme Sifat <jaeme <at> runbox.com>
Subject: [PATCH 08/13] gnu: rust-snapbox-macros-0.3: Update to 0.3.7.
Date: Sat, 20 Jan 2024 12:55:26 -0500
* gnu/packages/crates-io.scm (rust-snapbox-macros-0.3): Update to 0.3.7.

Change-Id: Idacd4b1fe4dda04f1c22b9e399b4e1114d979269
---
 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 14abb1b093..268780a164 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -69130,14 +69130,14 @@ (define-public rust-snap-0.2
 (define-public rust-snapbox-macros-0.3
   (package
     (name "rust-snapbox-macros")
-    (version "0.3.6")
+    (version "0.3.7")
     (source (origin
               (method url-fetch)
               (uri (crate-uri "snapbox-macros" version))
               (file-name (string-append name "-" version ".tar.gz"))
               (sha256
                (base32
-                "13mj53zkgz85f80pk3g3nixkwhqdjhzbxf926gfnlscazyx5j5gd"))))
+                "0rxn80n3y6h7cp75zd3g3akpw3whh31fhvv9zy20k55dk82xxk3q"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs (("rust-anstream" ,rust-anstream-0.6))))
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#68616; Package guix-patches. (Sat, 20 Jan 2024 17:57:06 GMT) Full text and rfc822 format available.

Message #44 received at 68616 <at> debbugs.gnu.org (full text, mbox):

From: Jaeme Sifat <jaeme <at> runbox.com>
To: 68616 <at> debbugs.gnu.org
Cc: Jaeme Sifat <jaeme <at> runbox.com>
Subject: [PATCH 02/13] gnu: rust-test-case-macros-3: Update to 3.3.1.
Date: Sat, 20 Jan 2024 12:55:20 -0500
* gnu/packages/crates-io.scm (rust-test-case-macros-3): Update to 3.3.1.

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

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e09426c9cd..c016dfef00 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -75348,21 +75348,20 @@ (define-public rust-test-case-core-3
 (define-public rust-test-case-macros-3
   (package
     (name "rust-test-case-macros")
-    (version "3.1.0")
+    (version "3.3.1")
     (source (origin
               (method url-fetch)
               (uri (crate-uri "test-case-macros" version))
               (file-name (string-append name "-" version ".tar.gz"))
               (sha256
                (base32
-                "014l5wafp069d251c62flwyai8nv75vpjlmib2xc2m3a3i5s9fgf"))))
+                "1yvgky3qax73bic6m368q04xc955p4a91mddd6b5fk7d04mfg2aw"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-       (("rust-proc-macro-error" ,rust-proc-macro-error-1)
-        ("rust-proc-macro2" ,rust-proc-macro2-1)
+       (("rust-proc-macro2" ,rust-proc-macro2-1)
         ("rust-quote" ,rust-quote-1)
-        ("rust-syn" ,rust-syn-1)
+        ("rust-syn" ,rust-syn-2)
         ("rust-test-case-core" ,rust-test-case-core-3))))
     (home-page "https://github.com/frondeus/test-case")
     (synopsis "Macros for the test-case crate")
-- 
2.41.0





Reply sent to Efraim Flashner <efraim <at> flashner.co.il>:
You have taken responsibility. (Tue, 23 Jan 2024 14:37:02 GMT) Full text and rfc822 format available.

Notification sent to Jaeme Sifat <jaeme <at> runbox.com>:
bug acknowledged by developer. (Tue, 23 Jan 2024 14:37:02 GMT) Full text and rfc822 format available.

Message #49 received at 68616-done <at> debbugs.gnu.org (full text, mbox):

From: Efraim Flashner <efraim <at> flashner.co.il>
To: Jaeme Sifat <jaeme <at> runbox.com>
Cc: 68616-done <at> debbugs.gnu.org
Subject: Re: [bug#68616] [PATCH 00/13 rust-team] gnu: fd: Update to 9.0.0.
Date: Tue, 23 Jan 2024 16:36:20 +0200
[Message part 1 (text/plain, inline)]
Thanks. Patches pushed.

On Sat, Jan 20, 2024 at 12:52:11PM -0500, Jaeme Sifat wrote:
> I'm back from a short program in university so I'm back into my project of
> upstreaming all the rust utilities in Guix. This time it is fd-find which was
> a short enough patch set.
> 
> Jaeme Sifat (13):
>   gnu: rust-test-case-core-3: Update to 3.3.1.
>   gnu: rust-test-case-macros-3: Update to 3.3.1.
>   gnu: rust-test-case-3: Update to 3.3.1.
>   gnu: Add rust-lscolors-0.16.
>   gnu: rust-proptest-1: Update to 1.4.0.
>   gnu: Add rust-owo-colors-4.
>   gnu: rust-anstream-0.6: Update to 0.6.11.
>   gnu: rust-snapbox-macros-0.3: Update to 0.3.7.
>   gnu: rust-snapbox-0.4: Update to 0.4.16.
>   gnu: Add rust-completest-0.4.
>   gnu: Add rust-completest-pty-0.5.
>   gnu: rust-clap-complete-4: Update to 4.4.8.
>   gnu: fd: Update to 9.0.0.
> 
>  gnu/packages/crates-io.scm | 173 +++++++++++++++++++++++++++----------
>  gnu/packages/rust-apps.scm | 120 +++++++++++++------------
>  2 files changed, 183 insertions(+), 110 deletions(-)
> 
> 
> base-commit: f66f3d77a6f06ebc20d8ef0a1b7b8f75bd6937fc
> --
> 2.41.0
> 
> 

-- 
Efraim Flashner   <efraim <at> flashner.co.il>   רנשלפ םירפא
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[signature.asc (application/pgp-signature, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 21 Feb 2024 12:24:06 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 117 days ago.

Previous Next


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