public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/rust-ecdsa] f43: Update to version 0.17.0; Fixes RHBZ#2496618
@ 2026-08-29  6:00 Benjamin A. Beasley
  0 siblings, 0 replies; only message in thread
From: Benjamin A. Beasley @ 2026-08-29  6:00 UTC (permalink / raw)
  To: git-commits

A new commit has been pushed.

Repo   : rpms/rust-ecdsa
Branch : f43
Commit : ef5035dafa50a10d54142b5c83ddf176a272562e
Author : Benjamin A. Beasley <code@musicinmybrain.net>
Date   : 2026-08-28T10:06:58+01:00
Stats  : +18/-97 in 5 file(s)
URL    : https://src.fedoraproject.org/rpms/rust-ecdsa/c/ef5035dafa50a10d54142b5c83ddf176a272562e?branch=f43

Log:
Update to version 0.17.0; Fixes RHBZ#2496618

---
diff --git a/.gitignore b/.gitignore
index 0fa3251..d5209cf 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
 /ecdsa-0.16.7.crate
 /ecdsa-0.16.8.crate
 /ecdsa-0.16.9.crate
+/ecdsa-0.17.0.crate

diff --git a/ecdsa-fix-metadata.diff b/ecdsa-fix-metadata.diff
deleted file mode 100644
index 752375f..0000000
--- a/ecdsa-fix-metadata.diff
+++ /dev/null
@@ -1,20 +0,0 @@
---- ecdsa-0.16.9/Cargo.toml	1970-01-01T00:00:01+00:00
-+++ ecdsa-0.16.9/Cargo.toml	2025-12-03T23:07:58.364805+00:00
-@@ -77,7 +77,7 @@
- default-features = false
- 
- [dependencies.signature]
--version = "2.0, <2.3"
-+version = "2.0"
- features = ["rand_core"]
- default-features = false
- 
-@@ -92,7 +92,7 @@
- default-features = false
- 
- [dev-dependencies.hex-literal]
--version = "0.4"
-+version = ">=0.4, <2.0"
- 
- [dev-dependencies.sha2]
- version = "0.10"

diff --git a/rust-ecdsa.spec b/rust-ecdsa.spec
index bb59c4f..6fecc7d 100644
--- a/rust-ecdsa.spec
+++ b/rust-ecdsa.spec
@@ -5,26 +5,22 @@
 %global crate ecdsa
 
 Name:           rust-ecdsa
-Version:        0.16.9
+Version:        0.17.0
 Release:        %autorelease
 Summary:        Pure Rust implementation of the Elliptic Curve Digital Signature Algorithm
 
 License:        Apache-2.0 OR MIT
 URL:            https://crates.io/crates/ecdsa
 Source:         %{crates_source}
-# Manually created patch for downstream crate metadata changes
-# * relax signature dependency from >=2.0,<2.3 to ^2.0
-# * allow hex-literal 1.0:
-#   https://github.com/RustCrypto/signatures/commit/0e69f92b566383ed4b5ecd176536428d0f60d499
-Patch:          ecdsa-fix-metadata.diff
 
 BuildRequires:  cargo-rpm-macros >= 24
 
 %global _description %{expand:
 Pure Rust implementation of the Elliptic Curve Digital Signature
 Algorithm (ECDSA) as specified in FIPS 186-4 (Digital Signature
-Standard), providing RFC6979 deterministic signatures as well as support
-for added entropy.}
+Standard), implemented generically over elliptic curves, providing
+RFC6979 deterministic signing support as well as randomized signatures
+and signature verification.}
 
 %description %{_description}
 
@@ -56,28 +52,28 @@ use the "default" feature of the "%{crate}" crate.
 %files       -n %{name}+default-devel
 %ghost %{crate_instdir}/Cargo.toml
 
-%package     -n %{name}+alloc-devel
+%package     -n %{name}+algorithm-devel
 Summary:        %{summary}
 BuildArch:      noarch
 
-%description -n %{name}+alloc-devel %{_description}
+%description -n %{name}+algorithm-devel %{_description}
 
 This package contains library source intended for building other packages which
-use the "alloc" feature of the "%{crate}" crate.
+use the "algorithm" feature of the "%{crate}" crate.
 
-%files       -n %{name}+alloc-devel
+%files       -n %{name}+algorithm-devel
 %ghost %{crate_instdir}/Cargo.toml
 
-%package     -n %{name}+arithmetic-devel
+%package     -n %{name}+alloc-devel
 Summary:        %{summary}
 BuildArch:      noarch
 
-%description -n %{name}+arithmetic-devel %{_description}
+%description -n %{name}+alloc-devel %{_description}
 
 This package contains library source intended for building other packages which
-use the "arithmetic" feature of the "%{crate}" crate.
+use the "alloc" feature of the "%{crate}" crate.
 
-%files       -n %{name}+arithmetic-devel
+%files       -n %{name}+alloc-devel
 %ghost %{crate_instdir}/Cargo.toml
 
 %package     -n %{name}+der-devel
