Architecture specific change in rpms/rust-tokio-rustls.git
by githook-noreply@fedoraproject.org
The package rpms/rust-tokio-rustls.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/rust-tokio-rustls.git/commit/?id=....
Change:
-%ifarch %{supported_arches}
Thanks.
Full change:
============
commit f1a5f3ca6be7853d38a5b92c600da28995548635
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Wed Oct 25 21:28:42 2023 +0200
Disable tests due to outdated dev-dependencies
diff --git a/rust-tokio-rustls.spec b/rust-tokio-rustls.spec
index 8720a63..7ce6afc 100644
--- a/rust-tokio-rustls.spec
+++ b/rust-tokio-rustls.spec
@@ -1,12 +1,10 @@
-# Generated by rust2rpm 24
-%bcond_without check
+# Generated by rust2rpm 25
+# * outdated dev-dependencies: rustls-webpki, webpki-roots
+%bcond_with check
%global debug_package %{nil}
%global crate tokio-rustls
-# compile and run tests only on supported architectures
-%global supported_arches x86_64 %{ix86} aarch64 %{arm}
-
Name: rust-tokio-rustls
Version: 0.24.1
Release: %autorelease
@@ -17,7 +15,7 @@ License: MIT OR Apache-2.0
URL: https://crates.io/crates/tokio-rustls
Source: %{crates_source}
-BuildRequires: rust-packaging >= 21
+BuildRequires: cargo-rpm-macros >= 24
%global _description %{expand:
Asynchronous TLS/SSL streams for Tokio using Rustls.}
@@ -112,27 +110,21 @@ use the "tls12" feature of the "%{crate}" crate.
%ghost %{crate_instdir}/Cargo.toml
%prep
-%autosetup -n %{crate}-%{version_no_tilde} -p1
+%autosetup -n %{crate}-%{version} -p1
%cargo_prep
%generate_buildrequires
%cargo_generate_buildrequires
%build
-%ifarch %{supported_arches}
%cargo_build
-%endif
%install
%cargo_install
%if %{with check}
-%ifarch %{supported_arches}
%check
-# * skip tests that require an internet connection
-# * skip tests that fail due to expired certificates
-%cargo_test -- -- --exact --skip test_modern --skip test_tls12 --skip common::test_stream::stream_bad --skip common::test_stream::stream_buffered_handshake --skip common::test_stream::stream_eof --skip common::test_stream::stream_good --skip common::test_stream::stream_handshake --skip test_lazy_config_acceptor --skip pass
-%endif
+%cargo_test
%endif
%changelog
diff --git a/rust2rpm.conf b/rust2rpm.conf
deleted file mode 100644
index 53a9929..0000000
--- a/rust2rpm.conf
+++ /dev/null
@@ -1,6 +0,0 @@
-[DEFAULT]
-supported-arches =
- x86_64
- %{ix86}
- aarch64
- %{arm}
diff --git a/rust2rpm.toml b/rust2rpm.toml
new file mode 100644
index 0000000..85b5fd1
--- /dev/null
+++ b/rust2rpm.toml
@@ -0,0 +1,4 @@
+[tests]
+run = ["none"]
+comments = ["outdated dev-dependencies: rustls-webpki, webpki-roots"]
+
6 months, 2 weeks
Architecture specific change in rpms/rust-hyper-rustls.git
by githook-noreply@fedoraproject.org
The package rpms/rust-hyper-rustls.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/rust-hyper-rustls.git/commit/?id=....
Change:
-%ifarch %{supported_arches}
Thanks.
Full change:
============
commit 22ee65c9215eaf634a1cd699a617cbeb6d8ac715
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Fri Oct 27 15:37:02 2023 +0200
Update to version 0.24.2; Fixes RHBZ#2246414
diff --git a/.gitignore b/.gitignore
index ba19f4a..0577594 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,4 @@
/hyper-rustls-0.23.2.crate
/hyper-rustls-0.24.0.crate
/hyper-rustls-0.24.1.crate
+/hyper-rustls-0.24.2.crate
diff --git a/hyper-rustls-fix-metadata.diff b/hyper-rustls-fix-metadata.diff
deleted file mode 100644
index 44ebbd5..0000000
--- a/hyper-rustls-fix-metadata.diff
+++ /dev/null
@@ -1,19 +0,0 @@
---- hyper-rustls-0.24.1/Cargo.toml 1970-01-01T00:00:01+00:00
-+++ hyper-rustls-0.24.1/Cargo.toml 2023-10-25T14:10:56.431586+00:00
-@@ -20,6 +20,7 @@
- readme = "README.md"
- license = "Apache-2.0 OR ISC OR MIT"
- repository = "https://github.com/rustls/hyper-rustls"
-+exclude = ["/admin/"]
-
- [package.metadata.docs.rs]
- all-features = true
-@@ -75,7 +76,7 @@
- default-features = false
-
- [dependencies.webpki-roots]
--version = "0.23"
-+version = "0.25"
- optional = true
-
- [dev-dependencies.futures-util]
diff --git a/rust-hyper-rustls.spec b/rust-hyper-rustls.spec
index 2377868..70cab03 100644
--- a/rust-hyper-rustls.spec
+++ b/rust-hyper-rustls.spec
@@ -5,17 +5,13 @@
%global crate hyper-rustls
Name: rust-hyper-rustls
-Version: 0.24.1
+Version: 0.24.2
Release: %autorelease
Summary: Rustls+hyper integration for pure rust HTTPS
License: Apache-2.0 OR ISC OR MIT
URL: https://crates.io/crates/hyper-rustls
Source: %{crates_source}
-# Manually created patch for downstream crate metadata changes
-# * bump webpki-roots dependency from 0.23 to 0.25
-# * exclude files that are only useful for upstream development
-Patch: hyper-rustls-fix-metadata.diff
BuildRequires: cargo-rpm-macros >= 24
diff --git a/rust2rpm.toml b/rust2rpm.toml
index 01e5a1c..a641526 100644
--- a/rust2rpm.toml
+++ b/rust2rpm.toml
@@ -6,3 +6,4 @@ skip = [
]
skip-exact = true
comments = ["files needed by integration tests are not included in published crates"]
+
diff --git a/sources b/sources
index 29b9562..2b62394 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (hyper-rustls-0.24.1.crate) = d2c2578eab446e542528d230174bf82c494e68274894e739b1065f343beb1354d4393bc601c2d2672edec4af08ae169e36f6ea83e7eb53784fb37223da1960ae
+SHA512 (hyper-rustls-0.24.2.crate) = f30e83408376b985ee9df26728f8183a7048d4586c5fa3d797cc837931e13300018929583a087767bd19d4bd60d85ea1c2696601c236fb65be9a6805ef6fc193
commit 6764f1c45858cfb9f76b21dee88d837f49362a9d
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Wed Oct 25 19:53:03 2023 +0200
Bump webpki-roots dependency from 0.23 to 0.25
diff --git a/hyper-rustls-fix-metadata.diff b/hyper-rustls-fix-metadata.diff
index 70d2c3d..44ebbd5 100644
--- a/hyper-rustls-fix-metadata.diff
+++ b/hyper-rustls-fix-metadata.diff
@@ -1,5 +1,5 @@
--- hyper-rustls-0.24.1/Cargo.toml 1970-01-01T00:00:01+00:00
-+++ hyper-rustls-0.24.1/Cargo.toml 2023-07-15T14:23:47.774754+00:00
++++ hyper-rustls-0.24.1/Cargo.toml 2023-10-25T14:10:56.431586+00:00
@@ -20,6 +20,7 @@
readme = "README.md"
license = "Apache-2.0 OR ISC OR MIT"
@@ -8,3 +8,12 @@
[package.metadata.docs.rs]
all-features = true
+@@ -75,7 +76,7 @@
+ default-features = false
+
+ [dependencies.webpki-roots]
+-version = "0.23"
++version = "0.25"
+ optional = true
+
+ [dev-dependencies.futures-util]
diff --git a/rust-hyper-rustls.spec b/rust-hyper-rustls.spec
index c783ef7..2377868 100644
--- a/rust-hyper-rustls.spec
+++ b/rust-hyper-rustls.spec
@@ -1,12 +1,9 @@
-# Generated by rust2rpm 24
+# Generated by rust2rpm 25
%bcond_without check
%global debug_package %{nil}
%global crate hyper-rustls
-# compile and run tests only on supported architectures
-%global supported_arches x86_64 %{ix86} aarch64 %{arm}
-
Name: rust-hyper-rustls
Version: 0.24.1
Release: %autorelease
@@ -16,10 +13,11 @@ License: Apache-2.0 OR ISC OR MIT
URL: https://crates.io/crates/hyper-rustls
Source: %{crates_source}
# Manually created patch for downstream crate metadata changes
+# * bump webpki-roots dependency from 0.23 to 0.25
# * exclude files that are only useful for upstream development
Patch: hyper-rustls-fix-metadata.diff
-BuildRequires: rust-packaging >= 21
+BuildRequires: cargo-rpm-macros >= 24
%global _description %{expand:
Rustls+hyper integration for pure rust HTTPS.}
@@ -189,26 +187,22 @@ use the "webpki-tokio" feature of the "%{crate}" crate.
%ghost %{crate_instdir}/Cargo.toml
%prep
-%autosetup -n %{crate}-%{version_no_tilde} -p1
+%autosetup -n %{crate}-%{version} -p1
%cargo_prep
%generate_buildrequires
%cargo_generate_buildrequires
%build
-%ifarch %{supported_arches}
%cargo_build
-%endif
%install
%cargo_install
%if %{with check}
-%ifarch %{supported_arches}
%check
-# * files needed for integration tests are not included in published crates
-%cargo_test -- -- --skip client --skip custom_ca_store --skip server
-%endif
+# * files needed by integration tests are not included in published crates
+%cargo_test -- -- --exact --skip client --skip custom_ca_store --skip server
%endif
%changelog
diff --git a/rust2rpm.conf b/rust2rpm.conf
deleted file mode 100644
index 53a9929..0000000
--- a/rust2rpm.conf
+++ /dev/null
@@ -1,6 +0,0 @@
-[DEFAULT]
-supported-arches =
- x86_64
- %{ix86}
- aarch64
- %{arm}
diff --git a/rust2rpm.toml b/rust2rpm.toml
new file mode 100644
index 0000000..01e5a1c
--- /dev/null
+++ b/rust2rpm.toml
@@ -0,0 +1,8 @@
+[tests]
+skip = [
+ "client",
+ "custom_ca_store",
+ "server",
+]
+skip-exact = true
+comments = ["files needed by integration tests are not included in published crates"]
6 months, 2 weeks
Architecture specific change in rpms/rust-tokio-rustls.git
by githook-noreply@fedoraproject.org
The package rpms/rust-tokio-rustls.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/rust-tokio-rustls.git/commit/?id=....
Change:
-%ifarch %{supported_arches}
Thanks.
Full change:
============
commit f1a5f3ca6be7853d38a5b92c600da28995548635
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Wed Oct 25 21:28:42 2023 +0200
Disable tests due to outdated dev-dependencies
diff --git a/rust-tokio-rustls.spec b/rust-tokio-rustls.spec
index 8720a63..7ce6afc 100644
--- a/rust-tokio-rustls.spec
+++ b/rust-tokio-rustls.spec
@@ -1,12 +1,10 @@
-# Generated by rust2rpm 24
-%bcond_without check
+# Generated by rust2rpm 25
+# * outdated dev-dependencies: rustls-webpki, webpki-roots
+%bcond_with check
%global debug_package %{nil}
%global crate tokio-rustls
-# compile and run tests only on supported architectures
-%global supported_arches x86_64 %{ix86} aarch64 %{arm}
-
Name: rust-tokio-rustls
Version: 0.24.1
Release: %autorelease
@@ -17,7 +15,7 @@ License: MIT OR Apache-2.0
URL: https://crates.io/crates/tokio-rustls
Source: %{crates_source}
-BuildRequires: rust-packaging >= 21
+BuildRequires: cargo-rpm-macros >= 24
%global _description %{expand:
Asynchronous TLS/SSL streams for Tokio using Rustls.}
@@ -112,27 +110,21 @@ use the "tls12" feature of the "%{crate}" crate.
%ghost %{crate_instdir}/Cargo.toml
%prep
-%autosetup -n %{crate}-%{version_no_tilde} -p1
+%autosetup -n %{crate}-%{version} -p1
%cargo_prep
%generate_buildrequires
%cargo_generate_buildrequires
%build
-%ifarch %{supported_arches}
%cargo_build
-%endif
%install
%cargo_install
%if %{with check}
-%ifarch %{supported_arches}
%check
-# * skip tests that require an internet connection
-# * skip tests that fail due to expired certificates
-%cargo_test -- -- --exact --skip test_modern --skip test_tls12 --skip common::test_stream::stream_bad --skip common::test_stream::stream_buffered_handshake --skip common::test_stream::stream_eof --skip common::test_stream::stream_good --skip common::test_stream::stream_handshake --skip test_lazy_config_acceptor --skip pass
-%endif
+%cargo_test
%endif
%changelog
diff --git a/rust2rpm.conf b/rust2rpm.conf
deleted file mode 100644
index 53a9929..0000000
--- a/rust2rpm.conf
+++ /dev/null
@@ -1,6 +0,0 @@
-[DEFAULT]
-supported-arches =
- x86_64
- %{ix86}
- aarch64
- %{arm}
diff --git a/rust2rpm.toml b/rust2rpm.toml
new file mode 100644
index 0000000..85b5fd1
--- /dev/null
+++ b/rust2rpm.toml
@@ -0,0 +1,4 @@
+[tests]
+run = ["none"]
+comments = ["outdated dev-dependencies: rustls-webpki, webpki-roots"]
+
6 months, 2 weeks
Architecture specific change in rpms/rust-rustls.git
by githook-noreply@fedoraproject.org
The package rpms/rust-rustls.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/rust-rustls.git/commit/?id=dd1604....
Change:
-%ifarch %{supported_arches}
Thanks.
Full change:
============
commit dd1604b817fab2f532848cb68c800480be9259f1
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Fri Oct 27 17:15:35 2023 +0200
Update to version 0.21.8; Fixes RHBZ#2219880
diff --git a/.gitignore b/.gitignore
index 1a68013..fc4d20d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@
/rustls-0.19.1.crate
/rustls-0.20.8.crate
/rustls-0.21.1.crate
+/rustls-0.21.8.crate
diff --git a/rust-rustls.spec b/rust-rustls.spec
index d4b006c..5bd132d 100644
--- a/rust-rustls.spec
+++ b/rust-rustls.spec
@@ -1,14 +1,11 @@
-# Generated by rust2rpm 24
+# Generated by rust2rpm 25
%bcond_without check
%global debug_package %{nil}
%global crate rustls
-# compile and run tests only on supported architectures
-%global supported_arches x86_64 %{ix86} aarch64 %{arm}
-
Name: rust-rustls
-Version: 0.21.1
+Version: 0.21.8
Release: %autorelease
Summary: Modern TLS library written in Rust
@@ -16,7 +13,7 @@ License: Apache-2.0 OR ISC OR MIT
URL: https://crates.io/crates/rustls
Source: %{crates_source}
-BuildRequires: rust-packaging >= 21
+BuildRequires: cargo-rpm-macros >= 24
%global _description %{expand:
Rustls is a modern TLS library written in Rust.}
@@ -148,27 +145,23 @@ use the "tls12" feature of the "%{crate}" crate.
%ghost %{crate_instdir}/Cargo.toml
%prep
-%autosetup -n %{crate}-%{version_no_tilde} -p1
+%autosetup -n %{crate}-%{version} -p1
%cargo_prep
%generate_buildrequires
%cargo_generate_buildrequires
%build
-%ifarch %{supported_arches}
%cargo_build
-%endif
%install
%cargo_install
%if %{with check}
-%ifarch %{supported_arches}
%check
# * files needed for integration tests are not included in published crates
-%cargo_test -- --lib -- --skip msgs::message_test::test_read_fuzz_corpus
-%cargo_test -- --doc
-%endif
+%cargo_test -- --lib -- --exact --skip msgs::message_test::test_read_fuzz_corpus
+%cargo_test -- --doc -- --exact --skip msgs::message_test::test_read_fuzz_corpus
%endif
%changelog
diff --git a/rust2rpm.conf b/rust2rpm.conf
deleted file mode 100644
index 53a9929..0000000
--- a/rust2rpm.conf
+++ /dev/null
@@ -1,6 +0,0 @@
-[DEFAULT]
-supported-arches =
- x86_64
- %{ix86}
- aarch64
- %{arm}
diff --git a/rust2rpm.toml b/rust2rpm.toml
new file mode 100644
index 0000000..82c20d0
--- /dev/null
+++ b/rust2rpm.toml
@@ -0,0 +1,5 @@
+[tests]
+run = ["lib", "doc"]
+skip = ["msgs::message_test::test_read_fuzz_corpus"]
+skip-exact = true
+comments = ["files needed for integration tests are not included in published crates"]
diff --git a/sources b/sources
index a22f5c6..a76bf5e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (rustls-0.21.1.crate) = df07a0612841f94c81d73334f4c38f887bc58ce5e4190a465c124ff56e1c6ca7051fffc754bbd314d4e6ddae50b0ad75511547e7505bcbaea7cf07ba1e2ea4dc
+SHA512 (rustls-0.21.8.crate) = ca1034b531187a14abead63eb3e132bde260dc2d5e8262372879830f0db9d1960f39b0f29f132254b375155ca430ef085e081a87d642c7f90ed8a894660257ea
commit 18491314584c106b6e9a30cea39768a892f51327
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Fri Jul 21 23:16:06 2023 +0000
Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
6 months, 2 weeks
Architecture specific change in rpms/rust-tokio-rustls.git
by githook-noreply@fedoraproject.org
The package rpms/rust-tokio-rustls.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/rust-tokio-rustls.git/commit/?id=....
Change:
-%ifarch %{supported_arches}
Thanks.
Full change:
============
commit f1a5f3ca6be7853d38a5b92c600da28995548635
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Wed Oct 25 21:28:42 2023 +0200
Disable tests due to outdated dev-dependencies
diff --git a/rust-tokio-rustls.spec b/rust-tokio-rustls.spec
index 8720a63..7ce6afc 100644
--- a/rust-tokio-rustls.spec
+++ b/rust-tokio-rustls.spec
@@ -1,12 +1,10 @@
-# Generated by rust2rpm 24
-%bcond_without check
+# Generated by rust2rpm 25
+# * outdated dev-dependencies: rustls-webpki, webpki-roots
+%bcond_with check
%global debug_package %{nil}
%global crate tokio-rustls
-# compile and run tests only on supported architectures
-%global supported_arches x86_64 %{ix86} aarch64 %{arm}
-
Name: rust-tokio-rustls
Version: 0.24.1
Release: %autorelease
@@ -17,7 +15,7 @@ License: MIT OR Apache-2.0
URL: https://crates.io/crates/tokio-rustls
Source: %{crates_source}
-BuildRequires: rust-packaging >= 21
+BuildRequires: cargo-rpm-macros >= 24
%global _description %{expand:
Asynchronous TLS/SSL streams for Tokio using Rustls.}
@@ -112,27 +110,21 @@ use the "tls12" feature of the "%{crate}" crate.
%ghost %{crate_instdir}/Cargo.toml
%prep
-%autosetup -n %{crate}-%{version_no_tilde} -p1
+%autosetup -n %{crate}-%{version} -p1
%cargo_prep
%generate_buildrequires
%cargo_generate_buildrequires
%build
-%ifarch %{supported_arches}
%cargo_build
-%endif
%install
%cargo_install
%if %{with check}
-%ifarch %{supported_arches}
%check
-# * skip tests that require an internet connection
-# * skip tests that fail due to expired certificates
-%cargo_test -- -- --exact --skip test_modern --skip test_tls12 --skip common::test_stream::stream_bad --skip common::test_stream::stream_buffered_handshake --skip common::test_stream::stream_eof --skip common::test_stream::stream_good --skip common::test_stream::stream_handshake --skip test_lazy_config_acceptor --skip pass
-%endif
+%cargo_test
%endif
%changelog
diff --git a/rust2rpm.conf b/rust2rpm.conf
deleted file mode 100644
index 53a9929..0000000
--- a/rust2rpm.conf
+++ /dev/null
@@ -1,6 +0,0 @@
-[DEFAULT]
-supported-arches =
- x86_64
- %{ix86}
- aarch64
- %{arm}
diff --git a/rust2rpm.toml b/rust2rpm.toml
new file mode 100644
index 0000000..85b5fd1
--- /dev/null
+++ b/rust2rpm.toml
@@ -0,0 +1,4 @@
+[tests]
+run = ["none"]
+comments = ["outdated dev-dependencies: rustls-webpki, webpki-roots"]
+
6 months, 2 weeks
Architecture specific change in rpms/rust-rustls.git
by githook-noreply@fedoraproject.org
The package rpms/rust-rustls.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/rust-rustls.git/commit/?id=dd1604....
Change:
-%ifarch %{supported_arches}
Thanks.
Full change:
============
commit dd1604b817fab2f532848cb68c800480be9259f1
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Fri Oct 27 17:15:35 2023 +0200
Update to version 0.21.8; Fixes RHBZ#2219880
diff --git a/.gitignore b/.gitignore
index 1a68013..fc4d20d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@
/rustls-0.19.1.crate
/rustls-0.20.8.crate
/rustls-0.21.1.crate
+/rustls-0.21.8.crate
diff --git a/rust-rustls.spec b/rust-rustls.spec
index d4b006c..5bd132d 100644
--- a/rust-rustls.spec
+++ b/rust-rustls.spec
@@ -1,14 +1,11 @@
-# Generated by rust2rpm 24
+# Generated by rust2rpm 25
%bcond_without check
%global debug_package %{nil}
%global crate rustls
-# compile and run tests only on supported architectures
-%global supported_arches x86_64 %{ix86} aarch64 %{arm}
-
Name: rust-rustls
-Version: 0.21.1
+Version: 0.21.8
Release: %autorelease
Summary: Modern TLS library written in Rust
@@ -16,7 +13,7 @@ License: Apache-2.0 OR ISC OR MIT
URL: https://crates.io/crates/rustls
Source: %{crates_source}
-BuildRequires: rust-packaging >= 21
+BuildRequires: cargo-rpm-macros >= 24
%global _description %{expand:
Rustls is a modern TLS library written in Rust.}
@@ -148,27 +145,23 @@ use the "tls12" feature of the "%{crate}" crate.
%ghost %{crate_instdir}/Cargo.toml
%prep
-%autosetup -n %{crate}-%{version_no_tilde} -p1
+%autosetup -n %{crate}-%{version} -p1
%cargo_prep
%generate_buildrequires
%cargo_generate_buildrequires
%build
-%ifarch %{supported_arches}
%cargo_build
-%endif
%install
%cargo_install
%if %{with check}
-%ifarch %{supported_arches}
%check
# * files needed for integration tests are not included in published crates
-%cargo_test -- --lib -- --skip msgs::message_test::test_read_fuzz_corpus
-%cargo_test -- --doc
-%endif
+%cargo_test -- --lib -- --exact --skip msgs::message_test::test_read_fuzz_corpus
+%cargo_test -- --doc -- --exact --skip msgs::message_test::test_read_fuzz_corpus
%endif
%changelog
diff --git a/rust2rpm.conf b/rust2rpm.conf
deleted file mode 100644
index 53a9929..0000000
--- a/rust2rpm.conf
+++ /dev/null
@@ -1,6 +0,0 @@
-[DEFAULT]
-supported-arches =
- x86_64
- %{ix86}
- aarch64
- %{arm}
diff --git a/rust2rpm.toml b/rust2rpm.toml
new file mode 100644
index 0000000..82c20d0
--- /dev/null
+++ b/rust2rpm.toml
@@ -0,0 +1,5 @@
+[tests]
+run = ["lib", "doc"]
+skip = ["msgs::message_test::test_read_fuzz_corpus"]
+skip-exact = true
+comments = ["files needed for integration tests are not included in published crates"]
diff --git a/sources b/sources
index a22f5c6..a76bf5e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (rustls-0.21.1.crate) = df07a0612841f94c81d73334f4c38f887bc58ce5e4190a465c124ff56e1c6ca7051fffc754bbd314d4e6ddae50b0ad75511547e7505bcbaea7cf07ba1e2ea4dc
+SHA512 (rustls-0.21.8.crate) = ca1034b531187a14abead63eb3e132bde260dc2d5e8262372879830f0db9d1960f39b0f29f132254b375155ca430ef085e081a87d642c7f90ed8a894660257ea
commit 18491314584c106b6e9a30cea39768a892f51327
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Fri Jul 21 23:16:06 2023 +0000
Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
6 months, 2 weeks
Architecture specific change in rpms/rust-webpki-roots.git
by githook-noreply@fedoraproject.org
The package rpms/rust-webpki-roots.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/rust-webpki-roots.git/commit/?id=....
Change:
-%ifarch %{supported_arches}
Thanks.
Full change:
============
commit 819fdd43d82ea3a0e8edf60c5d71286e3ce99a0d
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Wed Oct 25 19:49:24 2023 +0200
Update to version 0.25.2; Fixes RHBZ#2220955
diff --git a/.gitignore b/.gitignore
index e5611ec..dc3f91c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@
/webpki-roots-0.21.1.crate
/webpki-roots-0.22.6.crate
/webpki-roots-0.23.1.crate
+/webpki-roots-0.25.2.crate
diff --git a/rust-webpki-roots.spec b/rust-webpki-roots.spec
index 93983ef..c8b9792 100644
--- a/rust-webpki-roots.spec
+++ b/rust-webpki-roots.spec
@@ -1,25 +1,20 @@
-# Generated by rust2rpm 24
-%bcond_without check
+# Generated by rust2rpm 25
+# * tests require internet access
+%bcond_with check
%global debug_package %{nil}
%global crate webpki-roots
-# compile and run tests only on supported architectures
-%global supported_arches x86_64 %{ix86} aarch64 %{arm}
-
Name: rust-webpki-roots
-Version: 0.23.1
+Version: 0.25.2
Release: %autorelease
Summary: Mozilla's CA root certificates for use with webpki
License: MPL-2.0
URL: https://crates.io/crates/webpki-roots
Source: %{crates_source}
-# Manually created patch for downstream crate metadata changes
-# * prevent development-only executable from being built
-Patch: webpki-roots-fix-metadata.diff
-BuildRequires: rust-packaging >= 21
+BuildRequires: cargo-rpm-macros >= 24
%global _description %{expand:
Mozilla's CA root certificates for use with webpki.}
@@ -53,26 +48,22 @@ use the "default" feature of the "%{crate}" crate.
%ghost %{crate_instdir}/Cargo.toml
%prep
-%autosetup -n %{crate}-%{version_no_tilde} -p1
+%autosetup -n %{crate}-%{version} -p1
%cargo_prep
%generate_buildrequires
%cargo_generate_buildrequires
%build
-%ifarch %{supported_arches}
%cargo_build
-%endif
%install
%cargo_install
%if %{with check}
-%ifarch %{supported_arches}
%check
%cargo_test
%endif
-%endif
%changelog
%autochangelog
diff --git a/rust2rpm.conf b/rust2rpm.conf
deleted file mode 100644
index 53a9929..0000000
--- a/rust2rpm.conf
+++ /dev/null
@@ -1,6 +0,0 @@
-[DEFAULT]
-supported-arches =
- x86_64
- %{ix86}
- aarch64
- %{arm}
diff --git a/rust2rpm.toml b/rust2rpm.toml
new file mode 100644
index 0000000..0c92803
--- /dev/null
+++ b/rust2rpm.toml
@@ -0,0 +1,3 @@
+[tests]
+run = ["none"]
+comments = ["tests require internet access"]
diff --git a/sources b/sources
index aa00084..cb28f7e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (webpki-roots-0.23.1.crate) = 0fc144a385c92cc641f8683e935ccc3c30678404094f75b1b4396adbdaa40a2a758cc196c3df6f550a3e617bc780bf5d1448b752a3a1cd626605e28dbf307fb6
+SHA512 (webpki-roots-0.25.2.crate) = 7988580df398bad3d62e6ce9d19afc9af7c7ad9d374533c2c67fccce930243a2712c667da9bf02a7624e88dfb94cd5ea04fcf58eda006976ca27e5c87fcb1002
diff --git a/webpki-roots-fix-metadata.diff b/webpki-roots-fix-metadata.diff
deleted file mode 100644
index 4ed71e9..0000000
--- a/webpki-roots-fix-metadata.diff
+++ /dev/null
@@ -1,10 +0,0 @@
---- webpki-roots-0.23.1/Cargo.toml 1970-01-01T00:00:01+00:00
-+++ webpki-roots-0.23.1/Cargo.toml 2023-06-28T16:22:48.212333+00:00
-@@ -18,6 +18,7 @@
- readme = "README.md"
- license = "MPL-2.0"
- repository = "https://github.com/rustls/webpki-roots"
-+autobins = false
-
- [dependencies.webpki]
- version = "0.100.0"
commit 6da245c654e9c0747e387e7fe50e255ecf8b0c07
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Sat Jul 22 00:41:54 2023 +0000
Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
6 months, 2 weeks
Architecture specific change in rpms/rust-rustls.git
by githook-noreply@fedoraproject.org
The package rpms/rust-rustls.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/rust-rustls.git/commit/?id=dd1604....
Change:
-%ifarch %{supported_arches}
Thanks.
Full change:
============
commit dd1604b817fab2f532848cb68c800480be9259f1
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Fri Oct 27 17:15:35 2023 +0200
Update to version 0.21.8; Fixes RHBZ#2219880
diff --git a/.gitignore b/.gitignore
index 1a68013..fc4d20d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@
/rustls-0.19.1.crate
/rustls-0.20.8.crate
/rustls-0.21.1.crate
+/rustls-0.21.8.crate
diff --git a/rust-rustls.spec b/rust-rustls.spec
index d4b006c..5bd132d 100644
--- a/rust-rustls.spec
+++ b/rust-rustls.spec
@@ -1,14 +1,11 @@
-# Generated by rust2rpm 24
+# Generated by rust2rpm 25
%bcond_without check
%global debug_package %{nil}
%global crate rustls
-# compile and run tests only on supported architectures
-%global supported_arches x86_64 %{ix86} aarch64 %{arm}
-
Name: rust-rustls
-Version: 0.21.1
+Version: 0.21.8
Release: %autorelease
Summary: Modern TLS library written in Rust
@@ -16,7 +13,7 @@ License: Apache-2.0 OR ISC OR MIT
URL: https://crates.io/crates/rustls
Source: %{crates_source}
-BuildRequires: rust-packaging >= 21
+BuildRequires: cargo-rpm-macros >= 24
%global _description %{expand:
Rustls is a modern TLS library written in Rust.}
@@ -148,27 +145,23 @@ use the "tls12" feature of the "%{crate}" crate.
%ghost %{crate_instdir}/Cargo.toml
%prep
-%autosetup -n %{crate}-%{version_no_tilde} -p1
+%autosetup -n %{crate}-%{version} -p1
%cargo_prep
%generate_buildrequires
%cargo_generate_buildrequires
%build
-%ifarch %{supported_arches}
%cargo_build
-%endif
%install
%cargo_install
%if %{with check}
-%ifarch %{supported_arches}
%check
# * files needed for integration tests are not included in published crates
-%cargo_test -- --lib -- --skip msgs::message_test::test_read_fuzz_corpus
-%cargo_test -- --doc
-%endif
+%cargo_test -- --lib -- --exact --skip msgs::message_test::test_read_fuzz_corpus
+%cargo_test -- --doc -- --exact --skip msgs::message_test::test_read_fuzz_corpus
%endif
%changelog
diff --git a/rust2rpm.conf b/rust2rpm.conf
deleted file mode 100644
index 53a9929..0000000
--- a/rust2rpm.conf
+++ /dev/null
@@ -1,6 +0,0 @@
-[DEFAULT]
-supported-arches =
- x86_64
- %{ix86}
- aarch64
- %{arm}
diff --git a/rust2rpm.toml b/rust2rpm.toml
new file mode 100644
index 0000000..82c20d0
--- /dev/null
+++ b/rust2rpm.toml
@@ -0,0 +1,5 @@
+[tests]
+run = ["lib", "doc"]
+skip = ["msgs::message_test::test_read_fuzz_corpus"]
+skip-exact = true
+comments = ["files needed for integration tests are not included in published crates"]
diff --git a/sources b/sources
index a22f5c6..a76bf5e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (rustls-0.21.1.crate) = df07a0612841f94c81d73334f4c38f887bc58ce5e4190a465c124ff56e1c6ca7051fffc754bbd314d4e6ddae50b0ad75511547e7505bcbaea7cf07ba1e2ea4dc
+SHA512 (rustls-0.21.8.crate) = ca1034b531187a14abead63eb3e132bde260dc2d5e8262372879830f0db9d1960f39b0f29f132254b375155ca430ef085e081a87d642c7f90ed8a894660257ea
6 months, 2 weeks
Architecture specific change in rpms/rust-webpki-roots.git
by githook-noreply@fedoraproject.org
The package rpms/rust-webpki-roots.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/rust-webpki-roots.git/commit/?id=....
Change:
-%ifarch %{supported_arches}
Thanks.
Full change:
============
commit 819fdd43d82ea3a0e8edf60c5d71286e3ce99a0d
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Wed Oct 25 19:49:24 2023 +0200
Update to version 0.25.2; Fixes RHBZ#2220955
diff --git a/.gitignore b/.gitignore
index e5611ec..dc3f91c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@
/webpki-roots-0.21.1.crate
/webpki-roots-0.22.6.crate
/webpki-roots-0.23.1.crate
+/webpki-roots-0.25.2.crate
diff --git a/rust-webpki-roots.spec b/rust-webpki-roots.spec
index 93983ef..c8b9792 100644
--- a/rust-webpki-roots.spec
+++ b/rust-webpki-roots.spec
@@ -1,25 +1,20 @@
-# Generated by rust2rpm 24
-%bcond_without check
+# Generated by rust2rpm 25
+# * tests require internet access
+%bcond_with check
%global debug_package %{nil}
%global crate webpki-roots
-# compile and run tests only on supported architectures
-%global supported_arches x86_64 %{ix86} aarch64 %{arm}
-
Name: rust-webpki-roots
-Version: 0.23.1
+Version: 0.25.2
Release: %autorelease
Summary: Mozilla's CA root certificates for use with webpki
License: MPL-2.0
URL: https://crates.io/crates/webpki-roots
Source: %{crates_source}
-# Manually created patch for downstream crate metadata changes
-# * prevent development-only executable from being built
-Patch: webpki-roots-fix-metadata.diff
-BuildRequires: rust-packaging >= 21
+BuildRequires: cargo-rpm-macros >= 24
%global _description %{expand:
Mozilla's CA root certificates for use with webpki.}
@@ -53,26 +48,22 @@ use the "default" feature of the "%{crate}" crate.
%ghost %{crate_instdir}/Cargo.toml
%prep
-%autosetup -n %{crate}-%{version_no_tilde} -p1
+%autosetup -n %{crate}-%{version} -p1
%cargo_prep
%generate_buildrequires
%cargo_generate_buildrequires
%build
-%ifarch %{supported_arches}
%cargo_build
-%endif
%install
%cargo_install
%if %{with check}
-%ifarch %{supported_arches}
%check
%cargo_test
%endif
-%endif
%changelog
%autochangelog
diff --git a/rust2rpm.conf b/rust2rpm.conf
deleted file mode 100644
index 53a9929..0000000
--- a/rust2rpm.conf
+++ /dev/null
@@ -1,6 +0,0 @@
-[DEFAULT]
-supported-arches =
- x86_64
- %{ix86}
- aarch64
- %{arm}
diff --git a/rust2rpm.toml b/rust2rpm.toml
new file mode 100644
index 0000000..0c92803
--- /dev/null
+++ b/rust2rpm.toml
@@ -0,0 +1,3 @@
+[tests]
+run = ["none"]
+comments = ["tests require internet access"]
diff --git a/sources b/sources
index aa00084..cb28f7e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (webpki-roots-0.23.1.crate) = 0fc144a385c92cc641f8683e935ccc3c30678404094f75b1b4396adbdaa40a2a758cc196c3df6f550a3e617bc780bf5d1448b752a3a1cd626605e28dbf307fb6
+SHA512 (webpki-roots-0.25.2.crate) = 7988580df398bad3d62e6ce9d19afc9af7c7ad9d374533c2c67fccce930243a2712c667da9bf02a7624e88dfb94cd5ea04fcf58eda006976ca27e5c87fcb1002
diff --git a/webpki-roots-fix-metadata.diff b/webpki-roots-fix-metadata.diff
deleted file mode 100644
index 4ed71e9..0000000
--- a/webpki-roots-fix-metadata.diff
+++ /dev/null
@@ -1,10 +0,0 @@
---- webpki-roots-0.23.1/Cargo.toml 1970-01-01T00:00:01+00:00
-+++ webpki-roots-0.23.1/Cargo.toml 2023-06-28T16:22:48.212333+00:00
-@@ -18,6 +18,7 @@
- readme = "README.md"
- license = "MPL-2.0"
- repository = "https://github.com/rustls/webpki-roots"
-+autobins = false
-
- [dependencies.webpki]
- version = "0.100.0"
commit 6da245c654e9c0747e387e7fe50e255ecf8b0c07
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Sat Jul 22 00:41:54 2023 +0000
Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
6 months, 2 weeks
Architecture specific change in rpms/rust-sct.git
by githook-noreply@fedoraproject.org
The package rpms/rust-sct.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/rust-sct.git/commit/?id=971040469....
Change:
-ExcludeArch: ppc64le s390x
Thanks.
Full change:
============
commit 9710404695b24902e2faabcc935f6f2c106a4002
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Wed Oct 25 19:48:54 2023 +0200
Update to version 0.7.1; Fixes RHBZ#2245931
diff --git a/.gitignore b/.gitignore
index 5f3b1ed..c532d2f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/sct-0.6.0.crate
/sct-0.7.0.crate
+/sct-0.7.1.crate
diff --git a/rust-sct.spec b/rust-sct.spec
index e8642b9..da36fb5 100644
--- a/rust-sct.spec
+++ b/rust-sct.spec
@@ -1,23 +1,19 @@
-# Generated by rust2rpm 24
+# Generated by rust2rpm 25
%bcond_without check
%global debug_package %{nil}
%global crate sct
Name: rust-sct
-Version: 0.7.0
+Version: 0.7.1
Release: %autorelease
Summary: Certificate transparency SCT verification library
-# Upstream license specification: Apache-2.0/ISC/MIT
License: Apache-2.0 OR ISC OR MIT
URL: https://crates.io/crates/sct
Source: %{crates_source}
-# ring is not available on ppc64le and s390x
-ExcludeArch: ppc64le s390x
-
-BuildRequires: rust-packaging >= 21
+BuildRequires: cargo-rpm-macros >= 24
%global _description %{expand:
Certificate transparency SCT verification library.}
@@ -54,7 +50,7 @@ use the "default" feature of the "%{crate}" crate.
%ghost %{crate_instdir}/Cargo.toml
%prep
-%autosetup -n %{crate}-%{version_no_tilde} -p1
+%autosetup -n %{crate}-%{version} -p1
%cargo_prep
%generate_buildrequires
diff --git a/sources b/sources
index 97dab9b..30e66df 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (sct-0.7.0.crate) = 175d2a912e3f35dcb110991a066d7d9b0d47a0febe4e92ab7d92a27c886a7eb9abf203c9080b3e2cbda9bedbc816bd138476363c2a0c7367d3abc7e6bce83046
+SHA512 (sct-0.7.1.crate) = 6030295b3b11411f5a7e518db1066282bf11a279c27414c5e959cd430e9fcbb7358e5d69bcc68c8bf696d4c1d9579ed7218b7f9dfbb61de2271c4c3d3316fb7e
commit 7379de537d233e2b1c467cc94ed34d99c83c84ca
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Fri Jul 21 23:21:01 2023 +0000
Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
6 months, 2 weeks