GNU bug report logs -
#76537
[PATCH rust-team 0/8] Update wallust.
Previous Next
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 76537 in the body.
You can then email your comments to 76537 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
divya <at> subvertising.org, efraim <at> flashner.co.il, guix-patches <at> gnu.org
:
bug#76537
; Package
guix-patches
.
(Tue, 25 Feb 2025 01:04:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Andrew Wong <wongandj <at> icloud.com>
:
New bug report received and forwarded. Copy sent to
divya <at> subvertising.org, efraim <at> flashner.co.il, guix-patches <at> gnu.org
.
(Tue, 25 Feb 2025 01:04:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
This patch series updates wallust
Andrew Wong (8):
gnu: Add rust-dirs-6.
gnu: Add rust-documented-macros-0.9.
gnu: Add rust-itertools-0.14.
gnu: rust-minijinja-2: Update to 2.7.0.
gnu: Add rust-strum-0.27.
gnu: Add rust-strum-macros-0.27.
gnu: rust-tempfile-3: Update to 3.17.1.
gnu: wallust: Update to 3.2.0.
gnu/packages/crates-io.scm | 156 ++++++++++++++++++++++++++++++++++++-
gnu/packages/rust-apps.scm | 15 ++--
2 files changed, 159 insertions(+), 12 deletions(-)
base-commit: e0b32172cdbf6f8a77a020f883ece7faa668dc2d
--
2.48.1
Information forwarded
to
divya <at> subvertising.org, efraim <at> flashner.co.il, guix-patches <at> gnu.org
:
bug#76537
; Package
guix-patches
.
(Tue, 25 Feb 2025 01:05:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 76537 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/crates-io.scm (rust-dirs-6): New variable.
Change-Id: I86be1720117f854b626e3b0c7868be44f4c4151e
---
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 055df1414f..8efc8a8285 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -21167,6 +21167,31 @@ (define-public rust-directories-next-2
other data.")
(license (list license:expat license:asl2.0))))
+(define-public rust-dirs-6
+ (package
+ (name "rust-dirs")
+ (version "6.0.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "dirs" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0knfikii29761g22pwfrb8d0nqpbgw77sni9h2224haisyaams63"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-dirs-sys" ,rust-dirs-sys-0.5))))
+ (home-page "https://github.com/soc/dirs-rs")
+ (synopsis
+ "tiny low-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows, macOS and Redox by leveraging the mechanisms defined by the XDG base/user directory specifications on Linux, the Known Folder API on Windows, and the Standard Directory guidelines on macOS.")
+ (description
+ "This package provides a tiny low-level library that provides platform-specific
+standard locations of directories for config, cache and other data on Linux,
+Windows, @code{macOS} and Redox by leveraging the mechanisms defined by the XDG
+base/user directory specifications on Linux, the Known Folder API on Windows,
+and the Standard Directory guidelines on @code{macOS}.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-dirs-5
(package
(name "rust-dirs")
--
2.48.1
Information forwarded
to
divya <at> subvertising.org, efraim <at> flashner.co.il, guix-patches <at> gnu.org
:
bug#76537
; Package
guix-patches
.
(Tue, 25 Feb 2025 01:05:03 GMT)
Full text and
rfc822 format available.
Message #11 received at 76537 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/crates-io.scm (rust-documented-macros-0.9): New variable.
Change-Id: I4a42d60b1c9302511cf5924b62b77d86f83125db
---
gnu/packages/crates-io.scm | 50 ++++++++++++++++++++++++++++++++++++++
1 file changed, 50 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 8efc8a8285..1b50d4b131 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -21926,6 +21926,56 @@ (define-public rust-document-features-0.2
@code{Cargo.toml}.")
(license (list license:expat license:asl2.0))))
+(define-public rust-documented-macros-0.9
+ (package
+ (name "rust-documented-macros")
+ (version "0.9.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "documented-macros" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1yp5hy7r88x1bjcyclqyrkpiddm42xmpr3s1znjzjn4vj8svp553"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-convert-case" ,rust-convert-case-0.6)
+ ("rust-itertools" ,rust-itertools-0.13)
+ ("rust-optfield" ,rust-optfield-0.3)
+ ("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-strum" ,rust-strum-0.26)
+ ("rust-syn" ,rust-syn-2))))
+ (home-page "https://github.com/cyqsimon/documented")
+ (synopsis "Derive and attribute macros for `documented`")
+ (description
+ "This package provides Derive and attribute macros for `documented`.")
+ (license license:expat)))
+
+(define-public rust-documented-0.9
+ (package
+ (name "rust-documented")
+ (version "0.9.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "documented" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1wy67lk299zn0csr5fkmxyz0vkas0ycqk26ys99lbg4m14pv6vdw"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-documented-macros" ,rust-documented-macros-0.9)
+ ("rust-phf" ,rust-phf-0.11)
+ ("rust-thiserror" ,rust-thiserror-1))))
+ (home-page "https://github.com/cyqsimon/documented")
+ (synopsis
+ "Derive and attribute macros for accessing your type's documentation at runtime")
+ (description
+ "This package provides Derive and attribute macros for accessing your type's documentation at runtime.")
+ (license license:expat)))
+
(define-public rust-documented-0.6
(package
(name "rust-documented")
--
2.48.1
Information forwarded
to
divya <at> subvertising.org, efraim <at> flashner.co.il, guix-patches <at> gnu.org
:
bug#76537
; Package
guix-patches
.
(Tue, 25 Feb 2025 01:05:04 GMT)
Full text and
rfc822 format available.
Message #14 received at 76537 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/crates-io.scm (rust-itertools-0.14): New variable.
Change-Id: Ib9ced9d18a3aae20f0c74a60f969468276cfde8a
---
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 1b50d4b131..690d4ec6fb 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -36237,6 +36237,32 @@ (define-public rust-isolang-2
language codes.")
(license license:asl2.0)))
+(define-public rust-itertools-0.14
+ (package
+ (name "rust-itertools")
+ (version "0.14.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "itertools" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "118j6l1vs2mx65dqhwyssbrxpawa90886m3mzafdvyip41w2q69b"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-either" ,rust-either-1))
+ #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.4)
+ ("rust-paste" ,rust-paste-1)
+ ("rust-permutohedron" ,rust-permutohedron-0.2)
+ ("rust-quickcheck" ,rust-quickcheck-0.9)
+ ("rust-rand" ,rust-rand-0.7))))
+ (home-page "https://github.com/rust-itertools/itertools")
+ (synopsis
+ "Extra iterator adaptors, iterator methods, free functions, and macros")
+ (description
+ "This package provides Extra iterator adaptors, iterator methods, free functions, and macros.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-itertools-0.14
(package
(name "rust-itertools")
--
2.48.1
Information forwarded
to
divya <at> subvertising.org, efraim <at> flashner.co.il, guix-patches <at> gnu.org
:
bug#76537
; Package
guix-patches
.
(Tue, 25 Feb 2025 01:05:04 GMT)
Full text and
rfc822 format available.
Message #17 received at 76537 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/crates-io.scm (rust-minijinja-2): Update to 2.7.0.
Change-Id: I17da2d002728aa5e1e473557bbdc64aa5b81402a
---
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 690d4ec6fb..658201c2e0 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -43467,14 +43467,14 @@ (define-public rust-miniflux-api-0.3
(define-public rust-minijinja-2
(package
(name "rust-minijinja")
- (version "2.5.0")
+ (version "2.7.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "minijinja" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1d99nn7pmqimbp5sd3gcndi958nmp5klav633pjx1p6i2ysy2drc"))))
+ (base32 "1adwdlr6jdvilw9gb2vk6ghnhyx8lf5zbcxhqa3hpqw5bvgvixyg"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-aho-corasick" ,rust-aho-corasick-1)
--
2.48.1
Information forwarded
to
divya <at> subvertising.org, efraim <at> flashner.co.il, guix-patches <at> gnu.org
:
bug#76537
; Package
guix-patches
.
(Tue, 25 Feb 2025 01:06:01 GMT)
Full text and
rfc822 format available.
Message #20 received at 76537 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/crates-io.scm (rust-strum-0.27): New variable.
Change-Id: I293a9b23b30e6c3c4dbdc4839f0e6bfcf1a48f98
---
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 658201c2e0..971de36822 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -77614,6 +77614,28 @@ (define-public rust-structopt-derive-0.2
"Parse command line argument by defining a struct, derive crate.")
(license (list license:asl2.0 license:expat))))
+(define-public rust-strum-0.27
+ (package
+ (name "rust-strum")
+ (version "0.27.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "strum" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0cic9r2sc2h17nnpjm2yfp7rsd35gkbcbqvrhl553jaiih4fykgn"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-phf" ,rust-phf-0.11)
+ ("rust-strum-macros" ,rust-strum-macros-0.27))))
+ (home-page "https://github.com/Peternator7/strum")
+ (synopsis "Helpful macros for working with enums and strings")
+ (description
+ "This package provides Helpful macros for working with enums and strings.")
+ (license license:expat)))
+
(define-public rust-strum-0.26
(package
(name "rust-strum")
--
2.48.1
Information forwarded
to
divya <at> subvertising.org, efraim <at> flashner.co.il, guix-patches <at> gnu.org
:
bug#76537
; Package
guix-patches
.
(Tue, 25 Feb 2025 01:06:02 GMT)
Full text and
rfc822 format available.
Message #23 received at 76537 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/crates-io.scm (rust-strum-macros-0.27): New variable.
Change-Id: I865dc2ffcc5ae89d69a44a7cf8307d91bfb8e706
---
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 971de36822..826427e8dc 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -77769,6 +77769,31 @@ (define-public rust-strum-0.18
`(#:cargo-inputs
(("rust-strum-macros" ,rust-strum-macros-0.18))))))
+(define-public rust-strum-macros-0.27
+ (package
+ (name "rust-strum-macros")
+ (version "0.27.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "strum_macros" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1s7x07nkrgjfvxrvcdjw6qanad4c55yjnd32bph9q3xgpid8qyn7"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-heck" ,rust-heck-0.5)
+ ("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-rustversion" ,rust-rustversion-1)
+ ("rust-syn" ,rust-syn-2))))
+ (home-page "https://github.com/Peternator7/strum")
+ (synopsis "Helpful macros for working with enums and strings")
+ (description
+ "This package provides Helpful macros for working with enums and strings.")
+ (license license:expat)))
+
(define-public rust-strum-macros-0.26
(package
(name "rust-strum-macros")
--
2.48.1
Information forwarded
to
divya <at> subvertising.org, efraim <at> flashner.co.il, guix-patches <at> gnu.org
:
bug#76537
; Package
guix-patches
.
(Tue, 25 Feb 2025 01:06:02 GMT)
Full text and
rfc822 format available.
Message #26 received at 76537 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/crates-io.scm (rust-tempfile-3): Update to 3.17.1.
Change-Id: I5d5b805d5ecb365e8bacc5e600e939433cac3af3
---
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 826427e8dc..33df820356 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -80551,14 +80551,14 @@ (define-public rust-tempdir-0.3
(define-public rust-tempfile-3
(package
(name "rust-tempfile")
- (version "3.16.0")
+ (version "3.17.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "tempfile" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "14dvm3lys05wxzb1ahxjg3chb3krk0ir18liw25g893xblhldhiq"))))
+ (base32 "0c52ggq5vy5mzgk5ly36cgzs1cig3cv6r1jarijmzxgkn6na1r92"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
--
2.48.1
Information forwarded
to
divya <at> subvertising.org, efraim <at> flashner.co.il, guix-patches <at> gnu.org
:
bug#76537
; Package
guix-patches
.
(Tue, 25 Feb 2025 01:06:03 GMT)
Full text and
rfc822 format available.
Message #29 received at 76537 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/rust-apps.scm (wallust): Update to 3.2.0.
Change-Id: I3c542cc3464ea72dc1ca3a5edd789d74f9dd13c8
---
gnu/packages/rust-apps.scm | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index 30f11ecc0a..f24b7121f1 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -4516,14 +4516,14 @@ (define-public git-delta
(define-public wallust
(package
(name "wallust")
- (version "3.1.0")
+ (version "3.2.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "wallust" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1frx8py92vn04hc8cq18bs0z5dadx2q271fa3wgsry9bh5qvs6jp"))))
+ (base32 "0r7wvqs8gi9p48nrxfwz1znkp0wm87x3bsl3yaxsqxhl10m5pk8m"))))
(build-system cargo-build-system)
(arguments
`(#:features (list "buildgen")
@@ -4532,18 +4532,17 @@ (define-public wallust
(modify-phases %standard-phases
(add-after 'install 'install-extras
(lambda* (#:key outputs #:allow-other-keys)
- (let* ((out (assoc-ref outputs "out"))
- (share (string-append out "/share"))
+ (let* ((share (string-append #$output "/share"))
(install-man
(lambda (filename)
(install-file filename
(string-append
share "/man/man"
(string-take-right filename 1))))))
- (mkdir-p (string-append out "/etc/bash_completion.d"))
+ (mkdir-p (string-append #$output "/etc/bash_completion.d"))
(mkdir-p (string-append share "/elvish/lib"))
(copy-file "completions/wallust.bash"
- (string-append out "/etc/bash_completion.d/wallust"))
+ (string-append #$output "/etc/bash_completion.d/wallust"))
(copy-file "completions/wallust.elv"
(string-append share "/elvish/lib/wallust"))
(install-file "completions/wallust.fish"
@@ -4554,8 +4553,8 @@ (define-public wallust
(for-each install-man (find-files ".")))))))
#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
("rust-clap" ,rust-clap-4)
- ("rust-dirs" ,rust-dirs-5)
- ("rust-documented" ,rust-documented-0.6)
+ ("rust-dirs" ,rust-dirs-6)
+ ("rust-documented" ,rust-documented-0.9)
("rust-dunce" ,rust-dunce-1)
("rust-fast-image-resize" ,rust-fast-image-resize-5)
("rust-fastrand" ,rust-fastrand-2)
--
2.48.1
Information forwarded
to
guix-patches <at> gnu.org
:
bug#76537
; Package
guix-patches
.
(Sun, 16 Mar 2025 05:04:02 GMT)
Full text and
rfc822 format available.
Message #32 received at 76537 <at> debbugs.gnu.org (full text, mbox):
Hi,
Just checking in on this patch series. Did it send correctly?
Owner recorded as Steve George <steve <at> futurile.net>.
Request was from
Steve George <steve <at> futurile.net>
to
control <at> debbugs.gnu.org
.
(Sun, 06 Apr 2025 15:13:01 GMT)
Full text and
rfc822 format available.
Reply sent
to
Steve George <steve <at> futurile.net>
:
You have taken responsibility.
(Mon, 07 Apr 2025 15:47:01 GMT)
Full text and
rfc822 format available.
Notification sent
to
Andrew Wong <wongandj <at> icloud.com>
:
bug acknowledged by developer.
(Mon, 07 Apr 2025 15:47:02 GMT)
Full text and
rfc822 format available.
Message #39 received at 76537-done <at> debbugs.gnu.org (full text, mbox):
On Sun, 16 Mar 2025 01:03:09 -0400, Andrew Wong via Guix-patches via wrote:
> Just checking in on this patch series. Did it send correctly?
>
Hi Andrew,
Thanks for the contribution! I applied these to the rust-team branch, details below. A couple of things I found:
Main reminder is to run the `guix lint` command which finds many common errors befor e you submit a patch. Details are in the manual. For example in a couple of cases silly things like Synopsis was too long etc.
Note that it's possible to exclude tests using the test-flags option: ideally it's better to do this than to set a package not to have _any_ tests.
If you're going to work on rust-packages a lot it's worth using the rust-team branch as this will often have more up-to-date packages that are on their way into the distro. For example, I was able to drop one package as we already had it.
[1/8] gnu: Add rust-dirs-6.
commit: 8c92737aa0a82e1bb2f1ebd60974573aeef85379
[2/8] gnu: Add rust-documented-macros-0.9.
(no commit info)
[3/8] gnu: Add rust-itertools-0.14.
(no commit info)
[4/8] gnu: rust-minijinja-2: Update to 2.7.0.
commit: fe60e4039b97b3ba8a371e8bc76fa4463289dca6
[5/8] gnu: Add rust-strum-0.27.
commit: c48ba38d7a916cacd6430f86fa8029bd762bfca5
[6/8] gnu: Add rust-strum-macros-0.27.
(no commit info)
[7/8] gnu: rust-tempfile-3: Update to 3.17.1.
commit: 4b8531384465b8bea19f3e4f20882fa0fbe67e88
[8/8] gnu: wallust: Update to 3.2.0.
commit: 18a072dd0b9b52600ef03216bc2e130b390266d9
Best regards,
--
Steve George <steve <at> futurile.net>
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Tue, 06 May 2025 11:24:14 GMT)
Full text and
rfc822 format available.
This bug report was last modified 42 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.