@@ -116,16 +112,16 @@ use the "digest" feature of the "%{crate}" crate.
 %files       -n %{name}+digest-devel
 %ghost %{crate_instdir}/Cargo.toml
 
-%package     -n %{name}+hazmat-devel
+%package     -n %{name}+getrandom-devel
 Summary:        %{summary}
 BuildArch:      noarch
 
-%description -n %{name}+hazmat-devel %{_description}
+%description -n %{name}+getrandom-devel %{_description}
 
 This package contains library source intended for building other packages which
-use the "hazmat" feature of the "%{crate}" crate.
+use the "getrandom" feature of the "%{crate}" crate.
 
-%files       -n %{name}+hazmat-devel
+%files       -n %{name}+getrandom-devel
 %ghost %{crate_instdir}/Cargo.toml
 
 %package     -n %{name}+pem-devel
@@ -152,18 +148,6 @@ use the "pkcs8" feature of the "%{crate}" crate.
 %files       -n %{name}+pkcs8-devel
 %ghost %{crate_instdir}/Cargo.toml
 
-%package     -n %{name}+rfc6979-devel
-Summary:        %{summary}
-BuildArch:      noarch
-
-%description -n %{name}+rfc6979-devel %{_description}
-
-This package contains library source intended for building other packages which
-use the "rfc6979" feature of the "%{crate}" crate.
-
-%files       -n %{name}+rfc6979-devel
-%ghost %{crate_instdir}/Cargo.toml
-
 %package     -n %{name}+serde-devel
 Summary:        %{summary}
 BuildArch:      noarch
@@ -176,18 +160,6 @@ use the "serde" feature of the "%{crate}" crate.
 %files       -n %{name}+serde-devel
 %ghost %{crate_instdir}/Cargo.toml
 
-%package     -n %{name}+serdect-devel
-Summary:        %{summary}
-BuildArch:      noarch
-
-%description -n %{name}+serdect-devel %{_description}
-
-This package contains library source intended for building other packages which
-use the "serdect" feature of the "%{crate}" crate.
-
-%files       -n %{name}+serdect-devel
-%ghost %{crate_instdir}/Cargo.toml
-
 %package     -n %{name}+sha2-devel
 Summary:        %{summary}
 BuildArch:      noarch
@@ -200,18 +172,6 @@ use the "sha2" feature of the "%{crate}" crate.
 %files       -n %{name}+sha2-devel
 %ghost %{crate_instdir}/Cargo.toml
 
-%package     -n %{name}+signing-devel
-Summary:        %{summary}
-BuildArch:      noarch
-
-%description -n %{name}+signing-devel %{_description}
-
-This package contains library source intended for building other packages which
-use the "signing" feature of the "%{crate}" crate.
-
-%files       -n %{name}+signing-devel
-%ghost %{crate_instdir}/Cargo.toml
-
 %package     -n %{name}+spki-devel
 Summary:        %{summary}
 BuildArch:      noarch
@@ -236,18 +196,6 @@ use the "std" feature of the "%{crate}" crate.
 %files       -n %{name}+std-devel
 %ghost %{crate_instdir}/Cargo.toml
 
-%package     -n %{name}+verifying-devel
-Summary:        %{summary}
-BuildArch:      noarch
-
-%description -n %{name}+verifying-devel %{_description}
-
-This package contains library source intended for building other packages which
-use the "verifying" feature of the "%{crate}" crate.
-
-%files       -n %{name}+verifying-devel
-%ghost %{crate_instdir}/Cargo.toml
-
 %prep
 %autosetup -n %{crate}-%{version} -p1
 %cargo_prep

diff --git a/rust2rpm.toml b/rust2rpm.toml
deleted file mode 100644
index 7b0801f..0000000
--- a/rust2rpm.toml
+++ /dev/null
@@ -1,8 +0,0 @@
-[package]
-cargo-toml-patch-comments = [
-    "relax signature dependency from >=2.0,<2.3 to ^2.0",
-    """\
-    allow hex-literal 1.0: \
-    https://github.com/RustCrypto/signatures/commit/0e69f92b566383ed4b5ecd176536428d0f60d499\
-    """,
-]

diff --git a/sources b/sources
index df8ce7b..96b8d75 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (ecdsa-0.16.9.crate) = c69f921653a3dd47fede16aa886675c35b082c7b83486a6fea2c39cf2f98535a00263d7f0e68c5593d16b7cbee757ea913060bcaaa4c69884ca6fe2d3b149222
+SHA512 (ecdsa-0.17.0.crate) = 83e0e513fe9bae458e927b1b37c3747a0ac826cbdf8c74262ad4225df25a78a77946cfae81f7a9b80c44616e1a7e8d76ccb3c12d82e98e743c936b8248f0f508

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-08-29  6:00 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-08-29  6:00 [rpms/rust-ecdsa] f43: Update to version 0.17.0; Fixes RHBZ#2496618 Benjamin A. Beasley

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox