[PATCH 0/5] Assorted rust-* package upgrades

  • Open
  • quality assurance status badge
Details
2 participants
  • Aaron Covrig
  • Herman Rimm
Owner
unassigned
Submitted by
Aaron Covrig
Severity
normal
A
A
Aaron Covrig wrote on 9 Dec 2024 05:21
(address . guix-patches@gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20241209042117.2448262-1-aaron.covrig.us@ieee.org
Upgrading several rust packages

Aaron Covrig (5):
gnu: rust-dary-heap-0.7: Update to 0.3.7.
gnu: rust-bigdecimal-0.4: Upgrade to v0.4.6
gnu: rust-cmake-0.1: Upgrade to v0.1.52.
gnu: rust-no-panic-0.1: Upgrade to v0.1.32.
gnu: rust-libm-0.2: Upgrade to v0.2.11

gnu/packages/crates-io.scm | 34 ++++++++++++++++------------------
1 file changed, 16 insertions(+), 18 deletions(-)


base-commit: 844fab8c4fef48e4548d2bbdb5cd4faaa8727022
--
2.47.0
A
A
Aaron Covrig wrote on 9 Dec 2024 05:29
[PATCH 1/5] gnu: rust-dary-heap-0.7: Update to 0.3.7.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20241209042921.2452422-1-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-dary-heap-0.3): Update to
v0.3.7.
---
gnu/packages/crates-io.scm | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)

Toggle diff (30 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d5dc63fdc2..161a2e74ba 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -20622,20 +20622,19 @@ (define-public rust-darling-macro-0.9
(define-public rust-dary-heap-0.3
(package
(name "rust-dary-heap")
- (version "0.3.6")
+ (version "0.3.7")
(source
(origin
(method url-fetch)
(uri (crate-uri "dary_heap" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1jm04p72s7xij3cr71h59dw07s63nah5b10sh8akcr2129zx2qkp"))))
+ (base32 "0a5p4qfayfmkda4rb31zyc5sia11n0q0cq6scznm9x5r32fcvlh4"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-serde" ,rust-serde-1))
#:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-rand" ,rust-rand-0.8)
+ (("rust-rand" ,rust-rand-0.8)
("rust-rand-xorshift" ,rust-rand-xorshift-0.3)
("rust-serde-test" ,rust-serde-test-1))))
(home-page "https://github.com/hanmertens/dary_heap")
--
2.47.0
A
A
Aaron Covrig wrote on 9 Dec 2024 05:29
[PATCH 2/5] gnu: rust-bigdecimal-0.4: Upgrade to v0.4.6
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20241209042921.2452422-2-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-bigdecimal-0.4): Upgrade to v0.4.6
---
gnu/packages/crates-io.scm | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)

Toggle diff (33 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 161a2e74ba..a996fba4da 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -7596,14 +7596,14 @@ (define-public rust-better-panic-0.3
(define-public rust-bigdecimal-0.4
(package
(name "rust-bigdecimal")
- (version "0.4.2")
+ (version "0.4.6")
(source
(origin
(method url-fetch)
(uri (crate-uri "bigdecimal" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1jcbzgna6292vgq0slw5iah929wl0xbps22zr63bp99y8az1jrn0"))))
+ (base32 "1hd1qzi3xhd090g8v1jrki3wh161wra273f3ch5hfpiql1jhd1cg"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-autocfg" ,rust-autocfg-1)
@@ -7611,7 +7611,8 @@ (define-public rust-bigdecimal-0.4
("rust-num-bigint" ,rust-num-bigint-0.4)
("rust-num-integer" ,rust-num-integer-0.1)
("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-serde" ,rust-serde-1))
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1))
#:cargo-development-inputs (("rust-paste" ,rust-paste-1)
("rust-serde-json" ,rust-serde-json-0.9)
("rust-siphasher" ,rust-siphasher-0.3))))
--
2.47.0
A
A
Aaron Covrig wrote on 9 Dec 2024 05:29
[PATCH 3/5] gnu: rust-cmake-0.1: Upgrade to v0.1.52.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20241209042921.2452422-3-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-cmake-0.1): Upgrade to v0.1.52.
---
gnu/packages/crates-io.scm | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)

Toggle diff (34 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a996fba4da..a530e3a6cd 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -14556,7 +14556,7 @@ (define-public rust-clru-0.6
(define-public rust-cmake-0.1
(package
(name "rust-cmake")
- (version "0.1.50")
+ (version "0.1.52")
(source
(origin
(method url-fetch)
@@ -14564,7 +14564,7 @@ (define-public rust-cmake-0.1
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0c3i3548mqbizpgbff94jjgkcd2p6q9fxjjh89zzf5dqcfaph753"))))
+ "03k2haq0zqqpwrz8p9kq2qdkyk44a69lp9k3gxmmn3kycwiw50n6"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-cc" ,rust-cc-1))))
@@ -14575,8 +14575,7 @@ (define-public rust-cmake-0.1
"This package provides a build dependency for running @code{cmake} to build
a native library. The CMake executable is assumed to be @code{cmake} unless the
CMAKE environmental variable is set.")
- (license (list license:asl2.0
- license:expat))))
+ (license (list license:asl2.0 license:expat))))
(define-public rust-cobs-0.2
(package
--
2.47.0
A
A
Aaron Covrig wrote on 9 Dec 2024 05:29
[PATCH 4/5] gnu: rust-no-panic-0.1: Upgrade to v0.1.32.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20241209042921.2452422-4-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-no-panic-0.1): Update to v0.1.32
---
gnu/packages/crates-io.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (33 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a530e3a6cd..badcc8f27a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -49371,7 +49371,7 @@ (define-public rust-no-color-0.1
(define-public rust-no-panic-0.1
(package
(name "rust-no-panic")
- (version "0.1.26")
+ (version "0.1.32")
(source
(origin
(method url-fetch)
@@ -49379,7 +49379,7 @@ (define-public rust-no-panic-0.1
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0sp4d9815f8vdz31qm10wpnswi0x89hlbzw78nxy0p2g88kd39ki"))))
+ "1y1dwbg3c345bx8dn84r08gw8mxqry0kd9m6fj31n32dj4p9y0qk"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
@@ -49388,7 +49388,7 @@ (define-public rust-no-panic-0.1
("rust-syn" ,rust-syn-2))
#:cargo-development-inputs
(("rust-rustversion" ,rust-rustversion-1)
- ("rust-tempfile" ,rust-tempfile-3)
+ ("rust-scratch" ,rust-scratch-1)
("rust-trybuild" ,rust-trybuild-1))))
(home-page "https://github.com/dtolnay/no-panic")
(synopsis "Prove a function can't ever panic")
--
2.47.0
A
A
Aaron Covrig wrote on 9 Dec 2024 05:29
[PATCH 5/5] gnu: rust-libm-0.2: Upgrade to v0.2.11
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
20241209042921.2452422-5-aaron.covrig.us@ieee.org
* gnu/packages/crates-io.scm (rust-libm-0.2): Upgrade to v0.2.11
---
gnu/packages/crates-io.scm | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)

Toggle diff (28 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index badcc8f27a..a8c38cc618 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -40463,18 +40463,17 @@ (define-public rust-libloading-0.5
(define-public rust-libm-0.2
(package
(name "rust-libm")
- (version "0.2.8")
+ (version "0.2.11")
(source
(origin
(method url-fetch)
(uri (crate-uri "libm" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0n4hk1rs8pzw8hdfmwn96c4568s93kfxqgcqswr7sajd2diaihjf"))))
+ (base32 "1yjgk18rk71rjbqcw9l1zaqna89p9s603k7n327nqs8dn88vwmc3"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs (("rust-rand" ,rust-rand-0.6))
- #:cargo-development-inputs (("rust-no-panic" ,rust-no-panic-0.1))))
+ `(#:cargo-development-inputs (("rust-no-panic" ,rust-no-panic-0.1))))
(home-page "https://github.com/rust-lang/libm")
(synopsis "Libm in pure Rust")
(description
--
2.47.0
H
H
Herman Rimm wrote 8 hours ago
[PATCH rust-team v2] gnu: rust-cmake-0.1: Upgrade to v0.1.52.
(address . 74743@debbugs.gnu.org)(name . Aaron Covrig)(address . aaron.covrig.us@ieee.org)
15d7190dccd79e9645f6ef97d3ee0b964a917ac7.1738676557.git.herman@rimm.ee
From: Aaron Covrig <aaron.covrig.us@ieee.org>

* gnu/packages/crates-io.scm (rust-cmake-0.1): Upgrade to v0.1.52.
---
Hi Aaron,

Somebody else also update these packages, only [PATCH 3/5] applies to
986245daca2fb50d58cf0f2b9273f0d670d38af2.

I have the base-commit for the first revision, but get no results from:

git branch -a --contains 844fab8c4fef48e4548d2bbdb5cd4faaa8727022

I guess the rust-team branch history was rewritten.

Cheers,
Herman

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

Toggle diff (36 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e769de77233..650497ce4ba 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -13362,7 +13362,7 @@ (define-public rust-clru-0.6
(define-public rust-cmake-0.1
(package
(name "rust-cmake")
- (version "0.1.50")
+ (version "0.1.52")
(source
(origin
(method url-fetch)
@@ -13370,7 +13370,7 @@ (define-public rust-cmake-0.1
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0c3i3548mqbizpgbff94jjgkcd2p6q9fxjjh89zzf5dqcfaph753"))))
+ "03k2haq0zqqpwrz8p9kq2qdkyk44a69lp9k3gxmmn3kycwiw50n6"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-cc" ,rust-cc-1))))
@@ -13381,8 +13381,7 @@ (define-public rust-cmake-0.1
"This package provides a build dependency for running @code{cmake} to build
a native library. The CMake executable is assumed to be @code{cmake} unless the
CMAKE environmental variable is set.")
- (license (list license:asl2.0
- license:expat))))
+ (license (list license:asl2.0 license:expat))))
(define-public rust-cobs-0.2
(package

base-commit: 986245daca2fb50d58cf0f2b9273f0d670d38af2
--
2.47.1
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 74743@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 74743
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch